rétegzett hálózati architektúrák

Download Rétegzett hálózati architektúrák

If you can't read please download the document

Upload: vesta

Post on 10-Jan-2016

77 views

Category:

Documents


1 download

DESCRIPTION

Rétegzett hálózati architektúrák. Az OSI és TCP/IP hivatkozási modell. Bevezetés. A legtöbb hálózatot rétegekbe vagy szintekbe szervezik. Minden réteg vagy szint az alatta levőre épül, és a felette levő számára szolgáltatást nyújt. - PowerPoint PPT Presentation

TRANSCRIPT

  • Rtegzett hlzatiarchitektrkAz OSI s TCP/IP hivatkozsi modell

  • BevezetsA legtbb hlzatot rtegekbe vagy szintekbe szervezik.Minden rteg vagy szint az alatta levre pl, s a felette lev szmra szolgltatst nyjt.A feladat konkrt megvalstst minden rteg elrejti a tbbi rteg ell.A rtegek szma, neve, tartalma, funkcija minden hlzattpusban ms.

  • Protokoll, interfszMinden rteg a vele megegyez rteggel folytat prbeszdet. A prbeszd rott s ratlan szablyait egyttesen az adott rteg protokolljnak nevezzk.Az egymssal szomszdos rtegek kztt tallhat az interfsz, ami azt definilja, hogy az alacsonyabban lev rteg milyen szolgltatsokat nyjt a magasabban lev szmra.

  • Rtegek, protokollok, interfszek

  • Szeretem a nyulakat

  • A levlklds hlzata

  • Az OSI hivatkozsi modell

  • Rtegek protokolljaiAz alacsonyabb rtegeknl a protokoll mindig egy adott gp s annak kzvetlen szomszdja kztti informcicsert hatrozza meg (1.-3. rteg)A magasabb rtegek protokollja a vgpontok kztti prbeszdet hatrozza meg (4.-7. rteg)

  • Az OSI ht rtege(lentrl felfel haladva)Fizikai rteg (physical layer)Adatkapcsolati rteg (data link layer)Hlzati rteg (network layer)Szlltsi rteg (transport layer)Viszony rteg (session layer)Megjelentsi rteg (presentation layer)Alkalmazsi rteg (application layer)

  • Fizikai rteg(physical layer)Biteket tovbbt a kommunikcis csatornn.Biztostania kell, hogy az rkezzen meg, amit eredetileg elkldtnk.Elektronikai s mechanikai jelleg megoldsok, a fizikai tviteli kzeget figyelembe vve.

  • Fizikai rteg problmiFizikai feszltsgek meghatrozsa (0 s 1 reprezentlshoz).Bit tovbbtsnak ideje.tvitel megvalsulsnak irnya (szimplex, fl-duplex, duplex).sszekttets felptse s lebontsa.Hlzati csatol rintkezinek szma s ezek felhasznlhatsga.

  • Adatkapcsolati rteg(data link layer)tviteli hibktl mentes tvitelt biztost.Ltrehozza s felismeri a kerethatrokat.A kld a bemen adatot feldarabolja adatkeretekre. A keret elejre s vgre specilis bitmintt illeszt.Az adatkereteket elkldi, majd fogadja a vev ltal visszakldtt nyugtz keretet.

  • Adatkapcsolati rteg problmiKeret srlse vagy elvesztse (zaj).Keret megkettzdse (nyugta keret elvesztse esetn).Keret megjelense az adatmezben.Forgalomszablyozs (gyors ad lass vev).Ktirny tvitel (adat- s nyugtakeret verseny).

  • Hlzati rteg(network layer)Kommunikcis alhlzat mkdst irnytja.tvonalakat hatroz meg a csomagok szmra a forrsllomstl a clllomsig:Statikus: elre meghatrozott tvonalak, melyet ritkn vltoztatnak meg.Dinamikus: minden csomag szmra egyenknt kerl kijellsre a hlzat pillanatnyi terhelse alapjn.

  • Hlzati rteg problmiTorlds elkerlse (egyszerre tl sok csomag).Adatforgalom mrs (zemeltet szmlzsa).Heterogn hlzatok kztti kommunikcis nehzsgek (pl. tl hossz csomag, klnbznek a protokollok, stb).

  • Szlltsi rteg(transport layer)A felsbb rtegek szmra szlltsi feladatokat lt el.Adatokat fogad a viszony rtegtl, szksg esetn feldarabolja azokat, majd tovbbtja a hlzati rtegnek.Megbzhat s hatkony kapcsolatot alakt ki a forrslloms s vglloms kztt (fggetlenl az t hossztl, csompontok szmtl).Valdi vgpontok kztti rteg.

  • Szlltsi rteg problmiAz egysgek hibamentes megrkezsnek biztostsa.Szlltsi sszekttets kivlasztsa. Az zenetek megrkezse:az elklds sorrendjben trtnik;rkezsi sorrend nem garantlt;tbb clllomshoz trtnik (adatszrs).Alkalmazsi folyamatok megcmzse (melyik folyamat melyikhez kvn csatlakozni).

  • Viszony rteg(session layer)Lehetv teszi, hogy a kommuniklni kvn felek (pl. kt gp) egymssal kapcsolati viszonyt alaktsanak ki.A szlltsi rteghez hasonlan adattvitelt tesz lehetv, de emellett rtkes szolgltatsokat is nyjt.

  • Viszony rteg problmiPrbeszd irnyts (ads jognak kiosztsa s nyomon kvetse)Vezrjel kezels (megakadlyozza, hogy ketten egyszerre ne vgezzenek kritikus mveletet)Szinkronizci (hossz adsokba ellenrz pontokat iktat, hogy hiba esetn onnan lehessen folytatni az adst).

  • Megjelentsi rteg(presentation layer)Az zenetek:szintaktikjval (szerkezetvel) sszemantikjval (jelentsvel) foglalkozik.Ezen a szinten mr nincs hibaellenrzs.

  • Megjelentsi rteg problmiAdatok szabvnyos kdolsa (klnbz adatbrzolsok miatt).Absztrakt adatszerkezetek definilsa s tvitele (pl. adatlap)zenet tmrtse, kitmrtse.Hitelests, titkosts.

  • Alkalmazsi rteg(application layer)A felhasznlk ill. programok ltal szles krben ignyelt protokollokat tartalmazza. (pl. HTTP, mint a vilghl mkdsnek alapja)

  • Alkalmazsi rteg problmillomnyok tvitele.Elektronikus levelezs.Hlzati hrcsoportok elrse.Virtulis terminlok.stb.

  • Adattvitel OSI-ban

  • OSI adattvitel lersaAz adat tovbbtsa sorn mindegyik rteg az adatrsz el beilleszti sajt fejrszt, ami lehet res is.Az als rteg nem tudja, hogy a fels rtegtl kapott adat mely rsze a fels rteg fejrsze s melyik az adatrsz.A fizikai rteghez eljutva tovbbtdik a fogad gphez, ahol felfel haladva az adatrl levlasztdnak a klnbz szintek fejrszei.

  • A TCP/IP modell szletseAmerikai Vdelmi Minisztrium ltal tmogatott ksrleti hlzatFeladat:tetszlegesen sok hlzat zkkenmentes sszekapcsolsa;minden krlmnyek kztt mkdkpesnek maradni;a csomagok mindenkor, brmely pontbl brmely pontba eljuthassanak.

  • TCP/IP kezdeteTransmission Control Protocol Internet Protocol Ngy rteg hlzati architektra.Kommunikcis protokollok gyjtemnye1974-ben definilja Cerf s Kahn.Mra szmtgpes hlzati rendszerek meghatroz elemeAz Internet alapja

  • OSI s TCP/IP modell rtegei

  • A TCP/IP ngy rtege(lentrl felfel haladva)Kapcsolati rtegHlzati vagy Internet rtegSzlltsi rtegAlkalmazsi rteg

  • Kapcsolati rteg(link layer)OSI-ban:Fizikai s Adatkapcsolati rtegDefinilatlan rteg (!)IP csomagok tovbbtsra alkalmas protokollokat kell tartalmaznia, ami hosztonknt ill. hlzatonknt ms s ms lehet.Kommunikcis eszkzk (kbel, krtya) s ezeket kezel eszkzmeghajtk, protokollok kpezik.

  • Hlzati vagy Internet rteg(internet layer)OSI-ban: Hlzati rtegMeghatroz protokollja:IP (Internet Protocol)Csomagokat tovbbt a hlzaton.Nem problma, ha a csomagok nem az elklds sorrendjben rkeznek meg.Szksg esetn a magasabb rtegek megfelel sorrendbe rendezik ket.Problmk:tvonalak meghatrozsa, torlds elkerlse.

  • Szlltsi rteg(transport layer)OSI-ban: Szlltsi rtegHivatalos protokolljai:TCP (Transmission Control Protocol)UDP (User Datagram Protocol)Kt hoszt kztti adatfolyamot alakt ki.A felek szmra biztostja a prbeszdet.

  • Szlltsi rteg - TCP protokollMegbzhat, sszekttets alap, hibamentes tvitelvezrl protokoll.Az adatfolyamot feldarabolja, majd azokat egyesvel tovbbtja az internet rtegnek.A cllloms sszegyjti s sszefzi a berkezett zeneteket, majd egyetlen sszefgg adatfolyamknt tovbbtja.Forgalomszablyozst is vgez(gyors ad, lass vev)

  • Szlltsi rteg - UDP protokollNem megbzhat az tvitel. Lehet, hogy az zenet egyszer sem, vagy tbbszr is megrkezik a clllomshoz.Akkor hasznljuk, ha nem fontos azzenetek sorrendben rkezse; sem aforgalomszablyozs.Pontos vlasz helyett a gyorsasg az elnye (pl. beszd- vagy vide tvitel)

  • Alkalmazsi rteg(application layer)OSI-ban: Viszony-, Megjelentsi- s Alkalmazsi rtegEredetileg hrom magasabb szint protokollt tartalmazott:Telnet: tvoli bejelentkezshez;FTP: adatllomnyok tvitelhez;SMTP: levelezshez.Mra a protokollok kre kibvlt.Alkalmazsok lersait tartalmazza.

  • A TCP/IP protokolljai(eddig tanultak alapjn)kapcsolati rtegIPFTPTCPUDPSMTPTelnet

  • TCP/IP mkdse(OSI-hoz hasonlan)