- A hálózati réteg az OSI modell harmadik rétege.
- Kezeli a szállítási réteg szolgáltatáskérelmeit, és továbbítja a szolgáltatáskérést az adatkapcsolati rétegnek.
- A hálózati réteg lefordítja a logikai címeket fizikai címekké
- Meghatározza az útvonalat a forrástól a célig, és kezeli a forgalmi problémákat is, mint például a kapcsolást, az útválasztást és az adatcsomagok torlódását.
- A hálózati réteg fő feladata a csomagok áthelyezése a küldő gépről a fogadó gazdagépre.
A hálózati réteg által végzett fő funkciók a következők:
Útvonalválasztás: | Amikor egy csomag eléri az útválasztó bemeneti kapcsolatát, a router áthelyezi a csomagokat az útválasztó kimeneti linkjére. Például az S1-től R1-ig tartó csomagot továbbítani kell a következő útválasztónak az S2-hez vezető úton.
Logikai címzés: | Az adatkapcsolati réteg a fizikai címzést, a hálózati réteg pedig a logikai címzést valósítja meg. A logikai címzést a forrás- és a célrendszer megkülönböztetésére is használják. A hálózati réteg fejlécet ad a csomaghoz, amely tartalmazza mind a küldő, mind a fogadó logikai címét.
Internetes munkavégzés: | A hálózati rétegnek ez a fő szerepe, hogy logikai kapcsolatot biztosít a különböző típusú hálózatok között.
Töredezettség: | A töredezettség egy olyan folyamat, amely során a csomagokat a legkisebb egyedi adategységekre bontják, amelyek különböző hálózatokon haladnak át.
Továbbítás és útválasztás
A hálózati rétegben egy útválasztót használnak a csomagok továbbítására. Minden útválasztónak van egy továbbítási táblázata. Az útválasztó úgy továbbítja a csomagot, hogy megvizsgálja a csomag fejlécét, majd a fejléc mező értékével indexel a továbbítási táblába. A fejléc mező értékének megfelelő továbbítási táblában tárolt érték jelzi az útválasztó kimenő interfész hivatkozását, amelyre a csomagot továbbítani kell.
Például a 0111-es fejlécmező értékkel rendelkező útválasztó megérkezik egy útválasztóhoz, majd ezt a fejlécértéket a továbbítási táblába indexeli, amely meghatározza, hogy a kimeneti kapcsolati interfész 2. Az útválasztó továbbítja a csomagot a 2-es interfésznek. Az útválasztó algoritmus meghatározza a továbbítási táblázatba beszúrt értékeket. Az útválasztási algoritmus lehet centralizált vagy decentralizált.
A hálózati réteg által nyújtott szolgáltatások
Garantált szállítás: | Ez a réteg biztosítja azt a szolgáltatást, amely garantálja, hogy a csomag megérkezik a rendeltetési helyére.
Garantált szállítás korlátozott késéssel: | Ez a szolgáltatás garantálja, hogy a csomag egy megadott host-host késleltetési korláton belül megtörténik.
Rendben lévő csomagok: | Ez a szolgáltatás biztosítja, hogy a csomag a küldés sorrendjében érkezzen meg a célállomásra.
Garantált maximális rezgés: | Ez a szolgáltatás biztosítja, hogy a két egymást követő küldés között a feladónál eltelő idő egyenlő legyen a célállomáson történő beérkezésük közötti idővel.
Biztonsági szolgáltatások: | A hálózati réteg biztonságot nyújt a forrás és a célállomás közötti munkamenetkulcs használatával. A forrásgazda hálózati rétege titkosítja a célállomásnak küldött datagramok hasznos terheit. A célállomás hálózati rétege ezután visszafejti a hasznos adatot. Ily módon a hálózati réteg fenntartja az adatintegritást és a forráshitelesítési szolgáltatásokat.