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

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

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

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

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

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

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

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

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

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

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

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

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

Egyszerű simplex protokoll nyugtákkal

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

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

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

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

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

I. Házi Feladat. internet. Határidő: V. 30.

Számítógépes Hálózatok ősz Adatkapcsolati réteg MAC, Statikus multiplexálás, (slotted) Aloha, CSMA

Mediumhozzáférés (Medium Access Control -- MAC) alréteg az adatkapcsolati rétegben. Számítógépes Hálózatok ősz 2006

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

Gigabit Ethernet, 10 Gigabit Ethernet. Jákó András BME EISzK

Számítógépes hálózatok GY

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

Számítógépes hálózatok Gyakorló feladatok megoldása 1. feladatsor

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

Hibafelismerés: CRC. Számítógépes Hálózatok Polinóm aritmetika modulo 2. Számolás Z 2 -ben

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

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)

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

Adatkapcsolati réteg 1

A Component-Base Architechture for Power-Efficient Media Access Control in Wireless Sensor Networks

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

x 3 - x 3 +x x = R(x) x 3 + x x 3 + x ; rendben, nincs maradék.

Számítógépes hálózatok GY

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 Technológiák és Alkalmazások

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

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!

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

Tájékoztató. Értékelés. 100% = 100 pont A VIZSGAFELADAT MEGOLDÁSÁRA JAVASOLT %-OS EREDMÉNY: EBBEN A VIZSGARÉSZBEN A VIZSGAFELADAT ARÁNYA 40%.

Felvételi tematika INFORMATIKA

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

MACAW. MAC protokoll vezetéknélküli LAN hálózatokhoz. Vaduvur Bharghavan Alan Demers, Scott Shenker, Lixia Zhang

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

Helyi hálózatok. (LAN technológiák, közös médium hálózatok)

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

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

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

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

Hibafelismerés: CRC. Számítógépes Hálózatok Polinóm aritmetika modulo 2. Számolás Z 2 -ben

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

Mobil kommunikáció /A mobil hálózat/ /elektronikus oktatási segédlet/ v3.0

4. A közegelérési alréteg

3) Mik a főbb funkcionalitásai az ISO/OSI modell megjelenítési rétegének rétegének?

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

MAC címek (fizikai címek)

SzIP kompatibilis sávszélesség mérések

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

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

Járműfedélzeti rendszerek II. 8. előadás Dr. Bécsi Tamás

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

OFDM technológia és néhány megvalósítás Alvarion berendezésekben

Hálózati alapismeretek

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

Szenzorhálózatok és alkalmazásaik. Adatkapcsolati réteg. MAC megoldások.

2008 II. 19. Internetes alkalmazások forgalmának mérése és osztályozása. Február 19

2. Hány réteget különböztet meg az Tannenbaum- féle hibrid rétegmodell? 5

Megoldás. Feladat 1. Statikus teszt Specifikáció felülvizsgálat

Számítógép-hálózatok A közeghozzáférési alréteg

Szenzorhálózatok Adatkapcsolati réteg ( ) Vidács Attila Távközlési és Médiainformatikai Tanszék I.B.228, T:19-25,

AMIT A SÁVSZÉLESSÉGRŐL TUDNI KELL

Rohonczy János: Hálózatok

Sinus-Networks. Ubiquiti AirFiber teszt EtherSAM és Y.1731 mérésekkel

Hálózati architektúrák laborgyakorlat

SPECIÁLIS CÉLÚ HÁLÓZATI

2. fejezet Hálózati szoftver

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

XII. PÁRHUZAMOS ÉS A SOROS ADATÁTVITEL

Autóipari beágyazott rendszerek. Local Interconnection Network

The Flooding Time Synchronization Protocol

Az Internet fizikája. Vattay Gábor ELTE Komplex Rendszerek Fizikája Tanszék

AGSMHÁLÓZATA TOVÁBBFEJLESZTÉSE A NAGYOBB

Frekvencia tartományok. Számítógépes Hálózatok és Internet Eszközök. Frekvencia tartományok rádió kommunikációhoz

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

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

A 2013/2014 tanévi Országos Középiskolai Tanulmányi Verseny döntő forduló javítási-értékelési útmutató. INFORMATIKA II. (programozás) kategória

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

MAC sub-réteg. Számítógépes Hálózatok ősz Protokollok korlátozott versennyel. Adaptív fa protokoll

Szállítási réteg (L4)

Adatszerkezetek 7a. Dr. IványiPéter

Járműinformatika Multimédiás buszrendszerek (MOST, D2B és Bluetooth) 4. Óra

16. fejezet Az IEEE evolúciója és keretszerkezete

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

Dr. Wührl Tibor Ph.D. MsC 04 Ea. IP P címzés

WS 2013 elődöntő ICND 1+ teszt

Alacsony fogyasztású IoT rádiós technológiák

loop() Referencia:

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

Átírás:

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

Gyakorlat tematika Csúszó ablak protokoll Aloha, CSMA protokollok Minimális keretméret Bináris visszaszámlálás protokoll Adaptív fa protokoll Számítógépes Hálózatok Gyakorlat 2

Csúszó ablak példa Küldő (S) ablak mérete 2. Fogadó ablak méret = 1 Go-Back-N S: 00 01 R: 00, R:01 (00,01 -et vár) R: ACK00, ACK01 S S: 02 03 R: 03 (02,03 -at vár) R: NACK02 S S: 02 03 R:02, R:03 (02,03 -at vár) Küldő (S) ablak mérete 2. Fogadó ablak méret >=1 Selective Repeat S: 00 01 R: 00 01 (00,01 et vár) R: ACK00, ACK01 S S: 02 03 R: 03 (02,03 at vár) R: NACK02, ACK03 S S: 02 R:02 (02 őt vár) Számítógépes Hálózatok Gyakorlat 3

Gyakorló feladat 1. A Go-Back-N és Selective Repeat esetén legfeljebb hány csomagot küldhet a küldő egyszerre, illetve legfeljebb hány csomag lehet egyidejűleg elküldött, de nem nyugtázott, ha a sorszámok tere 16 elemű (pl. sorszámok 0-tól 15-ig)? Gondoljon a legkedvezőtlenebb pillanatokban elveszett nyugtákra. Mutasson egy példát erre az esetre. Számítógépes Hálózatok Gyakorlat 4

MAC alréteg A csatorna kiosztás történhet statikus módon (FDM, TDM) N darab felhasználót feltételezünk, a sávszélet N egyenlő méretű sávra osztják, és minden egyes sávhoz hozzárendelnek egy felhasználót. N darab felhasználót feltételezünk, az időegységet N egyenlő méretű időrésre úgynevezett slot-ra osztják, és minden egyes réshez hozzárendelnek egy felhasználót. dinamikus módon verseny vagy ütközés alapú protokollok (ALOHA, CSMA, CSMA/CD) verseny-mentes protokollok (bittérkép-alapú protokollok, bináris visszaszámlálás) Korlátozott verseny protokollok (adaptív fa protokollok) Számítógépes Hálózatok Gyakorlat 6

Protokollok Aloha Mindenki küld amikor csak akar Ütközés esetén véletlen ideig várakozik 1-persistens CSMA Keret leadása előtt belehallgat a csatornába: Ha foglalt, akkor addig vár, amíg fel nem szabadul. Szabad csatorna esetén azonnal küld. (perzisztens) Ha szabad, akkor küld. Nem-perzisztens CSMA Keret leadása előtt belehallgat a csatornába: Ha foglalt, akkor véletlen ideig vár (nem figyeli a forgalmat), majd kezdi előröl a küldési algoritmust. (nem-perzisztens) Ha szabad, akkor küld. Számítógépes Hálózatok Gyakorlat 7

Protokollok P-perzisztens CSMA Adás kész állapotban az állomás belehallgat a csatornába: Ha foglalt, akkor vár a következő időrésig, majd megismétli az algoritmust. Ha szabad, akkor p valószínűséggel küld, illetve 1-p valószínűséggel visszalép a szándékától a következő időrésig. Várakozás esetén a következő időrésben megismétli az algoritmust. Ez addig folytatódik, amíg el nem küldi a keretet, vagy amíg egy másik állomás el nem kezd küldeni, mert ilyenkor úgy viselkedik, mintha ütközés történt volna. CSMA/CD Minden állomás küldés közben megfigyeli a csatornát, ha ütközést tapasztalna, akkor megszakítja az adást, és véletlen ideig várakozik, majd újra elkezdi leadni a keretét Számítógépes Hálózatok Gyakorlat 8

