Naar de inhoud springen
Gratis, zonder aanmelding, direct in je browser

OSI-model: leer de 7 lagen interactief

Een interactief OSI-model: elk van de 7 lagen toont de taak, data-eenheid (PDU), adressering, apparaten en protocollen, met daarnaast het TCP/IP-model. Voer een term zoals Switch, ARP of 443 in en ontdek bij welke laag die hoort en waarom. Met inkapseling stap voor stap, een quiz en een spiekbrief als PDF of PNG voor opleiding, studie en examens.

Gebouwd door Justin Schuessler

Zelf poorten, firewalls en diensten uitproberen? Dat kan met een eigen VPS en roottoegang.

Spiekbriefje:

De bijbehorende laag licht in beide modellen op, met een korte uitleg.

Voorbeelden:

OSI-model

TCP/IP-model

Bovenaan de applicatie, onderaan de kabel. Dezelfde hoogte betekent: dezelfde taak in beide modellen.

Toewijzing

Voer hierboven een begrip, protocol, apparaat of poortnummer in of klik op een voorbeeld. Hier zie je dan bij welke laag het hoort en waarom.

  • Ingevuld: laag die bij de zoekterm hoort
  • Omlijnd: de laag waarvan hieronder de details staan
  • Grensgeval: studieboeken delen dit verschillend in; beide interpretaties worden uitgelegd

OSI-model, laag 7

Applicatielaag

Application Layer

Vormt de interface met de applicaties en biedt netwerkdiensten zoals web, e-mail, naamomzetting en bestandsoverdracht.

Data-eenheid (PDU)
Gegevens
Adressering
geen eigen laag
In het TCP/IP-model

Typische apparaten

Protocollen en formaten

Grensgeval: studieboeken delen dit verschillend in. Klik om beide interpretaties te zien.

Voorbeeldresultaat

Zo deelt het OSI-model een term in

Je voert een term, protocol, apparaat of poortnummer in. De tool toont de bijbehorende laag in beide modellen en legt uit waarom. Dit is een voorbeeld; je zoekopdracht geeft het antwoord voor jouw term.

Voorbeeld · Invoer: ARP

Grensgeval

Invoer

Zoekterm
ARP

Uitvoer

Treffers
ARP
OSI-model
2 Datalinklaag / 3 Netwerklaag
TCP/IP-model
Netwerktoegangslaag / Internetlaag
Reden
ARP zoekt bij een IP-adres (laag 3) het bijbehorende MAC-adres (laag 2). ARP-berichten reizen rechtstreeks in Ethernet-frames, niet in IP-pakketten. Daarom plaatsen sommige boeken ARP op laag 2, andere op laag 3 of 'laag 2,5'. In het TCP/IP-model rekent RFC 1122 ARP tot de netwerktoegangslaag; veel leerboeken plaatsen het in de internetlaag naast IP.

Waarom deze tool

Meer dan een tabel om uit je hoofd te leren

Je beheerst het OSI-model pas als je het kunt toepassen. Daar is elke functie op gericht.

Beide modellen naast elkaar

De 7 OSI-lagen naast de 4 TCP/IP-lagen, op dezelfde hoogte uitgelijnd. Zo zie je meteen wat bij elkaar hoort.

Indeling met uitleg

Vind de laag van protocollen, apparaten, data-eenheden en poortnummers, telkens met een korte uitleg.

Grensgevallen helder uitgelegd

ARP, TLS, ICMP, firewalls en Layer 3-switches worden vanuit beide perspectieven getoond, in plaats van ze ten onrechte eenduidig in te delen.

Inkapseling stap voor stap volgen

Een HTTPS-verzoek en een DNS-query doorlopen alle lagen: header voor header, bij de verzender en de ontvanger.

Oefenmodus met quiz

Sorteer de lagen, deel protocollen en apparaten in en leer de standaardpoorten. Elke ronde heeft een nieuwe volgorde. Bij elke indeling krijg je een korte uitleg.

Spiekbriefje om af te drukken

Een pagina met beide modellen, data-eenheden, apparaten, protocollen, poorten en ezelsbruggetjes als PDF of PNG.

Zo werkt het

In zes stappen het OSI-model leren kennen

Zonder account of download, direct in je browser.

Stap 1

