OSI-modellen
OSI-modellen och dess lager samt betydelsen av kommunikationsmodeller.
När två individer, personer eller datorer, skall kommunicera med varandra
behövs en uppsättning regler för att kommunikationen skall fungera på
ett bra sätt. Dessa regler och förutsättningar brukar kallas för en kommunikationsmodell.
Modellen delas också in i olika lager (layers) där varje lager har vissa
förutbestämda uppgifter.
Om vi utgår från ett vanligt samtal mellan två människor skulle kommunikationsmodellen
kunna se ut på följande sätt:

- Fysisk överföring – Det med grundläggande är någon form av fysisk
förbindelse även kallat media. Kan vara till exempel telefon eller fax.
- Språk – Om personerna talat olika språk så fungerar ej kommunikationen.
Vi behöver alltså regler som kodar vår kommunikation på ett sätt som
gör att båda sidan kan förstå den, det vill säga ett gemensamt språk.
- Dialog – Det behövs även regler för hur utbytet av information skall
ske. Om till exempel både person 1 och 2 pratar samtidigt i mun på varandra
så fungerar kommunikationen dåligt.
- Ämne – Kommunikationen bör även ha ett visst innehåll och utbyte
av information för att fylla någon funktion.
Dessa regler tolkas stegvis för att kunna skickas mellan de olika lagren.
När person 1 skall kommunicera med person 2 bestämmer han först vad han
skall säga. Sedan konstaterar han att den andre lyssnar så att han kan börja
prata. Han väljer också ett språk som passar båda och slutligen förs denna
information över via det fysiska media han valt, i detta fall telefon. För
att kommunikationen skall fungera krävs att dessa regler ser likadana ut
för båda parter som deltager i utbytet av information. Till exempel blir
det fel om person 1 pratar engelska och person 2 Kinesiska eller om olika
media används, till exempel telefon på ena sidan och fax på den andra.
När vi skapat denna modell är det ganska lätt att inse fördelarna med att
dela upp reglerna på detta vis. Om vi får för oss att byta språk till till
exempel Tyska påverkas inte de andra lagren. Vi behöver ju inte byta ämne
eller till media til fax bara för att vi byter språk. Med andra ord kan
vi ändra eller lägga till vissa funktioner i ett lager utan att de andra
lagren behöver modifieras.
OSI-modellen
I nätverksvärlden där behovet av regler och standardisering är stort används
ofta kommunikationsmodeller. Dessa regler och rekommendationer hjälper de
som arbetar med utveckling och produktion av utrustning, protokoll och applikationer
för nätverk genom att sätta en standard för dessa.
Den mest kända och accepterade kommunikationsmodellen i datorvärlden är
OSI-modellen (Open Systems Interconnect). Denna är uppdelad i 7 lager (layers)
där varje lagers uppgift är följande:
- Fysiska Lagret (Physical Layer)
Transporterar data över ett fysiskt media i form av elektriska impulser
(ettor och nollor). Definierar regler för kablar och kontakter. Man
kan generellt dela in dessa lager i tre större delar där lager 1-3 innehåller
regler för hårdvara och media, lager 4 hanterar dataflöde och felkorrigering
samt lager 5-7 fungerar som ett gränssnitt för olika tjänster mot användaren.
- Data Länk Lagret (Data Link Layer) Packar data från
nätverkslagret som frames och sköter transporten av dessa till det fysiska
lagret. Ansvarar också för felfri överföring av frames från en dator
till en annan.
Data Länk innehåller även 2 sublager som lagts till efter det att OSI-modellen
standardiserades.
- Logical Link Control (LLC)
Fungerar som ett gränssnitt för överföring av information till de
övre OSI lagren.
- Media Access Control (MAC)
Sköter åtkomst (access) till media genom direkt kommunikation med
nätverkskorten via deras MAC adresser. Läser och kontrollerar MAC
adresserna ur de Frames som skickas samt kontrollerar att dessa
är felfria.
- Nätverks Lagret (Network Layer)
Ansvarar för adressering av paketen och bestämmer vilken väg de skall
skickas (routing). Sköter omvandling av logiska adresser (IP) och namn
(NetBIOS) till fysiska adresser (MAC). Hanterar och reglerar trafikproblem.
- Transport Lagret (Transport Layer)
Delar upp data i lagom stora delar samt sköter felkorrigering.
- Sessions Lagret (Session Layer)
Funktioner för att skapa direktkontakt, så kallad ”session”, mellan
två datorer med hjälp av särskilda program. Hanterar även synkronisering
av sändning samt flödeskontroll.
- Presentations Lagret (Presentation Layer)
Bestämmer format för dataöverföring samt hanterar säkerhetsfunktioner,
till exempel kryptering.
- Applikations Lagret (Application Layer)
Utgör ett gränssnitt mellan applikationer och tjänster. Ger programmen
tillgång till tjänster som filöverföring och e-post.
Protokoll och Hårdvara i OSI-modellen
Det kan hjälpa vid felsökning att veta i vilket lager av OSI-modellen som
protokoll och annan utrustning arbetar. De vanligaste protokollen och hårdvaran
visas i följande tabell:
Applikation
|
F
T
P
|
S
M
T
P
|
T
E
L
N
E
T
|
|
|
G
A
T
E
W
A
Y
|
Presentation
|
Session
|
Transport
|
UDP
|
TCP
|
SPX
|
Net
BEUI |
NW
Link
|
Network
|
ARP
|
IP
|
IPX
|
ROUTER
|
BROUTER
|
Data
link |
BRYGGA
|
|
SWITCH
|
Physical
|
KABLAR
|
REPEATER
|
HUB
|
NIC
|
©Copyright: Lars Sjunnevik |