De verschillende toepassingen die tegelijk van dezelfde internetverbinding gebruik maken, stellen niet allemaal dezelfde eisen aan de verbinding.
(Zie Aan de slag 56)
In het internet wordt dit probleem opgelost door een stapeling van twee protocollen:
het basisprotocol, IP, verzorgt een "best effort" verbinding van pakketten.
Deze "best effort" verbinding heeft de laagste vertraging, maar is niet absoluut betrouwbaar:
er kunnen, bijvoorbeeld door transmissiefouten, of door een tijdelijke opstopping van een verbinding, pakketten verloren gaan.
Het TCP-protocol verzorgt betrouwbare verbindingen op basis van dit IP-protocol.
Dit gaat ten koste van extra vertraging.
Het UDP-protocol vormt een dun laagje op basis van het IP-protocol, waarbij de eigenschappen met betrekking tot geringe vertraging, en niet-gegarandeerde aflevering gehandhaafd blijven.
Ga voor de toepassingen in βAan de slag 56β na welk soort protocol het meest wenselijk lijkt: TCP of UDP, en waarom.
Toepassing |
Protocol |
Reden |
|
|
|
Telefonie |
|
|
Web |
|
|
|
|
|
Internet radio |
|
|
Downloaden software |
|
|