ADATKAPCSOLATI PROTOKOLLOK



Hasonló dokumentumok
I+K technológiák. Digitális adatátviteli alapfogalmak Aradi Szilárd

Programozható logikai vezérlők

10. fejezet Az adatkapcsolati réteg

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

Szabó Richárd Számítógépes alapismeretek Első beadandó feladat

Lokális hálózatok. A lokális hálózat felépítése. Logikai felépítés

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

1 Járműipari hálózatok

Hálózatok. 1. Számítógép-hálózatokhoz kötődő alapfogalmak és az ISO-OSI hivatkozási modell

2.5 Soros adatkommunikációs rendszerek CAN (Ötödik rész)

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

Tartalom. Az adatkapcsolati réteg, Ethernet, ARP. Fogalma és feladatai. Adatkapcsolati réteg. Ethernet

KÉPZÉS NEVE: Informatikai statisztikus és gazdasági tervezı TANTÁRGY CÍME: Számítógép hálózatok. Készítette:

7. Adatkapcsolati réteg

Rohonczy János: Hálózatok

Memóriák - tárak. Memória. Kapacitás Ár. Sebesség. Háttértár. (felejtő) (nem felejtő)

Az adatkapcsolati réteg

Járműfedélzeti hálózatok. Digitális adatátviteli alapfogalmak Aradi Szilárd

Terepi buszrendszerek összehasonlítása jegyzet az Épületinformatika cím tárgyhoz

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

Kódolás, hibajavítás. Tervezte és készítette Géczy LászlL. szló 2002

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

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

A számítógép-hálózatok használata

Adatkapcsolati réteg 1

Hibatűrő TDMA ütemezés tervezése ciklikus vezeték nélküli hálózatokban. Orosz Ákos, Róth Gergő, Simon Gyula. Pannon Egyetem

MISKOLCI EGYETEM VILLAMOSMÉRNÖKI INTÉZET AUTOMATIZÁLÁSI TANSZÉK

2014 UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED

UMTS HÁLÓZAT PROTOKOLLJAI. UMTS SZINKRONIZÁCIÓ ÉS

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

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

Abszolút forgójeladók Kimenetek

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

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

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

Bevezetés. Alapfogalmak

A Zigbee technológia

LAN Technológiák. Osztott médium hálózatok. LAN-ok

Fejezetünk során a következõkkel foglalkozunk:

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

Alapsáv és szélessáv. Számítógépes Hálózatok Amplitúdó-moduláció. Szélessáv

IP ALAPÚ KOMMUNIKÁCIÓ AZ ELEKTRONIKUS VAGYONVÉDELMI RENDSZEREKBEN IP-BASED COMMUNICATION IN ELECTRONIC SECURITY SYSTEMS. Bevezetés

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

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

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

Dungeon Twister - Paladinok és Sárkányok

Választható önálló LabView feladatok 2009 A zárójelben szereplő számok azt jelentik, hogy hány főnek lett kiírva a feladat

Vezeték nélküli szenzorhálózatok tanulmányozása Szakdolgozat

Járműfedélzeti hálózatok. Fedélzeti diagnosztikai protokollok Dr. Aradi Szilárd

I 2 C, RS-232 és USB. Informatikai eszközök fizikai alapjai. Oláh Tamás István

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

3. Adatkapcsolati réteg

Felhasználói kézikönyv a minősítési értékelő modul használatához

I+K technológiák. Buszrendszerek Dr. Aradi Szilárd

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

Digitális technika VIMIAA01

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

Cellaazonosító és timing advance

Autóipari kommunikációs protokollok a CAN

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

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

Számítógép-hálózatok. Egyetemi jegyzet. Ver 0.1 Vajda Tamás

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

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 2013

Hálózatok. Alapismeretek. A kommunikáció alapjai (általános távközlés-technikai fogalmak)

DT930 N Adagolásvezérlő

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

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

TÁRSASJÁTÉK JÁTÉKSZABÁLYOK

AZ ÚJGENERÁCIÓS TANKÖNYVEK

Információelmélet. Informatikai rendszerek alapjai. Horváth Árpád október 29.

ADATBÁZISKEZELÉS ADATBÁZIS

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

IT hálózat biztonság. A WiFi hálózatok biztonsága

MODBUS PROTOKOLL ISO 8823, X.226 ASP, ADSP, ZIP ATP, NBP, AEP, RTMP X.25 (PLP), MTP 3, SCCP DDP. LocalTalk, TokenTalk, EtherTalk,

ADATKAPCSOLATI RÉTEG

Bevezet. Keretképzés. Adatkapcsolati réteg és protokolljai. Webprogramozó + ISGT

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

MOBIL HÍRKÖZLÉSI RENDSZEREK III. A GSM VÉDELMI RENDSZERÉNEK FELÉPÍTÉSE ÉS MŰKÖDÉSE

2. témakör: Számhalmazok

I 2 C, SPI, I 2 S, USB, PWM, UART, IrDA

Beágyazott rendszerek vizsgakérdések

Mikroprocesszor CPU. C Central Központi. P Processing Számító. U Unit Egység

2. fejezet Hálózati szoftver

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

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

A digitális földfelszíni mûsorszórás forráskódolási és csatornakódolási eljárásai

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

A szolgáltatásbiztonság alapfogalmai

E rendszerben csak az az eljárás kerülhet befogadásra a közfinanszírozásba, amely szerepel az Engedélyezett Orvosi Eljárások katalógusában.

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

A számítógép-hálózatok tervezését struktúrális módszerrel végzik, azaz a hálózat egyes részeit réteg-ekbe (layer) vagy más néven szint-ekbe (level)

MAC címek (fizikai címek)

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

Szenzorhálózatok III.

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

Közlekedés gépjárművek elektronikája, diagnosztikája. Mikroprocesszoros technika. Memóriák, címek, alapáramkörök. A programozás alapjai

Átírás:

ADATKAPCSOLATI PROTOKOLLOK Hálózati alapismeretek OSI 1

Adatkapcsolati réteg működése Az adatkapcsolati protokollok feladata egy összeállított keret átvitele két csomópont között. Az adatokat a hálózati rétegtől kapja az adatkapcsolati réteg, és az általa összeállított információcsomagokat, vagy más néven kereteket átadja a fizikai rétegnek. A fizikai réteg bitenként küldi át a fizikai közegen. Közeg-hozzáférési módszerek Üzenetszórásos csatornával rendelkező alhálózatok esetében egy kommunikációs csatorna van és osztozik az összes állomás Ehhez a csatornához kell hozzáférnie minden állomásnak Adás esetén Venni nem probléma Függ a topológiától 2

Közeg elérési módja szerint: Véletlen vezérlés Bármelyik állomás használhatja a közeget (ütközések!) Osztott vezérlés Egy időpontban egy állomás használhatja a közeget Központosított vezérlés Egy kitüntetett állomás vezérli a hálózatot, engedélyezi az állomásokat, figyel az ütközésmentességre Ezen belül lehet: Véletlen Osztott Központosított Ütközésfigyeléses ütközést jelző Vezérjeltovábbításos vezérjelgyűrű Lekérdezéses Réselt gyűrű Vezérjeltovábbításos vezérjelbusz Vonalkapcsolásos Regiszter beszúrásos Ütközésfigyeléses ütközést elkerülő Időosztásos többszörös hozzáférésű 3

Véletlen átvitel-vezérlés Minden állomás véletlenszerűen kezd el adni Keret akkor nem szenved ütközést, ha a küldés kezdetétől a végéig más állomás nem próbál keretet adni Minél nagyobb az állomások száma, annál valószínűbb, hogy ütközés jön létre Továbbá függ: forgalomtól, csomagok időtartamától Csökkenthetők az ütközések, ha időrészeket használunk Ütközést jelző vivőérzékeléses többszörös hozzáférés (CSMA/CD) Carrier Sense Multiple Access with Collision Detection Küldés előtt belehallgat a csatornába, ha csendes, akkor elküldi az üzenetet Minden állomáshoz eljut, de a cím alapján eldönti, hogy Neki szól és feldolgozza (vagy) Nem neki szól és eldobja Ütközés esetén random idő után újraküldés 4

Réselt gyűrű (slotted ring) Gyűrűn felfűzött állomások rés-nek nevezett rögzített hosszúságú kereteket adnak körbe Résenként egy foglaltságot jelző marker Üzenetek a rés méretére kell darabolni Küldő állomás feladata, hogy a visszaérkezett keretet kiürítse Ha egy rés nem jut alaphelyzetbe, akkor egy kijelölt állomás egy idő után törli a tartalmát Réselt gyűrű (slotted ring) 5

Osztott átvitel-vezérlés Minden állomás a közeghez való vezérlés funkcióját is betölti, ez a szerep váltakozva továbbadódik Vezérjeles gyűrű (token ring) Vezérjelens sín (token bus) Vezérjeles gyűrű (token ring) Vezérjel (token) halad körbe állomásról állomásra Token: rövid üzenet ami a gyűrű foglaltságára utal Üzenetküldés esetén a token foglaltra állítása vagy a csatornából való ideiglenes kivonása lehet Üzenet a címzett állomás veszi, a többi eldobja Küldőhöz való visszaérkezéskor az üzenetet kivonja, a token-t szabadra állítja 6

Vezérjeles gyűrű (token ring) Állomások között prioritás is beállítható Vezérjeles sín (token bus) A vezérjel busz az átviteli közeget úgy vezérli, hogy az állomásról állomásra történő vezérjel továbbítása egy logikai gyűrűt képez. 7

