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.