- OSI står for Åbn systemforbindelse er en referencemodel, der beskriver, hvordan information fra en softwareapplikation i én computer bevæger sig gennem et fysisk medie til softwareapplikationen på en anden computer.
- OSI består af syv lag, og hvert lag udfører en bestemt netværksfunktion.
- OSI-modellen blev udviklet af International Organization for Standardization (ISO) i 1984, og den betragtes nu som en arkitektonisk model for kommunikation mellem computere.
- OSI-modellen deler hele opgaven op i syv mindre og overskuelige opgaver. Hvert lag er tildelt en bestemt opgave.
- Hvert lag er selvstændigt, så opgaven, der er tildelt hvert lag, kan udføres uafhængigt.
Karakteristika for OSI-modellen:
- OSI-modellen er opdelt i to lag: øvre lag og nedre lag.
- Det øverste lag af OSI-modellen beskæftiger sig hovedsageligt med applikationsrelaterede problemer, og de implementeres kun i softwaren. Applikationslaget er tættest på slutbrugeren. Både slutbrugeren og applikationslaget interagerer med softwareapplikationerne. Et øvre lag refererer til laget lige over et andet lag.
- Det nederste lag af OSI-modellen beskæftiger sig med datatransportproblemerne. Datalinklaget og det fysiske lag er implementeret i hardware og software. Det fysiske lag er det laveste lag i OSI-modellen og er tættest på det fysiske medie. Det fysiske lag er hovedsageligt ansvarligt for at placere informationen på det fysiske medie.
7 lag af OSI-model
Der er de syv OSI-lag. Hvert lag har forskellige funktioner. En liste over syv lag er givet nedenfor:
- Fysisk lag
- Datalink-lag
- Netværkslag
- Transport lag
- Sessionslag
- Præsentationslag
- Applikationslag
1) Fysisk lag
- Hovedfunktionaliteten af det fysiske lag er at overføre de individuelle bits fra en node til en anden node.
- Det er det laveste lag i OSI-modellen.
- Den etablerer, vedligeholder og deaktiverer den fysiske forbindelse.
- Den specificerer de mekaniske, elektriske og proceduremæssige netværksgrænsefladespecifikationer.
Funktioner af et fysisk lag:
2) Data-Link Layer
- Dette lag er ansvarlig for fejlfri overførsel af datarammer.
- Det definerer formatet af data på netværket.
- Det giver en pålidelig og effektiv kommunikation mellem to eller flere enheder.
- Det er hovedsageligt ansvarligt for den unikke identifikation af hver enhed, der findes på et lokalt netværk.
- Den indeholder to underlag:
- Den er ansvarlig for at overføre pakkerne til netværkslaget på den modtager, der modtager.
- Den identificerer adressen på netværkslagsprotokollen fra headeren.
- Det giver også flowkontrol.
Logisk linkkontrollag - Et medieadgangskontrollag er et link mellem det logiske linkkontrollag og netværkets fysiske lag.
- Det bruges til at overføre pakkerne over netværket.
Datalink-lagets funktioner
3) Netværkslag
- Det er et lag 3, der styrer enhedsadressering, sporer placeringen af enheder på netværket.
- Den bestemmer den bedste vej til at flytte data fra kilden til destinationen baseret på netværksforholdene, tjenestens prioritet og andre faktorer.
- Datalinklaget er ansvarlig for at dirigere og videresende pakkerne.
- Routere er lag 3-enhederne, de er specificeret i dette lag og bruges til at levere routingtjenesterne inden for et internetværk.
- De protokoller, der bruges til at dirigere netværkstrafikken, er kendt som netværkslagsprotokoller. Eksempler på protokoller er IP og Ipv6.
Funktioner af netværkslag:
4) Transportlag
- Transportlaget er et lag 4 sikrer, at meddelelser transmitteres i den rækkefølge, de sendes i, og der er ingen duplikering af data.
- Transportlagets hovedansvar er at overføre dataene fuldstændigt.
- Den modtager data fra det øverste lag og konverterer dem til mindre enheder kendt som segmenter.
- Dette lag kan betegnes som et ende-til-ende-lag, da det giver en punkt-til-punkt-forbindelse mellem kilde og destination for at levere dataene pålideligt.
De to protokoller, der bruges i dette lag er:
- Det er en standardprotokol, der gør det muligt for systemerne at kommunikere over internettet.
- Det etablerer og vedligeholder en forbindelse mellem værter.
- Når data sendes over TCP-forbindelsen, opdeler TCP-protokollen dataene i mindre enheder kendt som segmenter. Hvert segment rejser over internettet ved hjælp af flere ruter, og de ankommer i forskellige rækkefølger til destinationen. Transmissionskontrolprotokollen omarrangerer pakkerne i den korrekte rækkefølge i den modtagende ende.
- User Datagram Protocol er en transportlagsprotokol.
- Det er en upålidelig transportprotokol, da modtageren i dette tilfælde ikke sender nogen bekræftelse, når pakken modtages, afsenderen venter ikke på nogen bekræftelse. Derfor gør dette en protokol upålidelig.
Funktioner af transportlag:
5) Sessionslag
- Det er et lag 3 i OSI-modellen.
- Sessionslaget bruges til at etablere, vedligeholde og synkronisere interaktionen mellem kommunikerende enheder.
Funktioner af sessionslag:
6) Præsentationslag
- Et præsentationslag beskæftiger sig hovedsageligt med syntaks og semantik af den information, der udveksles mellem de to systemer.
- Det fungerer som en dataoversætter for et netværk.
- Dette lag er en del af operativsystemet, der konverterer data fra et præsentationsformat til et andet format.
- Præsentationslaget er også kendt som syntakslaget.
Funktioner af præsentationslag:
7) Applikationslag
- Et applikationslag tjener som et vindue for brugere og applikationsprocesser for at få adgang til netværkstjenester.
- Det håndterer spørgsmål som netværksgennemsigtighed, ressourceallokering osv.
- Et applikationslag er ikke en applikation, men det udfører applikationslagsfunktionerne.
- Dette lag leverer netværkstjenesterne til slutbrugerne.
Funktioner af applikationslaget:
- Katalogtjenester: En applikation leverer de distribuerede databasekilder og bruges til at levere den globale information om forskellige objekter.