Protokol řízení přenosu řídí tok informací přes počítačové sítě. TCP funguje společně s internetovým protokolem ve známém duu zkráceném jako TCP / IP. S tímto termínem se setkáte v nastavení sítě vašeho počítače nebo smartphonu, když prozkoumáte nastavení připojení. IP se zabývá adresováním a předáváním datových paketů ze zdroje do cíle, zatímco TCP řídí spolehlivost přenosu.
Co TCP dělá
TCP řídí přenos dat na podporu spolehlivosti. V sítích, jako je internet, se data přenášejí dovnitř balíčky, což jsou jednotky dat odesílané nezávisle na síti a znovu sestavené v cílovém místě.
K přenosu dat v síti dochází ve vrstvách, přičemž každý protokol na jedné vrstvě dělá něco doplňujícího k tomu, co dělají ostatní. Tato sada vrstev se nazývá a zásobník protokolu. TCP a IP pracují ruku v ruce v zásobníku, jeden nad druhým.
Například jeden zásobník může zahrnovat HTTP> TCP> IP> Wi-Fi. To znamená, že když například počítač přistupuje na webovou stránku, používá k získání protokol HTTP webová stránka v HTML, TCP řídí přenos, IP řídí směrování v síti (internet) a Wi-Fi zpracovává přenos v místní oblasti síť.
TCP je proto odpovědné za zajištění spolehlivosti během přenosu. Spolehlivý přenos dat je takový, u kterého jsou splněny následující požadavky.
- Všechny pakety dorazí do cíle, to znamená, že žádný paket není ztracen.
- Neexistuje žádné takové zpoždění, které by ovlivnilo kvalitu dat.
- Všechny datové pakety jsou znovu sestaveny v pořadí.
Jak funguje TCP
TCP očísluje své pakety. Zajišťuje také, že mají konečný termín k dosažení cíle (doba volání je několik stovek milisekund) Časový limit) a některá další technická ustanovení. O každém přijatém paketu je odesílající zařízení informováno prostřednictvím volaného paketu potvrzení. Název říká za vše. Pokud po vypršení časového limitu není přijato žádné potvrzení, zdroj odešle další kopii pravděpodobně chybějícího nebo zpožděného paketu. Pakety mimo objednávku také nejsou potvrzeny. Tímto způsobem jsou všechny pakety vždy sestaveny v pořádku, bez děr a v konkrétním a přijatelném zpožďovacím okně.
TCP adresování
Zatímco IP nabízí kompletní mechanismus pro adresování známý jako IP adresy, TCP nemá takový propracovaný adresovací systém. Nepotřebuje to. Používá pouze čísla poskytnutá zařízením, na kterém pracuje, k identifikaci, kde přijímá a odesílá pakety pro danou službu. Tato čísla se nazývají porty. Například webové prohlížeče používají port 80 pro TCP. Port 25 řídí odchozí e-maily. Číslo portu je často spojeno s IP adresou služby, např. 192.168.66.5:80.