Klik op een laag

Klik op een van de 7 lagen: de taak, data-eenheid, adressering, apparaten en protocollen worden zichtbaar. De bijbehorende laag in het TCP/IP-model licht ook op.

Stap 2

Begrip indelen

Voer een term, protocol, apparaat of poortnummer in, zoals Switch, ARP, TLS of 443. De laag licht in beide modellen op en een korte toelichting legt uit waarom die daarbij hoort.

Stap 3

Inkapseling volgen

Schakel over naar de weergave ‘Inkapseling’ en volg een HTTPS-aanroep of DNS-verzoek header voor header door alle lagen, stap voor stap of als animatie.

Stap 4

Oefenen in de oefenmodus

Sorteer de lagen, deel protocollen en apparaten in en leer de standaardpoorten. Elke ronde heeft een nieuwe volgorde. Bij elke indeling legt een korte toelichting het antwoord uit.

Stap 5

Spiekbrief downloaden

Download de spiekbrief van één pagina met beide modellen, data-eenheden, apparaten, protocollen, poorten en ezelsbruggetjes als PDF of PNG.

Stap 6

Indeling delen

Je zoekterm, de gekozen laag en de geopende weergave staan in de adresbalk. Kopieer de link, zodat anderen precies deze indeling zien.

Basisprincipes

Het OSI-lagenmodel eenvoudig uitgelegd

Wat het OSI-model is

Het OSI-model (Open Systems Interconnection) is een referentiemodel van de ISO, tegenwoordig gepubliceerd als ISO/IEC 7498-1. Het verdeelt de communicatie tussen twee systemen in zeven lagen. Elke laag heeft een duidelijk afgebakende taak en gebruikt alleen de diensten van de laag eronder.

Transport- en toepassingsgerichte lagen

Lagen 1 tot en met 4 zijn transportgericht: ze brengen de gegevens van de kabel naar het juiste programma op de doelcomputer. Lagen 5 tot en met 7 zijn toepassingsgericht en houden zich bezig met sessie, presentatie en toepassing.

Inkapseling: header voor header

Bij het verzenden geeft elke laag de gegevens door aan de laag eronder en voegt er een eigen header aan toe. Laag 2 voegt ook een trailer met controlesom toe. Bij de ontvanger verwijdert elke laag zijn eigen deel weer, van onder naar boven. Dat zie je in de weergave ‘Inkapseling’ van de tool.

Het OSI-model en TCP/IP in de praktijk

Het internet werkt met het TCP/IP-model en zijn vier lagen. Het OSI-model wordt vooral gebruikt om te leren en problemen op te sporen. Termen als ‘layer-2-switch’ en ‘layer-7-firewall’ komen er wel vandaan.

Naar het TCP/IP-model met zijn 4 lagen

Overzicht

De 7 lagen van het OSI-model

Van boven naar beneden: wat elke laag doet, hoe de data-eenheid heet, hoe adressering werkt en welke apparaten en protocollen erbij horen.

LaagFunctieData-eenheidAdresseringApparatenProtocollen en formatenTCP/IP-model
7 ApplicatielaagApplication LayerVormt de interface met de applicaties en biedt netwerkdiensten zoals web, e-mail, naamomzetting en bestandsoverdracht.Gegevens–Proxy, Gateway, Firewall, Load BalancerHTTP, HTTPS, DNS, DHCP, SSH, FTP, SMTP, IMAP, POP3, Telnet, SNMP, NTP, LDAP, SMB, RDP, TFTP, Syslog, MySQLApplicatielaag
6 PresentatielaagPresentation LayerZet de gegevens om naar een formaat dat beide kanten begrijpen: tekencodering, compressie en versleuteling.Gegevens––TLS (SSL), Tekencodering (ASCII, UTF-8), MIME, Gegevensformaten (JPEG, PNG, MPEG)Applicatielaag
5 SessielaagSession LayerZet een sessie tussen twee applicaties op, houdt die in stand en beëindigt die, bijvoorbeeld met herstelpunten na een onderbreking.Gegevens––RPC, NetBIOS, TLS (SSL)Applicatielaag
4 TransportlaagTransport LayerVerbindt de applicaties aan beide kanten via poorten: TCP verzendt betrouwbaar en in de juiste volgorde, UDP snel en zonder ontvangstbevestiging.Segment (TCP) / datagram (UDP)PoortFirewall, Load BalancerTCP, UDPTransportlaag
3 NetwerklaagNetwork LayerAdresseert apparaten logisch met IP-adressen en bepaalt de route van pakketten door meerdere netwerken (routing).PakketIP-adresRouter, Layer-3-switch, Firewall, GatewayIP (IPv4, IPv6), ICMP, IPsec, ARPInternetlaag
2 DatalinklaagData Link LayerBundelt bits tot frames, levert ze binnen het lokale netwerk af op basis van het MAC-adres en detecteert overdrachtsfouten met een controlesom. Regelt ook de toegang tot het gedeelde medium.FrameMAC-adresSwitch, Bridge, Access Point, Netwerkkaart, Layer-3-switchEthernet, WLAN, PPP, VLAN, STP, ARPNetwerktoegangslaag
1 Fysieke laagPhysical LayerVerzendt afzonderlijke bits als elektrische, optische of radiosignalen en definieert kabels, stekkers, frequenties en overdrachtssnelheden.Bits–Repeater, Hub, Modem, Netwerkkaart, NetwerkkabelEthernet, WLAN, DSLNetwerktoegangslaag

