Nee, dat is onjuist. Terwijl sommige transportlaagprotocollen prioriteit geven aan betrouwbaarheid, geven andere prioriteit aan snelheid en efficiëntie boven gegarandeerde levering.
Het meest opvallende voorbeeld is het verschil tussen TCP (Transmission Control Protocol) en UDP (User Datagram Protocol).
* TCP is een verbindingsgericht protocol dat zorgt voor een betrouwbare, geordende levering van gegevens. Het maakt gebruik van bevestigingen, hertransmissies en stroomcontrole om de gegevensintegriteit te garanderen.
* UDP is een verbindingsloos protocol dat *geen* betrouwbare levering garandeert. Het is sneller en efficiënter dan TCP omdat het geen overhead van foutcontrole en hertransmissie met zich meebrengt. Het wordt vaak gebruikt voor toepassingen waarbij een klein gegevensverlies acceptabel is, zoals het streamen van audio of video.
Daarom houden niet alle transportlaagprotocollen zich bezig met betrouwbaarheid. De keuze van het protocol hangt af van de behoeften van de applicatie. |