3.4. Het end-to-end principe

../_images/HTTP-IP-stack-NAT.png

De internet-protocol stack

Hierboven zie je een voorbeeld van de keten van internet-verbindingen voor het web. Je ziet welk deel van de internet-stack in welke apparaten aanwezig is.

De toepassingen vind je alleen in de eindapparaten: het netwerk is onafhankelijk van de toepassingen, en dus universeel.

Dit betekent dat iedereen nieuwe toepassingen kan bedenken, met de bijbehorende protocollen. Je hebt daarvoor van niemand toestemming nodig. Zo zijn in de loop van de tijd bijvoorbeeld het web, internet-telefonie, Skype, app-diensten e.d. toegevoegd, en later IoT-protocollen zoals MQTT.

Door dit universele karakter is het internet een convergerend netwerk: allerlei toepassingen waar vroeger gespecialiseerde netwerken voor waren, zoals telefonie en (kabel)tv, worden tegenwoordig via het internet gerealiseerd. Je hoeft dan geen aparte verbindingen voor die verschillende toepassingen aan te leggen, en kunt ook de toepassingen van de toekomst hiervan gebruik laten maken. Ook speciale netwerken voor besturing e.d. kun je vervangen door internet-verbindingen.

Opmerking. sommige apparaten in het netwerk gebruiken ook de transportlaag, om pakketten te filteren (firewall), of om de adresgegevens aan te passen (NAT-router). Voor het functioneren van het netwerk maakt dit geen verschil.

Een voorbeeld van een netwerk waarbij de toepassing sterk met het netwerk verweven is, is het klassieke telefoonnetwerk. Door gebruik te maken van eigenschappen van de telefonie-toepasssing, zoals het gebruik van spraak, de duur van gesprekken, afwisseling van sprekers, enz., is het netwerk geoptimaliseerd en zijn de telefoontoestellen zo simpel mogelijk gehouden. Voor het internet speelt die laatste overweging geen rol: de kleinste computer is al krachtig genoeg voor de meeste protocollen, inclusief datacompressie, versleuteling e.d..

toetsvragen

You have attempted of activities on this page