1. OSI Modeli Neden Geliştirildi?
Gepubliceerd in 1984 door de ISO (ISO/IEC 7498) bood het OSI-model een leveranciersonafhankelijke 7-lagenstructuur ter vervanging van gesloten systemen zoals IBM SNA en DECnet.
2. Overzicht van de 7 lagen
Layer Layer Name PDU (Unit) Primary Hardware Key Protocols
───── ────────── ────────── ──────────────── ─────────────
L7 Application Data Gateway, Proxy, WAF HTTP/HTTPS, DNS, SSH, SMTP
L6 Presentation Data Operating System, TLS TLS/SSL, JSON, gzip, ASCII
L5 Session Data OS, Network Sockets RPC, NetBIOS, SIP, SOCKS
L4 Transport Segment Firewall, L4 Balancer TCP, UDP, QUIC, SCTP
L3 Network Packet Router, Layer 3 Switch IPv4, IPv6, ICMP, BGP, OSPF
L2 Data Link Frame Switch, Bridge, NIC Ethernet, Wi-Fi, ARP, VLAN
L1 Physical Bits Hub, Transceiver, Cable Fiber, RJ45 Cat6, PAM4, RF
3. Gedetailleerde analyse van de 7 lagen
Laag 1: Fysieke laag (Physical Layer - Bits)
Verzorgt de fysieke transmissie van ruwe databits over glasvezel, koper of radiogolven. Apparatuur: SFP-transceivers, kabels, repeaters.
Laag 2: Datalinklaag (Data Link Layer - Frames)
Regelt knooppunt-naar-knooppuntoverdracht, fysieke 48-bits MAC-adressering en foutcontrole (CRC/FCS). Protocollen: Ethernet (802.3), Wi-Fi (802.11), ARP, VLAN's (802.1Q). Apparatuur: L2-switches, access points.
Laag 3: Netwerklaag (Network Layer - Pakketten)
Verzorgt de logische adressering en routering van pakketten. Protocollen: IPv4, IPv6, ICMP, BGP, OSPF. Apparatuur: Routers, Layer 3-switches.
Laag 4: Transportlaag (Transport Layer - Segmenten)
Verantwoordelijk voor end-to-end communicatie en poort-multiplexing. TCP garandeert betrouwbare aflevering met een 3-way handshake; UDP levert lage latentie voor streaming en DNS; QUIC versnelt HTTP/3.
Laag 5: Sessielaag (Session Layer - Data)
Beheert en synchroniseert communicatiesessies tussen toepassingen (RPC, NetBIOS, SIP).
Laag 6: Presentatielaag (Presentation Layer - Data)
Verzorgt vertaling, compressie (gzip, Brotli) en cryptografische versleuteling (TLS/SSL).
Laag 7: Toepassingslaag (Application Layer - Data)
Directe interface met gebruikersapplicaties. Protocollen: HTTP/HTTPS, DNS, SSH, SMTP, DHCP. Apparatuur: Web Application Firewalls (WAF), L7 load balancers.
4. Inkapseling en ontkapseling in actie
Sending Device (Encapsulation):
[L7 Application] HTTP GET /index.html
▼
[L6 Presentation] TLS Encryption + Brotli Compression
▼
[L5 Session] Session Token & Socket ID
▼
[L4 Transport] TCP Header (Source Port: 52410, Dest Port: 443) ──► Segment
▼
[L3 Network] IP Header (Source IP: 192.168.1.5, Dest IP: 104.21.52.12) ──► Packet
▼
[L2 Data Link] Ethernet Header (Source MAC, Dest MAC) + FCS CRC ──► Frame
▼
[L1 Physical] Laser light pulses / electrical voltages ──► Bits
~~~~~~~~~~~~~~~~~~~~ Undersea Fiber Optic Cable / Physical Links ~~~~~~~~~~~~~~~~~~~~
Receiving Server (De-Encapsulation):
Bits (L1) ──► Frame (L2) ──► Packet (L3) ──► Segment (L4) ──► Data (L5-L7)
5. Methodische netwerk-troubleshooting (Bottom-Up)
- Stap 1 (Laag 1): Is de netwerkkabel aangesloten? Brandt het link-lampje groen?
- Stap 2 (Laag 2): Is de switchpoort actief? Staat het MAC-adres van de gateway in
arp -a? Klopt het VLAN? - Stap 3 (Laag 3): Is het IP-adres en subnetmasker correct? Reageert de standaardgateway op ping?
- Stap 4 (Laag 4): Is de externe TCP-poort open? Test met
curl -vofnc -zv <ip> 443. - Stap 6 (Laag 6): Is het TLS-certificaat geldig? Faalt de cryptografische handshake?
- Stap 7 (Laag 7): Geeft de webserver een HTTP 200 OK of een 502 Bad Gateway-fout?