47
Számítógép hálózatok Készítette: Kosztyán Zsolt [email protected] [email protected]

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

  • Upload
    dory

  • View
    32

  • Download
    2

Embed Size (px)

DESCRIPTION

Számítógép hálózatok. Készítette: Kosztyán Zsolt [email protected] [email protected]. Az OSI hétrétegű modell. Fizikai réteg. - PowerPoint PPT Presentation

Citation preview

Page 1: Számítógép hálózatok

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

Készítette: Kosztyán [email protected]

[email protected]

Page 2: Számítógép hálózatok

Az OSI hétrétegű modell

Page 3: Számítógép hálózatok

Fizikai réteg

A jelek fizikai átviteléért felelős. Tartalmazza a funkcionális, mechanikai és elektronikai karakterisztikákat. Alapvetően egy megbízhatatlan bit-cső szolgáltatás. Lehet szinkron, megszakított szinkron vagy aszinkron.

Page 4: Számítógép hálózatok

Adatkapcsolati réteg

Legfontosabb feladata, hogy egy adatátviteli eszközt hibáktól mentessé, megbízhatóvá tegye.

Változatai lehetnek : nyugtázatlan kapcsolatmentes nyugtázott kapcsolatmentes kapcsolatorientált

Page 5: Számítógép hálózatok

Adatkapcsolati réteg Keretezés

Legfontosabb feladata az adatok keretekbe (frame) rendezése. Mivel a fizikai réteg csak a továbbítással foglalkozik az adatkapcsolati réteg feladata a keretek kezdetének és végének érzékelése. Ezt vagy karakter-számolással vagy kezdő- és végjelző karakterekkel, vagy kezdő- és végjelző flag-ekkel, vagy a fizikai réteg jelátviteli szabályainak áthágásával valósítja meg.

Page 6: Számítógép hálózatok

Adatkapcsolati réteg

Hibafelismerés és javítás Paritás Ellenőrző összeg CRC

Page 7: Számítógép hálózatok

Adatkapcsolati réteg Adatfolyam-vezérlés

Stop and wait ARQ(Automatic Request Query) : Egyszerre csak egy keretet küld el és addig nem küld újat amíg a nyugta meg nem érkezik.

Go back n ARQ : Előre meghatározott n db keret lehet nyugtázatlan. Ha megérkezik a nyugta az az összes eddig elküldött nyugtázatlan keretet nyugtázza. Van egy időzítő is amely ha lejár és ezen időn belül a vevő nem nyugtázta a kereteket akkor az adó az összes eddigi (nyugtázatlan) keretet újra elküldi.

Selective repeat ARQ : Ebben az esetben a vevő is időzít és ha nem érkezik meg az adótól időn belül az új keret akkor csak a nem megérkezett keret újraadását kéri. Ha duplex módban vannak akkor a nyugta mindig a következő elküldött üzenet fejlécében van. Ezt hívják piggybacking-nek.

Page 8: Számítógép hálózatok

Az adatkapcsolati rétegben elhelyezkedő eszközök

HUB Több porttal rendelkező eszköz mely, ha egyik

portján adatokat fogad akkor azt az összes többi portra továbbküldi.

Switch Több porttal rendelkező eszköz mely, ha egyik

portján adatokat fogad akkor azt a megfelelő portra küldi ki. Így az egyes gépek páronként beszélgethetnek a portokon. Saját memóriája van, így tárolni tudja az egyes portján levő gépek címeit. Segítségével csökkenthető a felesleges forgalom és növelhető a hálózat teljesítménye.

Page 9: Számítógép hálózatok

Hálózati réteg Legfontosabb feladata a forgalomirányítás,

azaz az adatok megfelelő úton való továbbítása. Itt már datagramok szintjén létezik az adat. Másik két fontos feladata az adatfolyam- és elárasztás-vezérlés. Amennyiben az adat több hálózaton is átmegy és ott különböző protokollok vagy szabályok érvényesek akkor az ilyen hálózatok közötti adatforgalomért is a hálózati réteg a felelős.

Page 10: Számítógép hálózatok

Szállítási réteg Legfontosabb feladatai :

Szegmentáció : A viszonyrétegtől kapott adatok kisebb részekre tagolása és továbbítása a hálózati rétegnek.

multiplexálás, demultiplexálás : Adatfolyamok (stream) összefésülése és szétválasztása.

megbízhatóság : A szállítási réteg feladata, hogy megbízhatóan továbbítsa az adatokat a két végpont között. Itt már igazi end-to-end kommunikáció valósul meg.

Feladata továbbá, hogy elrejtse a hardver működését a viszonyréteg elől, ezáltal biztosítsa a hardverfüggetlen működést.

Page 11: Számítógép hálózatok

Viszonyréteg Ez a réteg teszi lehetővé, hogy a különböző

