OSI-modellen er en 7-lags ramme, der hjælper os med at forstå, hvordan netværk fungerer, og de protokoller, der bruges til at kommunikere mellem forskellige enheder. Lad os se nærmere på denne model.
OSI-model: Anvendelser og egenskaber
Det er en ramme for datakommunikation
OSI-modellen er en datakommunikationsramme. Det er en konceptuel model, der beskriver, hvordan data skal overføres mellem endenoder i et netværk. OSI-modellen består af syv lag, hver med specifikke funktioner og ansvarsområder:
- Stratificering
- Flow kontrol
- Buffring og synkronisering
- Detektion og fejlkorrektion
De første fire lag (fysisk lag, datalinklag, netværkslag og transportlag) er ansvarlige for at levere pålidelig transmission af information over netværk. De giver mekanismer til at sikre fejlfri levering af meddelelser over upålidelige netværk som Ethernet eller WiFi osv., mens de sidste tre lag (Session Layer, Presentation Layer og Application Layer) er ansvarlige for funktioner på højere niveau som godkendelse/autorisation osv., som ikke kan håndteres på de lavere niveauer, fordi de kræver at kende destinationsadresserne før afsendelse af hver besked.
Det er ikke en fysisk model
OSI-modellen er ikke en fysisk model. Den beskriver ikke, hvordan netværket fysisk er bygget op, og heller ikke hvordan netværket er fysisk forbundet.
OSI-modellen er simpelthen en måde at beskrive, hvordan data transmitteres over et netværk.
Skitser de logiske funktioner i et netværk.
Open Systems Interconnection (OSI) modellen er en konceptuel ramme, der opdeler et netværk i syv lag. Hvert lag udfører specifikke funktioner og bruger protokoller til at kommunikere med andre lag. Modellen blev udviklet af International Organization for Standardization (ISO) i 1984 og er blevet bredt udbredt i mange sektorer, herunder computernetværk og telekommunikation.
OSI-referencemodellen er ikke beregnet til at være en nøjagtig model for, hvordan netværk faktisk fungerer, men snarere at hjælpe brugere med at forstå, hvordan forskellige netværkskomponenter arbejder sammen på forskellige abstraktionsniveauer. Målet med denne artikel er ikke kun at forklare, hvad hvert lag gør, men også hvorfor det eksisterer, og hvilken rolle det spiller i den overordnede systemarkitektur.
Opdel protokolstakken i lag.
OSI-modellen er en konceptuel ramme til at forstå, hvordan data transmitteres over et netværk. Den opdeler protokolstakken i lag, som hver især udfører et bestemt sæt opgaver. Hvert lag er uafhængigt af de andre, men de interagerer med hinanden for at overføre information mellem to enheder placeret i hver sin ende af netværket.
Udover at opdele opgaver efter funktion og give en organiseret struktur for kommunikation mellem enheder på forskellige computere eller netværk, giver OSI også retningslinjer for, hvordan disse interaktioner skal foregå inden for hvert lag, så der er konsistens på tværs af alle platforme, der bruger dens model.
Lag 1 er det fysiske lag.
- Lag 1 er det fysiske lag.
- La transportlag er ansvarlig for den fysiske overførsel af data.
- Datalinklaget er ansvarlig for den fysiske transmission af data.
- Netværkslaget er ansvarlig for den fysiske transmission af data.
Lag 2 er datalinklaget.
Datalinklaget er ansvarlig for at definere netværkets fysiske karakteristika. Med andre ord definerer det, hvordan data kodes på en transportør, og hvordan denne transportør rejser gennem en fysisk topologi (f.eks. bus eller stjerne).
Datalinklaget specificerer også, hvordan computere inden for et LAN-segment adresseres, inklusive metoden, hvormed de kommunikerer med hinanden ved hjælp af "beskeder" for at etablere forbindelser mellem dem og sende/modtage pakker på tværs af dem.
Dette lag giver også fejlsøgnings- og korrektionsskemaer, så beskadigede meddelelser kan detekteres, før de overføres til højere lag af computerstakken, hvor de kan forårsage problemer såsom programnedbrud eller endda genstart af hele maskinen.
Lag 3 er netværkslaget.
Det tredje lag i OSI-modellen kaldes netværkslaget. Dette lag er ansvarlig for pakkerouting, hvilket betyder, at det styrer datastrømmen mellem forskellige netværk og værter. Den håndterer også adressering og giver en grænseflade mellem øvre lags protokoller (såsom TCP/IP) og lavere lag protokoller (såsom Ethernet).
Lag 4 er transportlaget.
Transportlaget er ansvarligt for end-to-end dataoverførsel . Det sikrer, at data når deres destination, og hjælper med at rette fejl, der kan opstå under transmissionen.
Hovedfunktionerne i dette lag er:
- Fejlkontrol og flowkontrol (giver pålidelig levering).
- Undgå overbelastning (sørg for, at der er nok båndbredde til alle, der har brug for det).
Lag 5 er sessionslaget.
Dette lag er ansvarlig for at etablere, administrere og afslutte sessioner mellem applikationer. Sessionslaget leverer tjenester til præsentationslaget, såsom dialogkontrol, synkronisering og flowkontrol. Det leverer også tjenester til transportlaget ved at sikre pålidelig datatransmission på tværs af et internt netværk uden tab eller duplikering af informationsenheder (pakker).
Sessionslaget understøtter protokoller som HTTP (Hypertext Transfer Protocol), FTP (File Transfer Protocol), SMTP (Simple Mail Transfer Protocol) osv., som bruges af klient/server-applikationer som henholdsvis webbrowsere eller e-mail-klienter.
Det er vigtigt at forstå OSI-modellen, fordi den forklarer, hvordan netværk fungerer, og hvad deres komponenter gør.
OSI-modellen er en ramme for at forstå, hvordan netværk fungerer. Det er ikke en fysisk model, men den opdeler protokolstakken i lag. Hvert lag har en specifik funktion og kommunikerer kun med tilstødende lag over eller under det i stakken.
OSI-modellag: Resumé
OSI-modellen (Open Systems Interconnection) er en konceptuel model, der giver en ramme for forståelse og design af netværkskommunikationssystemer. Denne model er opdelt i syv forskellige lag, som hver især har et specifikt formål i netværkskommunikationsprocessen. Hvert lag af OSI-modellen er beskrevet nedenfor.
fysiske lag
Dette lag håndterer forbindelsens fysiske egenskaber, såsom kabeltype , netværkstopologi og anvendte spændinger. Dets hovedformål er at overføre databits mellem netværksenheder.
Data Link Layer
Dette lag er ansvarlig for pålidelig transmission af data over et fysisk link. Verificerer dataintegriteten og kan rette fejl, hvis det er nødvendigt. Derudover definerer dette lag protokoller såsom Ethernet til at organisere datastrømmen i rammer.
Netværkslag
Dette lag er ansvarligt for at route data på tværs af flere netværk. Det bruger IP-adresser til at bestemme den mest effektive vej til at sende dataene. Derudover sikrer dette lag datalevering ved hjælp af fragmenterings- og gensamlingsteknikker, hvis dataene er for store til at blive transmitteret på én gang.
Bærebetræk
Dette lag håndterer end-to-end dataoverførsel mellem slutenheder. Det etablerer kommunikationssessioner, segmenterer data og bruger flowkontrol samt mekanismer til fejldetektion og -korrektion for at sikre pålidelig kommunikation.
Sessionslag
Dette lag gør det muligt at etablere, vedligeholde og afslutte kommunikationssessioner mellem to slutenheder. Det er ansvarligt for at generere og administrere sessionsidentifikatorer, samt synkronisere kommunikation for at sikre, at data ankommer i den rigtige rækkefølge.
Præsentationslag
Dette lag er ansvarlig for datarepræsentation for at sikre, at slutenheder kan fortolke og behandle dataene korrekt. Den udfører opgaver som datakomprimering og kryptering samt formatkonvertering for at sikre interoperabilitet mellem systemer.
Påføringslag
Dette lag leverer netværkstjenester til brugerapplikationer. Inkluderer protokoller og tjenester såsom HTTP, FTP, DNS, SMTP osv. Tillader applikationer at kommunikere og overføre data over netværket.
Hvert lag i OSI-modellen opdeler kommunikationsfunktioner i mindre, mere håndterbare opgaver, hvilket gør det nemmere at designe, implementere og vedligeholde netværkskommunikationssystemer.
Konklusion: OSI-model: Anvendelser og egenskaber
OSI-modellen er en god måde at forstå, hvordan netværk fungerer, og hvad deres komponenter er. Det er også nyttigt, hvis du vil designe en selv.