Formål med OSI-modellen
OSI-modellen er en konceptuel ramme til at forstå, hvordan data kommunikeres mellem to enheder. Det giver et fælles ordforråd og sæt retningslinjer for design og implementering af netværksprotokoller. OSI-modellen er ikke en standard, men den er meget brugt som referencemodel af netværksingeniører og administratorer.
Komponenter af OSI-modellen
OSI-modellen består af syv lag, som hver især udfører en bestemt funktion i kommunikationsprocessen. De syv lag er:
* Fysisk lag – Dette lag definerer den fysiske forbindelse mellem to enheder. Det inkluderer hardware og software, der bruges til at etablere og vedligeholde forbindelsen.
* Datalinklag – Dette lag sikrer datatransmission fejlfri fra en enhed til en anden. Det omfatter de protokoller, der bruges til at administrere adgangen til det fysiske lag og til at opdage og rette fejl i datatransmission.
* Netværkslag – Dette lag leverer routingtjenester, der gør det muligt at overføre data mellem enheder, der ikke er direkte forbundet med hinanden. Det inkluderer de protokoller, der bruges til at bestemme den bedste vej for data at tage og til at videresende datapakker til deres destination.
* Transportlag – Dette lag giver pålidelig dataoverførsel mellem to enheder. Det inkluderer de protokoller, der bruges til at etablere og vedligeholde forbindelser mellem enheder og til at garantere, at data leveres i den rigtige rækkefølge.
* Sessionslag – Dette lag giver mekanismer til at etablere og afslutte kommunikationssessioner mellem to enheder. Det inkluderer de protokoller, der bruges til at starte, afslutte og administrere kommunikationssessioner.
* Præsentationslag – Dette lag leverer datatransformationstjenester, såsom kryptering og komprimering. Det inkluderer de protokoller, der bruges til at konvertere data til et format, der er egnet til transmission, og til at konvertere data tilbage til dets oprindelige format efter transmission.
* Applikationslag – Dette lag giver grænsefladen mellem brugeren og netværket. Det inkluderer de protokoller, der bruges til at understøtte forskellige typer applikationer, såsom web-browsing, e-mail og fildeling.
OSI-modellen er en hierarkisk model, hvilket betyder, at hvert lag bygger på laget under det. Eksempelvis skal netværkslaget kunne levere routingtjenester, for at transportlaget kan etablere og vedligeholde forbindelser mellem enheder.
OSI-modellen er et nyttigt værktøj til at forstå, hvordan data kommunikeres mellem to enheder. Det kan bruges til at fejlfinde netværksproblemer og til at designe og implementere nye netværksprotokoller.