Vergelijking

Verschil tussen het OSI- en TCP/IP-model

Beide modellen beschrijven dezelfde communicatie. Het OSI-model is fijner onderverdeeld en helpt bij het leren en het opsporen van fouten. Het TCP/IP-model beschrijft hoe het internet daadwerkelijk is opgebouwd.

KenmerkOSI-modelTCP/IP-model
Lagen74
HerkomstISO-norm, in 1984 gepubliceerd als ISO 7498, tegenwoordig ISO/IEC 7498-1Voortgekomen uit het ARPANET van het Amerikaanse ministerie van Defensie (DoD), beschreven in RFC 1122 (1989)
DoelLeveranciersonafhankelijk referentiemodel, tegenwoordig vooral gebruikt om te leren en fouten op te sporenBeschrijft de protocollen waarmee het internet daadwerkelijk werkt
Sessie en presentatieAfzonderlijke lagen 5 en 6Onderdeel van de applicatielaag, bijvoorbeeld via TLS of de applicatie zelf
Onderste laagOpgesplitst in de fysieke laag (1) en datalinklaag (2)Eén netwerktoegangslaag voor kabels, draadloze verbindingen en MAC-adressen
In de praktijkTermen als ‘Layer-2-switch’ of ‘Layer-7-firewall’De protocollen zelf: IP, TCP, UDP, HTTP, DNS

Examenstof

Grensgevallen: wanneer de indeling niet eenduidig is

Leerboeken delen deze termen verschillend in. Bij open examenvragen telt je onderbouwing; bij meerkeuzevragen gebruik je de indeling uit je lesmateriaal. Als je beide zienswijzen kent, kun je met allebei uit de voeten.

ARPOSI 2/3

ARP zoekt bij een IP-adres (laag 3) het bijbehorende MAC-adres (laag 2). ARP-berichten reizen rechtstreeks in Ethernet-frames, niet in IP-pakketten. Daarom plaatsen sommige boeken ARP op laag 2, andere op laag 3 of 'laag 2,5'. In het TCP/IP-model rekent RFC 1122 ARP tot de netwerktoegangslaag; veel leerboeken plaatsen het in de internetlaag naast IP.

TLS (SSL)OSI 5/6

TLS (voorheen SSL) brengt een beveiligde sessie tot stand en versleutelt de gegevens. Wie naar het opzetten van de sessie kijkt, noemt laag 5; wie naar de versleuteling kijkt, laag 6. Ondanks de naam ‘Transport Layer Security’ ligt TLS boven TCP en niet op laag 4. In het TCP/IP-model hoort het bij de applicatielaag.

ICMPOSI 3

ICMP meldt fouten en statussen van IP, zoals 'bestemming onbereikbaar', en wordt gebruikt door ping en traceroute. Omdat ICMP-berichten zelf in IP-pakketten zitten, lijkt het een laag hoger te werken. Als hulpprotocol van IP hoort het echter bij de netwerklaag, in het TCP/IP-model bij de internetlaag.