gépek különböző felhasználói viszonyt létesíthessenek egymással. Alapvetően adattovábbítási réteg de ezen felül szolgáltatásokat nyújt. Ilyenek a két gép közötti kapcsolatok menedzselése hozzáférési jogokkal, számlázási lehetőségekkel, illetve a szinkronizáció, mely lehetővé teszi, hogy nagyobb adatrész továbbításakor egy hiba miatt ne kelljen az egész adatot újra adni. Hanem a szinkronizáció pontoknak köszönhetően elég az utolsó még jó pont utáni adatot elküldeni. Ezen kívül biztosítja a hálózaton a több bejelentkezett felhasználó közötti erőforrás-megosztást.

Page 12: Számítógép hálózatok

Megjelenítési réteg

Olyan általános feladatokért felelős melyet nem bízunk feltétlenül a felhasználóra, mert olyan sűrűn előfordulnak. Legfontosabbak a titkosítás, adattömörítés és az egyes kódtáblák (ASCII, ANSI, EBCDIC) közötti konverzió.

Page 13: Számítógép hálózatok

Alkalmazási réteg

Olyan virtuális hálózati terminált definiál melynek segítségével az inkompatibilis terminálokon való közös alkalmazás-futtatási is lehetővé válik.

Page 14: Számítógép hálózatok

Az OSI modell működése

Minden egyes réteg amelyen az adat átmegy kommunikál a másik oldali megfelelő rétegével. Ezt úgy valósítják meg, hogy minden réteg egy fejlécet és egy farkrészt illeszt az adathoz, majd ezt mint adatot adja át a következő rétegnek. A túloldalon ezeket a fej és farkrészeket fokozatosan lefejtik az adatról amint az áthalad egy rétegen. Ezt a módszert hívják adat-beágyazásnak (data encapsulation).

Page 15: Számítógép hálózatok

Lokális hálózatok (LAN) A helyi hálózatok vagy LAN-ok a

legelterjedtebben használt hálózati formák. Alapvető ismérveik, hogy a geológiai kiterjedésük általában kicsi, az eszközök teljes logikai összekapcsolását teszik lehetővé, általában egyetlen egyén vagy gép menedzseli őket. Karakterisztikájuk szerint jellemzik őket a relatíve nagy adatátviteli arányok, a rövid távolságok és az alacsony hibaarányok.

Page 16: Számítógép hálózatok

Használatos topológiák

FA TO PO LÓ G IA

BUSZ TO PO LÓ G IA

G YŰ R Ű TO PO LÓ G IA

H ÁLÓ TO PO LÓ G IA C SILLAG TO PO LÓ G IA

C SILLAG -KAPCSO LTG YŰ R Ű TO PO LÓ G IA

Vezérlő á llom ás

Page 17: Számítógép hálózatok

Lokális hálózatok (LAN)

Page 18: Számítógép hálózatok

ATMB-ISDN ISDN=Integrated Services Digital

Network B-ISDN szolgáltatások

Szolgáltatás kategóriák Példák

Interaktív Párbeszéd szolgáltatások TV konferencia

szolgáltatások Üzenetküldő szolgáltatások Videó levél

Adatkérdezési szolgáltatások Videotex

Műsorszóró Felhasználó vezérélése nélkül TV műsorszórás

szolgáltatások Felhasználó vezérlésével Videography

Page 19: Számítógép hálózatok

Párbeszéd szolgáltatások Példák:

digitális telefon (intelligens) képtelefon

Alkalmazás: magán és üzleti szféra kapcsolattartás oktatás távmunka-végzés szórakoztatóipar egészségügy videokonferencia interaktív videó

Page 20: Számítógép hálózatok

Üzenetküldő szolgáltatások

Példák: videó levél

Alkalmazás: távoktatás reklám üzleti alkalmazások

Page 21: Számítógép hálózatok

Adatlekérdezési szolgáltatások

Példák: adatbázis-elérés videotex kívánság szerinti (on demand) videó

Alkalmazás: távvásárlás reklám távoktatás egészségügy

Page 22: Számítógép hálózatok

Műsorszóró szolgáltatások

Példák: TV műsorszórás rádió műsorszórás

Alkalmazás: szórakoztató ipar távoktatás

Page 23: Számítógép hálózatok

Alkalmas-e az Internet B-ISDN szolgáltatásokra? nincs szolgáltatási minőség garancia nem kapcsolatorientált az IP (számlázás) problémák vannak a biztonsággalMegoldás: kis méretű cellák statikus multiplexálásra

(megfelelő időátlagban adott kapcsolatot, adott sávszélességet biztosítani)

kapcsolatorientáltság (kapcsolat-felépítés legyen az első és utána a szolgáltatás)

szinkron átvitel a hagyományos távközlési technológiák

átvétele

Page 24: Számítógép hálózatok

Szállítási protokollok

