Sobes.tech
Junior

Wat is het verschil tussen de protocollen TCP en UDP?

sobes.tech AI

Antwoord van AI

TCP (Transmission Control Protocol):

  • Betrouwbaar: Garandeert levering van pakketten, hertransmissie van verloren pakketten, behoudt de volgorde. Gebruikt acknowledgments en timers.
  • Met verbinding: Vereist een "three-way handshake" om de gegevensuitwisseling te starten.
  • Stroomgebaseerd: Gegevens worden als een continue stroom bytes verzonden.
  • Langzamer: De overhead voor het opzetten van de verbinding en garanties voor levering maken het langzamer dan UDP.
  • Toepassing: HTTP/HTTPS, FTP, SMTP, Telnet.

UDP (User Datagram Protocol):

  • Onbetrouwbaar: Garant niet voor levering, volgorde of afwezigheid van duplicaten.
  • Zonder verbinding: Vereist geen "three-way handshake".
  • Datagrammatisch: Gegevens worden in aparte pakketten (datagrammen) verzonden.
  • Snel: Lage overhead zorgt voor hoge snelheid.
  • Toepassing: DNS, DHCP, streaming audio/video, online games.
Kenmerk TCP UDP
Betrouwbaarheid Hoog (garandeert levering en volgorde) Laag (geen garanties)
Verbinding opzetten Ja (three-way handshake) Nee
Gegevensoverdracht In stroom In datagrammen
Snelheid Langzamer Sneller
Foutcontrole Ja Nee (alleen checksum in header)
Volgorde garantie Ja Nee
Stroomcontrole Ja Nee