Számítógépes Hálózatok

Hasonló dokumentumok
Számítógépes Hálózatok

Számítógépes Hálózatok. 5. gyakorlat

Számítógépes Hálózatok

Számítógépes Hálózatok. 4. gyakorlat

Az Ethernet példája. Számítógépes Hálózatok Az Ethernet fizikai rétege. Ethernet Vezetékek

MAC címek (fizikai címek)

Hálózati réteg. Feladata: a csomag eljusson a célig Több útválasztó Ez a legalacsonyabb rétek, mely a két végpont

Számítógépes Hálózatok

Újdonságok Nexus Platformon

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

Számítógépes Hálózatok 2008

Számítógépes Hálózatok

Adatkapcsolati réteg 1

Hálózat szimuláció. Enterprise. SOHO hálózatok. Más kategória. Enterprise. Építsünk egy egyszerű hálózatot. Mi kell hozzá?

Hálózati alapismeretek

Tájékoztató. Használható segédeszköz: -

Hálózati réteg. WSN topológia. Útvonalválasztás.

A MAC-cím (Media Access Control) egy hexadecimális számsorozat, amellyel még a gyártás során látják el a hálózati kártyákat. A hálózat többi eszköze

14. fejezet Többszörös hozzáférésű protokollok 2

Informatikai hálózattelepítő és - Informatikai rendszergazda

MAC alréteg. Számítógépes Hálózatok Protokollok korlátozott versennyel. Adaptív fa bejárás protokoll

routing packet forwarding node routerek routing table

Hálózati architektúrák és Protokollok Levelező képzés - 1. Kocsis Gergely

Hálózati architektúrák és Protokollok PTI 5. Kocsis Gergely

Számítógépes Hálózatok

Újdonságok Nexus Platformon

Számítógépes Hálózatok 2012

Felhő alapú hálózatok (VITMMA02) Hálózati megoldások a felhőben

2014 UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED

Ethernet. Hozzáférési hálózatoktechnológiák. Moldován István. Department of Telecommunications and Media Informatics

7. Feszítőfa protokoll Spanning-tree protocol

Hálózati architektúrák és Protokollok GI 7. Kocsis Gergely

Bevezetés. Számítógép-hálózatok. Dr. Lencse Gábor. egyetemi docens Széchenyi István Egyetem, Távközlési Tanszék

Kommunikációs rendszerek programozása. Switch-ek

Kollízió felismerés (collision detection) CSMA/CD. Számítógépes Hálózatok CSMA/CD periódusai. Mi a teendő kollízió esetén? B Idle!

Hálózati architektúrák és Protokollok PTI 6. Kocsis Gergely

Csoportos üzenetszórás optimalizálása klaszter rendszerekben

Hálózati alapismeretek

Hálózati architektúrák és Protokollok GI 6. Kocsis Gergely

Hálózati architektúrák laborgyakorlat

* Rendelje a PPP protokollt az TCP/IP rétegmodell megfelelő rétegéhez. Kapcsolati réteg

Tartalom. Router és routing. A 2. réteg és a 3. réteg működése. Forgalomirányító (router) A forgalomirányító összetevői

Számítógépes Hálózatok ősz Adatkapcsolati réteg, MAC korlátozott verseny, Ethernet, WLAN; LAN-ok összekapcsolása

Hálózati architektúrák laborgyakorlat

Hálózati architektúrák és Protokollok GI 8. Kocsis Gergely

Hálózati architektúrák laborgyakorlat

Hálózati Technológiák és Alkalmazások. Vida Rolland, BME TMIT október 29. HSNLab SINCE 1992

Autóipari beágyazott rendszerek. A kommunikáció alapjai

Számítógépes Hálózatok

Kapcsolás alapjai, haladó forgalomirányítás

Hálózati Architektúrák és Protokollok GI BSc. 3. laborgyakorlat

Hálózati architektúrák és Protokollok Levelező II. Kocsis Gergely

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

Hálózatok II. A hálózati réteg forgalomirányítása

