Care este protocolul diferența TCP de UDP

Anonim

Diferența dintre TCP și UDP

Protocoalele de strat de transport, ca urmare în ierarhia PI, utilizată de date între procesele de aplicație sunt implementate în nodurile rețelei. Un pachet de date de la un computer la altul prin Internet trebuie să fie transferat procesului de manipulare și în mod specific pentru scopul specific. Nivelul de transport își asumă responsabilitatea pentru acest lucru. La acest nivel, cele două protocoale principale sunt TCP și UDP.

Cuprinsul articolului

  • Definiție
  • Comparație
  • Concluzii Diferența. en

Definiție

TCP este un protocol de transport pentru transmisia de date în rețelele TCP / IP care stabilește o conexiune la rețea.

UDP este un protocol de transmisie care transmite mesaje datagrame fără a fi necesară stabilirea unei conexiuni în rețeaua IP.

↑ la conținutul

Compara

Diferența dintre TCP și UDP - „garanția de livrare“, așa-numitul TCP necesită un răspuns de la clientul căruia este livrat pachetul de date, confirmarea livrării și pentru aceasta are nevoie de o conexiune prestabilită. De asemenea, protocolul TCP este considerat de încredere, în timp ce UDP a primit chiar și numele "protocol de datagrame nesigure. TCP elimină pierderea de date, duplicarea și amestecarea pachetelor, întârzieri. UDP permite toate acestea, și nu are nevoie de o conexiune pentru lucru. Procesele la care datele sunt transmise prin UDP trebuie să gestioneze primite, chiar și cu pierderile.TCP controlează congestia conexiunii, UDP nu controlează decât integritatea datagramei recepționate.

Pe de altă parte, din cauza lipsei de control și non-selectivității, UDP oferă pachete de date (datagramele) sunt mult mai rapid, deoarece aplicațiile care sunt proiectate pentru lățime de bandă largă și de schimb rapid, UDP poate fi considerat ca protocolul optim. Acestea includ jocuri de rețea și de browser, precum și programe și aplicații video streaming pentru video (sau voce) a pierderii de pachete, totală sau parțială, nimic nu sa schimbat, se repetă cererea nu este în mod necesar, dar descărcarea este mult mai rapid. Protocolul TCP, ca și mai fiabil, este folosit cu succes chiar și în programele de e-mail, permițându-vă să monitorizați nu numai traficul, dar și lungimea mesajului și viteza schimbului de trafic.

la conținutul ↑

Concluzii Diferența. ru

  1. TCP garantează livrarea pachetelor de date în formă neschimbată, secvență și fără pierderi, UDP nu garantează nimic.
  2. TCP necesită o conexiune prestabilită, conexiunea UDP nu este necesară.
  3. UDP oferă o rată de transfer mai mare.
  4. TCP este mai fiabil și controlează procesul de schimb de date.
  5. UDP este preferabil pentru programele care rulează video streaming, apeluri video și telefonie, jocuri de rețea.