Hálózati alapismeretek Az ISO/OSI hét rétege
Számítógépes hálózatok biztonságos működésének feltétele: Egységesített kapcsolódási felület Nemzetközi Szabványügyi Szervezet (ISO - International Standards Organization) létrehozta az OSI referenciamodellt OSI - Open System Interconnection: nyílt rendszerek összekapcsolása ISO - International Standards Organization: Nemzetközi Szabványügyi Szervezet
Az OSI felépítése Hét réteg Különböző absztrakciós szint Egy jól definiált feladatcsoportot lát el Különböző gyártók hardver és szoftvereszközeinek kapcsolatteremtése Rétegek feladatai szabványosításra alkalmasak Rétegek között minimális adatcsere
A hét réteg alkalmazási réteg megjelenési réteg viszony réteg szállítási réteg hálózati réteg adatkapcsolati réteg fizikai réteg
1. Fizikai réteg (physical layer) Adatbitek fizikai közegen történő hibátlan továbbítása
2. Adatkapcsolati réteg (data link layer) Szorosan kapcsolódik a fizikai réteghez Feladata: fizikai réteg által adott vagy vett adatsorozat logikai egységekre való bontása (csomagok) keret hibajavító információk hiba esetén újraküldés
3. Hálózati réteg (network layer) Hálózatba kötött számítógép kapcsolatáról gondoskodik Feladata: az adó és a címzett közötti optimális út megállapítása
4. Szállítási réteg (transport layer) Adó a küldeményt csomagokra darabolja sérült csomag esetében újraküldést kezdeményez Címzett megérkezett csomagok sorba rakása Meghatározza a szolgáltatás minőségét A szállítási réteg a hálózati réteg szolgáltatásait kihasználva két végpont között egyszerre több útvonalat is létrehozhat, miáltal nő az átbocsátóképesség.
5. Viszony réteg (session layer) Lehetővé teszi a felhasználói programok számára a hálózat láthatóságát Segítségével elérhetőek az előző négy réteg szolgáltatásai Feladata: gépek közötti kapcsolat kiépítése, szinkronizálása gondoskodik az adatcsere hibamentességéről
6. Megjelenítési réteg (presentation layer) átvitt adatok megjelenítése a felhasználó számára értelmezhető formában Feladata: kódolás dekódolás tömörítés titkosítás
7. Alkalmazási réteg (application layer) Feladata: biztosítja a hálózat és a felhasználói programok kapcsolatát eltérő rendszerek közötti állománytovábbítás böngészők, levelezőprogramok működésének szabályozása
Működése azonos rétegek kommunikálhatnak egymással amíg az információ eljut az adótól a címzettig áthalad az összes többi rétegen is a megfelelő programrészek között egy virtuális csatorna az egyes rétegek funkciói az alacsonyabb rétegek szolgáltatásain keresztül érhetők el