Layer-3-switchOSI 2/3

Een layer-3-switch stuurt frames door als een switch (laag 2) en routeert daarnaast op basis van IP-adressen tussen VLAN's (laag 3). Hij werkt dus op beide lagen.

FirewallOSI 3/4/7

Dat hangt af van het type: een pakketfilter controleert IP-adressen (laag 3) en poorten (laag 4), een stateful firewall ook de verbindingsstatus (laag 4). Een Web Application Firewall of een application-level gateway controleert inhoud zoals HTTP-verzoeken op laag 7.

Van model naar praktijk

Zelf experimenteren met poorten, firewalls en diensten

Je leert de lagen het best door er zelf mee aan de slag te gaan: installeer een dienst, open een poort in de firewall en controleer de bereikbaarheid. Met deze tools zie je wat er op elke laag gebeurt.

Voor eigen experimenten met SSH, webservers, DNS of firewallregels is een eigen server met roottoegang handig. VPS bekijken

Meer ontdekken

Meer netwerktools om te leren en te testen

Subnetcalculator

Bereken het netwerkadres, broadcastadres, subnetmasker en bruikbare hostbereik van een CIDR-adres en reken CIDR en IP-bereiken (IPv4 en IPv6) naar elkaar om.

Gebouwd door Jakub Martyniak

Subnetting-oefeningen

Nieuw

Oefen subnetting met willekeurige opgaven op drie niveaus: bepaal het netwerkadres, broadcastadres, hostbereik en aantal hosts, controleer je antwoorden en bekijk de oplossing stap voor stap.

Gebouwd door Luca Stanek

TCP/IP-model

Nieuw

Leer de 4 lagen van het TCP/IP-model (DoD-model) volgens RFC 1122 interactief kennen, met koppeling aan het OSI-model, een animatie van encapsulatie, een poortenquiz en een spiekbriefje.

Gebouwd door Justin Schuessler

Wat is mijn IP?

Openbaar IP-adres, IPv4/IPv6-versie, reverse-DNS-record en geschat land weergeven.

Gebouwd door Jakub Martyniak

Poortcontrole

Controleer of bepaalde poorten op een IP of hostnaam open zijn. Selecteer een protocol of game in plaats van alle poorten tegelijk te scannen.

Gebouwd door Sebastian Rademacher

Bekende poorten en firewallopdrachten

Nieuw

Voer een poort of dienst in, ontdek waar die voor dient en kopieer kant-en-klare firewallcommando's voor ufw, iptables, nftables, firewalld en Windows. Met volledige IANA-poortlijst en poortcontrole.

Gebouwd door Justin Schuessler

MAC-adres opzoeken

Bepaal de fabrikant van een MAC-adres op basis van de OUI, met een lokaal opgeslagen momentopname van het IEEE-register. Er worden geen gegevens met derden gedeeld.

Gebouwd door Rugile Rutkauskaite

Traceroute

Nieuw

Meet de route van onze locaties naar jou (en terug), met pakketverlies per hop en een uitleg in gewone taal.

Gebouwd door Julian Alker

Pingtest

Meet ping, jitter en pakketverlies naar alle Game Server-locaties – met een aanbeveling voor de beste locatie.

Gebouwd door Marvin Kluck

FAQ

Veelgestelde vragen over het OSI-model

Korte antwoorden over het OSI-model, de lagen en de examenvragen daarover.

Het OSI-model is een referentiemodel van de ISO (ISO/IEC 7498-1). OSI staat voor Open Systems Interconnection. Het verdeelt de communicatie tussen twee computers in zeven lagen, van de overdracht van bits via een kabel tot de toepassing. Elke laag heeft een duidelijke taak en gebruikt alleen de diensten van de laag eronder. Zo kun je netwerken begrijpen, plannen en problemen opsporen.

Het OSI-model heeft zeven lagen. Van onder naar boven: 1 fysieke laag (Physical), 2 datalinklaag (Data Link), 3 netwerklaag (Network), 4 transportlaag (Transport), 5 sessielaag (Session), 6 presentatielaag (Presentation) en 7 applicatielaag (Application). Laag 1 tot en met 4 zijn transportgericht, laag 5 tot en met 7 applicatiegericht.

