Számítógép-hálózatok

Slides:



Advertisements
Hasonló előadás
A számítógépes hálózatok és az Internet
Advertisements

FDDI (Fiber Distributed Data Interface, Száloptikai adatátviteli interface)
Hálózati készülékek.
Hálózati és Internet ismeretek
ISO International Standards Organisation OSI Open System Interconnection ISO International Standards Organisation OSI Open System Interconnection Ez a.
modul Szövegfeldolgozás Speciális informatikai feladatok.
Rétegzett hálózati architektúrák
A TCP/IP hivatkozási modell
SZÁMÍTÓGÉP- HÁLÓZAT.
Számítógép hálózatok.
HÁLÓZATOK.
Névadás a hálózaton. Kialakulás •szükség volt egy olyan címzési rendszerre, amely a keretek helyi továbbítása érdekében alkalmas a számítógépek és az.
Hálózati architektúrák
Hálózatok.
HÁLÓZATOK.
Az integrált áramkörök (IC-k) tervezése
Rétegelt hálózati architektúra
Hálózati alapismeretek
Hálózati eszközök az OSI modell alapján
Sávszélesség és adatátvitel
13.a CAD-CAM informatikus
OSI Modell.
A hálózati réteg 6. fejezet. Forgalomirányítás A forgalomirányítási algoritmus (routing algorithm) a hálózati réteg szoftverének azon része, amely azért.
Számítógépes hálózatok világa Készítette: Orbán Judit ORJPAAI.ELTE.
HÁLÓZAT INTERNET. Weblap címek xikon/index.html xikon/index.html.
Hálózati és Internet ismeretek
Hálózati és Internet ismeretek
Ethernet technológiák A 10 Mbit/s sebességű Ethernet.
A protokollok határozzák meg a kapcsolattartás módját.
Hálózati eszközök.
Hálózati modellek. Rétegek felépítése hálózati kapcsolatok megvalósítását részfeladatokra (kapcsolattípusokra) bontják, ezek a rétegek a rétegek egymásra.
12. Hálózati hardvereszközök
Hálózati alapismeretek előadásvázlat
Létező hálózatok Kapcsolat-orientált csomagkapcsolt adathálózat: X.25.
Hálózati réteg.
Hálózati architektúrák
modul 3.0 tananyagegység Hálózatok
Adatkapcsolati réteg.
Hálózati eszközök Bridge, Switch, Router
Az internetről.
Számítógép-hálózatok
Hálózati ismeretek Az OSI modell.
Hálózati ismeretek ismétlés.
Hálózati alapismeretek
Házatok: egymással összekötött számítógépek. Ahhoz, hogy gépünket a hálózatra kapcsoljuk szükségünk van hálózati kártyára, és kábelre.
Hálózatok Kialakulásának okai: kommunikációs igény gépek közt,
A hálózati elemek együttműködése
Az OSI modell 3. fejezet.
Számítógép-hálózatok alapjai
Számítógépes hálózat vezérlőegységei.  Hálózati adapterkártya.  Modem.  HUB, megfelelő címre küldő elosztó eszköz.  Repeater („ismétlő”), azonos típusú.
Számítógép hálózatok.
A fizikai réteg. Az OSI modell első, avagy legalsó rétege Feladata a bitek kommunikációs csatornára való juttatása Ez a réteg határozza meg az eszközökkel.
Az IPv4 alhálózati maszk
Nyílt rendszerek összekapcsolása
HEFOP 3.3.1–P /1.0A projekt az Európai Unió társfinanszírozásával, az Európa terv keretében valósul meg. 1 Számítógép- hálózatok dr. Herdon.
A projekt az Európai Unió társfinanszírozásával, az Európa terv keretében valósul meg. Számítógép- hálózatok dr. Herdon Miklós dr. Kovács György Magó Zsolt.
Hálózatok II. Alapfogalamak.
TÁMOP /1-2F Felkészítés szakmai vizsgára informatika területre modulhoz II/14. évfolyam Az írásbeli feladatsor jellegzetes feladattípusainak.
Tűzfal (firewall).
A szállítási réteg az OSI modell 4. rétege. Feladata megbízható adatátvitel megvalósítása két hoszt között. Ezt úgy kell megoldani, hogy az független.
A TCP/IP protokoll. Az ARPANET eredeti protokollja: Network Control Protocol. 1974: Vinton G. Cerf és Robert E. Kahn: új protokollstruktúra fejlesztése.
Hálózati protokollok és szabványok
Hálózatos programok készítése
Számítógépes hálózati alapismeretek - vázlat
Kommunikáció a hálózaton
Számítógépes hálózatok
1 Többszörös címek D osztályú IP címek
Hálózatkezelés Java-ban
Hálózatok.
Hálózati struktúrák, jogosultságok
Előadás másolata:

