Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
1. Číslo portu:
* TCP používa čísla portov na identifikáciu konkrétnych aplikácií alebo služieb spustených na hostiteľovi. Každé číslo portu predstavuje jedinečnú službu.
* Napríklad HTTP používa port 80, zatiaľ čo SSH používa port 22.
* Zdrojové aj cieľové porty sú zahrnuté v hlavičke TCP.
2. Sekvenčné čísla:
* TCP používa sekvenčné čísla na zabezpečenie toho, aby dátové pakety dorazili v správnom poradí.
* Každému paketu je priradené jedinečné číslo sekvencie, ktoré umožňuje prijímaču znovu zostaviť údaje v správnom poradí, aj keď pakety prichádzajú z postupnosti.
3. Potvrdenie:
* TCP používa na potvrdenie prijatia dátových paketov čísla potvrdenia.
* Keď je paket prijatý, prijímač odošle potvrdenú správu obsahujúcu sekvenčné číslo nasledujúceho očakávaného paketu.
* Tento mechanizmus zaisťuje, že odosielateľ vie, ktoré pakety boli úspešne prijaté, a môže odovzdať chýbajúce alebo poškodené pakety.
4. Ovládacie bity:
* Pakety TCP obsahujú niekoľko ovládacích bitov, ktoré riadia tok údajov a označujú stav pripojenia.
* Tieto bity zahŕňajú:
* syn (synchronizácia): Používa sa na iniciovanie nového spojenia.
* ack (potvrdenie): Používa sa na potvrdenie prijatia údajov.
* fin (dokončenie): Používa sa na ukončenie spojenia.
* rst (reset): Používa sa na resetovanie pripojenia.
* urg (urgentné): Používa sa na označenie, že paket obsahuje urgentné údaje.
5. Veľkosť okna:
* Veľkosť okna definuje množstvo údajov, ktoré je možné preniesť bez prijatia potvrdenia.
* To pomáha optimalizovať prenos údajov tým, že umožní odosielateľovi odosielať viacero paketov pred čakaním na potvrdenie, čím sa zlepší účinnosť.
6. Kontrolný súčet:
* TCP používa kontrolný súčet na detekciu chýb v prenose údajov.
* Prijímač vypočíta kontrolný súčet prijatých údajov a porovnáva ho s kontrolným súčtom zahrnutým v hlavičke TCP. Ak sa kontrolné súčty zhodujú, údaje sa predpokladajú, že sú bezchybné.
7. Možnosti:
* TCP umožňuje voliteľné polia, ktoré poskytujú ďalšie informácie, napríklad:
* Maximálna veľkosť segmentu (MSS): Určuje maximálnu veľkosť segmentu TCP, ktorý môže odosielateľ odoslať.
* Časová pečiatka: Umožňuje presné načasovanie dátových paketov.
* Možnosť škálovania okna: Rozširuje veľkosť okna, aby spracovala veľké množstvo údajov.
Stručne povedané, zatiaľ čo IP adresa je rozhodujúca pre smerovanie údajov, TCP komunikácia sa spolieha na komplexnú sadu parametrov, aby sa zabezpečilo spoľahlivé a usporiadané poskytovanie údajov.