Gyakorló feladat 2. Tekintsünk egy csatornát véletlen közeg-hozzáférési protokollal. A csatorna egyik végén van A állomás, a másik végén B és C. A propagációs késés a csatorna két vége között t 0. (Tegyük fel, hogy B és C között a késés 0.) Az egyes állomások a következő időpontokban akarnak adatot átvinni: t A =0, t B =t 0 /2, t C =3t 0 /2. A keretek generálási ideje T gen =3t 0. Ábrázolja a következő hozzáférési protokollok viselkedését: a. Aloha b. Nem-perzisztens CSMA illetve c. Nem-perzisztens CSMA/CD. Számítógépes Hálózatok Gyakorlat 9

Gyakorló feladat 2. Aloha: mindenki küld amikor csak akar Ütközés esetén véletlen ideig várakozik Non-persistnet CSMA: belehallgatunk a csatornába, ha üres akkor küldünk, ha foglalt, akkor véletlen ideig várunk majd újra próbáljuk. Non-persistent CSMA/CD: Azt is figyeljük amit küldünk, így ha interferencia van, akkor nem küldünk tovább Számítógépes Hálózatok Gyakorlat 10

Minimális keretméret A maximális késleltetés és a CSMA/CD algoritmus közötti összefüggés miatt a keret elküldése minimum 2τ időre van szükség, ahol τ a két legtávolabbi állomás közötti késleltetést jelöli. Jelölje a H sávszélességet, v a jel terjedési sebességet, l max a maximális távolságot két állomás között, a τ a maximális propagációs késést és a D min pedig a minimális keretméretet. Ekkor a következő összefüggés írható fel. D min =2τH τ=l max /v Számítógépes Hálózatok Gyakorlat 11

Példa A 802.3 szabványban a maximális távolság két állomás között: 2500 méter. Ez esetben 4 ismétlő van és a vonal 10Mb/s-os sávszélességet feltételezünk. A legrosszabb esetre 50 μs-ot rögzítettek az RTT értékének. Azaz minimum 500 bit átvitele kell, ezt kerekítették fel 512bitre (64bájtra). Számítógépes Hálózatok Gyakorlat 12

Gyakorló feladat 3. Tekintsük egy 1 Gbps CSMA/CD protokoll tervezését maximum 300 méter hosszú rézkábelen való használatra (repeater nincs), melyben az elektromágneses hullámok terjedési sebessége 1.8*10 8 m/s (0,6*fénysebesség). Mekkora a minimális keret méret? Hogyan határozza ezt meg? D min =2τH τ=l max /v Számítógépes Hálózatok Gyakorlat 13

Gyakorló feladat 4. 2 állomás 10 Mbps-es hálózat köt össze közvetlen. tudjuk hogy a minimális keretméret 500 byte - Mekkora lehet a maximális távolság két eszköz között? Koax kábelen sebesség = 0,6 * 3*10^8 D min =2τH τ=l max /v Számítógépes Hálózatok Gyakorlat 15

Bináris visszaszámlálás protokoll Forgalmazni kívánó állomás elkezdi a bináris címét bitenként elküldeni a legnagyobb helyi értékű bittel kezdve. Feladja a küldést ha van nála nagyobb sorszámú Mok és Ward módosítás Minden sikeres átvitel után ciklikusan permutáljuk az állomások címét. Számítógépes Hálózatok Gyakorlat 17

Gyakorló feladat 5. Szimuláljuk a bináris visszaszámlálás protokollt 8 állomás esetén, ahol az állomás azonosítók rendre a {C, H, D, A, G, B, E, F} halmaz elemei, ez a sorrend a prioritási sorrend is. Ez esetben a virtuális azonosítókat 3 biten ábrázolhatjuk. Tegyük fel, hogy A, C, D és E állomások akarnak egy-egy csomagot átvinni. (Nézze meg mi módosulna a Mok- és Ward-féle változat esetén.) Számítógépes Hálózatok Gyakorlat 18

Adaptív fa bejárás 1943 Dorfmana katonák szifiliszes fertőzöttségét vizsgálta 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. Számítógépes Hálózatok Gyakorlat 21

Gyakorló feladat 6. Adaptív fabejáró protokoll alkalmazásával tizenhat állomás verseng egy csatorna használatáért. Ha az összes olyan állomás, amelynek prímszáma van, egyszerre kerül adásra kész állapotba, akkor mennyi bit-résre van szükség a versengés feloldására? Számítógépes Hálózatok Gyakorlat 22

VÉGE Számítógépes Hálózatok Gyakorlat 24