Számítógép-hálózatok Hálózati alapok II.

Nyílt és zárt rendszerek Zárt rendszer: egységeit csak a gyártó által ismert módon lehet hálózatba kötni. Általában homogén - minden egység a gyártótól van. Nyílt rendszer: általános érvényű szabályokat, illetve ajánlásokat követ. Általában heterogén - viszonylag hardware független.

Hogyan is épül fel egy hálózat? „Feladó” „Címzett” Program/alkalmazás Host IMP

Rétegezett kommunikáció A hálózatok túl bonyolultak ahhoz, hogy minden részletét egyszerre tárgyaljuk A cél a bonyolultság csökkentése, és a funkciók cserélhetősége, továbbá a szabványosítás lehetősége A szervezés alapja a rétegekre bontás

Rétegezett kommunikáció Az egyes rétegek egymásra épülnek Minden réteg igénybe veszi az alatta levőt feladata végrehajtásához, és szolgáltatást nyújt a felette levőnek Az, hogy hány réteg van, mi az egyes rétegek feladata és működése, minden hálózatban más lehet. Az egyes rétegek lefelé és felfelé interface- eken kommunikálnak

Rétegezett kommunikáció Az interface tulajdonképpen az adott kapcsolódási felületen nyújtott szolgáltatások definíciója A cél, hogy ezek minél egyszerűbbek és világosabbak legyenek A réteget ténylegesen megvalósító hardver vagy szoftver elem neve entitás.

Rétegezett kommunikáció Az egymással párbeszédben álló két végberendezés megfelelő rétegei a processz párok (társentitások), amelyek egymással virtuális kommunikációt valósítanak meg Virtuális, mert miközben logikailag egymással beszélnek, fizikailag az alattuk levő réteggel állnak kapcsolatban A processz párok egymás közötti nyelve a protokoll.

Rétegezett kommunikáció A rétegek ki- és bemenete szabványos, ezért az egyes kapcsolattípusokat megvalósító eszközök cserélhetők pl. modemes kapcsolatról kábeltévésre áttérés után az alkalmazói programok ugyanúgy használhatók továbbra is A legalsó réteg alatt a fizikai közeg található, végső soron minden kommunikáció ezen zajlik

Rétegezett kommunikáció

Réteg kialakítási szempontok: A rétegek mindegyikének rendelkeznie kell eljárással a kapcsolat felépítésére, illetve annak lebontására. Meg kell határozni az átviteli szabályokat: az átvitel szimplex (egyirányú) fél duplex (váltakozóan két irányú) vagy duplex (egyszerre két irányú) legyen. Meg kell határozni, milyen legyen a rendszerben a hibajelzés hibavédelem. Gondoskodni kell róla, hogy a gyors adók-lassú vevők adatvesztés-mentesen működhessenek együtt. Korlátozott üzenethosszú alkalmazásoknál, ha az üzeneteket a küldés előtt szét kell darabolni, meghatározandó, hogy hogyan biztosítható vétel helyén a sorrend-helyes összerakásuk. Ugyanazon a fizikai vonalon egyidejűleg több kommunikáció is folyhat. Hogyan kell ezt szeparáltan, összekeveredés-mentesen megoldani. Cél és a forrás között, ha több útvonal lehetséges, fontos a valamilyen szempontból optimális útvonal kiválasztása.

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ányszintű modellje. ISO: International Standard Organization, Nemzetközi Szabványügyi Szervezet OSI: Open System Interconnection, nyílt rendszerek összekapcsolása A hardver és a felhasználó között elhelyezkedő rétegeknek pontosan meghatározott feladatuk van, csak ezzel kell foglalkozniuk: A közvetlen szomszédos rétegtől kapott információkat dolgozzák fel, és szabványos formában adják át a következő rétegnek Ebben a modellben a kapcsolat 7 jól definiált rétegen keresztül jön létre. A legmagasabb szint a felhasználói (alkalmazási) réteg, a felhasználónak ezzel van közvetlen kapcsolata. A legalacsonyabb szint a fizikai réteg, itt történik a tényleges adatátvitel.

ISO-OSI modell

ISO-OSI modell

ISO-OSI modell Eltérő gyártóktól származó, eltérő céllal készült hálózatok összekapcsolásakor elengedhetetlen követelmény lett a szabványosítás A 'nyílt rendszerek' összekapcsolását definiálja A kommunikációs folyamatokat funkciók szerint csoportosítva rétegekbe sorolta

