Hlzatok s Internet A hlzati elemek egyttmkdse Ksztette

  • Slides: 23
Download presentation
Hálózatok és Internet A hálózati elemek együttműködése Készítette: Pintér Norbert

Hálózatok és Internet A hálózati elemek együttműködése Készítette: Pintér Norbert

Hálózati architektúra Hálózati architektúrák felépítése § Rétegek (layer) és protokollok halmaza § Köztük: (réteg)interfészek

Hálózati architektúra Hálózati architektúrák felépítése § Rétegek (layer) és protokollok halmaza § Köztük: (réteg)interfészek § Elegendő információ az implementáláshoz § Nem része sem a részletes implementáció, sem az interfészek meghatározása (a konkrét implementáció során tervezői döntés) A hálózati elemek együttműködése

Hálózati architektúra A rétegek tervezési kérdései § minden rétegnek rendelkeznie kell a kapcsolat felépítését

Hálózati architektúra A rétegek tervezési kérdései § minden rétegnek rendelkeznie kell a kapcsolat felépítését illetve annak lebontását biztosító eljárással § adatátvitel szabályai - egyirányú (szimplex), váltakozóan kétirányú (half duplex), vagy egyszerre kétirányú (full duplex) § hibavédelem, hibajelzés § hogyan oldható meg a gyors adók-lassú vevők együttműködése? § üzenetek darabolása, helyes összerakása § sorrendhelyesség § nagyon sokszor ugyanazon a fizikai csatornán több párbeszéd zajlik, hogyan kell ezt összekeveredés-mentesen megoldani? § optimális útvonal kiválasztása A hálózati elemek együttműködése

Az OSI modell Az ISO-OSI hálózati referencia modell § Nemzetközi Szabványügyi Szervezet (International Standards

Az OSI modell Az ISO-OSI hálózati referencia modell § Nemzetközi Szabványügyi Szervezet (International Standards Organization: ISO) ajánlása § nyílt rendszerek összekapcsolása hivatkozási (referencia) modell (Open System Interconnection: OSI) § A referencia modell 7 rétegű struktúra § Az OSI modell nem hálózati architektúra! A hálózati elemek együttműködése

Az OSI modell Az ISO-OSI rétegek kialakítása Az OSI modell hét rétegből áll A

Az OSI modell Az ISO-OSI rétegek kialakítása Az OSI modell hét rétegből áll A kialakításnál figyelembe vett alapelvek: • A rétegek különböző absztrakciós szinteket képviseljenek • Minden réteg jól definiált feladatot hajtson végre • A rétegek feladatának megválasztásakor nemzetközileg elfogadott szabványok kialakítására kell törekedni • A réteghatárok megválasztásakor a rétegek közti információcsere minimalizálására kell törekedni • A rétegek számának megfelelően nagynak kell lennie ahhoz, hogy különböző feladatok ne kerüljenek szükségtelenül egy rétegbe • Ugyanakkor elég kicsinek kell lennie ahhoz, hogy a szerkezet ne váljon nehezen kezelhetővé A hálózati elemek együttműködése

Az OSI modell Az ajánlott 7 réteg A hálózati elemek együttműködése

Az OSI modell Az ajánlott 7 réteg A hálózati elemek együttműködése

Az OSI modell Adatátvitellel foglalkozó rétegek 1. Fizikai réteg (physical layer) a bitek kommunikációs

Az OSI modell Adatátvitellel foglalkozó rétegek 1. Fizikai réteg (physical layer) a bitek kommunikációs csatornán való áthaladásáért a felelős • A közeg és csatlakozók fizikai kialakítása (milyen kábel, csatlakozó, stb. ) • Átviteli technológiák meghatározása • Adatátviteli irányok meghatározása • Kapcsolat felépítése, bontása A hálózati elemek együttműködése

Az OSI modell Adatátvitellel foglalkozó rétegek 2. Adatkapcsolati réteg (data link layer) A hálózati

Az OSI modell Adatátvitellel foglalkozó rétegek 2. Adatkapcsolati réteg (data link layer) A hálózati réteg számára hibamentes átvitelt biztosít • • • Keretképzés és behatárolás Kerethibák kezelése (elveszett keretek újraadása, kettőzött keretek kivonása) Forgalom szabályozása Az A-B irányú adatkeret forgalom, valamint a B-A irányú nyugtakeret forgalom szabályozása, kezelése Adatkapcsolati protokollok szabályozása (szimplex, half-duplex, fullduplex) Közeg hozzáférési módszerek szabályozása (véletlen-, osztott-, központosított – átvitelvezérlés) A hálózati elemek együttműködése

Az OSI modell Adatátvitellel foglalkozó rétegek 3. Hálózati réteg (Network layer) A kommunikációs hálózat

Az OSI modell Adatátvitellel foglalkozó rétegek 3. Hálózati réteg (Network layer) A kommunikációs hálózat működését vezérli • • Csomagok forrás és célállomás közötti útvonalának meghatározása (forgalomirányítás) =>routing, routing tábla Torlódás vezérlés (szabadabb utak választása - ha van) Heterogén hálózatok összekapcsolására alkalmas csomópont Összetettsége függ a topológiától is A hálózati elemek együttműködése

Az OSI modell Adatátvitellel foglalkozó rétegek 4. Szállítási réteg (transport layer) Feladata a viszonyréteg

Az OSI modell Adatátvitellel foglalkozó rétegek 4. Szállítási réteg (transport layer) Feladata a viszonyréteg üzeneteinek továbbítása • • Valódi forrás-cél (end-to-end) réteg Üzenetek tördelése illetve összeállítása Hibakezelés Adatáramlás vezérlés (multiplex, demultiplex) A hálózati elemek együttműködése

Az OSI modell Logikai összeköttetéssel kapcsolatos rétegek 5. Viszonyréteg (session layer) Különböző gépek között

Az OSI modell Logikai összeköttetéssel kapcsolatos rétegek 5. Viszonyréteg (session layer) Különböző gépek között felhasználói viszonyok létesítése • párbeszédek szervezése • szinkronizáció • kölcsönhatás menedzselés A hálózati elemek együttműködése

Az OSI modell Logikai összeköttetéssel kapcsolatos rétegek 6. Megjelenítési réteg (presentation layer) Az átvinni

Az OSI modell Logikai összeköttetéssel kapcsolatos rétegek 6. Megjelenítési réteg (presentation layer) Az átvinni kívánt információ szintaktikájával és szemantikájával foglalkozik • Adatábrázolás (kód konverzió) • Adattömörítés • Adattitkosítás A hálózati elemek együttműködése

Az OSI modell Logikai összeköttetéssel kapcsolatos rétegek 7. Alkalmazási réteg (application layer) A hálózaton

Az OSI modell Logikai összeköttetéssel kapcsolatos rétegek 7. Alkalmazási réteg (application layer) A hálózaton használt alkalmazásokat tartalmazza • Fájl-és nyomtatószolgáltatások • Elektronikus levelezés • Alkalmazás szolgáltatások A hálózati elemek együttműködése

Az OSI modell Szolgálatok a rétegek között § Összeköttetés alapú hálózatszervezés • Összeköttetés: virtuális

Az OSI modell Szolgálatok a rétegek között § Összeköttetés alapú hálózatszervezés • Összeköttetés: virtuális áramkör § Összeköttetés mentes hálózatszervezés • Összeköttetés: áramló csomagok (datagrammok) A hálózati elemek együttműködése

Az OSI modell Datagramhálózat és a virtuális áramköri hálózat összehasonlítása A hálózati elemek együttműködése

Az OSI modell Datagramhálózat és a virtuális áramköri hálózat összehasonlítása A hálózati elemek együttműködése

Hálózati protokollok Protokoll § Egyezmény, vagy szabvány, amely leírja, hogy a hálózat résztvevői miképp

Hálózati protokollok Protokoll § Egyezmény, vagy szabvány, amely leírja, hogy a hálózat résztvevői miképp tudnak egymással kommunikálni § Sorrendet és felépítést határoz meg § A protokollok rétegződnek § Különböző protokoll = különböző filozófia A hálózati elemek együttműködése

Hálózati protokollok Tervezési szempontok § Hatékonyság § Megbízhatóság § Skálázhatóság A hálózati elemek együttműködése

Hálózati protokollok Tervezési szempontok § Hatékonyság § Megbízhatóság § Skálázhatóság A hálózati elemek együttműködése

Hálózati protokollok Internet (TCP/IP) protokollok OSI modell rétegei alapján § § 1 -2 -es

Hálózati protokollok Internet (TCP/IP) protokollok OSI modell rétegei alapján § § 1 -2 -es réteg (fizikai, kapcsolati réteg) protokolljai • ARP, RARP 3 -mas réteg (hálózati réteg) protokolljai • IP, ICMP, IGMP 4 -es réteg (szállítási réteg) protokolljai • TCP, UDP 5 -7 –es réteg (viszony, megjelenítési, alkalmazási) réteg protokolljai • Telnet, SSH • FTP • SMTP, POP 3 • Gopher • HTTP • DHCP, DNS • NFS, SMB A hálózati elemek együttműködése

Hálózati protokollok Novell Net. Ware (SPX/IPX) protokollok Szinte mind a 7 réteget (OSI) lefedi

Hálózati protokollok Novell Net. Ware (SPX/IPX) protokollok Szinte mind a 7 réteget (OSI) lefedi § 1 -2 –es réteg (fizikai, adatkapcsolati réteg) protokolljai • LLC és MAC protokollok § 3 -as réteg (hálózati réteg) protokolljai • IPX, SAP • NLSP § 4 -es réteg (szállítási réteg) protokolljai • Net. BIOS, SAP, SPX § 5 -7 –es réteg (viszony, megjelenítési, alkalmazási réteg) protokolljai • Net. BIOS, SAP • Netware és Net. BIOS alkalmazások A hálózati elemek együttműködése

Hálózati protokollok Melyik protokoll? • • Az adott hálózati környezet határozza meg Lehetőség szerint

Hálózati protokollok Melyik protokoll? • • Az adott hálózati környezet határozza meg Lehetőség szerint TCP/IP-t használjunk Ha szükséges SPX/IPX is telepíthető mellé További protokollok funkció szerint A hálózati elemek együttműködése

Az IEEE 802 szabványcsalád Szabványosítás § Oka: hálózatok megjelenésekor sok protokoll => kompatibilitási problémák

Az IEEE 802 szabványcsalád Szabványosítás § Oka: hálózatok megjelenésekor sok protokoll => kompatibilitási problémák § Egységes kommunikáció § Tömeggyártás § Két fő kategória: de facto, de jure § Több különböző szervezet végzi (ISO, IEEE, stb. ) A hálózati elemek együttműködése

Az IEEE 802 szabványcsalád IEEE (Institute of Electrical and Electronics Engineers) 802 § a

Az IEEE 802 szabványcsalád IEEE (Institute of Electrical and Electronics Engineers) 802 § a helyi hálózatokkal és a városi hálózatokkal foglalkozó szabványok egy csoportja § Miért IEEE 802? § Az IEEE 802 az OSI adatkapcsolati rétegét két alrétegre osztotta => logikai kapcsolat vezérlés (LLC) és közeghozzáférés vezérlés (MAC) § Legszélesebb körben használt szabványok: IEEE 802. 3 (Ethernet), IEEE 802. 5 (Token Ring), IEEE 802. 11 (Wireless LAN) A hálózati elemek együttműködése

Az IEEE 802 szabványcsalád IEE munkacsoportok A hálózati elemek együttműködése

Az IEEE 802 szabványcsalád IEE munkacsoportok A hálózati elemek együttműködése