Az Internetwork: Az Internetwork egy egymással

összekapcsolt, együttműködő hálózatok csoportja. Legfontosabb tulajdonságai, hogy egyetlen hálózati rendszerként működik és ehhez általánosan elfogadott, közös protokollt használ.

Page 25: Számítógép hálózatok

Szállítási protokollok Internet

Az Internet egy egymással összekapcsolt hálózatok hatalmas halmaza, mindegyikükön TCP/IP protokollok futnak. Először az Arpanet-tel kezdődött melyet a Defence Advanced Research Project Agency (DARPA) fejlesztett ki 1969-ben. Később az NFS megépítette az NFSnet-et amelyet a kormány finanszírozott. Ebből nőtte ki magát az Internet és vált globális hálózattá az egész világon.

Page 26: Számítógép hálózatok

Szállítási protokollok

UDP (User Datagram Protocol) Kapcsolatmentes, datagram szolgáltatás Megbízhatatlan Multiplexáló

Page 27: Számítógép hálózatok

Szállítási protokollok

TCP (Transmission Control Protocol) Kapcsolatorientált adatfolyam szolgáltatás Két végpont közötti, megbízható Adatfolyam-vezérléssel ellátott Multiplexáló Full duplex kommunikációt tesz lehetővé

Page 28: Számítógép hálózatok

Szállítási protokollok

IP (Internet Protocol) route-olható protokoll (világméretben

egyértelműen azonosítható) hardware és OS független nem az OSI modellen alapszik 4 rétegből áll a hálózati réteg nem meghatározott

Page 29: Számítógép hálózatok

Domain Name System (DNS)

Az IP cím nem túl megjegyezhető ezért a gépeknek legyen inkább neve. (postfile tartalmazza az IP címhez tartozó nevet). A név nem az interfészhez tartozik mint az IP cím hanem a géphez. Így egyazon névhez tartozhat több IP cím is és egy IP címnek lehet több neve is. Név felépítése : root domain - top level domain - domain - sub-domain - gép. Az egyes név-részleteket ponttal választják el és a hierarchia aljáról indulva a teteje felé haladva írják le. Pl. orion.terra.vein.hu.

Page 30: Számítógép hálózatok

Top level domain-ek (USA) üzleti élet : .com oktatás : .edu hadügy : .mil kormányzat : .gov egyéb : .org nemzetközi szervezetek : .int hálózati szervezetek : .net Amerikán kívül az azonosítók

kétbetűsek és az országot jelölik. Pl.: .hu, .at, .fr stb.

Page 31: Számítógép hálózatok

Domain Name System (DNS)

domain : Csak cég kaphat/jegyeztethet be, magánnevet nem lehet bejegyeztetni, nem lehet kétbetűs

elsődleges név-szerver : helyi adatbázissal rendelkezik

másodlagos név-szerver : ha az elsődleges meghibásodik akkor ez veszi át a szerepét, továbbá feladata, hogy a zóna-transzfert megvalósítsa azaz az adatait a felette álló zónának továbbítsa aki ezáltal tudja, hogy ott egy név-szerver üzemel és tőle információkat lehet szerezni.

Page 32: Számítógép hálózatok

Az RFC Az RFC (Request For Comments) az Internet

Közösség (Internet Community) dokumentum-formája. Tulajdonságai: nem tartalmi, hanem formai követelményei vannak, különböző megvitatási státuszokkal rendelkezik, ha jónak találja a közösség akkor bevezetik mint szabványt, sorszámozott, soha nem törölnek egyet sem, legfeljebb érvényét veszti, de szám alapján visszakereshető, tudni lehet, hogy melyik új RFC melyik régit bírája felül és, hogy melyik RFC-t melyik úr RFC bírált felül.

Page 33: Számítógép hálózatok

Az RFC-k állapotai (egyszerre csak egyfajta lehet egy RFC): Standard : bevezetett mint szabvány Draft Standard : szabvány előtti utolsó

állapot Proposed Standard : javasolt

szabványra Experimental : kísérleti állapot Informational : csak informálási céllal

készült Historic : elavult

Page 34: Számítógép hálózatok

Az RFC-k státuszai (egyszerre csak egyfajta lehet egy RFC): Required : kötelező Recommended : használata

javasolt Elective : még nem eldöntött, lehet

rá szavazni limited use : korlátozott a

használata (pl. cégspecifikus) not recommended : használata

nem javasolt (rossz ötlet volt)

Page 35: Számítógép hálózatok

Fragmentáció (tördelés): A datagram széttördelése kisebb

egységekre a könnyebb szállíthatóság kedvéért. Nincs sorszámozás, a fejlécet mindegyik darab megkapja, egy darab mérete 8 byte egész számú többszöröse lehet. Az első darab érkezésekor elindít a célállomás egy időzítőt. Ha bizonyos idő alatt nem érkezik meg az összes darab akkor eldobja az addig érkezetteket és az esetleg később érkezőket is.

