Junior
Wat is het verschil tussen TCP- en UDP-protocollen?
sobes.tech AI
Antwoord van AI
| Kenmerk | TCP | UDP |
|---|---|---|
| Type verbinding | Verbonden (Connection-oriented) | Verbindingloos (Connectionless) |
| Betrouwbaarheid | Hoog (garantie van levering, volgorde van pakketten) | Laag (geen leveringsgarantie, volgorde niet gegarandeerd) |
| Controlemechanismen | Stroomcontrole, foutcontrole, ontvangstbevestiging (ACK) | Afwezig |
| Snelheid | Lager | Hoger |
| Koptekstgrootte | 20 bytes (minimaal) | 8 bytes |
| Gebruik | Gegevensoverdracht die betrouwbaarheid vereist (HTTP, FTP, SMTP) | Gegevensoverdracht die hoge snelheid vereist (streaming video/audio, online games, DNS) |
TCP legt de verbinding tot stand, garandeert de levering van gegevens, hun volgorde en voert foutcontrole uit. Dit gebeurt door extra mechanismen en uitwisseling van controle-informatie, waardoor het langzamer is. UDP is een eenvoudiger en snellere protocol zonder verbinding tot stand te brengen en zonder leveringsgaranties, geschikt voor toepassingen die gevoelig zijn voor latentie, waar het verlies van een enkel pakket niet kritisch is.