Protokoły komunikacyjne

814
Abraham McLaughlin
Protokoły komunikacyjne

Co to jest protokół komunikacyjny?

Plik protokoły komunikacyjne są zbiorem reguł i wskazówek, które pozwalają użytkownikom komputerów na wysyłanie bloku danych z jednego miejsca do drugiego. Służą przede wszystkim do określenia prawidłowego formatu i transmisji danych, zarówno w komunikacji analogowej, jak i cyfrowej..

„Protokół” to fantazyjne słowo, które można powiedzieć po prostu: uzgodniony sposób zrobienia czegoś. Proste zadania wymagają prostych protokołów. Jednak bardziej złożone procesy będą wymagały bardziej skomplikowanych protokołów.

Działania internetowe, takie jak poczta e-mail, wideokonferencje, przesyłanie strumieniowe filmów, odtwarzanie muzyki, gry, przeglądanie, czatowanie itp. Są tak różnorodne, jak protokoły używane do ich osiągnięcia.

Dlatego w przypadku każdej transmisji danych w sieci konieczne jest rozważenie protokołu, który definiuje określone przepisy lub konwencje. Za pomocą tego protokołu można ustanowić bezpieczną komunikację między różnymi węzłami sieci w celu wymiany danych..

Aby skutecznie przesyłać dane, węzły w sieci muszą używać jasnych formatów. Zastosowanie protokołów komunikacyjnych świadczy o większym bezpieczeństwie komunikacji między węzłami sieci.

Charakterystyka protokołu komunikacyjnego

Dane muszą dotrzeć poprawnie

Jeśli podczas transmisji danych zostaną one utracone lub uszkodzone, protokół musi automatycznie rozpocząć ich retransmisję, gwarantując tym samym, że dane dotrą do odbiorcy bez błędów, ponieważ protokół zajmie się rozwiązaniem wszelkiego rodzaju problemów.

Protokoły wykorzystują technikę przesuwanego okna, dzięki czemu wszystkie pakiety mogą docierać poprawnie.

Dane muszą dotrzeć w porządku

W tym celu w odbiorniku i nadajniku znajduje się przesuwne okienko, w taki sposób, że jeśli otrzyma pakiet danych, który nie jest w porządku, będzie czekał, aż nadejdą brakujące dane, jeśli nie, poprosi o retransmisję tylko brakujący pakiet.

Dla każdego pakietu, który otrzyma odbiorca, zostanie wysłane potwierdzenie (ACK) w celu wskazania nadawcy, że wszystko dotarło poprawnie.

Kontrola przepływu

Mają zdolność zmniejszania możliwego nasycenia sieci. Na przykład, jeśli komputer przesyła z prędkością 500 Mb / s, a komputer odbiorcy może odbierać informacje tylko z szybkością 100 Mb / s, protokół jest dostosowywany dynamicznie.

W związku z tym protokół zawsze będzie dążył do maksymalnego wykorzystania dostępnej szerokości pasma między urządzeniem źródłowym a docelowym.

Kontrola zatorów

Dzięki temu pakiety nie są tracone w Internecie z powodu przeciążenia routerów. Jeśli router nie jest w stanie przekazywać lub przetwarzać pakietów z taką samą szybkością, z jaką je odbiera, odsunie je na bok i zostaną utracone, ponieważ jego bufor się zapełni..

Okno przeciążenia uzupełnia okno odbioru, które służy do zarządzania kontrolą przepływu.

Dane multipleksowe

W ten sposób informacje z różnych komputerów mogą być odbierane jednocześnie. Jeśli dozwolony jest również pełny dupleks, dane mogą być wysyłane i odbierane jednocześnie przez ten sam kanał komunikacyjny.

Typy protokołów komunikacyjnych

Punkt po punkcie

Służą do komunikacji przez linię danych między tylko dwoma komputerami. Jej główne przepisy określają następujące kryteria:

- Rola, którą każda z dwóch stron musi przyjąć w sesji komunikacyjnej: identyfikowanie i określanie roli odpowiadającej komputerowi, który rozpoczął sesję, i temu, który odpowiada.

- Sposób kontrolowania poprawności odbioru danych: Na przykład dodanie na końcu każdej wiadomości znaku będącego całkowitą sumą obsługiwanych bitów.

