iso-osi modell_kapus_csaba_irg11e

23
ISO-OSI modell Nemzetközi szabványügyi szervezet – Nyílt rendszerek összekapcsolása

Upload: csaba-kapus

Post on 13-Apr-2017

390 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: ISO-OSI modell_kapus_csaba_IRG11e

ISO-OSI modellNemzetközi szabványügyi szervezet – Nyílt rendszerek összekapcsolása

Page 2: ISO-OSI modell_kapus_csaba_IRG11e

ISO-OSI modell• Különböző típusú számítógépek, operációs rendszerek hálózatba kapcsolásának

szabványszerű modellje.• ISO: International Standard Organization (Nemzetközi szabványügyi szervezet).• OSI: Open System Interconnection (Nyílt rendszerek összekapcsolása).• A modellben 7 jól defininiált rétegen keresztül valósul meg a kapcsolat.• A legfelső szint a felhasználói (alkalmazási) réteg, amellyel a felhasználónak

közvetlen kapcsolata van. A legalsó szint a fizikai réteg, itt történik az adatok továbbítása.• A hardver elemek és a felhasználó között elhelyezkedő rétegeknek pontosan

meghatározott feladatuk van és csak ezzel kell foglalkozniuk. Ezeket szabványos formában adják át a következő rétegnek.

Page 3: ISO-OSI modell_kapus_csaba_IRG11e

ISO-OSI modell

Page 4: ISO-OSI modell_kapus_csaba_IRG11e

ISO-OSI modell

Page 5: ISO-OSI modell_kapus_csaba_IRG11e

ISO-OSI modell

Page 6: ISO-OSI modell_kapus_csaba_IRG11e

ISO-OSI modell• Eltérő gyártóktól származó, eltérő céllal készült hálózatok

összekapcsolásakor elengedhetetlenné válik a szabványosítás.• ISO-OSI modell a „nyílt rendszerek” összekapcsolását

definiálja.• A rétegek egy-egy elkülönített szintet kéviselnek és jól definiált

feladatot látnak el.• Az eltérő feladatok nem kerülnek más rétegbe,

értelemszerűen azzal foglalkozik, ami a dolga.

Page 7: ISO-OSI modell_kapus_csaba_IRG11e

ISO-OSI modell• 7 különböző réteget definiál, amelyek egymással interface

segítségével kommunikálnak.•Minden réteg új fejléccel látja el a fentről jövő adatot, a

folyamat addig ismétlődik amíg az adatok el nem jutnak a fizikai rétegig, ahol aztán ténylegesen továbbítódnak a vevő géphez.• A vevő oldali gép, ahogy az üzenetet tovább adja az egyre

feljebb helyezkedő rétegeknek, az egyes rétegekben a különböző fejrészeket leválasztja róla.

Page 8: ISO-OSI modell_kapus_csaba_IRG11e

ISO-OSI modell• 7. alkalmazási réteg: Felhasználói programok hozzáférését biztosítja a

hálózati erőforrásokhoz. Pl. egy böngészőprogram is ezzel a szinttel kommunikál.• 6. megjelenítési réteg: A bitekhez jelentést rendel. Különböző

fájlformátumokat kezel, titkosít, visszafejt, tömörít, és adatvédelmet biztosít.• 5. viszonyréteg: Két végpont között (a futó alkalmazói programok

között) alakít ki viszonyt. Ide tartozik a két gép közötti logikai kapcsolat, a felhasználó azonosítása, és a bejelentkezés.

Page 9: ISO-OSI modell_kapus_csaba_IRG11e

ISO-OSI modell• 4. szállítási réteg: A végpontok közötti megbízható adatszállítás,

adatcsere. Az üzenetek szállítható méretű keretekre bontása, a vevőoldalon való összeillesztése, valamint a csomagok sorrendbe állítása.• 3. hálózati réteg: Útvonal meghatározása, forgalomirányítás, címzés,

alhálózatok összekapcsolása.• 2. adatkapcsolati réteg: Bitek/bitsorozatok hibamentes továbbítása,

hibajavítás. Csatlakozókártyák szintje.• 1. fizikai: Bitenkénti jelátvitel két végberendezés között. Az adatátviteli

közeg/mód szintje.

Page 10: ISO-OSI modell_kapus_csaba_IRG11e

Rétegzett kommunikáció az ISO-OSI modellben

• A hálózatok túlságosan bonyolultak ahhoz, hogy a részeit egyszerre tárgyaljuk.• A cél, hogy csökkentsük ezt a bonyolultságot, továbbá

szabványos legyen. Ezért rétegekre bontjuk.• A rétegek egymásra épülnek.•Minden réteg szorosan kapcsolódik az alatta lévőhőz, hogy a

feladatát elvégezze.• Alapjában véve 7 réteg van, de ezek feladata és működése

hálózatonként más és más lehet.

Page 11: ISO-OSI modell_kapus_csaba_IRG11e

Rétegzett kommunikáció az ISO-OSI modellben

• Az egyes rétegek lefelé és felfelé is interfaceken keresztül kommunikálnak.• Az interface nem más, mint az adott kapcsolódási felületen

nyújtott szolgáltatások meghatározása.• A rétegen lévő megvalósító hardver vagy szoftver elem neve

entitás.• Két egymással összeköttetésben álló végberendezés (PC, Terminál)

azonos rétegbeli processzor párjai (társentitások), amelyek egymással csupán virtuális komminukációt valósítanak meg.• Két processz pár közös nyelve a protokoll.

Page 12: ISO-OSI modell_kapus_csaba_IRG11e

1. Fizikai réteg (Physical layer) • Ez a legalsó réteg, amely a fizikai közeggel foglalkozik milyen módon valósul meg

két berendezés között a kapcsolat/kommunikáció. Legyen szó adatvégberendezésről (pl. PC), vagy hálózati elemről (IMP), más néven adatáramköri-végberendezésről (pl. Router).• A fizikai közeg 2 fajtája: • Vezetékes – fizikailag összekötött (koaxiális, csavart érpárú, optikai)

• Vezeték nélküli – fizikailag nem összekötött (rádiófrekvenciás jel, lézersugár, infravörös fény, mikrohullám, műholdas adatátvitel).

• Itt a helyes átviteli közeg kiválasztását kell mérlegelni.• Áthidalhatóság, sávszélesség, duplexitás, ár, sérülékenység.

Page 13: ISO-OSI modell_kapus_csaba_IRG11e

1. Fizikai réteg (Physical layer)

• Kábelekre vonatkozó előírásokat és adatokat tartalmaz (egyes átviteli mód mennyire biztonságos, és költséges, valamint mekkora távolságig használható hibamentesen).• Továbbá tartalmazza a szerelési módot és a zajok

kiküszöbölésének módját, pl. UTP kábel árnyékolása.• Rendszerezi és osztályozza, szabványosítja a vezetéknélküli

összeköttetési módokat is.• Ehhez a réteghez tartoznak HUBok, Repeaterek.

Page 14: ISO-OSI modell_kapus_csaba_IRG11e

2. Adatkapcsolati réteg (DataLink layer) • Feladata, hogy a hálózat csomópontjai (Bridge, Switch) között hibamentes

adatátvitelt biztosítson, továbbá a bitsorozatok számára is biztosítsa a hibajavítást.• Ide tartozik a fizikai címzés (MAC-cím), a hálózati topológia (csillag, fa, teljes, stb.), a

közeghozzáférés, a fizikai átvitel hibakeresése, valamint a hiba jelzése, az adatkeretek összeállítása és a keretek sorrendbeli kézbesítése.• Kezeli a hálózati kártyát, a MAC-címet, a hidat (Bridge), a kapcsolót (Switch)• Az adatkapcsolati réteg felel azokért a funkciókért és eljárásokért, melyek lehetővé

teszik az adatátvitelt két hálózati elem (IMP pl. Switch) között.• Két alhálózat között a Bridge vagy a Switch• itt dönti el, hogy a célállomás melyik• hálózaton található és ez alapján dönti el,• hogy merre továbbítsa az adatot. Csak azt• engedik át, amelyik a másik alhálózatra• akar menni.

Page 15: ISO-OSI modell_kapus_csaba_IRG11e

3. Hálózati réteg (Network layer) • Hálózati szintű kommunikáció különböző állomások között.• Útvonalválasztást végez (routing), így értelemszerűen ide tartozik a forgalomirányító

(Router), illetve felelős a logikai címzésért, az IP címért.• IP cím a hálózati címzésért felelős. Pl. a router az IP cím alapján dönti el, merre található a

kívánt célállomás. Ez alkotja az IP protokollon alapuló internet gerincét.• Biztosítja a változó hosszúságú adatsorozatoknak a küldőtől a címzettig való továbbításához

szükséges funkciókat és eljárásokat. • Minőségi adattovábbítást végez akár egy vagy több hálózaton keresztül.• Ellenőrzi az adatáramlást, az adatok szegmentálását/deszegmentálását valamint

hibaellenőrzést végez.

• Router jelölése és a router:

Page 16: ISO-OSI modell_kapus_csaba_IRG11e

4. Szállítási réteg (Transport layer)

