OSI-modellen är ett 7-lagers ramverk som hjälper oss att förstå hur nätverk fungerar och vilka protokoll som används för att kommunicera mellan olika enheter. Låt oss ta en närmare titt på denna modell.
OSI-modell: Användningsområden och egenskaper
Det är ett ramverk för datakommunikation
OSI-modellen är ett ramverk för datakommunikation. Det är en konceptuell modell som beskriver hur data ska överföras mellan ändnoder i ett nätverk. OSI-modellen består av sju lager, vart och ett med specifika funktioner och ansvarsområden:
- Stratifiering
- Flödeskontroll
- Buffring och synkronisering
- Detektion och felkorrigering
De första fyra lagren (fysiskt lager, datalänklager, nätverkslager och transportlager) är ansvariga för att tillhandahålla tillförlitlig överföring av information över nätverk. De tillhandahåller mekanismer för att säkerställa felfri leverans av meddelanden över opålitliga nätverk som Ethernet eller WiFi etc., medan de tre sista lagren (Session Layer, Presentation Layer och Application Layer) är ansvariga för funktioner på högre nivå som autentisering/auktorisering etc., som inte kan hanteras på de lägre nivåerna eftersom de kräver att man känner till destinationsadresserna innan varje meddelande skickas.
Det är inte en fysisk modell
OSI-modellen är inte en fysisk modell. Den beskriver inte hur nätverket är fysiskt uppbyggt och inte heller hur nätverket är fysiskt uppkopplat.
OSI-modellen är helt enkelt ett sätt att beskriva hur data överförs över ett nätverk.
Beskriv de logiska funktionerna i ett nätverk.
Open Systems Interconnection (OSI)-modellen är ett konceptuellt ramverk som delar upp ett nätverk i sju lager. Varje lager utför specifika funktioner och använder protokoll för att kommunicera med andra lager. Modellen utvecklades av International Organization for Standardization (ISO) 1984 och har antagits brett inom många sektorer, inklusive datornätverk och telekommunikation.
OSI-referensmodellen är inte avsedd att vara en exakt modell av hur nätverk faktiskt fungerar, utan snarare att hjälpa användare att förstå hur olika nätverkskomponenter fungerar tillsammans på olika abstraktionsnivåer. Målet med den här artikeln är inte bara att förklara vad varje lager gör, utan också varför det finns och vilken roll det spelar i den övergripande systemarkitekturen.
Dela upp protokollstacken i lager.
OSI-modellen är ett konceptuellt ramverk för att förstå hur data överförs över ett nätverk. Den delar upp protokollstacken i lager, som var och en utför en specifik uppsättning uppgifter. Varje lager är oberoende av de andra, men de interagerar med varandra för att överföra information mellan två enheter placerade i motsatta ändar av nätverket.
Förutom att dela upp uppgifter efter funktion och tillhandahålla en organiserad struktur för kommunikation mellan enheter på olika datorer eller nätverk, ger OSI även riktlinjer för hur dessa interaktioner ska ske inom varje lager så att det blir konsekvens över alla plattformar som använder dess modell.
Lager 1 är det fysiska lagret.
- Lager 1 är det fysiska lagret.
- La transportskydd ansvarar för den fysiska överföringen av data.
- Datalänkskiktet ansvarar för den fysiska överföringen av data.
- Nätverkslagret ansvarar för den fysiska överföringen av data.
Lager 2 är datalänklagret.
Datalänkskiktet ansvarar för att definiera nätverkets fysiska egenskaper. Med andra ord, det definierar hur data kodas på en bärare och hur den bäraren färdas genom en fysisk topologi (t.ex. buss eller stjärna).
Datalänkskiktet specificerar också hur datorer inom ett LAN-segment adresseras, inklusive metoden genom vilken de kommunicerar med varandra med hjälp av "meddelanden" för att upprätta förbindelser mellan dem och skicka/ta emot paket över dem.
Detta lager tillhandahåller också feldetekterings- och korrigeringsscheman, så att korrupta meddelanden kan upptäckas innan de passerar till högre lager i datorstacken, där de kan orsaka problem som programkrascher eller till och med att hela maskinen startas om.
Lager 3 är nätverkslagret.
Det tredje lagret i OSI-modellen kallas nätverkslagret. Detta lager ansvarar för paketrouting, vilket innebär att det hanterar dataflödet mellan olika nätverk och värdar. Den hanterar även adressering och tillhandahåller ett gränssnitt mellan protokoll för övre skikt (som TCP/IP) och protokoll i lägre skikt (som Ethernet).
Skikt 4 är transportskiktet.
Transportlagret ansvarar för dataöverföring från början till slut . Det säkerställer att data når sin destination och hjälper till att korrigera fel som kan uppstå under överföringen.
Huvudfunktionerna för detta lager är:
- Felkontroll och flödeskontroll (ger tillförlitlig leverans).
- Undvik trängsel (se till att det finns tillräckligt med bandbredd för alla som behöver det).
Lager 5 är sessionslagret.
Detta lager ansvarar för att upprätta, hantera och avsluta sessioner mellan applikationer. Sessionslagret tillhandahåller tjänster till presentationslagret, såsom dialogkontroll, synkronisering och flödeskontroll. Den tillhandahåller också tjänster till transportskiktet genom att säkerställa tillförlitlig dataöverföring över ett internt nätverk utan förlust eller duplicering av informationsenheter (paket).
Sessionslagret stöder protokoll som HTTP (Hypertext Transfer Protocol), FTP (File Transfer Protocol), SMTP (Simple Mail Transfer Protocol) etc., som används av klient/serverapplikationer som webbläsare respektive e-postklienter.
Det är viktigt att förstå OSI-modellen eftersom den förklarar hur nätverk fungerar och vad deras komponenter gör.
OSI-modellen är ett ramverk för att förstå hur nätverk fungerar. Det är inte en fysisk modell, men den delar upp protokollstacken i lager. Varje lager har en specifik funktion och kommunicerar endast med intilliggande lager ovanför eller under det i stacken.
OSI-modelllager: Sammanfattning
OSI-modellen (Open Systems Interconnection) är en konceptuell modell som ger ett ramverk för att förstå och designa nätverkskommunikationssystem. Denna modell är uppdelad i sju olika lager, som vart och ett har ett specifikt syfte i nätverkskommunikationsprocessen. Varje lager i OSI-modellen beskrivs nedan.
fysiskt lager
Detta lager hanterar anslutningens fysiska egenskaper, såsom kabeltyp , nätverkstopologi och använda spänningar. Dess huvudsakliga syfte är att överföra databitar mellan nätverksenheter.
Datalänkskikt
Detta lager ansvarar för tillförlitlig överföring av data över en fysisk länk. Verifierar dataintegriteten och kan korrigera fel vid behov. Dessutom definierar detta lager protokoll som Ethernet för att organisera dataflödet i ramar.
Nätverkslager
Detta lager ansvarar för att dirigera data över flera nätverk. Det använder IP-adresser för att bestämma den mest effektiva vägen för att skicka data. Dessutom säkerställer detta lager dataleverans genom att använda fragmenterings- och ommonteringstekniker om datan är för stor för att överföras på en gång.
transportskydd
Detta lager hanterar end-to-end -dataöverföring mellan slutenheter. Det upprättar kommunikationssessioner, segmenterar data och använder flödeskontroll samt mekanismer för feldetektering och korrigering för att säkerställa tillförlitlig kommunikation.
sessionslager
Detta lager gör det möjligt att upprätta, underhålla och avsluta kommunikationssessioner mellan två slutenheter. Den ansvarar för att generera och hantera sessionsidentifierare, samt synkronisera kommunikationen för att säkerställa att data kommer fram i rätt ordning.
presentationslager
Detta lager ansvarar för datarepresentation för att säkerställa att slutenheter kan tolka och bearbeta data korrekt. Den utför uppgifter som datakomprimering och kryptering, samt formatkonvertering för att säkerställa interoperabilitet mellan systemen.
applikationslager
Detta lager tillhandahåller nätverkstjänster till användarapplikationer. Inkluderar protokoll och tjänster som HTTP, FTP, DNS, SMTP, etc. Tillåter appar att kommunicera och överföra data över nätverket.
Varje lager i OSI-modellen bryter ner kommunikationsfunktioner i mindre, mer hanterbara uppgifter, vilket gör det enklare att designa, implementera och underhålla nätverkskommunikationssystem.
Slutsats: OSI-modell: Användningsområden och egenskaper
OSI-modellen är ett bra sätt att förstå hur nätverk fungerar och vad deras komponenter är. Det är också användbart om du vill designa en själv.