- OSI står för Öppna System Interconnection är en referensmodell som beskriver hur information från en mjukvaruapplikation i ett dator flyttas genom ett fysiskt medium till programvaran i en annan dator.
- OSI består av sju lager, och varje lager utför en viss nätverksfunktion.
- OSI-modellen utvecklades av International Organization for Standardization (ISO) 1984, och den anses nu vara en arkitektonisk modell för kommunikation mellan datorer.
- OSI-modellen delar upp hela uppgiften i sju mindre och hanterbara uppgifter. Varje lager tilldelas en viss uppgift.
- Varje lager är fristående, så att uppgiften som tilldelats varje lager kan utföras oberoende.
OSI-modellens egenskaper:
- OSI-modellen är uppdelad i två lager: övre lager och nedre lager.
- Det övre lagret av OSI-modellen handlar huvudsakligen om applikationsrelaterade frågor, och de implementeras endast i programvaran. Applikationsskiktet ligger närmast slutanvändaren. Både slutanvändaren och applikationslagret interagerar med mjukvaruapplikationerna. Ett övre lager avser lagret precis ovanför ett annat lager.
- Det nedre lagret av OSI-modellen behandlar datatransportfrågorna. Datalänklagret och det fysiska lagret implementeras i hårdvara och mjukvara. Det fysiska lagret är det lägsta lagret i OSI-modellen och ligger närmast det fysiska mediet. Det fysiska lagret ansvarar huvudsakligen för att informationen placeras på det fysiska mediet.
7 lager av OSI-modell
Det finns de sju OSI-lagren. Varje lager har olika funktioner. En lista med sju lager ges nedan:
- Fysiskt lager
- Datalänkskikt
- Nätverkslager
- Transportlager
- Sessionslager
- Presentationslager
- Applikationslager
1) Fysiskt lager
- Det fysiska lagrets huvudsakliga funktion är att överföra de individuella bitarna från en nod till en annan nod.
- Det är det lägsta lagret i OSI-modellen.
- Den upprättar, underhåller och avaktiverar den fysiska anslutningen.
- Den specificerar de mekaniska, elektriska och procedurmässiga nätverksgränssnittsspecifikationerna.
Funktioner för ett fysiskt lager:
2) Data-Link Layer
- Detta lager ansvarar för felfri överföring av dataramar.
- Den definierar formatet för data på nätverket.
- Det ger en pålitlig och effektiv kommunikation mellan två eller flera enheter.
- Den är främst ansvarig för den unika identifieringen av varje enhet som finns i ett lokalt nätverk.
- Den innehåller två underlager:
- Den ansvarar för att överföra paketen till nätverkslagret hos mottagaren som tar emot.
- Den identifierar adressen till nätverkslagerprotokollet från rubriken.
- Det ger också flödeskontroll.
Logisk länkkontrolllager - Ett lager för mediaåtkomstkontroll är en länk mellan lagret för logisk länkkontroll och nätverkets fysiska lager.
- Den används för att överföra paketen över nätverket.
Data-link-lagrets funktioner
3) Nätverkslager
- Det är ett lager 3 som hanterar enhetsadressering, spårar platsen för enheter i nätverket.
- Den bestämmer den bästa vägen för att flytta data från källan till destinationen baserat på nätverksförhållandena, tjänstens prioritet och andra faktorer.
- Datalänkslagret ansvarar för att dirigera och vidarebefordra paketen.
- Routrar är lager 3-enheterna, de specificeras i detta lager och används för att tillhandahålla routingtjänster inom ett internetverk.
- De protokoll som används för att dirigera nätverkstrafiken är kända som nätverkslagerprotokoll. Exempel på protokoll är IP och Ipv6.
Nätverkslagers funktioner:
4) Transportlager
- Transportlagret är ett lager 4 säkerställer att meddelanden sänds i den ordning som de skickas och att det inte finns någon duplicering av data.
- Transportskiktets huvudansvar är att överföra datan fullständigt.
- Den tar emot data från det övre lagret och omvandlar dem till mindre enheter som kallas segment.
- Detta lager kan betecknas som ett ände-till-ände-lager eftersom det tillhandahåller en punkt-till-punkt-förbindelse mellan källa och destination för att leverera data på ett tillförlitligt sätt.
De två protokoll som används i detta lager är:
- Det är ett standardprotokoll som gör att systemen kan kommunicera över internet.
- Den upprättar och upprätthåller en koppling mellan värdar.
- När data skickas över TCP-anslutningen delar TCP-protokollet upp data i mindre enheter som kallas segment. Varje segment färdas över internet med flera rutter, och de anländer i olika ordningsföljder till destinationen. Överföringskontrollprotokollet ordnar om paketen i rätt ordning vid den mottagande änden.
- User Datagram Protocol är ett transportlagerprotokoll.
- Det är ett opålitligt transportprotokoll då mottagaren i detta fall inte skickar någon bekräftelse när paketet tas emot, avsändaren väntar inte på någon bekräftelse. Därför gör detta ett protokoll opålitligt.
Transportskiktets funktioner:
5) Sessionslager
- Det är ett lager 3 i OSI-modellen.
- Sessionslagret används för att etablera, underhålla och synkronisera interaktionen mellan kommunicerande enheter.
Funktioner för sessionslagret:
6) Presentationslager
- Ett presentationslager handlar huvudsakligen om syntaxen och semantiken för informationen som utbyts mellan de två systemen.
- Den fungerar som en dataöversättare för ett nätverk.
- Detta lager är en del av operativsystemet som konverterar data från ett presentationsformat till ett annat format.
- Presentationslagret är också känt som syntaxlagret.
Funktioner i presentationslagret:
7) Applikationslager
- Ett applikationslager fungerar som ett fönster för användare och applikationsprocesser för att komma åt nätverkstjänster.
- Den hanterar frågor som nätverkstransparens, resursallokering, etc.
- Ett applikationslager är inte ett program, men det utför applikationslagerfunktionerna.
- Detta lager tillhandahåller nätverkstjänsterna till slutanvändarna.
Applikationsskiktets funktioner:
- Katalogtjänster: En applikation tillhandahåller de distribuerade databaskällorna och används för att tillhandahålla den globala informationen om olika objekt.