Een applicatielaag is de laag in een netwerk die ervoor zorgt dat programma's kunnen communiseren over het internet. Het is een soort brug tussen wat je op je apparaat doet (bijvoorbeeld een website openen) en hoe dit dan via het internet wordt verstuurd/ontvangen. De applicatielaag zorgt er ook voor dat de technische gegevens op een webpagina daadwerkelijk bruikbaar en begrijpbaar voor mensen is, zo komt er een mooie pagina tevoorschijn i.p.v codes die veel mensen niet begrijpen.
Bron: netwerkklaretaal.nl
De presentatielaag heeft eigenlijk 2 hoofdfuncties. Als eerst heeft het de functie om bestanden goed te coderen voor beveiliging, denk hierbij aan https (een veilige versie van een webpagina). Ook heeft het de functie om gegevens zoals tekst en afbeeldingen leesbaar te maken voor de applicaties die je gebruikt. Kortom, het maakt communicatie veiliger en zorgt dat het goed wordt weergeven.
Bron: encyclo.nl, firewallshop.nl
De sessielaag zorgt ervoor dat er tijdelijke verbindingen worden aangemaakt, bijgehouden en afgesloten zolang deze nodig zijn. Denk hierbij aan een videogesprek, de sessielaag zorgt ervoor dat deze verbinding blijft werken zolang dat nodig is.
Bron: ensie.nl, computerwoorden.nl
De transportlaag is verantwoordelijk voor het verzenden van gegevens in de goede volgorde. De transportlaag verzendt gegevens in kleine stukjes. Het controleert deze stukjes. Zit er een fout in de stukjes, dan stuurt hij dat opnieuw. Op deze manier gaat er niets verloren en kan je foutloos gegevens versturen tussen apparaten.
Bron: antagonist.nl, encyclo.nl
Een netwerklaag zorgt ervoor dat gegevens op de juiste bestemming aankomen als deze door (verschillende) netwerk(en) moeten reizen. Het bepaalt de beste route m.b.v routers. Daarna bepaalt het via de IP-adressen van je apparaten welke route hij moet afleggen. Daarnaast maakt het het mogelijk om te kunnen communiseren tussen verschillende netwerken, bijvoorbeeld je thuisnetwerk en het internet, dus stel je wilt een webpagina laden, dan zorgt de netwerklaag ervoor dat de juiste gegevens via de router naar de server van een website worden verstuurd, zodat je deze pagina uiteindelijk kan zien.
Bron: cloudfare.com, Wikipedia.nl
De datalinklaag is verantwoordlijk voor het communiseren van apparaten binnen hetzelfde netwerk. Gegevens kunnen hierdoor veilig en betrouwbaar worden verzonden in lokale netwerken, zoals school of thuisnetwerken. Hij gebruikt MAC-adressen (Netwerkprotocol begrip) om ervoor te zorgen dat de juiste apparaten de gegevens ontvangen. Binnen kantoren wordt dit ook vaak gebruikt. Printers maken dus ook gebruik van de datalinklaag, ze ontvangen een bestand van een apparaat binnen hetzelfde netwerk.
Bron: Wikiwand.nl, guru99.com
De fysieke laag zorgt ervoor dat de bits (piepkleine gegevens) worden omgezet in elektrische signalen of impulsen die zowel door de kabel als de lucht kunnen reizen. Het bestaat uit alle fysieke onderdelen binnen een netwerk, dus eigenlijk alles buiten je computer om een netwerk te laten werken. Denk hierbij aan een kabel, een router, switchers, enz. Als jij een netwerkkabel in je apparaat steekt, zorgt de fysieke laag ervoor dat er gegevens door de kabel worden gestuurd naar je apparaat.
Bron: techopedia.com, stroopwafelz.github.io