Het OSI-model heeft zeven lagen. Het is een leveranciersonafhankelijk referentiemodel van de ISO en wordt tegenwoordig vooral gebruikt om te leren en problemen op te sporen. Het TCP/IP-model heeft vier lagen en beschrijft de protocollen waarmee het internet werkt: netwerktoegang (OSI 1 en 2), internet (OSI 3), transport (OSI 4) en toepassing (OSI 5 tot en met 7). Sessie en presentatie vallen daarin onder de toepassingslaag. De tool toont beide modellen naast elkaar, met de bijbehorende lagen op dezelfde hoogte.

Een switch werkt op laag 2, omdat hij frames doorstuurt op basis van het MAC-adres. Een router werkt op laag 3 en bepaalt de route op basis van het IP-adres. Hubs en repeaters werken op laag 1: ze geven alleen signalen door. Een layer-3-switch kan beide: hij schakelt op laag 2 en routeert op laag 3. VLAN's (IEEE 802.1Q) horen bij laag 2, omdat de VLAN-ID als tag in het Ethernet-frame staat.

Laag 1 verzendt bits, laag 2 frames, laag 3 pakketten en laag 4 segmenten bij TCP of datagrammen bij UDP. Op laag 5 tot en met 7 spreek je simpelweg van data. Bij het verzenden voegen de lagen hun headers toe; laag 2 voegt bovendien de controlesom (FCS) als trailer toe. Dat heet inkapseling.

Beide zijn grensgevallen. ARP verbindt een IP-adres (laag 3) met een MAC-adres (laag 2), maar wordt rechtstreeks in een Ethernet-frame verstuurd. Daarom noemen handboeken laag 2, 3 of ‘2,5’. TLS bouwt een sessie op (laag 5) en versleutelt (laag 6), maar hoort ondanks de naam niet bij de transportlaag. Bij open vragen telt je onderbouwing; kies bij meerkeuzevragen de indeling die je in de les hebt geleerd.

Ja, er zijn twee veelgebruikte ezelsbruggetjes waarbij elk woord met dezelfde letter begint als een laag. Voor de Engelse laagnamen, van laag 1 tot en met 7: ‘Please Do Not Throw Sausage Pizza Away’ voor Physical, Data Link, Network, Transport, Session, Presentation en Application. Voor de Duitse laagnamen, van laag 7 tot en met 1: ‘Alle Deutschen Schüler Trinken Verschiedene Sorten Bier’ voor Anwendung, Darstellung, Sitzung, Transport, Vermittlung, Sicherung en Bitübertragung. Beide ezelsbruggetjes staan in de oefenmodus en op de spiekbrief.

Bij elke term de bijbehorende laag in beide modellen, met uitleg. Zoek je naar ARP, dan zie je in het OSI-model 2 Datalinklaag / 3 Netwerklaag en in het TCP/IP-model Netwerktoegangslaag / Internetlaag, met een toelichting waarom leerboeken dit soms anders indelen. Klik op een laag voor de functie, gegevenseenheid, adressering, apparaten en protocollen.

Vooral bij het opsporen van fouten, laag voor laag van onderaf: zit de kabel goed en brandt het lampje van de netwerkkaart (1)? Ziet de computer andere apparaten op het lokale netwerk, bijvoorbeeld in de ARP-tabel (2)? Reageert de gateway op ping (3)? Is de poort open (4)? Draait de dienst (7)? Voor laag 3 en 4 helpen Traceroute en de poortchecker.

De tool is gratis en je hoeft je niet aan te melden. Hij draait volledig in je browser; je invoer wordt niet naar een server gestuurd. Alleen je zoekterm verschijnt in de adresbalk, zodat je een indeling kunt delen. Je hoogste quizscores worden lokaal in je browser opgeslagen.

Theorie geleerd?

Nu de praktijk: je eigen VPS om mee te experimenteren

Met een VPS van ZAP-Hosting stel je zelf diensten, poorten en firewallregels in en zie je hoe de lagen samenwerken.

4,4/5 Trustpilot32.000+ Actieve serversSinds 2010

Geen installatie. Geen risico. Binnen enkele seconden online.

Flexibele looptijdOp elk moment opzegbaarBinnen 60 seconden online

Op zoek naar meer tools? Alle netwerktools bekijken