Skip to main content

TCP (Transmission Control Protocol) vysvětleno

TCP: Transmission control protocol | Networking tutorial (12 of 13) (Smět 2025)

TCP: Transmission control protocol | Networking tutorial (12 of 13) (Smět 2025)
Anonim

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.

  • Všechny pakety dosáhnou cíle, tj. Není ztracen žádný paket. Nechcete, aby při odesílání e-mailů nebo okamžitých zpráv chyběly písmena nebo věty.
  • Neexistuje žádné takové zpoždění, které by ovlivnilo kvalitu dat. Chcete, aby vaše konverzace během vašeho volání VoIP nebo streaming audio byly konzistentní, jinak by mluvené slovo nebylo rozpoznatelné.
  • Všechny datové pakety jsou znovu uspořádány. Chcete, aby vaše slova ve větě vašeho e-mailu byly v pořadí, které jste je napsali. Ostatně jeleň může jíst lev místo místo přirozenější konverzace.

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