In deze blogpost richten we ons op de stappen van het OSI 7-lagenmodel en hoe protocollen worden gebruikt om informatie door te geven.


Een protocol is een internationaal gestandaardiseerde verbintenis om nauwkeurig en betrouwbaar informatie over te brengen van een zender naar een ontvanger in een communicatiesituatie. Om deze protocollen te kunnen toepassen in echte communicatiesituaties is een gestandaardiseerde logische structuur nodig, waarvan de meest representatieve het OSI-model met zeven lagen is, dat communicatiefuncties in zeven stappen verdeelt. In dit geval wordt de informatie die de zender wil verzenden, verzonden via stap 1 tot en met 7 van de transmissie en afgeleverd bij de ontvanger via stap 1 tot en met 7 van de ontvangst.

De stappen 5 tot en met 7 van dit model hebben met elkaar gemeen dat de informatie wordt behandeld in softwaretermen, wat de bovenste laag wordt genoemd. De bovenste laag, niveau 7, wordt de applicatielaag genoemd, waar de verzender of software toegang krijgt tot het netwerk. Dit is bijvoorbeeld waar de verzender toegang krijgt tot een site en inlogt. De zesde laag, de representatielaag, zet de informatie die je wilt verzenden om in computerstandaardformaten, zoals strings en getallen, zodat deze compatibel is met andere computers. De informatie wordt ook gecomprimeerd tijdens het verzenden en gedecomprimeerd tijdens het ontvangen. Stap 5, de sessielaag, voegt controlepunten toe aan de informatie die je verzendt om een referentiepunt te bieden voor het opnieuw verzenden in geval van fouten.

Aan de andere kant worden de eerste tot en met de vierde laag lagere lagen genoemd, maar ze hebben allemaal gemeen dat ze aan de fysieke kant functioneren om informatie af te leveren. De transportlaag is verantwoordelijk voor het opsplitsen van de informatie in eenheden die "frames" worden genoemd en labelt elk frame met het internetadres van de ontvanger om ervoor te zorgen dat de informatie correct wordt afgeleverd. De derde laag, de netwerkverbindingslaag, is verantwoordelijk voor het vaststellen van het optimale pad voor de snelste en veiligste levering van de informatie aan de ontvanger. Zodra het pad is vastgesteld, zet de tweede laag, de datalinklaag, de frame-per-frame informatie om in bits, vertegenwoordigd door binaire 0's en 1's die fysiek kunnen worden verzonden, en stuurt ze naar de fysieke laag. Tot slot controleert de fysieke laag de mechanische voorwaarden, zoals het type kabel en de elektrische signalen om de informatie te verzenden, en als alles in orde is, wordt de informatie over de kabel verzonden.

Tijdens het verzenden en ontvangen van deze informatie is er geen directe verbinding tussen de n lagen van de zender en de n lagen van de ontvanger, behalve de fysieke lagen die verbonden zijn door kabels. Om informatie nauwkeurig over te brengen, moeten de n lagen van de zender en de ontvanger echter functioneel samenwerken rond de protocollen van hun respectieve lagen, dus elke n laag van de zender moet de protocollen van zijn laag toevoegen aan de informatie die hij verstuurt. De protocollen die door elke laag worden toegevoegd, worden geïnterpreteerd door de overeenkomstige laag van de ontvanger en onmiddellijk weggegooid, zodat alleen de informatie overblijft die de ontvanger in stap 7 wil ontvangen.