Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
1. Orientované na pripojenie: Pred začiatkom prenosu údajov TCP vytvorí spojenie medzi odosielateľom a prijímačom. Zahŕňa to trojcestné podanie ruky, aby sa zabezpečilo, že obidva konce sú pripravené a dohodli sa na parametroch, ako je veľkosť okna. To je v rozpore s UDP (Protokol používateľa Datagram), ktorý je bez pripojenia.
2. Spoľahlivé: TCP zaručuje spoľahlivé doručovanie údajov. To znamená, že všetky zaslané údaje dorazia do cieľa v správnom poradí a bez chýb. Dosahuje to prostredníctvom:
* Potvrdenie (ACKS): Prijímač odošle ACK na potvrdenie prijatia dátových paketov. Ak ACK nie je prijatý v určitom časovom rámci, odosielateľ retransmituje paket.
* Sekvenčné čísla: Každému paketu je priradené číslo sekvencie, ktoré umožňuje prijímateľovi poradie paketov, ak dôjde mimo prevádzku a zisťujú chýbajúce pakety.
* kontrolné súčty: TCP používa kontrolné súčty na zisťovanie chýb v údajoch počas prenosu. Skorupované pakety sú vyradené a opakované.
* Ovládanie toku: TCP používa mechanizmus posuvného okna na reguláciu rýchlosti prenosu údajov, aby sa zabránilo tomu, aby odosielateľ ohromil prijímač. Prijímač inzeruje množstvo údajov, ktoré dokáže vyrovnať, a odosielateľ podľa toho upraví svoju prenosovú rýchlosť.
* Kontrola preťaženia: TCP obsahuje algoritmy (napríklad Slow Start, vyhýbanie sa preťaženiu, rýchle opakovanie a rýchle obnovenie) na správu preťaženia siete a prevenciu preťaženia siete. Tieto algoritmy dynamicky upravujú rýchlosť prenosu na základe sieťových podmienok.
3. Objednané doručenie: TCP zaručuje, že dátové pakety dorazia v rovnakom poradí, v akom boli odoslané. Pri dosahovaní tohto postupu zohrávajú kľúčovú úlohu sekvenčné čísla.
4. Full-Duplex Communication: Odosielateľ aj prijímač môžu prenášať údaje súčasne.
5. Ťažká váha: Vďaka svojim funkciám, ako je detekcia chýb a korekcia, vytvorenie pripojenia, tok a kontrola preťaženia, má TCP vyššiu réžia ako UDP. To znamená, že spotrebuje viac systémových zdrojov a je pomalšie ako UDP.
6. Ťažšie spracovanie: Vzhľadom na ďalšie kroky spojené s nadviazaním pripojení, riadenia potvrdení a kontroly chýb vyžaduje TCP viac spracovateľského výkonu od odosielateľa a prijímača.
Stručne povedané, TCP poskytuje spoľahlivý a usporiadaný mechanizmus poskytovania údajov, ale za cenu zvýšených režijných a spracovateľských požiadaviek. Je vhodný pre aplikácie, v ktorých je spoľahlivý prenos údajov kritický, ako napríklad prehliadanie webových stránok, e -mail a prenos súborov. Na druhej strane je spoločnosť UDP efektívnejšia, ale menej spoľahlivejšia, vďaka čomu je vhodnejšia pre aplikácie, ako je streamovanie videa alebo online hranie, kde je prijateľná určitá strata údajov.