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:
-
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.
-
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.
-
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.
-
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.
-
Sessionslag (Session Layer)
- Styrer oprettelsen, vedligeholdelsen og afslutningen af kommunikationssessioner mellem applikationer.
- Eksempler: NetBIOS, RPC.
-
Præsentationslag (Presentation Layer)
- Ansvarlig for datakonvertering og -formatering, såsom kryptering, dekryptering, komprimering og oversættelse af dataformater.
- Eksempler: SSL/TLS, JPEG, MPEG.
-
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.
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.