A 35/2016. (VIII. 31.) NFM rendelet szakmai és vizsgakövetelménye alapján.

Tartalom. Az adatkapcsolati réteg, Ethernet, ARP. Fogalma és feladatai. Adatkapcsolati réteg. A hálókártya képe

Hálózatok. Alapismeretek. A hálózatok célja, építőelemei, alapfogalmak

Hálózatok építése és üzemeltetése. Hálózatbiztonság 2.

Két típusú összeköttetés PVC Permanent Virtual Circuits Szolgáltató hozza létre Operátor manuálisan hozza létre a végpontok között (PVI,PCI)

Multiprotocol encapsulation (RFC1483) - IETF Classical IP over ATM (RFC1577) - IETF LAN Emulation (LANE) - ATM Forum Multiprotocol over ATM (MPOA) -

Statikus routing. Hoszt kommunikáció. Router működési vázlata. Hálózatok közötti kommunikáció. (A) Partnerek azonos hálózatban

A 35/2016. (VIII. 31.) NFM rendelet szakmai és vizsgakövetelménye alapján.

Számítógép hálózatok 3. gyakorlat Packet Tracer alapok M2M Statusreport 1

Windows rendszeradminisztráció és Microsoft szerveralkalmazások támogatása. Kocsis Gergely, Supák Zoltán

Unicast. Broadcast. Multicast. A célállomás egy hoszt. A célállomás az összes hoszt egy adott hálózaton

Unicast A célállomás egy hoszt. Broadcast A célállomás az összes hoszt egy adott hálózaton

Hálózati Technológiák és Alkalmazások. Vida Rolland, BME TMIT november 5. HSNLab SINCE 1992

TestLine - zsoltix83 hálozat 1 Minta feladatsor

MAC alréteg. Számítógépes Hálózatok persistent CSMA. Vivő-érzékelés (Carrier Sensing)

Hálózatok II. A hálózati réteg torlódás vezérlése

Address Resolution Protocol (ARP)

Routing IPv4 és IPv6 környezetben. Professzionális hálózati feladatok RouterOS-el

IP alapú kommunikáció. 3. Előadás Switchek 3 Kovács Ákos

Programozható vezérlő rendszerek KOMMUNIKÁCIÓS HÁLÓZATOK 2.

1/13. RL osztály Hálózati alapismeretek I. gyakorlat c. tantárgy Osztályozóvizsga tematika

1. Egy analóg vagy digitális multiméter segítségével hogyan dönthető el egy UTP kábel két végén lévő csatlakozók bekötésének helyessége?

Hálózati rendszerek adminisztrációja JunOS OS alapokon

Hálózati architektúrák és Protokollok PTI 3. Kocsis Gergely

Windows rendszeradminisztráció és Microsoft szerveralkalmazások támogatása. 3. óra. Kocsis Gergely, Kelenföldi Szilárd

Forgalomirányítás (Routing)

III. előadás. Kovács Róbert

Hálózatok II. A hálózati réteg funkciói, szervezése

A 35/2016. (VIII. 31.) NFM rendelet szakmai és vizsgakövetelménye alapján.

Az internet ökoszisztémája és evolúciója. Gyakorlat 2

Adott: VPN topológia tervezés. Költségmodell: fix szakaszköltség VPN végpontok

V2V - routing. Intelligens közlekedési rendszerek. VITMMA10 Okos város MSc mellékspecializáció. Simon Csaba

Programozó- készülék Kezelőkozol RT óra (pl. PC) Digitális bemenetek ROM memória Digitális kimenetek RAM memória Analóg bemenet Analóg kimenet

Tájékoztató. Használható segédeszköz: -

Hálózati Technológiák és Alkalmazások

Számítógépes Hálózatok és Internet Eszközök

Számítógépes Hálózatok 2013

4. Hivatkozási modellek

Hálózati Technológiák és Alkalmazások

Számítógépes Hálózatok

Számítógép-hálózatok zárthelyi feladat. Mik az ISO-OSI hálózati referenciamodell hálózati rétegének főbb feladatai? (1 pont)