ISO-OSI modell A rétegek egy-egy absztrakciós szintet képviselnek és külön-külön jól definiált feladatot látnak el Eltérő feladatok ne kerüljenek egy rétegbe Hét különböző, egymással interface segítségével kommunikáló réteget határozott meg Minden réteg új fejléccel látja el a fentről jövő adatokat

ISO-OSI modell A kialakított rétegek az egész hálózatra kiterjednek, és minden egyes réteg csak a közvetlenül felette és alatta levő rétegekkel képes kommunikálni Egy rétegben egy vagy több, hardver, illetve szoftver elemet reprezentáló és egy meghatározott feladatot ellátó entitás működik Az egy rétegen belüli, de különböző rendszerekben elhelyezkedő entitásokat nevezzük társentitásnak

ISO-OSI modell rétegei Az OSI modell hét réteget határoz meg az alsó három réteg jellemzően a számítógép hardverével kapcsolatos, a felsőbb négy réteg megvalósítása szoftver feladat

ISO-OSI modell

ISO-OSI modell rétegei 7. alkalmazási Alkalmazói programok hozzáférését biztosítja a hálózati erőforrásokhoz. Pl. egy böngészőprogram ezzel a szinttel kommunikál. 6. megjelenítési A bitekhez jelentést rendel. Különböző fájlformátumok kezelése, tikosítás, visszafejtés a feladata, tömörítés, adatvédelem 5. viszony Kialakítja a viszonyt a két végponton futó alkalmazói program közt. Bejelentkezés, felhasználó azonosítása tartozik ide, két gép közötti logikai kapcsolat 4. szállítási A végpontok közti megbízható adatszállítás, adatcsere a feladata. Az üzenetek szállítható méretű keretekre darabolása, ill. összeillesztése , csomagok sorrendbe állítása 3. hálózati Útvonal megválasztása, forgalomvezérlés, címzés a feladata, alhálózatok összekapcsolása 2. adatkapcsolati Bitsorozatok hibamentes továbbítása, hibajavítás. Csatolókártyák szintje. 1. fizikai Bitenkénti jelátvitel 2 végpont között. Az adatátviteli közeg szintje.

1. Fizikai (Physical) réteg Bitenkénti jelátvitel 2 végpont között. Az adatátviteli közeg szintje. Biztosítja a bitek átvitelét a kommunikációs csatornán A fizikai kapcsolat elektromos, mechanikai, eljárásbeli paramétereit definiálja, és hogy miként épüljön fel és bomoljon le egy (fizikai) kapcsolat Előírja a végrendszerek közti fizikai összeköttetések kialakításának, fenntartásának és lebontásának elektromos, mechanikus és funkcionális követelményeit egyik fontos jellemzője az alkalmazott kábel fajtája és típusa ismétlő (repeater), hub

1. Fizikai (Physical) réteg A fizikai réteg határozza meg minden, az eszközökkel kapcsolatos fizikai és elektromos specifikációt, beleértve az érintkezők kiosztása, a használatos feszültség szintek és a kábelek specifikációi. A szinten hubok, repeaterek és hálózati adapterek számítanak a kezelt berendezések közé. A fizikai réteg által megvalósított fő funkciók: felépíteni és lezárni egy csatlakozást egy kommunikációs médiummal. részt venni egy folyamatban, amelyben a kommunikációs erőforrások több felhasználó közötti hatékony megosztása történik. Például, kapcsolat szétosztás és adatáramlás vezérlés. moduláció, vagy a digitális adatok olyan átalakítása, konverziója, jelátalakítása, ami biztosítja, hogy a felhasználó adatait a megfelelő kommunikációs csatorna továbbítani tudja. A jeleket vagy fizikai kábelen – réz vagy optikai szál, például – vagy rádiós kapcsolaton keresztül kell továbbítani. A számos Ethernet szabvány is ehhez a réteghez tartozik; az Ethernetnek ezzel a réteggel és az adatkapcsolati réteggel is együtt kell működnie. Hasonlóan együtt kell tudni működnie a helyi hálózatokkal is, mint például a Token Ring, FDDI, és az IEE 802.11

2. Adatkapcsolati (Data link) réteg Feladata, hogy a hálózat csomópontjai között hibamentes átvitelt biztosítson, hibajavítás a bitsorozatok számára Ezen réteg problémaköréhez tartozik a fizikai címzés, hálózati topológia, közeghozzáférés, fizikai átvitel hibadetektálása/hibajelzése, adat keretek összeállítása és a keretek sorrendhelyes kézbesítése. Az adatok megbízható szállítását biztosítja egy fizikai összeköttetésen Címzés egy fizikai szegmensen lévő állomások között MAC-cím, hálózati kártya; híd (bridge), kapcsoló (switch) Az IEEE két alrétegre (MAC, LLC) bontotta az adatkapcsolati réteget

2. Adatkapcsolati (Data link) réteg A adatkapcsolati réteg biztosítja azokat a funkciókat és eljárásokat, amelyek lehetővé teszik az adatok átvitelét két hálózati elem között. Jelzi, illetve lehetőség szerint korrigálja a fizikai szinten történt hibákat is. A használt egyszerű címzési séma fizikai szintű, azaz a használt címek fizikai címek (MAC címek) amelyeket a gyártó fixen állított be hálózati kártya szinten. Megjegyzés: A legismertebb példa itt is az Ethernet. Az IEEE 802 szerinti helyi hálózatokon, és néhány nem-IEEE 802 hálózatnál, mint például az FDDI, ez a réteg használja a Media Acces Control (MAC) réteget és az IEEE 802.2 Logical Link Control (LLC) réteget is. Ez az a réteg, ahol a bridge-ek és switch-ek működnek. Ha helyi hálózat felé kell a kapcsolatot kiépíteni, akkor kapcsolódást csak a helyi hálózati csomópontokkal kell létrehozni.

3. Hálózati (Network) réteg Hálózati szintű kommunikáció tetszőleges állomások között A kommunikációs alhálózatok működését vezérli a csomagok forrás és célállomás közötti útvonalát határozza meg Az alhálózatokra bontással biztosítja a torlódás elkerülését Összeköttetést és útvonalválasztást biztosít két hálózati csomópont között. Ehhez a réteghez tartozik a hálózati címzés (IP címek) és az útvonalválasztás (routing), a csomagok irányítása a teljes hálózatban Két, különböző földrajzi helyen levő hálózat között biztosít kapcsolatot és útválasztást. Logikai címzés, IP cím, forgalomirányító (router), forgalomirányítás

3. Hálózati (Network) réteg A hálózati réteg biztosítja a változó hosszúságú adat sorozatoknak a küldőtől a címzetthez való továbbításához szükséges funkciókat és eljárásokat, úgy, hogy az adatok továbbítása a szolgáltatási minőség függvényében akár egy vagy több hálózaton keresztül is történhet. Ez a réteg biztosítja a hálózati útvonal választás, az adatáramlás ellenőrzést, az adatok szegmentálását/deszeg- mentálását, és főként a hiba ellenőrzés funkciókat. Az útvonalválasztók (router-ek) ezen a szinten működnek a hálózatban – adatküldés a bővített hálózaton keresztül, és az internet lehetőségeinek kihasználása (itt dolgoznak a 3. réteg (vagy IP) switch-ek). Itt már logikai címzési sémát használ a modell – az értékeket a hálózat karbantartója (hálózati mérnök) adja meg egy hierarchikus szervezésű címzési séma használatával. A legismertebb példa a 3. rétegen az Internet Protokoll (IP).

4. Szállítási (Transport) réteg Olyan adatszállítási szolgáltatás biztosítása, ami elrejti a szállítás megvalósítási részleteit a felsőbb rétegek elől Feladata egy vagy több hálózaton keresztül a végpontok közti megbízható adatszállítás, adatcsere, a hibátlan adatátvitel biztosítása Feladatkörébe tartozik: a virtuális áramkörök kialakítása, kezelése átviteli hibák felismerése/javítása és az áramlásszabályozás

4. Szállítási (Transport) réteg A viszony réteg kérésére hálózati összeköttetést hoz létre a két végpont között Megbízható, hibamentes kapcsolat kialakítása Az üzenetek szállítható méretű csomagokra darabolása, ill. összeillesztése A réteg nyomon követi az adatcsomagokat, és hiba esetén gondoskodik a csomag vagy csomagok újraküldéséről Csomagok sorrendjének biztosítása, csomagok sorrendbe állítása A legismertebb 4. szintű protokoll a TCP

5. Viszony (Session, együttműködési) réteg Ez a réteg építi ki, kezeli és fejezi be az applikációk közötti dialógusokat (session, dialógus kontroll), azaz gondoskodik a közöttük kialakuló párbeszédről Két végfelhasználó közötti viszonyt biztosítja, két gép közötti logikai kapcsolatot Bejelentkezés, felhasználó azonosítása tartozik ide A felhasználó számára lehetővé válik, hogy egy távoli időosztásos rendszerbe bejelentkezzen, illetve állományokat továbbítson két gép között

