OSI-modellskikten från fysiskt till applikation

Innehållsförteckning:

OSI-modellskikten från fysiskt till applikation
OSI-modellskikten från fysiskt till applikation
Anonim

Open Systems Interconnection (OSI)-modellen definierar ett nätverksramverk för att implementera protokoll i lager, med kontroll överförd från ett lager till nästa. Det används idag främst som ett läromedel. Den delar konceptuellt upp datornätverksarkitekturen i 7 lager i en logisk utveckling.

De lägre skikten hanterar elektriska signaler, bitar av binär data och dirigering av dessa data över nätverk. Högre nivåer täcker nätverksförfrågningar och svar, representation av data och nätverksprotokoll, sett från en användares synvinkel.

OSI-modellen var ursprungligen tänkt som en standardarkitektur för att bygga nätverkssystem, och många populära nätverkstekniker idag återspeglar den skiktade designen av OSI.

Physical Layer

På lager 1 är det fysiska lagret i OSI-modellen ansvarigt för den ultimata överföringen av digitala databitar från det fysiska lagret av den sändande (källan) enheten över nätverkskommunikationsmedia till det fysiska lagret av den mottagande (destinationen)) enhet.

Image
Image

Exempel på lager 1-teknik inkluderar Ethernet-kablar och hubbar. Hubbar och andra repeaters är också standardnätverksenheter som fungerar på det fysiska lagret, liksom kabelanslutningar.

I det fysiska lagret sänds data med hjälp av den typ av signalering som stöds av det fysiska mediet: elektriska spänningar, radiofrekvenser eller pulser av infrarött eller vanligt ljus.

Datalänklager

När data hämtas från det fysiska lagret, kontrollerar datalänkslagret efter fysiska överföringsfel och paketerar bitar i dataramar. Data Link-skiktet hanterar också fysiska adresseringssystem som MAC-adresser för Ethernet-nätverk, som kontrollerar åtkomst av nätverksenheter till det fysiska mediet.

Image
Image

Eftersom datalänkslagret är det mest komplexa lagret i OSI-modellen är det ofta uppdelat i två delar: Media Access Control ochLogical Link Control underskikt.

Nätverkslager

Nätverkslagret lägger till konceptet med routing ovanför datalänkslagret. När data anländer till nätverkslagret undersöks käll- och destinationsadresserna som finns inuti varje ram för att fastställa om data har nått sin slutdestination. Om data har nått slutdestinationen formaterar lager 3 data till paket som levereras till transportlagret. Annars uppdaterar nätverkslagret destinationsadressen och trycker ner ramen till de lägre lagren.

Image
Image

För att stödja routing upprätthåller nätverkslagret logiska adresser som IP-adresser för enheter i nätverket. Nätverkslagret hanterar också mappningen mellan dessa logiska adresser och fysiska adresser. I IPv4-nätverk utförs denna mappning genom ARP (Address Resolution Protocol); IPv6 använder Neighbour Discovery Protocol (NDP).

Transport Layer

Transportskiktet levererar data över nätverksanslutningar. TCP (Transmission Control Protocol) och UDP (User Datagram Protocol) är de vanligaste exemplen på Transport Layer 4-nätverksprotokoll. Olika transportprotokoll kan stödja en rad valfria funktioner, inklusive felåterställning, flödeskontroll och stöd för återsändning.

Image
Image

Sessionsskikt

Sessionslagret hanterar sekvensen och flödet av händelser som initierar och bryter ned nätverksanslutningar. På lager 5 är den byggd för att stödja flera typer av anslutningar som kan skapas dynamiskt och köras över enskilda nätverk.

Image
Image

Presentation Layer

Presentationslagret har den enklaste funktionen av någon del av OSI-modellen. På lager 6 hanterar den syntaxbehandling av meddelandedata såsom formatkonverteringar och kryptering/dekryptering som behövs för att stödja applikationslagret ovanför det.

Image
Image

Application Layer

Applikationsskiktet tillhandahåller nätverkstjänster till slutanvändarapplikationer. Nätverkstjänster är protokoll som fungerar med användarens data. Till exempel, i en webbläsarapplikation, paketerar applikationslagerprotokollet HTTP de data som behövs för att skicka och ta emot webbsidainnehåll. Detta lager 7 tillhandahåller data till (och hämtar data från) presentationslagret.

Rekommenderad: