Különbség A TCP és Az UDP Protokollok Között

Különbség A TCP és Az UDP Protokollok Között
Különbség A TCP és Az UDP Protokollok Között

Videó: Különbség A TCP és Az UDP Protokollok Között

Videó: Különbség A TCP és Az UDP Protokollok Között
Videó: TCP и UDP | Что это такое и в чем разница? 2024, December
Anonim

TCP vs UDP protokollok

Mind a TCP, mind az UDP illeszkedik az OSI modell negyedik rétegébe, amely közvetlenül az IP réteg felett helyezkedik el. A TCP és az UDP egyaránt kétféle módon támogatja az adatátvitelt, a TCP kapcsolat-orientált, az UDP pedig kevésbé kapcsolódik.

A csomagok szállítása két fő korlátot jelent, az egyik a megbízhatóság, a másik pedig a késés. A megbízhatóság garantálja a csomag kézbesítését, és a késés időben kézbesíti a csomagot. Mindkettőt nem lehet egyszerre elérni a csúcsig, de optimalizálni lehet.

Két csomópont közötti adatkommunikáció megkezdéséhez a feladónak ismernie kell a vevő IP-jét, valamint a portszámot. Az IP-cím a csomag átirányítása, a portszám pedig a csomag átadása a megfelelő személynek. Ha tovább magyarázza ezt a forgatókönyvet egy valós példában, gondoljon egy több bevásárló komplex környezetre, és valaki arra irányította Önt, hogy vásároljon a 30-as (ami egy fodrászszalon), Golden Plaza, No 21 Park Ave, boltba, hogy elérje ezt a helyet, csak akkor kell ismernie. 21 park avenue, de a szolgáltatás szalonból való megismeréséhez ismernie kell a 30-as üzlet számát. Feltételezhetjük, hogy IP-címként a 21-es szám, a 30-as pedig port-számként szerepelhet.

Ugyanaz, mint az adatkommunikációs és az alkalmazásszolgáltatási modellben, a TCP-alkalmazások a portszámokat hallgatják a TCP-kapcsolatok elfogadásához. Ugyanúgy, mint az UDP alkalmazások, a portszámokat is hallgatják az UDP szolgáltatások nyújtása érdekében.

TCP:

Meghatározza az RFC 793

A TCP kapcsolat-orientált végpontok közötti megbízható protokoll támogatja a garantált adatátvitelt. Magától a kapcsolat létrehozásától a TCP biztosítja a megbízhatóságot. A TCP néhány fő jellemzője a háromirányú kézfogás (SYN, SYN-ACK, ACK), hibakeresés, lassú indítás, áramlásszabályozás és torlódásszabályozás.

A TCP megbízható szállítási mechanizmus, így akkor is használni fogják, ha a csomagküldés túlterhelés esetén is elengedhetetlen. Tipikus példa a TCP-alkalmazásokra és a portszámokra: FTP-adatok (20), FTP-vezérlés (21), SSH (222), Telnet (23), Mail (25), DNS (53), HTTP (80), POP3 (110), SNMP (161) és HTTPS (443). Ezek jól ismert TCP alkalmazások.

UDP:

Meghatározza az RFC 768

Az UDP (User Datagram Protocol) egy egyszerű átviteli protokoll, amely megbízhatatlan szolgáltatást nyújt. Ez nem azt jelenti, hogy az UDP nem fogja továbbítani az adatokat, de nincsenek mechanizmusok a torlódások ellenőrzésére vagy a csomagvesztésre stb. A valós idejű alkalmazások többnyire UDP-t használnak, mivel a csomagok eldobása előnyösebb, mint a késleltetett csomagok. Tipikus példa erre a hangátviteli IP médiaáramlás.

Összegzés:

(1) A TCP kapcsolatorientált és megbízható, mivel az UDP kevésbé és megbízhatatlanul kapcsolódik.

(2) A TCP-nek több feldolgozásra van szüksége a hálózati interfész szintjén, ahol az UDP-hez hasonlóan nem.

(3) A TCP háromirányú kézfogást, torlódásszabályozást, áramlásszabályozást és más mechanizmust használ a megbízható átvitel biztosításához.

(4) Az UDP-t leginkább olyan esetekben használják, amikor a csomag késleltetése súlyosabb, mint a csomag elvesztése. (Valós idejű alkalmazások)

Ajánlott: