OSI - modellen
OSI - modellen OSI - modellen
OSI - modellen ♦ OSI – Open System Interconnection – Standard för kommunikation – 7 lager • Varje lager har sin speciella funktion. • Varje lager kommunicerar bara med lagret direkt ovanför eller under. • Vara lager tillhandahåller specifika tjänster till lagret ovanför och kan efterfråga specifika tjänster från lagret nedanför.
- Page 2 and 3: Lager 7 - Tillämpningslagret ♦ D
- Page 4 and 5: Lager 5 - Sessionslagret ♦ Öppna
- Page 6 and 7: Lager 3 - Nätverkslagret ♦ Lagre
- Page 8 and 9: Lager 1 - Det fysiska lagret ♦ An
- Page 10 and 11: Mottagande noden ♦ Hela processen
<strong>OSI</strong> - <strong>modellen</strong><br />
♦ <strong>OSI</strong> – Open System Interconnection<br />
– Standard för kommunikation<br />
– 7 lager<br />
• Varje lager har sin speciella funktion.<br />
• Varje lager kommunicerar bara med lagret direkt<br />
ovanför eller under.<br />
• Vara lager tillhandahåller specifika tjänster till lagret<br />
ovanför och kan efterfråga specifika tjänster från<br />
lagret nedanför.
Lager 7 – Tillämpningslagret<br />
♦ Det enda lagret som användaren ser.<br />
♦ Omvandlar meddelandet till bitar.<br />
♦ Till meddelandet läggs ett protokoll so<br />
innehåller uppgifter om sändare och<br />
mottagare.
Lager – 6 Presentationslagret<br />
♦ Ser till att meddelandet sänds på ett språk<br />
som mottagaren kan förstå.<br />
♦ Om det behövs så översätts data till annat<br />
språk.<br />
♦ Data kan krypteras och komprimeras om så<br />
önskas.<br />
♦ Ett nytt protokoll läggs till med information<br />
om vilket språk som används och nycklar<br />
för komprimering och kryptering.
Lager 5 - Sessionslagret<br />
♦ Öppnar kommunikationen och håller reda på<br />
kommunikationerna mellan de olika noderna i<br />
nätverket.<br />
♦ Början och slutet på meddelandet får en särskild<br />
markering.<br />
♦ Här bestäms om meddelandet skall sändas i<br />
– halv duplex, två datorer turas om att sända och ta emot<br />
– full duplex, två datorer sänder och tar emot samtidigt.<br />
♦ Ett nytt protokoll läggs till med information om<br />
duplexinställningarna.
Lager 4 – Transportlagret<br />
♦ Skyddar data som skall sändas.<br />
♦ Data delas upp i segment, delar.<br />
♦ En kontrollsiffra räknas fram baserat på<br />
data, som sedan kan användas för att se om<br />
data blivit skadat.<br />
♦ Ibland görs säkerhetskopia av data.<br />
♦ Ett nytt protokoll läggs till, med information<br />
om hur kontrollsiffrorna har räknats fram<br />
och var man hittar dem i meddelandet.
Lager 3 - Nätverkslagret<br />
♦ Lagret väljer vilken väg genom nätverket<br />
som meddelandet ska skickas.<br />
♦ Data delas in i paket och paketen räknas.<br />
♦ Ett protokoll läggs till. Med information om<br />
hur paketen är ordnade och adressen till den<br />
mottagande datorn.
Lager 2 - Länklagret<br />
♦ Övervakar sändningen.<br />
♦ Kontrollsiffrorna bekräftas och datapaketen<br />
kopieras. Länklagret bevarar kopiorna på<br />
datapaketen tills det fått en bekräftelse att<br />
meddelandet har nått fram i oskadat skick.
Lager 1 – Det fysiska lagret<br />
♦ Anpassar datapaketen till det fysiska<br />
medium som skall bära meddelandet.<br />
♦ T.ex. skall det sändas med modem,<br />
omvandlas det till analoga signaler.<br />
♦ Sänder iväg datapaketen.
Mellan nod<br />
♦ En mellanliggande nod räknar ut och<br />
verifierar kontrollsiffran för varje paket.<br />
♦ Noden kan också omdirigera meddelandet<br />
för att undvika stockningar i nätet.<br />
♦ Lager 1-3
Mottagande noden<br />
♦ Hela processen spegelvänds<br />
♦ Det fysiska lagret omvandlar meddelandet<br />
till bitar.<br />
♦ Länklagret bekräftar att meddelandet<br />
kommit fram, räknar ock kontrollerar att<br />
kontrollsiffran stämmer.<br />
♦ Nätverkslagret räknar in paketen.<br />
♦ Transportlagret ser att kontrollsiffran<br />
stämmer och sätter ihop segmenten igen.
Mottagande noden<br />
♦ Sessionslagret håller kvar delar av<br />
meddelandet till meddelandet är komplett<br />
och skickar det sedan till nästa lager.<br />
♦ Presentationslagret expanderar och<br />
dekrypterar meddelandet.<br />
♦ Tillämpningslagret omvandlar bitarna till<br />
bokstäver som vi kan läsa och skickar data<br />
till rätt program i datorn.