En introduktion til OSI-modellen

Forfatter: Robert Simon
Oprettelsesdato: 16 Juni 2021
Opdateringsdato: 20 Juni 2024
Anonim
What is OSI Model?
Video.: What is OSI Model?

Indhold


Kilde: Grybaz / Dreamstime.com

Tag væk:

I stedet for at tjene som protokol er OSI-modellen blevet et undervisningsværktøj, der viser, hvordan forskellige opgaver i et netværk skal håndteres for at fremme fejlfri dataoverførsel.

Den åbne systemforbindelsesmodel, bedre kendt som OSI-modellen, er et netværkskort, der oprindeligt blev udviklet som en universel standard til oprettelse af netværk. Men i stedet for at tjene som en model med aftalte protokoller, der vil blive brugt over hele verden, er OSI-modellen blevet et undervisningsværktøj, der viser, hvordan forskellige opgaver i et netværk skal håndteres for at fremme fejlfri dataoverførsel.

Disse job er opdelt i syv lag, der hver afhænger af funktionerne ”afleveret” fra andre lag. Som et resultat giver OSI-modellen også en guide til fejlfinding af netværksproblemer ved at spore dem ned til et specifikt lag. Her skal vi se på lagene i OSI-modellen og hvilke funktioner de udfører i et netværk.


1. Fysisk lag

Det fysiske lag er det faktiske kabel, fibre, kort, afbrydere og andet mekanisk og elektrisk udstyr, der udgør et netværk. Dette er det lag, der omdanner digitale data til signaler, der kan sendes ned ad en tråd for at transmittere data. Disse signaler er ofte elektriske, men som i tilfældet med fiberoptik kan de også være ikke-elektriske signaler, såsom optik eller enhver anden type puls, der kan kodes digitalt. Fra et netværksperspektiv er formålet med det fysiske lag at skabe arkitektur for data, der skal sendes og modtages. Det fysiske lag er sandsynligvis det nemmeste lag til fejlfinding, men det sværeste at reparere eller konstruere, da dette involverer at få hardwareinfrastrukturen tilsluttet og tilsluttet.

2. Datalinklag

Datalinklaget er, hvor information konverteres til sammenhængende “pakker” og rammer, der overføres til højere lag. I det væsentlige pakker datalinklaget rå data ind fra det fysiske lag og oversætter information fra de øverste lag til rå data, der skal sendes over det fysiske lag. Datalinklaget er også ansvarlig for at fange og kompensere for eventuelle fejl, der opstår i det fysiske lag.


3. Netværkslag

Netværkslaget er det sted, hvor destinationen for indgående og udgående data indstilles. Hvis datalinklaget er motorvejen for biler at køre på, er netværkslaget GPS-systemet, der fortæller driverne, hvordan de kommer dertil. Adressering føjes til dataene ved at sætte information omkring datapakken i form af en adressehoved. Dette lag er også ansvarlig for at bestemme den hurtigste rute til destinationen og håndteringen af ​​eventuelle problemer med pakkeomskiftning eller netværkstopning. Dette er det lag, hvor routere arbejder for at sikre, at data bliver korrekt adresseret, inden de videresendes til den næste del af pakkens rejse.

4. Transportlag

Transportlaget er ansvarligt for streaming af data over netværket. På dette niveau tænkes dataene ikke på individuelle pakker, men mere i form af en samtale. For at opnå dette bruges protokoller - som er defineret som "regler for kommunikation" -. Protokollerne overvåger den komplette transmission af mange pakker - kontrollerer samtalen for fejl, anerkender vellykkede transmissioner og anmoder om videresendelse, hvis der opdages fejl.

Netværkslaget og transportlaget fungerer som et postsystem. Netværkslaget adresserer dataene, ligesom en person adresserer en konvolut. Derefter fungerer transportlaget som erens lokale postfilial, sorterer og grupperer alle lignende adressede data i større forsendelser, der er bundet til andre lokale filialer, hvor de derefter vil blive leveret.

5. session lag

Sessionslaget er, hvor forbindelser oprettes, vedligeholdes og afsluttes. Dette henviser normalt til applikationsanmodninger om data over netværket.

Ingen fejl, ingen stress - Din trinvis vejledning til oprettelse af livsændrende software uden at ødelægge dit liv

Du kan ikke forbedre dine programmeringsevner, når ingen er interesseret i softwarekvalitet.

Mens transportlaget håndterer den aktuelle datastrøm, fungerer sessionslaget som en annoncør og sørger for, at de programmer og applikationer, der anmoder om og indeholder data, ved, at deres anmodninger udfyldes. Rent teknisk synkroniserer session laget datatransmission.

6. Præsentationslag

Præsentationslaget er det sted, hvor modtagne data konverteres til et format, som den applikation, det er bestemt til, kan forstå. Det arbejde, der udføres på dette lag, forstås bedst som et oversættelsesopgave. For eksempel krypteres data ofte på præsentationslaget, før de overføres til de andre lag til ing. Når data modtages, dekrypteres de og videreføres til den applikation, den er beregnet til i det forventede format.

7. Applikationslag

Applikationslaget koordinerer netværksadgang for softwaren, der kører på en bestemt computer eller enhed. Protokollerne i applikationslaget håndterer de anmodninger, som forskellige softwareprogrammer fremsætter til netværket. Hvis en webbrowser ønsker at downloade et billede, en klient vil tjekke serveren, og et fildelingsprogram ønsker at uploade en film, vil protokollerne i applikationslaget organisere og udføre disse anmodninger.

Samler det hele

Vi har set OSI-modellen fra det nederste lag og op. Et forenklet resume af denne proces kan opdeles i tre krav:

  1. Computeren skal tilsluttes et netværk (fysisk lag) og skal have en måde at læse data på (datalinklag). Netværket skal også have en ordentlig adresse (netværkslag) for at vide, hvordan man kommer og går.
  2. Selve netværket skal have måder til effektivt at levere data til de rette modtagere (transportlag) og lade disse modtagere vide, at de er blevet leveret (sessionlag).
  3. Dataene skal pakkes ud og leveres til applikationen i et format, de forstår (præsentationslag), og skal derefter udfylde de anmodninger, som forskellige softwareapplikationer fremsætter til netværket for brugeren (applikationslag).

ing data fungerer i den modsatte retning, starter ved det øverste OSI-lag - applikationslaget - og bevæger sig ned gennem modellen og slutter til sidst, når dataene modtages af modtageren via det fysiske lag.

Konklusion: Lektioner fra OSI-modellen

OSI-modellen giver et konceptuelt synspunkt på netværk ved at vise, hvilke opgaver der håndteres på hvert niveau. På praktisk plan bliver billedet dog meget mere kompliceret. Nogle enheder og protokoller passer pænt i et enkelt lag, mens andre fungerer i flere lag og udfører funktioner, der påvirker hvert lag. Som nævnt kan datasikkerhed i form af kryptering begrænses til præsentationslaget, men netværkssikkerhed påvirker alle syv lag.

Netværk i den virkelige verden er langt mindre defineret, end OSI-modellen antyder. Når det er sagt giver modellen en konceptuel ramme, der kan bruges til at visualisere netværksinteraktioner, både til fejlfinding af eksisterende netværk og til at designe bedre netværk i fremtiden.