- OSI står for Åpne systemsammenkobling er en referansemodell som beskriver hvordan informasjon fra en programvareapplikasjon i ett datamaskin beveger seg gjennom et fysisk medium til programvareapplikasjonen på en annen datamaskin.
- OSI består av syv lag, og hvert lag utfører en bestemt nettverksfunksjon.
- OSI-modellen ble utviklet av International Organization for Standardization (ISO) i 1984, og den regnes nå som en arkitektonisk modell for kommunikasjon mellom datamaskiner.
- OSI-modellen deler opp hele oppgaven i syv mindre og håndterbare oppgaver. Hvert lag er tildelt en bestemt oppgave.
- Hvert lag er selvstendig, slik at oppgaven som er tildelt hvert lag kan utføres uavhengig.
Egenskaper til OSI-modellen:
- OSI-modellen er delt inn i to lag: øvre lag og nedre lag.
- Det øvre laget av OSI-modellen omhandler hovedsakelig applikasjonsrelaterte problemer, og de implementeres kun i programvaren. Applikasjonslaget er nærmest sluttbrukeren. Både sluttbrukeren og applikasjonslaget samhandler med programvareapplikasjonene. Et øvre lag refererer til laget rett over et annet lag.
- Det nedre laget av OSI-modellen tar for seg datatransportproblematikken. Datalinklaget og det fysiske laget er implementert i maskinvare og programvare. Det fysiske laget er det laveste laget i OSI-modellen og er nærmest det fysiske mediet. Det fysiske laget er i hovedsak ansvarlig for å plassere informasjonen på det fysiske mediet.
7 lag av OSI-modellen
Det er de syv OSI-lagene. Hvert lag har forskjellige funksjoner. En liste over syv lag er gitt nedenfor:
- Fysisk lag
- Datalink-lag
- Nettverkslag
- Transportlag
- Sesjonslag
- Presentasjonslag
- Søknadslag
1) Fysisk lag
- Hovedfunksjonaliteten til det fysiske laget er å overføre de individuelle bitene fra en node til en annen node.
- Det er det laveste laget av OSI-modellen.
- Den etablerer, vedlikeholder og deaktiverer den fysiske forbindelsen.
- Den spesifiserer spesifikasjonene for mekanisk, elektrisk og prosedyremessig nettverksgrensesnitt.
Funksjoner til et fysisk lag:
2) Datalink-lag
- Dette laget er ansvarlig for feilfri overføring av datarammer.
- Den definerer formatet til dataene på nettverket.
- Det gir en pålitelig og effektiv kommunikasjon mellom to eller flere enheter.
- Den er hovedsakelig ansvarlig for den unike identifiseringen av hver enhet som ligger på et lokalt nettverk.
- Den inneholder to underlag:
- Den er ansvarlig for å overføre pakkene til nettverkslaget til mottakeren som mottar.
- Den identifiserer adressen til nettverkslagsprotokollen fra overskriften.
- Det gir også flytkontroll.
Logisk koblingskontrolllag - Et Medietilgangskontrolllag er en kobling mellom Logisk Link Control-laget og nettverkets fysiske lag.
- Den brukes til å overføre pakkene over nettverket.
Funksjoner til datakoblingslaget
3) Nettverkslag
- Det er et lag 3 som administrerer enhetsadressering, sporer plasseringen av enheter på nettverket.
- Den bestemmer den beste veien for å flytte data fra kilden til destinasjonen basert på nettverksforholdene, tjenesteprioriteten og andre faktorer.
- Datalinklaget er ansvarlig for ruting og videresending av pakkene.
- Rutere er lag 3-enhetene, de er spesifisert i dette laget og brukes til å tilby rutingtjenestene innenfor et internettverk.
- Protokollene som brukes til å rute nettverkstrafikken er kjent som nettverkslagsprotokoller. Eksempler på protokoller er IP og Ipv6.
Funksjoner til nettverkslag:
4) Transportlag
- Transportlaget er et lag 4 sikrer at meldinger sendes i den rekkefølgen de sendes og at det ikke er duplisering av data.
- Transportlagets hovedansvar er å overføre dataene fullstendig.
- Den mottar dataene fra det øvre laget og konverterer dem til mindre enheter kjent som segmenter.
- Dette laget kan betegnes som et ende-til-ende-lag da det gir en punkt-til-punkt-forbindelse mellom kilde og destinasjon for å levere dataene pålitelig.
De to protokollene som brukes i dette laget er:
- Det er en standardprotokoll som gjør at systemene kan kommunisere over internett.
- Den etablerer og opprettholder en forbindelse mellom verter.
- Når data sendes over TCP-tilkoblingen, deler TCP-protokollen dataene inn i mindre enheter kjent som segmenter. Hvert segment reiser over internett ved hjelp av flere ruter, og de ankommer i forskjellige rekkefølger til destinasjonen. Overføringskontrollprotokollen omorganiserer pakkene i riktig rekkefølge ved mottakerenden.
- User Datagram Protocol er en transportlagsprotokoll.
- Det er en upålitelig transportprotokoll da mottakeren i dette tilfellet ikke sender noen bekreftelse når pakken mottas, avsenderen venter ikke på noen bekreftelse. Derfor gjør dette en protokoll upålitelig.
Funksjoner til transportlaget:
5) Sesjonslag
- Det er et lag 3 i OSI-modellen.
- Sesjonslaget brukes til å etablere, vedlikeholde og synkronisere interaksjonen mellom kommuniserende enheter.
Funksjoner til sesjonslaget:
6) Presentasjonslag
- Et presentasjonslag er hovedsakelig opptatt av syntaksen og semantikken til informasjonen som utveksles mellom de to systemene.
- Den fungerer som en dataoversetter for et nettverk.
- Dette laget er en del av operativsystemet som konverterer dataene fra ett presentasjonsformat til et annet format.
- Presentasjonslaget er også kjent som syntakslaget.
Funksjoner til presentasjonslaget:
7) Søknadslag
- Et applikasjonslag fungerer som et vindu for brukere og applikasjonsprosesser for å få tilgang til nettverkstjenester.
- Den håndterer problemer som nettverksgjennomsiktighet, ressursallokering, etc.
- Et applikasjonslag er ikke en applikasjon, men det utfører applikasjonslagsfunksjonene.
- Dette laget gir nettverkstjenestene til sluttbrukerne.
Funksjoner av applikasjonslaget:
- Katalogtjenester: En applikasjon gir de distribuerte databasekildene og brukes til å gi den globale informasjonen om ulike objekter.