Stel je voor dat twee mensen een gesprek proberen te voeren. Je spreekt in korte, afgekapte uitbarstingen. De ander verwacht lange, vloeiende paragrafen. Zelfs als ze allebei Engels spreken, zullen ze elkaar voortdurend verkeerd begrijpen. Dat is precies de chaos die zou ontstaan als computers zouden proberen te praten zonder een gedeeld regelboek.
In de informatica is een protocol het regelboek. Het is een strikte reeks procedures voor het verzenden van gegevens tussen elektronische apparaten. Zonder dit zou uw laptop in de leegte schreeuwen en zou uw server alleen maar naar ruis luisteren.
Het probleem met niet-overeenkomende pakketten
Dit is waarom je deze regels nodig hebt. Gegevens zweven niet zomaar van punt A naar punt B in een magische stroom. Het wordt gehakt. Het wordt opgedeeld in stukjes die pakketten worden genoemd.
Als uw computer gegevens in 8-bitspakketten verzendt, verwacht hij dat de ontvanger precies weet hoe hij die kleine stukjes weer aan elkaar moet naaien. Maar wat als de ontvangende computer 16-bits pakketten verwacht? Het kijkt naar uw 8-bits gegevens, ziet dat er iets helemaal mis is en wijst het af. Het bericht mislukt. De pagina laadt niet. De e-mail stuitert terug.
Dit is niet hypothetisch. Het gebeurt voortdurend als systemen niet op elkaar zijn afgestemd. U heeft een reeds bestaande overeenkomst nodig. Een handdruk. Een contract. Het bepaalt hoe de informatie is gestructureerd en hoe elke partij deze precies moet verzenden en ontvangen. Geen raden. Gewoon executie.
Wie maakt deze regels?
Je zou kunnen denken dat techgiganten deze gewoon verzinnen terwijl ze bezig zijn. Dat doen ze niet. Protocollen worden opgesteld door internationale of branchebrede organisaties. Ze creëren standaarden zodat een apparaat uit Japan met een server in Brazilië kan praten zonder dat er een vertaler nodig is.
Het bekendste raamwerk hiervoor is OSI (Open Systems Interconnection). Het is een reeks richtlijnen voor het implementeren van netwerkcommunicatie. Het dwingt niemand om het te gebruiken, maar het biedt het theoretische model dat verklaart hoe gegevens door een netwerk bewegen. Het is de blauwdruk. Het eigenlijke gebouw is gemaakt van specifieke protocollen.
De zware lifters van het internet
Wanneer u op internet surft, gebruikt u niet slechts één protocol. Je gebruikt er een stapel van. Ze werken in lagen. Sommigen verzorgen de fysieke verbinding. Sommigen verzorgen de routing. Sommigen zorgen voor de beveiliging.
Tot de meest kritische sets internetprotocollen behoren:
- TCP/IP (Transmission Control Protocol/Internet Protocol) : dit is de basis. TCP zorgt ervoor dat uw gegevens intact aankomen. IP zorgt ervoor dat het het juiste adres vindt. Zonder hen is het internet slechts een stel losgekoppelde computers.
- HTTPS (Secure HyperText Transmission Protocol) : dit is de “S” in uw browserbalk. Het codeert de gegevens. Het voorkomt dat afluisteraars uw wachtwoorden of creditcardnummers lezen terwijl ze over het netwerk reizen.
- SMTP (Simple Mail Transfer Protocol) : Dit is wat uw e-mail verplaatst van uw inbox naar de inbox van uw vriend. Het is oud, het is eenvoudig en het werkt nog steeds.
- DNS (Domain Name System) : Dit is het telefoonboek van internet. Het vertaalt voor mensen leesbare namen zoals ‘google.com’ naar IP-adressen die computers daadwerkelijk kunnen begrijpen.
Waarom dit voor u belangrijk is
Je ziet deze protocollen niet. Dat zul je nooit doen. Maar je voelt de gevolgen van hun afwezigheid telkens wanneer een webpagina een time-out ondergaat


















