logo

OSI modell

  • Az OSI jelentése Nyissa meg a rendszer összekapcsolását egy referenciamodell, amely leírja, hogy egy szoftveralkalmazásból hogyan lehet információt egyben tárolni számítógép fizikai adathordozón keresztül egy másik számítógépen lévő szoftveralkalmazásba kerül.
  • Az OSI hét rétegből áll, és mindegyik réteg egy adott hálózati funkciót lát el.
  • Az OSI modellt a Nemzetközi Szabványügyi Szervezet (ISO) fejlesztette ki 1984-ben, és ma már a számítógépek közötti kommunikáció architekturális modelljének tekintik.
  • Az OSI modell a teljes feladatot hét kisebb és kezelhető feladatra osztja. Minden réteghez egy adott feladat van hozzárendelve.
  • Minden réteg önálló, így az egyes rétegekhez rendelt feladatok egymástól függetlenül végrehajthatók.

Az OSI modell jellemzői:

OSI modell
  • Az OSI modell két rétegre oszlik: felső és alsó rétegekre.
  • Az OSI modell felső rétege elsősorban az alkalmazással kapcsolatos kérdésekkel foglalkozik, és ezek csak a szoftverben valósulnak meg. Az alkalmazási réteg van a legközelebb a végfelhasználóhoz. Mind a végfelhasználó, mind az alkalmazási réteg együttműködik a szoftveralkalmazásokkal. A felső réteg a közvetlenül egy másik réteg feletti rétegre vonatkozik.
  • Az OSI modell alsó rétege az adatátviteli problémákkal foglalkozik. Az adatkapcsolati réteg és a fizikai réteg hardverben és szoftverben valósul meg. A fizikai réteg az OSI modell legalsó rétege, és a legközelebb van a fizikai közeghez. A fizikai réteg elsősorban az információ fizikai közegre való elhelyezéséért felelős.

Az OSI modell 7 rétege

Hét OSI réteg van. Minden rétegnek más-más funkciója van. Az alábbiakban hét rétegből álló lista látható:

  1. Fizikai réteg
  2. Adatkapcsolati réteg
  3. Hálózati réteg
  4. Szállítási réteg
  5. Session Layer
  6. Bemutató réteg
  7. Alkalmazási réteg
OSI modell

1) Fizikai réteg

OSI modell
  • A fizikai réteg fő funkciója az egyes bitek továbbítása egyik csomópontról a másikra.
  • Ez az OSI modell legalsó rétege.
  • Létrehozza, fenntartja és deaktiválja a fizikai kapcsolatot.
  • Meghatározza a mechanikai, elektromos és eljárási hálózati interfész specifikációit.

A fizikai réteg funkciói:

    Vonal konfiguráció:Meghatározza, hogyan lehet két vagy több eszközt fizikailag csatlakoztatni.Adatátvitel :Ez határozza meg az átviteli módot, legyen az szimplex, félduplex vagy full-duplex mód a hálózat két eszköze között. Topológia :Meghatározza a hálózati eszközök elrendezésének módját.Jelek:Meghatározza az információ továbbítására használt jel típusát.

2) Adatkapcsolati réteg

OSI modell
  • Ez a réteg felelős az adatkeretek hibamentes átviteléért.
  • Meghatározza a hálózaton lévő adatok formátumát.
  • Megbízható és hatékony kommunikációt biztosít két vagy több eszköz között.
  • Főleg a helyi hálózaton lévő minden egyes eszköz egyedi azonosításáért felelős.
  • Két alréteget tartalmaz:
      Logikai kapcsolatvezérlő réteg
      • Felelős a csomagok átviteléért a fogadó vevő hálózati rétegébe.
      • A fejlécből azonosítja a hálózati réteg protokoll címét.
      • Az áramlásszabályozást is biztosítja.
  • Media Access Control Layer
    • A médiahozzáférés-vezérlő réteg egy kapcsolat a logikai kapcsolatvezérlő réteg és a hálózat fizikai rétege között.
    • A csomagok hálózaton keresztüli átvitelére szolgál.

Az adatkapcsolati réteg funkciói

    Keretezés:Az adatkapcsolati réteg a fizikai nyers bitfolyamot keretekként ismert csomagokká fordítja le. Az adatkapcsolati réteg hozzáadja a fejlécet és az előzetest a kerethez. A kerethez hozzáadott fejléc tartalmazza a hardver célhelyét és a forráscímet.
OSI modell
    Fizikai címzés:Az adatkapcsolati réteg egy fejlécet ad a kerethez, amely egy célcímet tartalmaz. A keret a fejlécben említett célcímre kerül továbbításra.Flow Control:Az adatkapcsolati réteg fő funkciója az áramlásvezérlés. Ez az a technika, amellyel mindkét oldalon állandó adatátviteli sebességet tartanak fenn, hogy az adatok ne sérüljenek meg. Biztosítja, hogy az adóállomás, például egy nagyobb feldolgozási sebességű szerver ne lépje túl az alacsonyabb feldolgozási sebességű fogadóállomást.Hibakezelés:A hibaelhárítás egy számított CRC (Cyclic Redundancy Check) érték hozzáadásával érhető el, amelyet az adatkapcsolati réteg előzetesébe helyeznek el, és a rendszer hozzáadódik az üzenetkerethez, mielőtt elküldené a fizikai rétegnek. Ha úgy tűnik, hogy hiba történik, akkor a vevő nyugtát küld a sérült keretek újraküldésére.Hozzáférés-szabályozás:Ha két vagy több eszköz csatlakozik ugyanahhoz a kommunikációs csatornához, akkor az adatkapcsolati réteg protokolljait használják annak meghatározására, hogy egy adott időpontban melyik eszköz irányítja a kapcsolatot.

3) Hálózati réteg

OSI modell
  • Ez egy 3. réteg, amely kezeli az eszközcímzést, nyomon követi az eszközök helyét a hálózaton.
  • A hálózati feltételek, a szolgáltatás prioritása és egyéb tényezők alapján meghatározza az adatok forrásból a célba történő áthelyezésének legjobb módját.
  • Az adatkapcsolati réteg felelős a csomagok útválasztásáért és továbbításáért.
  • Az útválasztók a 3. rétegű eszközök, ebben a rétegben vannak megadva, és az útválasztási szolgáltatások biztosítására szolgálnak egy hálózaton belül.
  • A hálózati forgalom irányítására használt protokollokat hálózati rétegprotokolloknak nevezzük. A protokollok példái az IP és az Ipv6.

A hálózati réteg funkciói:

    Internetes munkavégzés:Az internetezés a hálózati réteg fő feladata. Logikai kapcsolatot biztosít a különböző eszközök között.Megszólítás:A hálózati réteg hozzáadja a forrás- és célcímet a keret fejlécéhez. A címzés az eszköz azonosítására szolgál az interneten.Útvonalválasztás :Az útválasztás a hálózati réteg fő összetevője, és ez határozza meg a legjobb optimális utat a forrástól a célig tartó több útvonal közül.Csomagolás:A hálózati réteg fogadja a csomagokat a felső rétegtől, és csomagokká alakítja azokat. Ez a folyamat Packetizing néven ismert. Internet protokollal (IP) érhető el.

4) Szállítási réteg

OSI modell
  • A szállítási réteg egy 4-es réteg, amely biztosítja, hogy az üzenetek a küldésük sorrendjében történjenek, és ne kerüljön sor az adatok megkettőzésére.
  • A szállítási réteg fő feladata az adatok teljes átvitele.
  • Az adatokat a felső rétegtől kapja, és kisebb egységekre, úgynevezett szegmensekre alakítja át.
  • Ezt a réteget végpontok közötti rétegnek nevezhetjük, mivel pont-pont kapcsolatot biztosít a forrás és a cél között az adatok megbízható szállítása érdekében.

Az ebben a rétegben használt két protokoll:

    Átviteli vezérlő protokoll
    • Ez egy szabványos protokoll, amely lehetővé teszi a rendszerek számára az interneten keresztüli kommunikációt.
    • Kapcsolatot hoz létre és tart fenn a gazdagépek között.
    • Ha az adatokat TCP-kapcsolaton keresztül küldik, akkor a TCP-protokoll kisebb egységekre, úgynevezett szegmensekre osztja fel az adatokat. Mindegyik szegmens több útvonalon halad az interneten, és különböző sorrendben érkeznek meg a célállomásra. Az átvitelvezérlő protokoll átrendezi a csomagokat a megfelelő sorrendben a fogadó oldalon.
    User Datagram Protocol
    • A User Datagram Protocol egy szállítási réteg protokoll.
    • Ez egy megbízhatatlan szállítási protokoll, mivel ebben az esetben a vevő nem küld visszaigazolást a csomag vételekor, a küldő nem vár visszaigazolásra. Ezért ez megbízhatatlanná teszi a protokollt.

A szállítási réteg funkciói:

    Szervizpont címzés:A számítógépek emiatt egyszerre több programot is futtatnak, az adatok továbbítása a forrásból a célba nem csak egyik számítógépről a másikra, hanem egyik folyamatról a másikra is. A szállítási réteg hozzáadja a szolgáltatáspont-címként vagy portcímként ismert címet tartalmazó fejlécet. A hálózati réteg feladata az adatok továbbítása egyik számítógépről a másikra, a szállítási réteg feladata pedig az üzenet továbbítása a megfelelő folyamathoz.Szegmentálás és összeszerelés:Amikor a szállítási réteg megkapja az üzenetet a felső rétegtől, az üzenetet több szegmensre osztja, és minden szegmenshez sorszámot rendel, amely egyedileg azonosítja az egyes szegmenseket. Amikor az üzenet megérkezett a célállomáshoz, a szállítási réteg sorszámaik alapján újra összeállítja az üzenetet.Csatlakozás vezérlése:A szállítási réteg két szolgáltatást nyújt: kapcsolat-orientált szolgáltatás és kapcsolat nélküli szolgáltatás. A kapcsolat nélküli szolgáltatás minden szegmenst külön csomagként kezel, és mindegyik különböző útvonalon halad a cél elérése érdekében. Egy kapcsolatorientált szolgáltatás a csomagok kézbesítése előtt kapcsolatot létesít a célgép szállítási rétegével. Kapcsolat-orientált szolgáltatásban az összes csomag egyetlen útvonalon halad.Áramlásszabályozás:A szállítási réteg az áramlásvezérlésért is felelős, de ez végponttól végpontig történik, nem pedig egyetlen kapcsolaton keresztül.Hibakezelés:A szállítási réteg felelős a hibakezelésért is. A hibakezelést végponttól végpontig hajtják végre, nem pedig egyetlen hivatkozáson keresztül. A küldő szállítási réteg biztosítja, hogy az üzenet hiba nélkül eljusson a célállomásra.

5) Session Layer

OSI modell
  • Ez egy 3. réteg az OSI modellben.
  • A Session réteg a kommunikáló eszközök közötti interakció létrehozására, karbantartására és szinkronizálására szolgál.

A munkamenet réteg funkciói:

    Dialógus vezérlés:A Session réteg párbeszéd-vezérlőként működik, amely párbeszédet hoz létre két folyamat között, vagy mondhatjuk, hogy lehetővé teszi a kommunikációt két folyamat között, amely lehet fél- vagy full-duplex.Szinkronizálás:A munkamenet réteg néhány ellenőrzőpontot ad hozzá, amikor az adatokat sorozatban továbbítja. Ha az adatátvitel közepette hiba történik, akkor az átvitel az ellenőrzőpontról ismét megtörténik. Ezt a folyamatot szinkronizálásnak és helyreállításnak nevezik.

6) Prezentációs réteg

OSI modell
  • A prezentációs réteg főként a két rendszer között kicserélt információ szintaxisával és szemantikájával foglalkozik.
  • A hálózat adatfordítójaként működik.
  • Ez a réteg az operációs rendszer része, amely az adatokat egyik prezentációs formátumból egy másik formátumba konvertálja.
  • A bemutató réteget szintaktikai rétegnek is nevezik.

A prezentációs réteg funkciói:

    Fordítás:A folyamatok két rendszerben cserélik ki az információkat karakterláncok, számok stb. formájában. A különböző számítógépek különböző kódolási módszereket használnak, a megjelenítési réteg kezeli a különböző kódolási módszerek közötti átjárhatóságot. Átalakítja az adatokat a küldőtől függő formátumból egy közös formátumba, és a közös formátumot vevőtől függő formátumra változtatja a fogadó oldalon.Titkosítás:Titkosítás szükséges a magánélet megőrzéséhez. A titkosítás egy olyan folyamat, amelynek során a küldő által továbbított információkat egy másik formába konvertálják, és a kapott üzenetet elküldik a hálózaton keresztül.Tömörítés:Az adattömörítés az adatok tömörítésének folyamata, azaz csökkenti a továbbítandó bitek számát. Az adattömörítés nagyon fontos a multimédiában, például szövegben, hangban, videóban.

7) Alkalmazási réteg

OSI modell
  • Az alkalmazási réteg ablakként szolgál a felhasználók és az alkalmazási folyamatok számára a hálózati szolgáltatás eléréséhez.
  • Olyan problémákat kezel, mint a hálózat átláthatósága, az erőforrások elosztása stb.
  • Az alkalmazási réteg nem alkalmazás, hanem az alkalmazási réteg funkcióit látja el.
  • Ez a réteg biztosítja a hálózati szolgáltatásokat a végfelhasználók számára.

Az alkalmazási réteg funkciói:

    Fájlátvitel, hozzáférés és kezelés (FTAM):Az alkalmazási réteg lehetővé teszi a felhasználó számára, hogy hozzáférjen a távoli számítógépen lévő fájlokhoz, lekérje a fájlokat a számítógépről, és kezelje a fájlokat egy távoli számítógépen.Levelezési szolgáltatások:Egy alkalmazási réteg biztosítja az e-mailek továbbítását és tárolását.
  • Címtárszolgáltatások: Egy alkalmazás biztosítja az elosztott adatbázis-forrásokat, és arra szolgál, hogy globális információkat biztosítson különféle objektumokról.