Rohonczy János: Hálózatok

Hálózatok Rétegei. Számítógépes Hálózatok és Internet Eszközök. TCP/IP-Rétegmodell. Az Internet rétegei - TCP/IP-rétegek

10. fejezet Az adatkapcsolati réteg

Hálózati ismeretek. Az együttműködés szükségessége:

A 35/2016. (VIII. 31.) NFM rendelet szakmai és vizsgakövetelménye alapján.

Átírás:

Számítógépes Hálózatok 6. Előadás: Adatkapcsolati réteg IV. & Hálózati réteg Based on slides from Zoltán Ács ELTE and D. Choffnes Northeastern U., Philippa Gill from StonyBrook University, Revised Spring 206 by S. Laki

Ütközésmentes protokollok 2 MOTIVÁCIÓ az ütközések hátrányosan hatnak a rendszer teljesítményére hosszú kábel, rövid keret a CSMA/CD nem mindenhol alkalmazható FELTÉTELEZÉSEK N állomás van. Az állomások 0-ától N-ig egyértelműen sorszámozva vannak. Réselt időmodellt feltételezünk.

Alapvető bittérkép protokoll 3 - Egy helyfoglalásos megoldás alapvető bittérkép eljárás MŰKÖDÉS Az ütköztetési periódus N időrés Ha az i-edik állomás küldeni szeretne, akkor a i-edik versengési időrésben egy -es bit elküldésével jelezheti. (adatszórás) A versengési időszak végére minden állomás ismeri a küldőket. A küldés a sorszámok szerinti sorrendben történik meg. versengési időrés adatkeretek versengési időrés versengési időrés 0.. 2. 3. 4. 5. 6. 7. 0.. 2. 3. 4. 5. 6. 7. 0.. 2. 3. 4. 5. 6. 7.. 3. 7.. 5. 2.

Bináris visszaszámlálás protokoll /2 4 alapvető bittérkép eljárás hátrány, hogy az állomások számának növekedésével a versengési periódus hossza is nő MŰKÖDÉS Minden állomás azonos hosszú bináris azonosítóval rendelkezik. A forgalmazni kívánó állomás elkezdi a bináris címét bitenként elküldeni a legnagyobb helyi értékű bittel kezdve. Az azonos pozíciójú bitek logikai VAGY kapcsolatba lépnek ütközés esetén. Ha az állomás nullát küld, de egyet hall vissza, akkor feladja a küldési szándékát, mert van nála nagyobb azonosítóval rendelkező küldő. A HOSZT (00) 0 B HOSZT (00) C HOSZT (00) 0 0 0 0 D HOSZT (0) 0 D kerete

Bináris visszaszámlálás protokoll 2/2 5 Következmény: a magasabb címmel rendelkező állomásoknak a prioritásuk is magasabb az alacsonyabb című állomásokénál MOK ÉS WARD MÓDOSÍTÁSA Virtuális állomás címek használata. Minden sikeres átvitel után ciklikusan permutáljuk az állomások címét. A B C D E F G H Kezdeti állapot 00 00 0 00 000 0 0 D küldése után 0 0 000 00 00 00 0 A küldése után 000 00 00 0 00 0 0 Idő

Korlátozott versenyes protokollok 6 Cél: Ötvözni a versenyhelyzetes és ütközésmentes protokollok jó tulajdonságait. korlátozott versenyes protokoll Olyan protokoll, amely kis terhelés esetén versenyhelyzetes technikát használ a kis késleltetés érdekében, illetve nagy terhelés mellett ütközésmentes technikát alkalmaz a csatorna jó kihasználása érdekében. SZIMMETRIKUS PROTOKOLLOK Adott résben k állomás verseng, minden állomás p valószínűséggel adhat. A csatorna megszerzésének valószínűsége: kp( p) k. P siker optimális p mellett = k k Azaz a csatorna megszerzésének esélyeit a versenyhelyzetek számának csökkentésével érhetjük el. k

