* Bakgrund
* De olika skikten
* Utrustningsnivån
* Delnätsnivån
* Presentationsvivån
* Tillämpningsskiktet
* Länkar på nätet
* Källförteckning
BAKGRUND
Historiskt sett har operativsystem för nätverk varit unika lösningar vilket resulterat
i slutna system. OSI-modellen
är ett försök att uppmuntra till en öppen systemarkitektur
OSI-modellen är framtagen av den internationella standardiseringsorganisationen
ISO. Modellen består av sju skikt,
vilka beskriver vad som händer när datorer
kommunicerar med varandra.
Dessa skikt är beroende av varandra och varje skikt har en koppling till de närligggande
skikten. Modellen rymmer
ett antal definierade protokoll för varje sådan koppling
Protokollen är beskrivningar på hur de olika delarna ska överföra data mellan varandra
OSI-modellen är en teoretisk beskrivning och tillverkare av datorutrustning följer denna
i varierande omfattning.
Ju lägre skikt ju bättre är standardiseringen på
marknaden
Andra modeller för kommunikation är SNA (System Network Architecture) från IBM och
DNA (Dec Network Architecture)
från Digital Equipment. Dessa modeller ansluter
sig till OSI i vissa delar
Vid diskussioner kring datakommunikation och vid beskrivningar av Internetprotokollet TCP/IP
brukar man ibland nämna
OSI. OSI-standarden har nämligen influerats starkt av TCP/IP.
Trots att OSI-modellen tagits fram för att ge utökad funktionalitet, så har den inte anammats
av datorvärlden, bland annat på grund av dess komplexitet.
De olika skikten
Nedan ser du de olika skikten i OSI-modellen:
Ju högre upp i modellen man kommer ju mer meningsfull är informationen för slutanvändaren.
Det är tillämpningsskiktet (applikationsprogram) och presentationsskiktet som användaren
möter på sin datorskärm.
Utrustningsnivån
Utrustningsnivån är den grundläggande anslutningen som man bygger de mer sofistikerade
funktionerna och tjänster på.
I det fysiska skiktet definieras de krav elektriska och mekaniska kopplingarna mellan
arbetsstationen och nätverket
( Koaxialkabel, AUIanslutning, BNCkontakt osv.). Här bestämmer man nätets hastighet
samt dess topologi.
I skikt 2, alltså datalänksskiktet anger man regler för flödeskontroll och format
på överförda meddelanden. Dataflödena
delas upp i paket som skickas tillsammans med
kontrolltecken ut på nätet.
Enligt IEEE (ett amerikanskt standardiseringsinstitut) finns det tre olika standardspecifikationer
för denna utrustningsnivå
och de är:
1) 802.3, beskriver nät av busstyp med CSMA/CD-protokoll, som t ex Etherlink Plus från 3Com.
2) 802.4, beskriver stafettnät av busstyp. Används i första hand för industrinät, MAP-nät
(Manufacturing Automation Protocol)
3) 802.5, beskriver stafettnät av ringtyp, som t ex Token Ring
Delnätsnivån
En kombination av skikt 3, 4 och 5 kallar man för nätets delnätsnivå. Här finner man programvara
för att kunna styra
utrustningen i nätet.
Nätskiktet styr det sätt hur man paketerar data genom utrustningsnivån.
Statusinformation för
dataintegritet och felkontrollering kontrolleras här. Det finns två
alternativ att välja på här. Man har utöver
det vanliga nätverket med kablar, ett trådlöst
alternativ att välja. ISO 8473 går in lite mera på det trådlösa.
Sedan finns det standarder
för icke trådlösa nät som: ISO 8648 som beskriver hur nätskiktslagret kan delas
och ge dig
dellager. CCITTs X.25 är också ett exempel på standard, Internet likaså.
Det fjärde skiktet är transportskiktet och bestämmer sättet som paketen från nätskiktet ska
överföras i nätet.
Skiktet håller reda på de fysiska adresserna i nätet och kontrollerar att
alla meddelanden i form av paket verkligen
kommer fram. Ska kanske poängtera att
transportskiktet är oberoende av hårdvaran i nätverket. Exempel på standarder:
ISO 8072 och ISO 8073.
Det finns även fem protokoll som är de som styr överföringen: TP0, TP1, TP2, TP3, och TP4.
TP0 segmenterar bl.a data. TP1 lagar data som eventuellt gått sönder. TP2 multi/demultiplexar data
över åtskilda
kretsar, det gör den värdefull då man t ex behöver använda olika spänningar på olika
kretskort. TP3 är en kombination
av TP1 och TP2. TP4 är det mest "populära" transportprotokollet.
Protokollet är väldig likt och bygger även på det tidiga Internetprotokollet TCP (Transmission
Controll Protocol). TP4 har allt som de andra protokollen samt erbjuder den säkra dataöverföringar.
Sessionsskiktet koordinerar dataöverföringen och håller reda på nätverkskortens logiska
namn.
Skiktet innehåller också metoder för att återställa om det blivit några kommunikationsfel.
Delnätsnivån
är bara till vissa delar detaljbeskrivna av OSI. Däremot har ett antal mjukvaror
motsvarande delnätsnivån
etablerat sig som standard på marknaden.
Exempel på mjukvaror som blivit en form av standard är NETBIOS från IBM och IPX från Novell.
Presentationsnivån
Presentationsnivån består av presentationskiktet och definierar på vilket sätt applikationsprogram
ska använda
nätet. Skiktet beskriver översättning av syntax och format för teckenuppsättning och grafik.
Presentationsnivån
utgörs av operativsystemet i en dator.
Här sköts även saker som t.ex. kryptering, komprimering, terminalskärmsformatering, konvertering
(EBCDIC / ASCII - 8/7 bits kod). Dessa rutiner kan dock utföras av applikationen själv om rutinerna inte är
generella och gemensamma för att antal olika applikationer - man lägger inte in specialfunktioner som enbart
används av ett program i ett standardiserat OSI-lager, utan detta förbehålls funktioner som används av ett
antal
olika program.
Skiktet är även av värde för applikationsprogrammerare som vill tillverka program som utnyttjar alla
möjligheterna i
nätverket och samtidigt vill göra sina program flyttbara mellan olika nätverk.
Nästan alla applikationsprogram kopplas till ett nätverk genom detta skikt.
Tillämpningsskiktet
Här finner du ASEs (Application Service Elements). Dessa gör att man enkelt kan tillämpa
kommunikation
med lägre lager. De tre viktigaste ASEs är ACSE, ROSE, och RTSE. Om du vill
veta mer om dem kan du följa
upp en av länkarna nedan. Det finns fem OSI tillämpningar som
har fått mest uppmärksamhet, och de är:
* CMIP (Common Management Information Protocol) erbjuder byte av data mellan olika datorer
* DS (Directory Services) X.500 är en standard som erbjuds
* FTAM (File Transfer, Acess and Management) här erbjuds filöverföringar..
* VTP (Virtual Terminal Protocol) gör så att du kan köra diverse terminal-grejer på andra datorer/plattformar
och det ser ut som det skulle sett ut ursprungligen.
Länkar för OSI
Jag har valt att sätta upp lite länkar, för dig som är intresserad av det här med OSI. Det
jag har tagit upp är mer en liten sammanfattning på OSI-modellen. Nedan följer väldigt bra
länkar, de är både på engelska och svenska.
En kort svensk sammanfattning på OSI-modellen
En utförlig sida på engelska
Bra sida från KTH på engelska
Väldigt bra sida för den som orkar läsa igenom allt (engelska)
130 sidor om OSI...
Källförteckning:
Internet:
http://www.masda.hv.se/Multimedia/ord/osi.html - Svensk sida om OSI
http://www.cisco.com/univercd/cc/td/doc/cisintwk/ito_doc/55165.htm - Engelsk sida om OSI
http://www.salford.ac.uk/iti/books/osi/osi.html - 130 sidors OSI...
Övrigt:
Läroboken "Data och kommunikation"
Häftet "Nätverk"
Av: Stefan Borensjö 1998 för kursen "Data och Kommunikation" Lindeskolan