Központosított átvitelvezérlés Ezeknél az eljárásoknál mindig van egy kitüntett egység, amelynek feladata az egyes állomások hálózatához való hozzáférésének a vezérlése Lekérdezéses (polling) eljárás Vonalkapcsolásos eljárás Időosztásos többszörös hozzáférésű eljárás (TDMA) Lekérdezéses (polling) eljárás Főállomás (master) és mellékállomások (slave, secondary) A master egymás után szólítja fel az állomásokat az üzenet küldésére, akinek ha van üzenete, akkor elküldi a főállomásnak, aki a címzés alapján továbbítja Periodikusan, prioritási sorrend alapján történik az állomások lekérdezése 8

Lekérdezéses (polling) eljárás Vonalkapcsolásos eljárás A mellékállomások összekapcsolása Üzenetváltás után a kapcsolat megszűnik, a kapcsoló felszabadul Egy központban több kapcsoló is lehet, így több vonalkapcsolat is működhet 9

Idősztásos többszörös hozzáférésű eljárás (TDMA) Time Divison Multiple Access Elsődlegesen busz felépítésű hálózatoknál alkalmazzák Az állomások egy adott időszeletben adhatnak Ha nincs üzenet, akkor az az időszelet kihasználatlan marad Adatátviteli protokollok Folyamatos bitfolyamban nem lehet a hibátlanságot ellenőrizni bitfolyamot bitsorozat darabokra, vagy szokásos nevén keretekre kell tördelni A kereteket ellenőrző összeggel kell kiegészíteni Vétel után újraszámolják, ha megegyezik, akkor hibátlan az átvitel, ha nem, akkor el kell dobni és a küldő újraküldi 10

Változó bonyolultságú átviteli protokollok: Adó és vevő tulajdonságai Keretek adatútját jelentő csatorna minősége Váratlan esetekre való felkészültség Átvitelnél a bitenkénti átvitel helyett célszerűbb bitcsoportokat átvinni Legtöbbször ASCII Ilyenkor egész számú karaktert viszünk át Karakterorientált átvitel 11

Keretek képzése Karakterszámláló módszer Kezdő és végkarakterek alkalmazása karakterbeszúrással Kezdő és végjelzők bitbeszúrással Hibakezelés I. Hibakezelést az alsó három rétegben kell megoldani Egyedi bithibák kezelésére a hibajavító (error correcting codes ECC) és a hibajelző kódok (error detecting codes) alkalmazása ad lehetőséget Redundancia alkalmazása m+r => n (m: kód; n: kódszó) 12

Hamming távolság Két tetszőleges kódszót megadva, mindig megállapítható, hogy hány bitben különböznek egymástól: a két szó XOR kapcsolata által adott eredményben az 1-esek száma adja a különbséget (Hamming távolság) Ha két kódszó k Hamming távolságú, akkor az egyik a másikba k darab egyedi hibával konvertálódhat át. Hibakezelés II. Átviteli hiba mindig lesz (termikus zaj, impulzus zaj, stb.) Megoldás: hibakorlátozó kódolás Alapelve: kódszavakat redundanciával egészítjük ki az ADÓ oldalon, a VEVŐ oldalon az eljárás megismétlésével, az eredmények összehasonlításával állapítjuk meg, hogy van-e hiba 13

Hibakorlátozás (és hibakezelés) fajtái Hibajelzés: a redundancia alapján a hibát a vevő jelzi Paritásvizsgálat Tömbparitás vizsgálat CRC Cyclic Redundancy Check Hibajavítás: a redundancia alapján a hibát a vevő ki is javítja, nagy redundanciát igényel CRC Csoportos bithibák esetén használjuk Egy keretnyi adatot egy előre meghatározott bitsorozattal elosztunk és a maradékot a keret részeként továbbítjuk Vevő oldalon ugyanezt elvégezzük, ha ez egyezik a keret részeként átküldött maradékkal, akkor a keret hibátlan 14

Korlátozás nélküli, egyirányú (szimplex) protokoll ADÓ VEVŐ Nem ADÓ a hálózati rétegtől kapott csomagokból keretet állít össze és átadja a fizikai rétegnek Keret jött? Igen ADÓ adókeretek VEVŐ a fizikai rétegtől kapott keretből az infórmációkat továbbadja a hálózati rétegnek Egyirányú megáll és vár protokoll ADÓ ADÓ adatkeretek VEVŐ ADÓ a hálózati rétegtől kapott csomagokból keretet állít össze és átadja a fizikai rétegnek Keret jött? Igen Nem Nyugta jött? Nem VEVŐ a fizikai rétegtől kapott keretből az infórmációkat továbbadja a hálózati rétegnek, nyugta küldése Igen Nyugta keretek 15