Adaptív fabejárási protokoll /2 7 Történeti háttér 943 Dorfman a katonák szifiliszes fertőzöttségét vizsgálta. 979 Capetanakis bináris fa reprezentáció az algoritmus számítógépes változatával. 0 2 3 0 4 5 6 0 7 0 0 0 0 A B C D E F G H állomások

Adaptív fabejárási protokoll 2/2 8 Működés 0-adik időrésben mindenki küldhet. Ha ütközés történik, akkor megkezdődik a fa mélységi bejárása. A rések a fa egyes csomópontjaihoz vannak rendelve. Ütközéskor rekurzívan az adott csomópont bal illetve jobb gyerekcsomópontjánál folytatódik a keresés. Ha egy bitrés kihasználatlan marad, vagy pontosan egy állomás küld, akkor a szóban forgó csomópont keresése befejeződik. Következmény Minél nagyobb a terhelés, annál mélyebben érdemes kezdeni a keresést.

Adaptív fabejárás példa 9 0.. 6. 2. 3. 7. 8. 4. 5. A B C D E F G H Küldő állomások

Az adatkapcsolati réteg legtetején 0 Bridging, avagy hidak Alkalmazási Megjelenítési Ülés Szállítói Hálózati Adatkapcsolati Fizikai Hogyan kapcsoljunk össze LANokat? Funkciók: Keretek forgalomirányítása a LANok között Kihívások: Plug-and-play, önmagát konfiguráló Esetleges hurkok feloldása

Repeater Visszatekintés Az Ethernet eredetileg adatszóró technológia volt Terminator Tee Connector Pro: Egyszerű Olcsó és buta hardver Kontra: Nem skálázható Több állomás = több ütközés = káosz Hub

LAN-ok összekapcsolása 2 Hub Hub A bridge-ek lekorlátozzák az ütközési tartományok méretét Jelentősen növelik a skálázhatóságot Kérdés: lehetne-e az egész Internet egy bridge-ekkel összekötött tartomány? Hátrány: a bridge-ek sokkal komplexebb eszközök a hub-oknál Fizikai réteg VS Adatkapcsolati réteg Memória pufferek, csomag feldolgozó hardver és routing (útválasztó) táblák szükségesek

Bridge-ek (magyarul: hidak) 3 Az Ethernet switch eredeti formája Több IEEE 802 LAN-t kapcsol össze a 2. rétegben Célok Ütközési tartományok számának csökkentése Teljes átlátszóság Plug-and-play, önmagát konfiguráló Nem szükségesek hw és sw változtatások a hosztokon/hub-okon Nem lehet hatással meglévő LAN operációkra Hub

Bridge-ek (magyarul: hidak) 4 Az Ethernet switch eredeti formája Több IEEE 802 LAN-t kapcsol össze a 2. rétegben Célok. Keretek továbbítása 2. Ütközési (MAC) tartományok címek tanulása számának csökkentése 3. Teljes Feszítőfa átlátszóság (Spanning Tree) Algoritmus (a hurkok kezelésére) Plug-and-play, önmagát konfiguráló Nem szükségesek hw és sw változtatások a hosztokon/hub-okon Nem lehet hatással meglévő LAN operációkra Hub

Keret Továbbító Táblák 5 Minden bridge karbantart egy továbbító táblát (forwarding table) MAC Cím Port Kor 00:00:00:00:00:AA perc 00:00:00:00:00:BB 2 7 perc 00:00:00:00:00:CC 3 2 mp 00:00:00:00:00:DD 3 perc

Címek tanulása 6 Kézi beállítás is lehetséges, de Időigényes Potenciális hiba forrás Nem alkalmazkodik a változásokhoz (új hosztok léphetnek be és régiek hagyhatják el a hálózatot) Ehelyett: tanuljuk meg a címeket Töröljük a régi Tekintsük a forrás címeit a különböző portokon beérkező bejegyzéseket kereteknek --- képezzünk ebből egy táblázatot 00:00:00:00:00:AA MAC cím Port Kor 00:00:00:00:00:AA 0 minutes 00:00:00:00:00:BB 2 0 minutes Port Port 2 Hub 00:00:00:00:00:BB

