Diferența dintre TCP și UDP Diferența dintre

Anonim

TCP vs UDP

Fluxul de trafic pe Internet se bazează pe protocoale care sunt TCP (Transmission Control Protocol) și UDP Protocol).

În timp ce TCP este mai popular pe Internet, UDP nu poate fi redat complet redundant. TCP permite corectarea erorilor, dar UDP nu. În cazul TCP, există o garanție a livrării datelor la punctul de descărcare sau de destinație. Acest lucru este posibil prin "controlul fluxului" care determină necesitatea retrimiterii datelor. De asemenea, controlul fluxului verifică și oprește transmiterea datelor, cu excepția cazului în care pachetele anterioare au fost livrate cu succes. Aceasta se bazează pe procesul în care clientul poate solicita retransmiterea unui anumit pachet de pe server până când întregul pachet a fost primit ca în forma sa originală.

- UDP este, de asemenea, obișnuit, dar nu se poate baza pe faptul că trimite date importante, cum ar fi fișiere securizate, pagini web importante etc. Este folosit în principal pentru streaming media, inclusiv audio și video. UDP este mai rapid decât TCP, iar playerele media funcționează cel mai bine cu acesta. Nu există nici un control al debitului sau corectarea erorilor, dar viteza este mult mai mare, astfel încât, în ciuda faptului că mediile de streaming nu sunt de înaltă calitate, pot fi vizualizate în mod corespunzător cu UDP.

TCP este mai sigur în comparație cu UDP, deoarece acesta din urmă servește ca acoperire adecvată a virusurilor. TCP are, de asemenea, o structură complicată a cadrului. În cazul UDP, sistemul de operare trebuie să facă foarte puțin efort pentru a traduce datele.

UDP este mai puțin conectat în timp ce TCP este orientat spre conexiune, ceea ce necesită ca acest protocol să stabilească o conexiune completă între receptor și expeditor. Conexiunea trebuie închisă după finalizarea transferului pentru a elibera resursele de sistem care au fost utilizate de protocol. UDP nu necesită nicio autorizație și este în regulă pentru difuzarea liberă a datelor.