Rozdíl Mezi Protokoly TCP A UDP

Rozdíl Mezi Protokoly TCP A UDP
Rozdíl Mezi Protokoly TCP A UDP

Video: Rozdíl Mezi Protokoly TCP A UDP

Video: Rozdíl Mezi Protokoly TCP A UDP
Video: TCP и UDP | Что это такое и в чем разница? 2024, Smět
Anonim

Protokoly TCP vs UDP

TCP i UDP zapadají do čtvrté vrstvy v modelu OSI, což je transportní vrstva těsně nad vrstvou IP. TCP a UDP oba podporují přenos dat dvěma různými způsoby, TCP je orientovaný na připojení a UDP je méně připojení.

Při přepravě paketů existují dvě hlavní omezení, jedna je spolehlivost a druhá je latence. Spolehlivost zaručuje zaručené doručení paketu a latence je včasné doručení paketu. Obojí nelze dosáhnout k vrcholu současně, ale lze je optimalizovat.

Aby bylo možné zahájit datovou komunikaci mezi dvěma uzly, měl by odesílatel znát IP přijímače i číslo portu. IP adresa je pro směrování paketu a číslo portu pro předání paketu správné osobě. Dále vysvětlujeme tento scénář na příkladu skutečného světa, přemýšlejte o prostředí více nákupních komplexů a někdo vás nasměroval na obchod 30 (což je kadeřnický salón), Golden Plaza, č. 21 Park Ave, abyste se dostali na toto místo, potřebujete vědět pouze Ne 21 park avenue, ale pro získání služby od salónu potřebujete znát číslo obchodu, které je 30. Můžete předpokládat číslo 21 jako IP adresu a číslo 30 jako číslo portu.

Stejné jako v modelu datové komunikace a aplikačních služeb Aplikace TCP naslouchají číslům portů a přijímají připojení TCP. Stejně jako aplikace UDP také poslouchají čísla portů za účelem poskytování služeb UDP.

TCP:

Definováno v RFC 793

TCP je spolehlivý protokol orientovaný na připojení, který podporuje zaručený přenos dat. Spolehlivost zajišťuje samotné připojení. Některé z hlavních funkcí protokolu TCP jsou 3 způsoby handshake (SYN, SYN-ACK, ACK), detekce chyb, pomalý start, řízení toku a kontrola přetížení.

TCP je spolehlivý transportní mechanismus, takže se bude používat tam, kde je doručování paketů nutností i při zahlcení. Typickým příkladem aplikací TCP a čísel portů jsou data FTP (20), FTP Control (21), SSH (222), Telnet (23), Mail (25), DNS (53), HTTP (80), POP3 (110), SNMP (161) a HTTPS (443). Jedná se o dobře známé aplikace TCP.

UDP:

Definováno v RFC 768

UDP (User Datagram Protocol) je jednoduchý přenosový protokol, který poskytuje nespolehlivé služby. Neznamená to, že UDP nebude doručovat data, ale neexistují žádné mechanismy pro monitorování řízení přetížení nebo ztráty paketů atd. Protože je to jednoduché, vyhne se režijnímu zpracování na síťovém rozhraní. Aplikace v reálném čase většinou používají UDP, protože upřednostňování paketů je lepší než zpožděné pakety. Typickým příkladem jsou toky médií hlasem přes IP.

Souhrn:

(1) TCP je orientovaný na připojení a spolehlivý, kde jako UDP je připojení méně a nespolehlivé.

(2) TCP potřebuje více zpracování na úrovni síťového rozhraní, kde stejně jako v UDP není.

(3) TCP používá, 3 způsoby handshake, řízení přetížení, řízení toku a další mechanismy pro zajištění spolehlivého přenosu.

(4) UDP se většinou používá v případech, kdy je zpoždění paketu vážnější než ztráta paketu. (Aplikace v reálném čase)

Doporučená: