Sobes.tech
Junior

Kāda ir atšķirība starp TCP un UDP protokoliem?

sobes.tech AI

Atbilde no AI

TCP (Pārraides kontroles protokols):

  • Uzticams: Garantē piegādi, atkārtotu zaudēto datu pārraidi, saglabā secību. Izmanto apstiprinājumus (acknowledgments) un taimerus.
  • Savienojuma izveide: Prasa "roku paspaudienu" (three-way handshake) datu apmaiņai.
  • Plūsmains: Dati tiek pārraidīti kā nepārtraukts baitu plūsma.
  • Lēns: Savienojuma izveides un piegādes garantiju dēļ tas ir lēnāks par UDP.
  • Pielietojums: HTTP/HTTPS, FTP, SMTP, Telnet.

UDP (Lietotāja datagrammu protokols):

  • Nepasiticams: Nenodrošina piegādi, secību vai dublikātus.
  • Bez savienojuma izveides: Nepieciešams "roku paspaudums".
  • Datagrammu: Dati tiek pārraidīti atsevišķos paketēs (datagramās).
  • Ātrs: Zemas izmaksas nodrošina augstu ātrumu.
  • Pielietojums: DNS, DHCP, straumējošs audio/video, tiešsaistes spēles.
Raksturlielums TCP UDP
Uzticamība Augsta (piegādes un secības garantija) Zema (nav garantiju)
Savienojuma izveide Jā (trīsvirzienu "roku paspaudums")
Datu pārraide Plūsma Datagramu
Ātrums Lēnāks Ātrāks
Kļūdu kontrole Nē (tikai galvenes pārbaude)
Secības garantija
Plūsmas pārvaldība