- Maksymalny czas, jaki musi upłynąć między wysłaniem wiadomości a odpowiednim odebraniem potwierdzenia z komputera odbierającego.

- Ile razy wiadomość musi zostać powtórzona, jeśli po upływie maksymalnego czasu odpowiedni komunikat z potwierdzeniem nie został jeszcze odebrany.

Komunikacja między sieciami

Oprócz wcześniejszych przepisów określa sposób identyfikacji terminali sieci, z którymi ma być nawiązana komunikacja, w przypadku gdy sprzęt, który ma się komunikować bezpośrednio, to serwery sieci lokalnej. Na przykład określenie numeru dla każdego z terminali.

Transmisja pakietowa

Transmisję wspomagają informacje zawarte w danych, które krążą w sieci komunikacyjnej, w odróżnieniu od poprzednich typów protokołów, gdzie za prawidłowe funkcjonowanie komunikacji odpowiadają linie danych i sprzęt..

W tym celu dane są dzielone, organizując je w paczki z informacją o miejscu przeznaczenia i pochodzenia, przechodząc od zespołu do zespołu, tak jak listy idą z biura do biura, aż w końcu dotrą do adresata..

Przykłady protokołów komunikacyjnych

Protokół internetowy (IP)

Został zaprojektowany jako protokół adresowania. Służy do przesyłania danych z jednego komputera do drugiego przez Internet, przy czym każdy komputer ma co najmniej jeden adres IP, który odróżnia go od wszystkich innych.

Ten protokół jest używany głównie z protokołem TCP. Adresy IP pomagają kierować pakiety przez różne węzły w sieci, aż dotrą do celu. TCP / IP to najpopularniejszy protokół łączenia sieci.

Protokół kontroli transmisji (TCP)

Jest to protokół komunikacyjny używany do komunikacji w sieci. Podziel dowolną wiadomość na serię pakietów, które są wysyłane ze źródła do miejsca docelowego i tam ponownie składane.

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

Działa poprzez przesyłanie plików z jednego systemu do drugiego. Typy plików przesyłanych w ramach tego protokołu obejmują pliki tekstowe, pliki programów, dokumenty, obrazy i wiele innych..

Simple Mail Transfer Protocol (SMTP)

Służy do wysyłania i rozpowszechniania wychodzących wiadomości e-mail. Dlatego wszystkie systemy pocztowe używają protokołu SMTP do świadczenia usług pocztowych swoim klientom. Post Office Protocol (POP) służy do odbierania przychodzących wiadomości e-mail.

Hypertext Transfer Protocol (HTTP)

Jest przeznaczony do przesyłania hipertekstu między dwoma lub więcej systemami. Do tworzenia takich hiperłączy służy znacznik HTML. Należy koniecznie wziąć pod uwagę, że te hiperłącza mogą mieć dowolny kształt i mogą to być zwykły tekst lub także obraz.

Prosty protokół zarządzania siecią (SNMP)

Służy do zbierania i zarządzania wszystkimi danymi związanymi z różnymi urządzeniami podłączonymi w sieci, która może być lokalna (LAN) lub rozległa (WAN).

Zebrane informacje służą do sprawdzania działania urządzeń w sieci. Dodatkowo służy do tego, aby wszystkie urządzenia podłączone w sieci używały standardowego języka, co znacznie ułatwia zarządzanie nią..

Bibliografia

  1. Zadanie Help 4 Me (2020). Pełne wprowadzenie do protokołów komunikacyjnych. Zaczerpnięte z: assignmenthelp4me.com.
  2. CSFG (2020). Protokoły komunikacji sieciowej. Zaczerpnięte z: csfieldguide.org.nz.
  3. Szkoły W3 (2020). Rodzaje protokołów sieciowych i ich zastosowania. Zaczerpnięte z: w3schools.in.
  4. Tworzenie stron internetowych (2004). Protokoły komunikacyjne. Zaczerpnięte z: Desarrolloweb.com.
  5. Omnisecu (2020). Co to jest protokół sieciowy. Zaczerpnięte z: omnisecu.com.

Jeszcze bez komentarzy