Junior
Wat is het verschil tussen TCP en UDP?
sobes.tech AI
Antwoord van AI
TCP (Transmission Control Protocol) en UDP (User Datagram Protocol) zijn de twee belangrijkste protocollen van de transportlaag in het netwerk.
Belangrijkste verschillen:
-
Betrouwbaarheid:
- TCP zorgt voor betrouwbare gegevenslevering — garandeert dat alle pakketten aankomen en in de juiste volgorde.
- UDP garandeert niet de levering of de volgorde — pakketten kunnen verloren gaan of in willekeurige volgorde aankomen.
-
Verbinding:
- TCP is gericht op het tot stand brengen van een verbinding (handshake) voordat gegevens worden verzonden.
- UDP is verbindingsloos.
-
Snelheid:
- TCP is langzamer vanwege foutcontrole en bevestigingen.
- UDP is sneller, geschikt voor toepassingen waar snelheid belangrijker is dan volledige betrouwbaarheid (bijvoorbeeld streaming, games).
-
Stroom- en congestiebesturing:
- TCP heeft mechanismen voor stroom- en congestiebesturing.
- UDP heeft deze mechanismen niet.
Voorbeelden van gebruik:
- TCP — webservers, e-mail, bestandsoverdracht.
- UDP — DNS-queries, VoIP, online games.