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

Hasonló dokumentumok
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 2010

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

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épes Hálózatok 2008

Egyszerű simplex protokoll nyugtákkal

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

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

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 és Internet Eszközök

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

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. 7. 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 2008

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

Az adatkapcsolati réteg

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

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

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

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

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

Adatkapcsolati réteg 1

Adatkapcsolati réteg (Data Link Layer) Számítógépes Hálózatok Az adatkapcsolati réteg lehetséges szolgáltatásai

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

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)

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

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

Számítógépes Hálózatok ősz Adatkapcsolati réteg Hibafelismerés és javítás, Hamming távolság, blokk kódok

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

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

Hibadetektáló és javító kódolások

Hibajavítás, -jelzés. Informatikai rendszerek alapjai. Horváth Árpád november 24.

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

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

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

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

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

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

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

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

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

A továbbiakban Y = {0, 1}, azaz minden szóhoz egy bináris sorozatot rendelünk

2. fejezet Hálózati szoftver

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

Yottacontrol I/O modulok beállítási segédlet

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

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

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

Felvételi tematika INFORMATIKA

Az adatkapcsolati réteg

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

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

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

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

13. Egy x és egy y hosszúságú sorozat konvolúciójának hossza a. x-y-1 b. x-y c. x+y d. x+y+1 e. egyik sem

3. Adatkapcsolati réteg

7. Adatkapcsolati réteg

Adja meg, hogy ebben az esetben mely handshake üzenetek kerülnek átvitelre, és vázlatosan adja meg azok tartalmát! (8p)

I+K technológiák. Számrendszerek, kódolás

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

Jel, adat, információ

The Flooding Time Synchronization Protocol

Alapfogalmak a Diszkrét matematika II. tárgyból

Rohonczy János: Hálózatok

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

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

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

Az Internet működésének alapjai

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

loop() Referencia:

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

KÓDOLÁSTECHNIKA PZH december 18.

AST_v3\ A közeg-hozzáférési alréteg (Media Access Control MAC)

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

AST_v3\

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

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

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

3. gyakorlat. Kettes számrendszer: {0, 1} Tízes számrendszer: {0, 1, 2,..., 9} 16-os (hexadecimális számrendszer): {0, 1, 2,..., 9, A, B, C, D, E, F}

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

Hálózati architektúrák laborgyakorlat

Definíciók. 2. Mik a főbb funkcionalitásai az ISO/OSI modell fizikai rétegének?

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!

Kommunikáció. 3. előadás

Számítógép Architektúrák

Hálózati architektúrák laborgyakorlat

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

Az alábbi állítások közül melyek a forgalomirányító feladatai és előnyei?

Távközlési informatikus szakképzés Távközlési ismeretek Dia száma: 1

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

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

ADATKAPCSOLATI PROTOKOLLOK

4. Hivatkozási modellek

Átírás:

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

Feladat 0 Számolja ki a CRC kontrollösszeget az 11011011001101000111 üzenetre, ha a generátor polinom x 4 +x 3 +x+1! Mi lesz a 4 bites kontrollösszeg? A fenti üzenet az átvitel során sérül, a vevő adatkapcsolati rétege az 110110111110110001111001 bitsorozatot kapja. Történt-e olyan hiba az átvitel során, amit a generátor polinommal fel lehet ismerni? Ha nem, akkor ennek mi lehet az oka? Gombos Gergő Szám.háló 2012 ősz 2

Feladat 0 Számolja ki a CRC kontrollösszeget az 11011011001101000111 üzenetre, ha a generátor polinom x 4 +x 3 +x+1! Mi lesz a 4 bites kontrollösszeg? 1001 A fenti üzenet az átvitel során sérül, a vevő adatkapcsolati rétege az 110110111110110001111001 bitsorozatot kapja. Történt-e olyan hiba az átvitel során, amit a generátor polinommal fel lehet ismerni? Ha nem, akkor ennek mi lehet az oka? 0 maradék, 11011 többszöröse adódik hozzá az átvitelhez Gombos Gergő Szám.háló 2012 ősz 3

Gyakorló feladat 1. Egyetlen paritás-bit által nyújtottnál nagyobb biztonságot akarunk elérni, így olyan hibaészlelő sémát alkalmazunk, amelyben két paritás-bit van: az egyik a páros, a másik a páratlan bitek ellenőrzésére. Mekkora ezen kód Hamming-távolsága? Mennyi egyszerű és milyen hosszú löketszerű hibát képes kezelni? Gombos Gergő Szám.háló 2012 ősz 4

Gyakorló feladat 1. Egyetlen paritás-bit által nyújtottnál nagyobb biztonságot akarunk elérni, így olyan hibaészlelő sémát alkalmazunk, amelyben két paritás-bit van: az egyik a páros, a másik a páratlan bitek ellenőrzésére. Mekkora ezen kód Hamming-távolsága? d(s)=2 (minden bit a paritást is váltja) Mennyi egyszerű és milyen hosszú löketszerű hibát képes kezelni? 1-bit hiba felismerhető, de nem javítható 4k (k 1 egész) hosszú burst-hiba nem ismerhető fel (10101010 11) 2l (l 1 egész) hosszú burst-hiba nem mindig ismerhető fel (10101 01) Gombos Gergő Szám.háló 2012 ősz 5

CRC áttekintés Gombos Gergő Szám.háló 2012 ősz 6

Gyakorló feladat 2. Történt-e hiba az átvitel során, ha a vevő a következő üzenetet kapja: 0000 1011 0001 1101 1111 1100 0011 0101 110001 A generátor polinom x 6 +x 4 +x+1. Gombos Gergő Szám.háló 2012 ősz 7

Gyakorló feladat 2. Történt-e hiba az átvitel során, ha a vevő a következő üzenetet kapja: 0000 1011 0001 1101 1111 1100 0011 0101 110001 A generátor polinom x 6 +x 4 +x+1. R(x) 100111 000000 Gombos Gergő Szám.háló 2012 ősz 8

Adatkapcsolati réteg (ismétlés) Feladatai jól definiált szolgálati interfész biztosítása a hálózati rétegnek(3 fajta); átviteli hibák kezelése; adatforgalom szabályozása (elárasztás elkerülése) Gombos Gergő Szám.háló 2012 ősz 9

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) Gombos Gergő Szám.háló 2012 ősz 10

Gyakorló feladat 3. 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. Gombos Gergő Szám.háló 2012 ősz 11

Gyakorló feladat 3. 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. Go-Back-N 15 ablak meret S: 00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 00 01 02 03 04 05.. 15 R: 00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 00 01 02 03 04 05.. 15 Selective Repeat 8 ablak meret S: 00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 00 01 02 03 04 05.. 15 R: 00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 00 01 02 03 04 05.. 15 Gombos Gergő Szám.háló 2012 ősz 12

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) Gombos Gergő Szám.háló 2012 ősz 13

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. Gombos Gergő Szám.háló 2012 ősz 14

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 Gombos Gergő Szám.háló 2012 ősz 15

Gyakorló feladat 4. 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. Gombos Gergő Szám.háló 2012 ősz 16

Gyakorló feladat 4. 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 Gombos Gergő Szám.háló 2012 ősz 17

Gyakorló feladat 5. Egy végtelen populációjú réselt ALOHA-rendszer mérései azt mutatják, hogy a rések 10%-a tétlen. a. Mekkora a G csatornaterhelés? b. Mekkora az áteresztő képesség? c. Túlterhelt-e a csatorna? Megj.: Annak valószínűsége hogy nincs csomag egy adott pillanatban: P 0 = e -G Maximális átvitel: S(G) = G * P 0 = G * e -G Gombos Gergő Szám.háló 2012 ősz 18

Gyakorló feladat 5. Egy végtelen populációjú réselt ALOHA-rendszer mérései azt mutatják, hogy a rések 10%-a tétlen. a. Mekkora a G csatornaterhelés? 0,1 = e -G 0,1 = 1/e G e G = 10 G 2,3 a. Mekkora az áteresztő képesség? S(G)=Ge -G S(G)=0,23 a. Túlterhelt-e a csatorna? Igen (G>1) Gombos Gergő Szám.háló 2012 ősz 19

Vége