Video: Diferența Dintre Protocoalele TCP și UDP
2024 Autor: Mildred Bawerman | [email protected]. Modificat ultima dată: 2023-12-16 08:41
Protocoale TCP vs UDP
Atât TCP cât și UDP se încadrează în al patrulea strat în modelul OSI, care este stratul de transport chiar deasupra stratului IP. Ambele TCP și UDP acceptă transmiterea datelor în două moduri diferite, TCP este orientat spre conexiune, iar UDP este mai puțin conectată.
În transportul pachetelor există două constrângeri majore, una este fiabilitatea și alta este latența. Fiabilitatea este garantată livrarea pachetului, iar latența este livrarea în timp util a pachetului. Ambele nu pot fi atinse pentru a atinge vârful în același timp, dar ar putea fi optimizate.
Pentru a iniția o comunicare de date între două noduri, expeditorul ar trebui să cunoască IP-ul receptorilor, precum și numărul portului. Adresa IP este de a direcționa pachetul, iar numărul portului este de a preda pachetul către persoana corectă. Explicați în continuare acest scenariu într-un exemplu din lumea reală, gândiți-vă la un mediu complex de cumpărături multiple și cineva v-a îndrumat să faceți cumpărături 30 (care este un salon de frizerie), Golden Plaza, nr. 21 Park Ave, pentru a ajunge în acest loc trebuie să știți doar nu 21 Park Avenue, dar pentru a obține serviciul de la salon, trebuie să cunoașteți numărul magazinului care este 30. Puteți presupune nr 21 ca adresă IP și magazinul nr 30 ca port nr.
La fel ca în comunicarea de date și aplicația modelul serviciilor de aplicații TCP ascultă numerele de port pentru a accepta conexiuni TCP. La fel ca aplicațiile UDP, de asemenea, ascultă numerele de port pentru a furniza servicii UDP.
TCP:
Definit în RFC 793
TCP este un protocol fiabil orientat spre conexiune pentru a susține transmisia de date garantată. De la stabilirea conexiunii în sine TCP asigură fiabilitatea. Unele dintre principalele caracteristici ale TCP sunt strângerea de mână în trei direcții (SYN, SYN-ACK, ACK), detectarea erorilor, pornire lentă, controlul fluxului și controlul congestiei.
TCP este un mecanism de transport fiabil, așa că va fi utilizat acolo unde livrarea pachetelor este obligatorie chiar și în cazul aglomerațiilor. Exemplu tipic pentru aplicațiile TCP și numerele de port sunt datele FTP (20), Control FTP (21), SSH (222), Telnet (23), Mail (25), DNS (53), HTTP (80), POP3 (110), SNMP (161) și HTTPS (443). Acestea sunt aplicații TCP bine cunoscute.
UDP:
Definit în RFC 768
UDP (User Datagram Protocol) este un protocol de transmisie simplu care oferă servicii de încredere. Nu înseamnă că UDP nu va livra datele, dar nu există mecanisme de monitorizare a controlului congestiei sau a pierderii de pachete etc. Aplicațiile în timp real utilizează UDP, deoarece abandonarea pachetelor este preferabilă decât pachetele întârziate. Un exemplu tipic este fluxul de voce prin IP.
Rezumat:
(1) TCP este orientat spre conexiune și fiabil acolo unde UDP este conexiune mai puțin și nesigură.
(2) TCP are nevoie de mai multă procesare la nivelul interfeței de rețea, acolo unde în UDP nu este.
(3) Utilizări TCP, strângere de mână cu 3 căi, control al congestiei, control al debitului și alte mecanisme pentru a vă asigura că transmisia este fiabilă.
(4) UDP este utilizat mai ales în cazurile în care întârzierea pachetelor este mai gravă decât pierderea pachetelor. (Aplicații în timp real)
Recomandat:
Diferența Dintre TCP și IP
TCP vs IP & TCP și IP sunt primele și cele mai importante două protocoale de comunicare din Internet Protocol Suite (care includ toate comunicările
Diferența Dintre Diferența De Fază și Diferența De Cale
Diferența de fază vs Diferența de cale Diferența de fază și diferența de cale sunt două concepte foarte importante în optică. Aceste fenomene sunt văzute pe probleme de
Diferența Dintre Rutarea Centralizată și Protocoalele De Rutare Distribuite
Rutare centralizată vs protocoale de rutare distribuită Rutare este procesul de alegere a căilor care urmează să fie utilizate pentru a trimite trafic de rețea și de a trimite pac
Diferența Dintre Protocoalele TCP și SCTP
Protocoalele TCP vs SCTP Atât TCP (Protocolul de control al transmisiei), cât și SCTP (Protocolul de transmisie al controlului fluxului) se află în stratul de transport și oferă trans
Diferența Dintre Diferența Cheie Dintre Mineralele Metalice și Cele Nemetalice
Diferența cheie - Minerale metalice vs. minerale nemetalice Un mineral este un constituent solid și anorganic natural, cu o formulă chimică definită și