Objaśnienie protokołu TCP (Transmission Control Protocol)

click fraud protection

Protokół kontroli transmisji zarządza przepływem informacji w sieciach komputerowych. TCP współpracuje z protokołem internetowym w znanym duecie w skrócie TCP/IP. Ten termin napotkasz w ustawieniach sieciowych komputera lub smartfona podczas przeglądania ustawień połączenia. Protokół IP zajmuje się adresowaniem i przekazywaniem pakietów danych od źródła do miejsca docelowego, podczas gdy TCP zarządza niezawodnością transmisji.

Co robi TCP

TCP kontroluje przesyłanie danych w celu promowania niezawodności. W sieciach takich jak Internet dane są przesyłane w pakiety, które są jednostkami danych przesyłanymi niezależnie w sieci i ponownie składanymi w miejscu docelowym.

Grafika terminów sieci komputerowej TCP/IP
Funtap przez Getty Images

Transmisja danych w sieci odbywa się warstwami, każdy protokół na jednej warstwie robi coś komplementarnego z tym, co robią inne. Ten zestaw warstw nazywa się a stos protokołów. TCP i IP działają w stosie ręka w rękę, jeden nad drugim.

Na przykład jeden stos może zawierać HTTP > TCP > IP > Wi-Fi. Oznacza to, że gdy na przykład komputer uzyskuje dostęp do strony internetowej, używa protokołu HTTP, aby uzyskać strona internetowa w HTML, TCP steruje transmisją, IP zarządza channelingiem w sieci (internet), a Wi-Fi obsługuje transmisję w obszarze lokalnym sieć.

instagram viewer

TCP jest zatem odpowiedzialny za zapewnienie niezawodności podczas transmisji. Niezawodna transmisja danych to taka, w której spełnione są następujące wymagania.

  • Wszystkie pakiety docierają do miejsca przeznaczenia, to znaczy żaden pakiet nie jest tracony.
  • Nie ma takiego opóźnienia, które wpłynęłoby na jakość danych.
  • Wszystkie pakiety danych są składane w kolejności.

Jak działa TCP

TCP numeruje swoje pakiety. Upewnia się również, że mają termin na dotarcie do miejsca docelowego (czas trwania kilkuset milisekund, zwany koniec czasu) oraz niektóre inne przepisy techniczne. O każdym odebranym pakiecie urządzenie wysyłające jest powiadamiane przez pakiet o nazwie potwierdzenie. Nazwa mówi wszystko. Jeśli po upłynięciu limitu czasu potwierdzenie nie zostanie odebrane, źródło wysyła kolejną kopię prawdopodobnie brakującego lub opóźnionego pakietu. Pakiety poza kolejnością również nie są potwierdzane. W ten sposób wszystkie pakiety są zawsze składane w porządku, bez dziur iw określonym, akceptowalnym oknie opóźnienia.

Adresowanie TCP

Podczas gdy IP oferuje kompletny mechanizm adresowania znany jako adresy IP, TCP nie ma tak skomplikowanego systemu adresowania. Nie potrzebuje. Używa tylko numerów dostarczonych przez urządzenie, na którym pracuje, aby zidentyfikować, gdzie odbiera i wysyła pakiety dla której usługi. Te numery nazywają się porty. Na przykład przeglądarki internetowe używają portu 80 dla TCP. Port 25 zarządza wychodzącą pocztą e-mail. Numer portu jest często łączony z adresem IP dla usługi, np. 192.168.66.5:80.

instagram story viewer