Vad är OSI-modellen?

OSI-modellen utvecklades under 70-talet, men har ändrats och byggts på kontinuerligt under 80- och 90-talen i takt med den tekniska utvecklingen.

OSI ska utläsas Open Systems Interconnection. Syftet med modellen är att ringa in tekniska och funktionella problem som hänger ihop med datakommunikation och att ge anvisningar om hur dessa problem ska hanteras. Målet med OSI-modellen var ursprungligen att skapa ett regelsystem som skulle ligga till grund för standarder inom området datakommunikation. Detta mål gäller fortfarande. Man kan säga att modellen är ett hjälpmedel för de tillverkare som satar på att uveckla standardiserade produkter och procedurer för datakommunikation.

Skälet till att man över huvud taget började arbeta med modellen var att snart sagt varje tillverkare av kommunikationsprodukter hade sina egna regler för produkternas uppbyggnad och funktioner. Detta medförde att kunderna inte kunde använda produkter från olika leverantörer i ett nätverk. I stället kom de i händerna på en enda leverantör och kunde tvingas att anlita denna leverantör av kostnadsskäl, trots att man kanske egentligen ville byta till en annan leverantör. OSI-modellen kan alltså sägas ha bidragit till att minska kundens beroende av en enda leverantör.

Om du känner till OSI-modellens uppbyggnad i stort, blir det lättare för dig att förstå datakommunikation. Modellen består av sju nivåer eller skikt som man också säger. Varje nivå innehåller ett antal definitioner, regler med mera som specificerar hur kommunikationen ska gå till mellan två datorer eller system. Nivåerna är beroende av varandra. Varje nivå har en koppling till nivån närmast över eller närmast under eller till båda nivåerna.

Nivå 2 kommunicerar med nivå 1 och 3. Nivå 1 kommunicerar med nivå 2, men inte direkt med nivå 3 och så vidare. De fysiska skiktet och länkskiktet bildar tillsammans utrustningsskiktet, som i huvudsak avser maskinvaran. Det är på dessa två nivåer man definierar grundläggande anslutningar vad gäller kablar, kontakter och olika typer av signaler. Nätets topologi och överföringshastighet anges i dessa skikt.

Skikten 3-5 formar en delnätsnivå, som innehåller beskrivningar av de program som är nödvändiga för att styra nätverkets utrustning. Programmen står för kommunikationen mellan sändaren och mottagaren i nätet.

Nästan alla program kopplas in i nätet via regler enligt skikt 6. Styrningen i nätet via tillämpningsprogram sker enligt regler som beskrivs i skikt 7.

När sändaren skickar ett meddelande till mottagaren, startar sändningen i tillämpningsskiktet. Därefter vandrar meddelandet neråt till det fysiska skiktet. På varje nivå utförs en tjänst som innebär att meddelandet packas om. Via en fysisk länk transporteras meddelandet från det fysiska skiktet hos sändaren till det fysiska skiktet hos mottagaren. Där vandrar meddelandet uppåt genom nivåerna till tillämpningsnivån. På vägen packas meddelandet upp.

I ett nätverk, där OSI-modellen tillämpas, kan varje skikt kommunicera med motsvarande skikt i ett annat nätverk. Program och utrustning som arbetar på en viss nivå i modellen går att byta ut utan att de övriga skikten berörs. OSI-modellen definierar inte några metoder eller tekniker som gäller datakommunikation. Den försöker i stället via regler och rekommendationer att få standardiseringsorgan världen över att utnyttja modellen i sitt standardiseringsarbete.

Det kanske i detta sammanhang inte är så dumt att du först får en närmare presentation av de sju skikten och därefter en konkret beskrivning av hur man kan tillämpa modellen på en brevväxling mellan två personer.

Fysiskt skikt
Det fysiska skiktet definierar gränssnittet mellan till exempel en terminal eller en persondator och ett nätverk. I det här skiktet anger man ledarnas uppgifter, specificerar elektriska egenskaper, beskriver hur anslutningskontakter och kablar ska se ut. Överföringshastigheten i kablar anges här liksom topologin, det vill säga den fysiska kabeldragningen. Exempel på standard i detta skikt är ISO 802.3 (Ethernet) och ITU V.24 (gränssnitt mot modem).

Länkskikt
Länkskiktet kallas också paketnivån. Denna nivå delar upp data i paket och skter en del av överföringskontrollen och felhanteringen. Länkskiktet består av två delnivåer. En delnivå är beroende av överföringsmediet. Den andra delnivån är oberoende av överföringsmediet. Om det uppstår fel i dataöverföringen, kan den här nivån ombesörja att sändningen sker på nytt. All hantering sker på bytenivå. I detta skikt definieras till exempel CSMA/CD, som är åtkomstmetoden för Ethernet.

Nätskikt
Nätskiktet tar emot data från länkskiktet, hanteringen sker på bytenivå. Nätskiktet kopplar upp och ner förbindelser, styr vägval (routing) och adressering. Nätskiktet ansvarar för dataöverföring mellan nätadresser. Nätskiktet handhar också upp- och nerpackning av datapaket. Exempel på en nätskiktsstandard är ITU X.21 som beskriver gränssnittsfunktioner för anslutning av synkrona datautrustningar till allmänna datanät.

Transportskikt
I transportskiktet finns standarder för ur felfri dataöverföring från sändare till mottagare ska gå till. Hanteringen sker på paketnivå. Skiktet ser till att alla paket överförs i rätt ordning och att inget paket av misstag råkar överföras två gånger. Regler finns för hur felaktiga paket ska sändas om. Beskrivningar finns för vilken kvalitet och vilka prestanda dataöverföringen ska ha. I transportskiktet finns också regler för hur en dator som använder flera program samtidigt ska transportera data till rätt program. Sessionskikt Sessionsskiktet övervakar uppkopplingar (sessioner) mot tillämpningsprogram. Sessionsskiktet innehåller beskrivningar av hur man går till väga för att vara inne i flera program samtidigt utan att förlora data när man byter fönster. I det här skiktet finns också regler för hur man ska kontrollera när data får sändas respektive inte sändas.

Presentationsskikt
Presentationsskiktet innehåller regler för hur man ska hantera språket som används mellan tillämpningsskiktet och presentationsskiktet. I det här skiktet beskrivs hur datapaket ska behandlas så att tillämpningsskiktet förstår. Regler för kryptering av data finns på den här nivån. Skiktet beskriver också hur tillämpningsprogram ska få tillgång till nätet. Alla nätverkstillverkare som använder Microsofts DOS, måste utnyttja gränssnittet ii det här skiktet.

Tillämpningsskikt
Den här nivån är fönstret mellan sändaren och mottagaren. Det är på denna nivå som användaren kommer i kontakt med nätverket.
Tillämpningsskiktet innehåller många standarder för olika tillämpningar, såsom:

  • Filöverföring
  • Jobbhantering
  • Meddelandehantering
  • Teletex
  • Telefax
  • Videotex
Beskrivningar av hjälp- och systemprogram för nätverk ingår på denna nivå.

©Copyright: Lars Sjunnevik