Obsah

Rozdíly mezi TCP a UDP

Na transportní vrstvě internetového protokolu dominují dva protokoly: TCP (Transmission Control Protocol) a UDP (User Datagram Protocol). Každý z nich přistupuje k přenosu dat odlišně a je vhodný pro jiné typy aplikací.

1. TCP: Spolehlivý doručovatel

TCP je spojově orientovaný protokol. To znamená, že před samotným přenosem dat musí být navázáno spojení mezi odesílatelem a příjemcem (tzv. Three-way handshake).

2. UDP: Rychlý posel

UDP je nespojovaný protokol. Odesílatel prostě „vystřelí“ data (datagramy) směrem k příjemci a dál se o ně nestará.

3. Srovnávací tabulka

Vlastnost TCP UDP
Typ spojení Spojované (Handshake) Nespojované
Spolehlivost Vysoká (zaručuje doručení) Žádná (může dojít ke ztrátě)
Rychlost Pomalší (kvůli režii) Velmi vysoká
Pořadí paketů Zaručeno Není zaručeno
Režie hlavičky 20 bajtů 8 bajtů

4. Kdy zvolit který protokol?

Rozhodování programátora nebo síťového inženýra se řídí povahou dat:


Související články:

Tagy: network tcp udp protocols transport_layer internet_infrastructure