Címek tanulása 7 Kézi beállítás is lehetséges, de Időigényes Potenciális hiba forrás Nem alkalmazkodik a változásokhoz (új hosztok léphetnek be és régiek hagyhatják el a hálózatot) Ehelyett: tanuljuk meg a címeket Tekintsük a forrás címeit a különböző portokon beérkező kereteknek --- képezzünk ebből egy táblázatot 00:00:00:00:00:AA MAC cím Port Kor 00:00:00:00:00:AA 0 minutes 00:00:00:00:00:BB 2 0 minutes Port Port 2 Hub 00:00:00:00:00:BB

Hurkok problémája 8 <Src=AA, Dest=DD> Ez megy a végtelenségig Hogyan állítható meg? Távolítsuk el a hurkokat a topológiából A kábelek kihúzása nélkül 802. (LAN) definiál egy algoritmust feszítőfa fépítéséhez és karbantartásához, mely mentén lehetséges a keretek továbbítása CC AA Hub Port 2 Port 2 AA 2 AA 2 Port Port Hub DD BB

Feszítőfa 9 Egy gráf éleinek részhalmaza, melyre teljesül: Lefed minden csomópontot Nem tartalmaz köröket Továbbá a struktúra egy fa-gráf 5 2 3 4 6 2 4 5 3 6 7 7

A 802. feszítőfa algoritmusa 20. Az egyik bride-et megválasztjuk a fa gyökerének 2. Minden bridge megkeresi a legrövidebb utat a gyökérhez 3. Ezen utak unióját véve megkapjuk a feszítőfát A fa építése során a bridge-ek egymás között konfigurációs üzeneteket (Configuration Bridge Protocol Data Units [BPDUs]) cserélnek A gyökér elem megválasztásához A legrövidebb utak meghatározásához A gyökérhez legközelebbi szomszéd (next hop) állomás és a hozzá tartozó port azonosításához A feszítőfához tartozó portok kiválasztása

Gyökér meghatározása 2 Kezdetben minden állomás feltételezi magáról, hogy gyökér Bridge-ek minden irányba szétküldik a BPDU üzeneteiket: Bridge ID Gyökér ID Út költség a gyökérhez A fogadott BPDU üzenet alapján, minden switch választ: Egy új gyökér elemet (legkisebb ismert Gyökér ID alapján) Egy új gyökér portot (melyik interfész megy a gyökér irányába) Egy új kijelölt bridge-et (a következő állomás a gyökérhez vezető úton)

Feszítőfa építése 22 0: 0/0 2: 2/0 0/ 3: 3/0 0/2 27: 27/0 0/ 4: 4/0 3/ 0/2 9: 0/3 3/2 9/0 68: 68/0 3/2 0/3 9/

Bridge-ek vs. Switch-ek Hidak vs. Kapcsolók 23 A bridge-ek lehetővé teszik hogy növeljük a LAN-ok kapacitását Csökkentik a sikeres átvitelhez szükséges elküldendő csomagok számát Kezeli a hurkokat A switch-ek a bridge-ek speciális esetei Minden port egyetlen egy hoszthoz kapcsolódik Lehet egy kliens terminál vagy akár egy másik switch Full-duplex link-ek Egyszerűsített hardver: nincs szükség CSMA/CD-re! Különböző sebességű/rátájú portok is lehetségesek

Kapcsoljuk össze az Internetet 24 Switch-ek képességei: MAC cím alapú útvonalválasztás a hálózatban Automatikusan megtanulja az utakat egy új állomáshoz Feloldja a hurkokat Lehetne a teljes internet egy ily módon összekötött tartomány? NEM

Korlátok 25 Nem hatékony Elárasztás ismeretlen állomások megtalálásához Gyenge teljesítmény A feszítőfa nem foglalkozik a terhelés elosztással Hot spots Nagyon gyenge skálázhatóság Minden switch-nek az Internet összes MAC címét ismerni kellene a továbbító táblájában! Az IP fogja ezt a problémát megoldani