Sobes.tech
Junior

TCP və UDP protokolları arasındakı fərq nədir?

sobes.tech Süni İntellekt

AI-dan cavab

TCP (Təqdimat Nəzarət Protokolu):

  • Etibarlı: Paketlərin çatdırılmasını təmin edir, itirilənlərin yenidən göndərilməsini təmin edir, ardıcıllığı saxlayır. Təsdiqlər (acknowledgments) və zamanlayıcılar istifadə edir.
  • Qoşulma ilə: Məlumat mübadiləsinə başlamazdan əvvəl "üç tərəfli əl sıxma" (three-way handshake) tələb olunur.
  • Axın əsaslı: Məlumatlar davamlı bayt axını kimi ötürülür.
  • Yavaş: Qoşulmanın qurulması və çatdırılma zəmanətləri üçün xərclər UDP-dən daha yavaşdır.
  • Tətbiq: HTTP/HTTPS, FTP, SMTP, Telnet.

UDP (İstifadəçi Datagram Protokolu):

  • Etibarsız: Çatdırılma, ardıcıllıq və ya təkrarlanmaların olmamasını zəmanət etmir.
  • Qoşulma olmadan: "Üç tərəfli əl sıxma" tələb etmir.
  • Datagram əsaslı: Məlumatlar ayrı-ayrı paketlər (datagramlar) şəklində ötürülür.
  • Sürətli: Aşağı ümumi xərclər yüksək sürət təmin edir.
  • Tətbiq: DNS, DHCP, axınlı səs/video, onlayn oyunlar.
Xüsusiyyət TCP UDP
Etibarlılıq Yüksək (çatdırılma və ardıcıllıq zəmanətlidir) Aşağı (zəmanət yoxdur)
Qoşulmanın qurulması Bəli (three-way handshake) Xeyr
Məlumatların ötürülməsi Axın şəklində Datagram şəklində
Sürət Daha yavaş Daha sürətli
Xəta nəzarəti Bəli Xeyr (yalnız başlıqda yoxlama cəmində)
Ardıcıllıq zəmanəti Bəli Xeyr
Axın nəzarəti Bəli Xeyr