TCP (Transmission Control Protocol) Vysvetlené

Protokol zaisťuje spoľahlivé zasielanie údajov

TCP (Transmission Control Protocol) je dôležitý sieťový protokol, ktorý sa používa na prenos dát cez siete. Protokol v kontexte sietí je súbor pravidiel a postupov, ktoré určujú, ako sa prenáša dáta tak, aby všetci ľudia na celom svete, nezávisle od umiestnenia, softvéru alebo hardvéru, robili to isté , TCP pracuje spoločne s IP (Internet Protocol) v dobre známej duo s názvom TCP / IP. Tento pojem sa môže zobraziť v sieťových nastaveniach vášho počítača, vášho smartfónu alebo prenosného zariadenia, ak budete hrať s nastaveniami. Časť IP sa zaoberá adresovaním a presmerovaním dátových paketov zo zdroja do cieľa, zatiaľ čo TCP spravuje spoľahlivosť prenosu. V tomto článku uvidíme, čo TCP robí a ako to funguje.

Čo robí TCP

Funkciou TCP je riadiť prenos dát tak, aby boli spoľahlivé. V sieťach, ako je internet, sa údaje prenášajú v paketoch, ktoré sú jednotkami dát, ktoré sú odosielané nezávisle na sieti, a sú opätovne zmontované po dosiahnutí cieľa, aby vrátili pôvodné údaje.

Prenos dát v sieti sa vykonáva vo vrstvách, pričom každý protokol na jednej vrstve robí niečo, čo sa dopĺňa s tým, čo robia ostatní. Táto sada vrstiev sa nazýva protokolový zásobník. TCP a IP pracujú ruku v ruke v stohu, nad sebou. Napríklad v jednom balíku môžete mať protokol HTTP - TCP - IP - WiFi. To znamená, že keď napríklad počítač pristupuje na webovú stránku, používa HTTP protokol na získanie webovej stránky v HTML, TCP riadi prenos, IP kanálov v sieti (napr. Internet) a WiFi prenos v lokálnej sieti.

TCP je preto zodpovedný za zabezpečenie spoľahlivosti počas prenosu. Spoľahlivý prenos údajov je ten, v ktorom sú splnené tieto požiadavky. Na lepšie pochopenie koncepcie sú uvedené scenáre.

Ako funguje TCP

TCP označuje svoje pakety tak, že sú očíslované. Zároveň zabezpečuje, aby mali k dispozícii cieľový termín (ktorý trvá niekoľko stoviek milisekúnd nazvaný časový limit) a niektoré ďalšie technické rezervy. Pri každom prijatom pakte sa odosielajúce zariadenie oznámi prostredníctvom paketu nazvaného potvrdenie. Meno to hovorí všetko. Ak po uplynutí časového limitu nie je prijaté žiadne potvrdenie, zdroj odošle ďalšiu kópiu pravdepodobne chýbajúceho alebo oneskoreného paketu. Pakety mimo objednávky sa tiež neakceptujú. Týmto spôsobom sú všetky pakety vždy zostavené v poradí, bez otvorov a vo vopred stanovenom a prijateľnom oneskorení.

TCP Addressing

Zatiaľ čo IP má kompletný mechanizmus na adresovanie známych ako adresy IP , TCP nemá taký prepracovaný adresovací systém. To nepotrebuje. Používa iba čísla poskytnuté zariadením, na ktorom pracuje, aby zistil, kde prijíma a odosiela pakety, pre ktoré služba. Tieto čísla sa nazývajú porty. Napríklad webové prehliadače používajú port 80 pre protokol TCP. Port 25 sa používa alebo e-mailom. Číslo portu je často spojené s adresou IP služby, napr. 192.168.66.5:80