Skip to main content

OSI-Modellen

OSI-modellen (Open Systems Interconnection Model) er en teoretisk ramme, der beskriver, hvordan forskellige netværksprotokoller og kommunikationsteknologier arbejder sammen for at muliggøre kommunikation mellem forskellige enheder i et netværk. Modellen er opdelt i 7 lag, som hver har specifikke funktioner. Den bruges ofte som en vejledning til at forstå netværkskommunikation og fejlfinding.

Her er de 7 lag i OSI-modellen:

  1. Fysisk lag (Physical Layer)

    • Dette lag håndterer de fysiske aspekter af netværkskommunikation, såsom kabler, stik og signaltransmission.
    • Eksempler: Ethernet-kabler, trådløse signaler, USB.
  2. Datakoblingslag (Data Link Layer)

    • Ansvarlig for at sikre pålidelig dataoverførsel mellem to enheder på samme netværk. Det opdeler data i rammer (frames) og håndterer fejlkorrektion og detektion.
    • Eksempler: MAC-adresser, switches.
  3. Netværkslag (Network Layer)

    • Håndterer routing og videresendelse af datapakker mellem netværk. Det bruger logiske adresser, som IP-adresser, til at finde den optimale vej.
    • Eksempler: IP (Internet Protocol), routers.
  4. Transportlag (Transport Layer)

    • Sikrer pålidelig dataoverførsel og korrekt rækkefølge af data ved brug af protokoller som TCP og UDP. Det opdeler data i segmenter og sørger for fejlretning.
    • Eksempler: TCP, UDP.
  5. Sessionslag (Session Layer)

    • Styrer oprettelsen, vedligeholdelsen og afslutningen af kommunikationssessioner mellem applikationer.
    • Eksempler: NetBIOS, RPC.
  6. Præsentationslag (Presentation Layer)

    • Ansvarlig for datakonvertering og -formatering, såsom kryptering, dekryptering, komprimering og oversættelse af dataformater.
    • Eksempler: SSL/TLS, JPEG, MPEG.
  7. Applikationslag (Application Layer)

    • Det øverste lag, der interagerer med brugerapplikationer og sikrer, at brugeren kan få adgang til netværkstjenester.
    • Eksempler: HTTP, FTP, SMTP, DNS.

 

OSIvsTCP.webp

Hovedformål

  • OSI-modellen gør det lettere at forstå, hvordan netværkskommunikation fungerer, og opdeler komplekse processer i håndterbare dele.
  • Den bruges som en standard for udvikling af netværksteknologier og -protokoller.
  • Bruges som udgangspunkt i fejlfinding.