Open Systems Interconnection (OSI)-modellen definerer en netværksramme til at implementere protokoller i lag, med kontrol overført fra et lag til det næste. Det bruges i dag primært som et undervisningsredskab. Det opdeler konceptuelt computernetværksarkitektur i 7 lag i en logisk progression.
De nederste lag omhandler elektriske signaler, bidder af binære data og routing af disse data på tværs af netværk. Højere niveauer dækker netværksanmodninger og -svar, repræsentation af data og netværksprotokoller set fra en brugers synspunkt.
OSI-modellen blev oprindeligt udtænkt som en standardarkitektur til opbygning af netværkssystemer, og mange populære netværksteknologier i dag afspejler OSI's lagdelte design.
Fysisk lag
På lag 1 er det fysiske lag i OSI-modellen ansvarlig for den ultimative transmission af digitale databits fra det fysiske lag på den afsendende (kilde)enhed over netværkskommunikationsmedier til det fysiske lag på den modtagende (destination)) enhed.
Eksempler på lag 1-teknologier omfatter Ethernet-kabler og hubs. Hub og andre repeatere er også standardnetværksenheder, der fungerer på det fysiske lag, ligesom kabelstik.
På det fysiske lag transmitteres data ved hjælp af den type signalering, der understøttes af det fysiske medium: elektriske spændinger, radiofrekvenser eller impulser af infrarødt eller almindeligt lys.
Data Link Layer
Når der hentes data fra det fysiske lag, tjekker datalinklaget for fysiske transmissionsfejl og pakker bits ind i datarammer. Data Link-laget administrerer også fysiske adresseringsskemaer såsom MAC-adresser til Ethernet-netværk, der kontrollerer adgangen af netværksenheder til det fysiske medie.
Fordi Data Link-laget er det mest komplekse lag i OSI-modellen, er det ofte opdelt i to dele: Media Access Control underlaget ogLogical Link Control underlag.
Netværkslag
Netværkslaget tilføjer konceptet med routing over Data Link-laget. Når data ankommer til netværkslaget, undersøges kilde- og destinationsadresserne inde i hver ramme for at afgøre, om dataene har nået sin endelige destination. Hvis dataene har nået den endelige destination, formaterer lag 3 dataene til pakker, der leveres til transportlaget. Ellers opdaterer netværkslaget destinationsadressen og skubber rammen ned til de nederste lag.
For at understøtte routing vedligeholder netværkslaget logiske adresser såsom IP-adresser for enheder på netværket. Netværkslaget administrerer også kortlægningen mellem disse logiske adresser og fysiske adresser. I IPv4-netværk udføres denne kortlægning gennem ARP (Address Resolution Protocol); IPv6 bruger Neighbour Discovery Protocol (NDP).
Transport Layer
Transportlaget leverer data på tværs af netværksforbindelser. TCP (Transmission Control Protocol) og UDP (User Datagram Protocol) er de mest almindelige eksempler på Transport Layer 4 netværksprotokoller. Forskellige transportprotokoller understøtter muligvis en række valgfrie funktioner, herunder fejlgendannelse, flowkontrol og support til gentransmission.
Sessionslag
Sessionslaget styrer sekvensen og flowet af begivenheder, der initierer og afbryder netværksforbindelser. På lag 5 er den bygget til at understøtte flere typer forbindelser, der kan oprettes dynamisk og køre over individuelle netværk.
Presentation Layer
Presentationslaget har den enkleste funktion af ethvert stykke af OSI-modellen. På lag 6 håndterer den syntaksbehandling af meddelelsesdata, såsom formatkonverteringer og kryptering/dekryptering, der er nødvendig for at understøtte applikationslaget over det.
Application Layer
Applikationslaget leverer netværkstjenester til slutbrugerapplikationer. Netværkstjenester er protokoller, der arbejder med brugerens data. For eksempel i en webbrowserapplikation pakker Application Layer-protokollen HTTP de data, der er nødvendige for at sende og modtage websideindhold. Dette lag 7 leverer data til (og henter data fra) præsentationslaget.