Protokół w obliczeniach charakterystyka, typy, przykłady

3655
David Holt
Protokół w obliczeniach charakterystyka, typy, przykłady

Plik protokół komputerowy Jest to formalny zestaw standardów i norm, które regulują zarówno format, jak i kontrolę interakcji między różnymi urządzeniami w sieci lub systemie komunikacyjnym, umożliwiając w ten sposób przesyłanie danych między nimi..

System komunikacji używa określonych formatów do wymiany wiadomości. Każdy z tych komunikatów ma konkretny powód, którym jest próba uzyskania odpowiedzi z szeregu możliwych odpowiedzi ustalonych wcześniej dla każdej konkretnej sytuacji..

Protokół komputerowy umożliwia transmisję danych między urządzeniami

Dlatego protokół jest wytyczną, która definiuje semantykę komunikacji, oprócz metod odzyskiwania błędów, określając dokładnie, w jaki sposób dane powinny być wymieniane.

Tych zasad należy ściśle przestrzegać, ponieważ w przeciwnym razie komputer nie będzie w stanie komunikować się z innymi urządzeniami. Internet i sieci komputerowe powszechnie używają różnych protokołów do wykonywania różnych zadań komunikacyjnych..

Niektóre protokoły są proste i krótkie, podczas gdy inne są dość złożone i dogłębne. Aby mieć domenę w obszarze sieci komputerowych, musisz zrozumieć, co, dlaczego i jak w protokołach.

Indeks artykułów

  • 1 Charakterystyka protokołu w informatyce
    • 1.1 Oparte na regułach
    • 1.2 Normy
    • 1.3 Przekazywanie danych
    • 1.4 Niezawodność
  • 2 Do czego służy protokół komputerowy?
    • 2.1 Interoperacyjność
    • 2.2 Regulacja kontroli przepływu
    • 2.3 Zarządzaj zatorami
    • 2.4 Zarządzanie sprawdzaniem błędów
  • 3 Rodzaje protokołów
    • 3.1 - Administratorzy sieci
    • 3.2 - Komunikacja
    • 3.3 - Bezpieczeństwo
  • 4 Przykłady protokołów
    • 4.1 Protokół przesyłania plików (FTP)
    • 4.2 Protokół kontroli transmisji (TCP)
    • 4.3 Protokół internetowy (IP)
    • 4.4 Protokół kontroli Internetu / transmisji (TCP / IP)
    • 4.5 Hypertext Transfer Protocol (HTTP)
    • 4.6 Telnet
    • 4.7 Protokół Voice over Internet (VoIP)
    • 4.8 Cyfrowy interfejs instrumentu muzycznego (MIDI)
  • 5 Referencje

Charakterystyka protokołu w informatyce

W protokole komputerowym następuje wymiana komunikatów

Oparte na regułach

Podobnie jak języki programowania, protokoły opierają się na określonych zasadach i zasadach komputerowych i są zaprojektowane tak, aby były wydajne. Każda reguła jest zdefiniowana za pomocą innego terminu, nadając jej unikalną nazwę.

Normy

Protokół określa standard komunikacji, dostarczając szczegółowych informacji o procesach związanych z transmisją danych. Proces może być obsługiwany jednocześnie przez więcej niż jeden protokół. Informacje te obejmują:

- Charakter procesu.

- Typ zadania.

- Zarządzanie urządzeniami.

- Rodzaj danych.

- Szybkość przepływu danych.

Transfer danych

Ciągły strumień bajtów lub wiadomości do przesłania jest zawijany przez protokół w pakiety, zwane również segmentami, które mają być przesłane do urządzenia docelowego. W tym celu w wiadomościach wykorzystywane są techniki przełączania pakietów, czyli wiadomości podzielone na spakowane części, które są ponownie składane w miejscu przeznaczenia..

Niezawodność

Protokół musi być możliwy do odzyskania po uszkodzonej transmisji danych w sieci. Każdemu przesyłanemu bajtowi przypisywany jest numer kolejny i oczekuje się, że odbiornik dokona pozytywnego potwierdzenia (ACK). Jeśli potwierdzenie nie zostanie odebrane w określonym przedziale czasu, dane są ponownie przesyłane.

Odbiornik używa tych numerów sekwencyjnych, aby móc wyeliminować zduplikowane segmenty i zmienić ich kolejność, gdy pojawią się poza czasem..

Do czego służy protokół komputerowy?

Umożliwia współczesny Internet, umożliwiając komputerom komunikację w sieci, bez wiedzy użytkowników, jakie operacje odbywają się w tle.

Protokół umożliwia urządzeniom zrozumienie sygnałów elektronicznych przesyłanych do siebie przez połączenia sieciowe.

Interoperacyjność

Bez protokołu nie można byłoby osiągnąć interoperacyjności. Na przykład, gdyby witryna używała do przechowywania danych zupełnie innego protokołu niż HTML, przeglądarka nie byłaby w stanie ich przeanalizować, a użytkownik nie byłby w stanie ich zrozumieć..

Regulacja kontroli przepływu

Służy do zarządzania prędkością transmisji danych między dwoma urządzeniami, aby uniknąć sytuacji, w której szybki nadawca przytłoczy powolnego odbiorcę. Urządzenia w sieci mogą działać z różnymi szybkościami transmisji danych ze względu na różne czynniki, takie jak procesor i dostępna przepustowość..