Page 36: Számítógép hálózatok

AZ IP - Kapcsolatmentes Datagram szállítás

Az IP megbízhatatlan mert nincs nyugta a beérkezett adatokról, összeköttetés-mentes mert nincs kapcsolatfelvétel a gépek között.

A datagramok elveszhetnek, Duplikálódhatnak, Érkezéskor a sorrendjük megváltozhat, Vagy sérülten érkezhetnek,

Hibadetektálás és probléma jelentés Ellenőrző összeg, mely detektálja a továbbítási

hibákat a header-ben. Problémajelentés a szállítási problémákról. A felsőbb rétegek gondoskodnak az elveszett,

duplázódott, vagy rossz sorrendű csomagokról.

Page 37: Számítógép hálózatok

Az ICMP A 792-es RFC-ben írták le az ICMP-t

(Internet Control Message Protocol) amely az IP headerben utazva diagnosztikai- és hibaüzeneteket szállíthat. Nem csak hibákat vagy problémákat szállít hanem egyéb, a hálózat általános állapotával kapcsolatos üzeneteket is. ICMP üzenetet generálhat az IP, a TCP, UDP vagy akár a felhasználó is az üzenet típusától függően.

Page 38: Számítógép hálózatok

IP routing - fogalmak

Autonóm rendszer (autonomous systems) egy adminisztratív rendszer alá tartozik, kifelé többnyire egységes.

Router: A routerek döntenek az irányításról. Ismerik a belső rendszert, tudniuk kell, hogy az autonóm rendszer határán lévő routerek közül egy másik rendszer melyiken keresztül érhető el.

Page 39: Számítógép hálózatok

IP routing - fogalmak

AS routing Belső routing protokollok (Interior

routing protocols) Ide tartozik a RIP, OSPF.

Külső routing protokollok (Exterior routing protocols)

Ide tartozik a BGP.

Page 40: Számítógép hálózatok

Routing módszerk (routing methods) Vector Distance Protocol

A routerek csak azt tudják, hogy az adott célhálózat tőlük milyen irányban van. Nem rendelkeznek teljes topológiai információval.

Link State Protocols A routerek teljes topológiai

információval rendelkeznek, tudnak az egész hálózatra optimális utat számolni. Sokkal több paramétert vesznek figyelembe és intelligensebben kezelik.

Page 41: Számítógép hálózatok

Helyi hálózatok és az Internet

Dinamikus IP címek Subnetting Supernetting

Page 42: Számítógép hálózatok

IPv6 Néhány probléma az IP-vel napjainkban

Internet címek Címtartomány kezd kimerülni Lassú az Internet növekedés IP routing gondok (IP címből nem tudom kinek szól, hol van) Rendszer menedzsment Munkaigényes, bonyolult, lassú, hibázhat Az IP cím nem azonosítja a felhasználót Biztonság Nincs biztonsági szolgáltatás Erőforrásfoglalás, -mérés Videojel átvitel, videokonferencia Lefoglaltság ütemezése szükséges Fizetési kérdés

Page 43: Számítógép hálózatok

IPv6 IPv6 jellemzők, amik nincsenek meg az

IPv4-nél Nagyobb címtartomány (cím 32 bit az IPv4-nél, 128

bit az IPv6-nál) Egyszerűbb IP datagramm Hatékonyabb útvonal kiszámítás és aggregáció Dinamikus címkiosztás Biztonsági szolgáltatások Több szolgáltatás Mobil hálózat kiterjesztés Valódi hálózati címek generálása Elárasztás elkerülése

Page 44: Számítógép hálózatok

IPv6 és IPv4 együttélés

Nincs fennakadás IPv6 és IPv4 routerek + a hostok

egymással kommunikálhatnak Folyamatos fejlesztés lehetséges

IPv6 routereket és hostokat Intranet felépítésben lehet folyamatosan és növekedő sémában lehet beépíteni

Alacsony kezdő-költségek Fejléc-fordítóra lesz szükség

Page 45: Számítógép hálózatok

IPv6 és IPv4 együttélés Végpontok típusai

csak IPv4 (nem érti az IPv6-ot) IPv6/IPv4 (mindkettőt megérti) csak IPv6 (nem érti az IPv4-et)

Page 46: Számítógép hálózatok

Irodalom

1. A.S. Tanenbaum: Számítógép hálózatok, Novotrade Kiadó Kft. 2000

2. Kónya László: Számítógép hálózatok, LSI 2001

3. Jedlowszky Pál: Unix lépésről lépésre, 2001

4. Szász Gábor – Kun István – Zsigmond Gyula: Kommunikációs rendszerek, LSI 2000

Page 47: Számítógép hálózatok

Köszönöm a figyelmet