OSI-modellen (Open Systems Interconnection model) är en metod för att tänka på datornätverk i termer av abstraktionslager. Olika kommunikationsprotokoll med liknande funktioner grupperas i olika logiska lager i OSI-modellen. Varje lager i OSI-modellen utnyttjar funktioner som tillhandahålls av de underliggande lagren och tillhandahåller funktioner som används av de överliggande lagren. Det finns sju lager.
De sju lagren – översikt
- 7. Applikationslagret (Application)
Detta lager är det högsta och det som användarapplikationer interagerar med direkt. Det hanterar tjänster som e-post, filöverföring och webbläsartrafik. Exempel: HTTP, FTP, SMTP, DNS. - 6. Presentationslagret (Presentation)
Ansvarar för datarepresentation, kodning och eventuell kryptering/dekryptering. Det ser till att data har rätt format mellansändare och mottagare. Exempel: SSL/TLS (delvis), MIME, datakonvertering (t.ex. textkodningar). - 5. Sessionslagret (Session)
Hanterar uppsättning och avslut av kommunikationssessioner, synkronisering och dialogkontroll mellan applikationer. Exempel: kontroll av sessionshantering i vissa fjärrproceduranrop (RPC) och autentiseringsprotokoll. - 4. Transportlagret (Transport)
Säkerställer pålitlig överföring av data mellan värdar, inklusive felkontroll, flödeskontroll och segmentering. Här finns de protokoll som delar in data i segment och ser till att paket når fram i rätt ordning. Exempel: TCP (pålitlig, anslutningsorienterad), UDP (opålitlig, snabb). - 3. Nätverkslagret (Network)
Ansvarar för logisk adressering och vägval mellan nätverk, det lager där routing sker. Dataenheter kallas ofta paket eller datagram. Exempel: IP (IPv4/IPv6), ICMP, routingprotokoll som OSPF och BGP. - 2. Datalänklagret (Data Link)
Sköter fysisk adressering (MAC-adresser), felupptäckt och länkstyrning mellan intilliggande noder. Här skapas ramar (frames) och åtkomst till det fysiska mediet styrs. Exempel: Ethernet, ARP, PPP, switchar arbetar på detta lager. - 1. Fysiska lagret (Physical)
Hanterar överföringen av råa bitar över en fysisk medium—kablar, fiber, radiovågor, kontakter och elektriska signaler. Exempel: kablar (Cat5/6), optik, hubs, moduler för fysisk överföring.
Hur data rör sig genom lagren (enkelt exempel)
När du till exempel skickar ett e‑postmeddelande börjar din e‑postklient i applikationslagret. Meddelandet kapslas successivt in i strukturer som varje lägre lager förstår: applikationsdata → segment (transport) → paket (nätverk) → ram (datalänk) → bitström (fysisk). På mottagarens sida avkapslas informationen i motsatt ordning.
Vanliga protokoll och enheter per lager (kort)
- Applikation/Presentation/Session: HTTP, SMTP, FTP, TLS, DNS
- Transport: TCP, UDP
- Nätverk: IP, ICMP, routingprotokoll
- Datalänk: Ethernet, ARP, switchar
- Fysisk: Kablar, fiber, trådlös överföring, hubs, repeaters
Användning i praktiken
OSI‑modellen är huvudsakligen ett konceptuellt verktyg som används för att förklara och strukturera nätverksfunktioner. I praktiken används ofta TCP/IP‑modellen som är enklare och mer direkt kopplad till Internet‑protokollen, men OSI är fortfarande värdefull för utbildning och felsökning eftersom den klargör var olika problem hör hemma.
Felsökningstips med OSI‑modellen
- Problem med ingen nätverksanslutning: Börja på lager 1–2 (kontrollera kablar, portar, länkstatus, MAC‑adresser).
- Tidsfördröjning eller paketförlust: Kontrollera lager 3–4 (routing, MTU, TCP‑inställningar, nätverksbelastning).
- Aplikationsfel: Kontrollera lager 5–7 (tjänster, autentisering, applikationsloggar, brandväggsregler).
Fördelar och begränsningar
- Fördelar: Tydlig struktur, underlättar undervisning och felsökning, hjälper till att klassificera protokoll och enheter.
- Begränsningar: Inte alla protokoll passar perfekt i ett enda lager; vissa funktioner sprids över flera lager. Modellen är konceptuell och implementeras inte alltid ordagrant i verkliga system.
Sammanfattningsvis är OSI‑modellen ett enkelt och kraftfullt sätt att förstå nätverk genom att dela upp komplexa uppgifter i sju lager. Den hjälper både när du lär dig om nätverk och när du systematiskt felsöker kommunikationsproblem.