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.
De bijbehorende laag licht in beide modellen op, met een korte uitleg.
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
GrensgevalInvoer
- 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.
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.
| Laag | Functie | Data-eenheid | Adressering | Apparaten | Protocollen en formaten | TCP/IP-model |
|---|---|---|---|---|---|---|
| 7 ApplicatielaagApplication Layer | Vormt de interface met de applicaties en biedt netwerkdiensten zoals web, e-mail, naamomzetting en bestandsoverdracht. | Gegevens | – | Proxy, Gateway, Firewall, Load Balancer | HTTP, HTTPS, DNS, DHCP, SSH, FTP, SMTP, IMAP, POP3, Telnet, SNMP, NTP, LDAP, SMB, RDP, TFTP, Syslog, MySQL | Applicatielaag |
| 6 PresentatielaagPresentation Layer | Zet 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 Layer | Zet 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 Layer | Verbindt de applicaties aan beide kanten via poorten: TCP verzendt betrouwbaar en in de juiste volgorde, UDP snel en zonder ontvangstbevestiging. | Segment (TCP) / datagram (UDP) | Poort | Firewall, Load Balancer | TCP, UDP | Transportlaag |
| 3 NetwerklaagNetwork Layer | Adresseert apparaten logisch met IP-adressen en bepaalt de route van pakketten door meerdere netwerken (routing). | Pakket | IP-adres | Router, Layer-3-switch, Firewall, Gateway | IP (IPv4, IPv6), ICMP, IPsec, ARP | Internetlaag |
| 2 DatalinklaagData Link Layer | Bundelt 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. | Frame | MAC-adres | Switch, Bridge, Access Point, Netwerkkaart, Layer-3-switch | Ethernet, WLAN, PPP, VLAN, STP, ARP | Netwerktoegangslaag |
| 1 Fysieke laagPhysical Layer | Verzendt afzonderlijke bits als elektrische, optische of radiosignalen en definieert kabels, stekkers, frequenties en overdrachtssnelheden. | Bits | – | Repeater, Hub, Modem, Netwerkkaart, Netwerkkabel | Ethernet, WLAN, DSL | Netwerktoegangslaag |
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.
| Kenmerk | OSI-model | TCP/IP-model |
|---|---|---|
| Lagen | 7 | 4 |
| Herkomst | ISO-norm, in 1984 gepubliceerd als ISO 7498, tegenwoordig ISO/IEC 7498-1 | Voortgekomen uit het ARPANET van het Amerikaanse ministerie van Defensie (DoD), beschreven in RFC 1122 (1989) |
| Doel | Leveranciersonafhankelijk referentiemodel, tegenwoordig vooral gebruikt om te leren en fouten op te sporen | Beschrijft de protocollen waarmee het internet daadwerkelijk werkt |
| Sessie en presentatie | Afzonderlijke lagen 5 en 6 | Onderdeel van de applicatielaag, bijvoorbeeld via TLS of de applicatie zelf |
| Onderste laag | Opgesplitst in de fysieke laag (1) en datalinklaag (2) | Eén netwerktoegangslaag voor kabels, draadloze verbindingen en MAC-adressen |
| In de praktijk | Termen 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.
Poortcontrole
Controleert of een poort van je server van buitenaf bereikbaar is: laag 4 in de praktijk.
Traceroute
Toont elke router op de route naar de bestemming: laag 3 en ICMP in actie.
Subnetcalculator
Berekent het netwerkadres, broadcastadres en de bruikbare hosts: de basis voor laag 3.
Wat is mijn IP?
Toont het openbare IP-adres waarmee je op internet zit.
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
NieuwOefen 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
NieuwLeer 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
NieuwVoer 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
NieuwMeet 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.
Nog vragen?
Contact opnemen met supportNu 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.
Geen installatie. Geen risico. Binnen enkele seconden online.
Op zoek naar meer tools? Alle netwerktools bekijken