5. Viszony (Session, együttműködési) réteg Viszonyokat (kapcsolatokat) épít ki, tart fenn és bont le alkalmazások között Szinkronizálja a megjelenítési rétegbeli modulok közötti párbeszédet, és irányítja a köztük történő adatcserét Kommunikációs viszonyok kialakítása és kezelése Szolgáltatások közötti viszony kezelése, lezárása, újraindítása (bejelentkezés, stb.) A végfelhasználói alkalmazások közötti dialógus menedzselésére alkalmas mechanizmust valósít meg

6. Megjelenítési (Prezentációs) réteg A megjelenítési réteg biztosítja az alkalmazási réteg számára, hogy az adatok a végfelhasználó rendszerének megfelelő formában álljon rendelkezésre, olvasható legyen egy másik rendszer alkalmazási rétege számára Feladatai közé tartozik többek között adatok szabványos kódolása, karakterkonverzió, adatformátumok közötti konverzió, protokoll konverzió, adat transzformáció Különböző fájlformátumok kezelése, titkosítás, grafikus utasítások kezelése, adattömörítés, adatvédelem és egyszerűbb adatkezelések történnek ebben a rétegben

6. Megjelenítési (Prezentációs) réteg Feladata még a 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 Példák: egy EBCDIC-kódolású szöveg fájl ASCII- kódú szöveg fájllá konvertálása, vagy objektum és más adat struktúra sorossá alakítása és XML formába alakítása vagy ebből a formából visszaalakítása valamilyen soros formába

7. Alkalmazási (Applikációs) réteg A felhasználók számára kizárólag ezen réteg nyújtotta szolgáltatások érhetők el Az alkalmazási réteg szolgáltatásai támogatják a szoftver alkalmazások közötti kommunikációt, és az alsóbb szintű hálózati szolgáltatások képesek értelmezni alkalmazásoktól jövő igényeket, illetve, az alkalmazások képesek a hálózaton küldött adatok igényenkénti értelmezésére Feladata például az állománytovábbítás, terminál emulációs szolgáltatás, valamint az elektronikus levelezési rendszerek Az applikációk (fájl átvitel, e-mail, stb.) működéséhez nélkülözhetetlen szolgáltatásokat biztosítja (pl. fájl átvitel esetén a különböző fájlnév konvenciók figyelembe vétele)

7. Alkalmazási (Applikációs) réteg Alkalmazói programok hozzáférését biztosítja a hálózati erőforrásokhoz. Pl. egy böngészőprogram ezzel a szinttel kommunikál Az alkalmazási réteg protokolljain keresztül az alkalmazások képesek egyeztetni formátumról, további eljárásról, biztonsági, szinkronizálási vagy egyéb hálózati igényekről A legismertebb alkalmazási réteg szintű protokollok: a HTTP, az SMTP, az FTP és a Telnet

ISO-OSI modell 34

Adatátvitel Ha egy küldő folyamat a vevő folyamatnak adatokat akar küldeni : az adatokat az alatta lévő rétegnek átadja, amely az adatok elé un. fejrészt (headert) illeszt az így kapott egységet továbbadja a következő rétegnek folyamat egészen addig ismétlődik, amíg az adatok el nem jutnak a fizikai rétegig, ahol aztán valóban továbbítódnak a vevő géphez vevő oldali gépen, ahogy az üzenet az egyre magasabb rétegekhez kerül, az egyes rétegekben a különböző fejrészek leválasztódnak róla végül megérkezik az üzenet a vevő folyamathoz

A beágyazás ADATOK SZÁLLÍTÁSI RÉTEG SZEGMENS CSOMAG HÁLÓZATI RÉTEG KERET ADATKAPCSOLATI RÉTEG 11101011010111110111010111110101010 FIZIKAI RÉTEG BITEK

Protokoll, Hálózati architektúra Az azonos szintű rétegek csak egymással kommunikálnak. E kommunikáció szabályait protokollnak nevezzük, azaz: Azoknak a szabályoknak, megállapodásoknak, előírásoknak a halmaza, amelyek ahhoz szükségesek, hogy két ugyanazon a funkcionális szinten lévő használó vagy funkcionális elem egymással párbeszédet folytathasson. Az áthaladás során minden protokoll hozzácsatolja a saját információs fejrészét az egyes kapcsolatoknál használt szabályok szabványosított összessége a protokollok határozzák meg a kapcsolattartás módját A rétegek és protokollok halmazát hálózati architektúrának nevezzük TCP/IP; IPX/SPX