TCP (Transmission Control Protocol) vysvětleno

Protokol zajišťuje spolehlivé přenosy dat

TCP (Transmission Control Protocol) je důležitý síťový protokol, který se používá při přenosu dat přes sítě. Protokol v kontextu sítí představuje soubor pravidel a postupů, které upravují způsob přenosu dat , takže všichni na celém světě, nezávisle na umístění, použitém softwaru nebo hardwaru, dělají věci stejným způsobem . TCP pracuje společně s protokolem IP (Internet Protocol) v dobře známém duo nazvaném TCP / IP. Tento termín můžete vidět v síťových nastaveních vašeho počítače, smartphonu nebo přenosného zařízení, pokud hrajete s nastavením. Část IP se zabývá adresováním a přesměrováním datových paketů ze zdroje na cíl, zatímco TCP spravuje spolehlivost přenosu. V tomto článku uvidíme, co TCP dělá a jak to funguje.

Co TCP dělá

Funkcí TCP je řízení přenosu dat tak, aby byly spolehlivé. V sítích, jako je internet, jsou data přenášena v paketů, které jsou jednotkami dat, které jsou odesílány nezávisle na síti, a jsou znovu sestaveny, jakmile se dostanou do cíle, aby vrátili původní údaje.

Přenos dat na síti se provádí ve vrstvách, přičemž každý protokol na jedné vrstvě dělá něco, co je doplňkové s tím, co dělají ostatní. Tato sada vrstev se nazývá protokolový zásobník. TCP a IP pracují ruku v ruce v zásobníku, nad sebou. Například v jednom zásobníku můžete mít protokol HTTP - TCP - IP - WiFi. To znamená, že když například počítač přistupuje k webové stránce, používá HTTP protokol k získání webové stránky v HTML, TCP řídí přenos, IP kanálů v síti (např. Internet) a WiFi přenos v místní síti.

TCP je proto zodpovědný za zajištění spolehlivosti během přenosu. Spolehlivý přenos dat je takový, v němž jsou splněny následující požadavky. Scénáře jsou dány k lepšímu porozumění konceptu.

Jak funguje protokol TCP

TCP označuje pakety tak, že jsou očíslovány. Rovněž zajišťuje, že mají lhůtu pro dosažení cíle (což je doba trvání několika set milisekund nazývaná časový limit) a některé další technické rezervy. Pro každý přijatý paket je odesílající zařízení oznámeno prostřednictvím paketu s názvem potvrzení. Jméno říká všechno. Pokud po uplynutí časového limitu není přijato potvrzení, zdroj odešle další kopii pravděpodobně chybějícího nebo zpožděného paketu. Pakety mimo pořadí nejsou také potvrzeny. Tímto způsobem jsou všechny pakety sestaveny vždy v pořadí, bez děr a v předem stanoveném a přijatelném zpoždění.

TCP adresování

Zatímco IP má úplný mechanismus pro adresování známé jako adresy IP , TCP nemá žádný takový propracovaný adresovací systém. To nepotřebuje. Používá pouze čísla poskytovaná zařízením, na kterém pracuje, aby zjistila, kde přijímá a odesílá pakety, pro které je služba poskytována. Tato čísla se nazývají porty. Například webové prohlížeče používají port 80 pro protokol TCP. Port 25 se používá nebo e-mailem. Číslo portu je často spojeno s adresou IP služby, např. 192.168.66.5:80