• Olyan szolgáltatást biztosít, ami elrejti a szállítás megvalósítási részleteit a felsőbb rétegek elől.• Feladata, hogy egy vagy több hálózaton keresztül biztonságosan

szállítsa az adatokat, adatcserét végezzen és mindezt lehetőleg hibátlanul.• Feladatkörébe tartozik:• Virtuális áramkörök kialakítása, kezelése• Átviteli hibák felismerése valamint javítása és az áramlásszabályozás.• Viszonyréteg (5. réteg) kérésére hálózati összeköttetést hoz létre két

berendezés/végpont között.

Page 17: ISO-OSI modell_kapus_csaba_IRG11e

4. Szállítási réteg (Transport layer)

Felelős a csomagokért, s ezért nyomonköveti az adatcsomagokat.•Ha hibát észlel, akkor gondoskodik a

csomagok újraküldéséről.•Gondoskodik a csomagok sorrendjéről,

sorrendbe állítja őket.• A legismertebb 4. szintű protokoll a TCP

(Transmission Control Protocol), amely• a TCP/IP protokollcsalád egyik fő

protokollja.

Page 18: ISO-OSI modell_kapus_csaba_IRG11e

5. Viszonyréteg (Session layer)

Ez a réteg építi ki, kezeli, valamint fejezi beaz applikációk/alkalmazások közöttidialógusokat (session, dialógus kontroll),azaz gondoskodik a közöttük létrejövő• párbeszédről.• Két gép közötti logikai kapcsolatot biztosít.• Ide tartozik a bejelentkezés, a felhasználó azonosítása.• Lehetővé teszi a felhasználó számára, hogy

bejelentkezzen a rendszerbe, valamint állományokat továbbítson két gép között.

Page 19: ISO-OSI modell_kapus_csaba_IRG11e

5. Viszonyréteg (Session layer)

• Kapcsolatokat épít ki, tart fenn és bont le alkalmazások között.• Szinkronizálja a felette lévő (megjelenítési) régetbeli

modulokat, és irányítja a köztük folyó adatcserét.• Végfelhasználói alkalmazások közötti dialógus menedzselési

mechanizmust valósít meg. A megvalósított mechanizmus lehet duplex vagy félduplex.• Sokszor együttműködési rétegnek is nevezik.

Page 20: ISO-OSI modell_kapus_csaba_IRG11e

6. Megjelenítési réteg (Presentation layer) • Biztosítja az alkalmazási réteg (7. réteg) számára, hogy az

adatok a felhasználó rendszerének megfelelő formában álljanak rendelkezésére. Továbbá olvasható legyen egy másik fajta rendszer alkalmazási rétege számára.• Feladata: Adatok szabványos kódolása, karakterkonverzió,

adatformátumok közötti konverzió, protokoll konverzió, adatátalakítás.• Különböző fájlformátumok kezelése, titkosítása, grafikus

utasítások kezelése, adattömörítés, adatvédelem. Egyszerűbb adatkezelések valósulnak meg ebben a rétegben.

Page 21: ISO-OSI modell_kapus_csaba_IRG11e

6. Megjelenítési réteg (Presentation layer)

•Különböző csomópontokon használt, különböző adatstruktúrákból eredő információ-értelmezési problémák feloldása.•Pl.: EBCDIC-kódolású szöveg fájl ASCII kódú szöveg

fájllá alakítása, vagy más objektum átalakítása.

Page 22: ISO-OSI modell_kapus_csaba_IRG11e

7. Alkalmazási réteg (Application layer) • ISO-OSI modell legfelsőbb rétege.

• Felhasználók számára csak az ezen a rétegen belül nyújtott szolgáltatások érhetők el.• E réteg szolgáltatásai támogatják a szoftveralkalmazások közötti

kommunikációt, és hogy az alsóbb szintű hálózati szolgáltatások képesek legyenek értelmezni az alkalmazásoktól jövő igényeket.• Feladata pl.: Állománytovábbítás, terminál emulációs szolgáltatás, elektronikus

levelezési rendszerek.• Alkalmazások (fájlátvitel, e-mail, chat stb.) működéséhez nélkülözhetetlen

szolgáltatások biztosítása.• Hozzáférést biztosít a programoknak a hálózati erőforrásokhoz.

Page 23: ISO-OSI modell_kapus_csaba_IRG11e

7. Alkalmazási réteg (Application layer)

• A legismertebb alkalmazási réteg szintű protokollok:• a HTTP (Hyper Text Transfer Protocol)• az SMTP (Simple Mail Transfer Protocol)• az FTP (File Transfer Protocol)• és a Telnet, amely az egyik legősibb hálózati protokoll.