Kiedy urządzenie odbierające wysyła ACK do urządzenia wysyłającego, informuje również o liczbie bajtów, które może odebrać, nie powodując problemów w swoim wewnętrznym buforze..

Zarządzaj zatorami

Zarządza zatorami w sieci, które definiuje się jako spadek jakości usług sieciowych, ponieważ niektóre łącza mogą obsługiwać więcej bajtów informacji, niż są w stanie obsłużyć.

Zarządzaj sprawdzaniem błędów

Zarządzaj różnymi metodologiami, które pozwalają na prawidłowe dostarczanie danych, gdy istnieją zawodne kanały komunikacji.

Rodzaje protokołów

Istnieją różne typy protokołów komputerowych:

- Administratorzy sieci

Określają operacje wymagane do efektywnego zarządzania siecią komputerową. Protokoły te są związane z różnymi urządzeniami tworzącymi sieć, takimi jak mikrokomputery, serwery i routery, aby zapewnić optymalne funkcjonowanie sieci jako całości. Jego funkcje obejmują:

Włączanie linków

Zezwól na połączenie wielu połączeń sieciowych w jedno łącze, zwiększając w ten sposób siłę połączenia.

Połączenie

Ustanów połączenia i upewnij się, że są stabilne między różnymi urządzeniami w sieci.

Rozwiązywanie problemów

Zidentyfikuj błędy wpływające na sieć, oceń jakość połączenia, a także określ, jak można rozwiązać każdy problem.

- Komunikacja

Pozwalają różnym urządzeniom w sieci komunikować się ze sobą. Jest używany zarówno w komunikacji cyfrowej, jak i analogowej, w metodach obejmujących zarówno przesyłanie plików między urządzeniami, jak i dostęp do Internetu..

Wiadomości błyskawiczne

Natychmiastowa komunikacja tekstowa, zarówno na smartfonach, jak i na komputerach, odbywa się dzięki wielu protokołom przesyłania wiadomości.

Bluetooth

Urządzenia obsługujące technologię Bluetooth, takie jak zestawy słuchawkowe, smartfony i komputery, działają przy użyciu różnych protokołów.

- Bezpieczeństwo

Działają w celu zapewnienia, że ​​sieć i przesyłane przez nią dane są chronione przed nieautoryzowanymi użytkownikami. Wśród jego funkcji są:

Transport

Chroń dane podczas przesyłania przez sieć z jednego urządzenia do drugiego.

Szyfrowanie

Chroń dane, a także zabezpieczaj obszary, wymagając od użytkowników podania tajnego hasła w celu uzyskania dostępu do tych informacji.

Przykłady protokołów

Protokół przesyłania plików (FTP)

Schemat usługi FTP

Umożliwia kopiowanie plików między systemem lokalnym a dowolnym innym systemem, do którego można uzyskać dostęp w sieci.

Protokół kontroli transmisji (TCP)

Zakończenie połączenia TCP

Protokół opracowany dla Internetu do odbierania danych z jednego urządzenia sieciowego do drugiego. TCP wykorzystuje strategię retransmisji, aby zapewnić, że dane nie zostaną utracone podczas transmisji.

Protokół internetowy (IP)

Umożliwia przesyłanie danych między urządzeniami przez Internet. Internet nie mógłby funkcjonować tak jak obecnie bez adresu IP.

Protokół kontroli Internetu / transmisji (TCP / IP)

Jest to zestaw protokołów, w tym TCP, opracowanych dla Internetu w latach siedemdziesiątych XX wieku w celu uzyskiwania danych z jednego urządzenia sieciowego do drugiego..

Hypertext Transfer Protocol (HTTP)

Żądanie HTTP za pomocą telnetu. Źródło: Andreas Grupp / CC BY-SA (https://creativecommons.org/licenses/by-sa/2.5)

Jest to protokół używany przez TCP do przesyłania żądań hipertekstowych i informacji między serwerami i przeglądarkami internetowymi..

Telnet

Jest to protokół używany w usłudze zdalnego połączenia terminala, umożliwiając użytkownikowi znajdującemu się w jednej witrynie interakcję z systemami w innych witrynach, tak jakby ten terminal był bezpośrednio podłączony do tych komputerów.

Protokół Voice over Internet (VoIP)

Umożliwia wykonywanie typowych połączeń telefonicznych przez sieć komputerową lub Internet, umożliwiając w ten sposób rozmowę z praktycznie każdą inną osobą, która ma telefon.

Cyfrowy interfejs instrumentów muzycznych (MIDI)

Złącza MIDI i kabel MIDI. Źródło: wikimedia commons

Jest to protokół służący do komunikacji między elektronicznymi instrumentami muzycznymi a komputerami.

Bibliografia

  1. Bezpłatny słownik (2020). Protokół komunikacyjny. Zaczerpnięte z: thefreedictionary.com.
  2. Informatyka Wiki (2020). Protokoły i standardy w sieci. Zaczerpnięte z: computersciencewiki.org.
  3. Magistrala interfejsu (2016). Definicje i terminy protokołów. Zaczerpnięte z: interfacebus.com.
  4. Bradley Mitchell (2020). Co to są protokoły sieciowe? Zaczerpnięte z: lifewire.com.
  5. Comptia (2020). Co to jest protokół sieciowy i jak działa? Zaczerpnięte z: comptia.org.

Jeszcze bez komentarzy