Formål med OSI-modellen
OSI-modellen er et konseptuelt rammeverk for å forstå hvordan data kommuniseres mellom to enheter. Den gir et felles vokabular og sett med retningslinjer for utforming og implementering av nettverksprotokoller. OSI-modellen er ikke en standard, men den er mye brukt som en referansemodell av nettverksingeniører og administratorer.
Komponenter av OSI-modellen
OSI-modellen består av syv lag, som hver utfører en spesifikk funksjon i kommunikasjonsprosessen. De syv lagene er:
* Fysisk lag – Dette laget definerer den fysiske forbindelsen mellom to enheter. Den inkluderer maskinvaren og programvaren som brukes til å etablere og vedlikeholde forbindelsen.
* Datalinklag – Dette laget sørger for feilfri dataoverføring fra en enhet til en annen. Den inkluderer protokollene som brukes til å administrere tilgang til det fysiske laget og for å oppdage og korrigere feil i dataoverføring.
* Nettverkslag – Dette laget gir rutingtjenester, slik at data kan overføres mellom enheter som ikke er direkte koblet til hverandre. Den inkluderer protokollene som brukes til å bestemme den beste banen for data å ta og for å videresende datapakker til destinasjonen.
* Transportlag – Dette laget sørger for pålitelig dataoverføring mellom to enheter. Den inkluderer protokollene som brukes til å etablere og vedlikeholde forbindelser mellom enheter og for å garantere at data leveres i riktig rekkefølge.
* Øktlag – Dette laget gir mekanismer for å etablere og avslutte kommunikasjonsøkter mellom to enheter. Den inkluderer protokollene som brukes til å starte, avslutte og administrere kommunikasjonsøkter.
* Presentasjonslag – Dette laget gir datatransformasjonstjenester, som kryptering og komprimering. Den inkluderer protokollene som brukes til å konvertere data til et format som er egnet for overføring og for å konvertere data tilbake til det opprinnelige formatet etter overføring.
* Applikasjonslag – Dette laget gir grensesnittet mellom brukeren og nettverket. Den inkluderer protokollene som brukes til å støtte ulike typer applikasjoner, for eksempel nettsurfing, e-post og fildeling.
OSI-modellen er en hierarkisk modell, noe som betyr at hvert lag bygger på laget under det. Nettlaget må for eksempel kunne levere rutingtjenester for at transportlaget skal kunne etablere og vedlikeholde forbindelser mellom enheter.
OSI-modellen er et nyttig verktøy for å forstå hvordan data kommuniseres mellom to enheter. Den kan brukes til å feilsøke nettverksproblemer og til å designe og implementere nye nettverksprotokoller.