4. MAC-alikerros. yleislähetys (broadcast) ongelma: käyttövuoron jakelu. » multiaccess channel» random access channel LAN (Ethernet) langaton

Samankaltaiset tiedostot
» multiaccess channel» random access channel LAN (Ethernet) langaton. ongelma: käyttövuoron jakelu Yhteiskäyttöisen kanavan käyttö

Kanavan kuuntelu. Yleislähetysprotokollia ALOHA. CSMA (Carrier Sense Multiple Access) Viipaloitu ALOHA. Lähetyskanavan kuuntelu (carrier sense)

» multiaccess channel» random access channel LAN (Ethernet) langaton. ongelma: käyttövuoron jakelu Yhteiskäyttöisen kanavan käyttö

5. Siirtoyhteyskerros linkkikerros (Data Link Layer) 5.1. Kaksipisteyhteydet. Kehysten kuljetus. Missä virhe hoidetaan? Virheet.

5. Siirtoyhteyskerros linkkikerros (Data Link Layer) 5.1. Kaksipisteyhteydet. Kehysten kuljetus. Virheet. Missä virhe hoidetaan?

5. Siirtoyhteyskerros linkkikerros (Data Link Layer)

5. Siirtoyhteyskerros linkkikerros (Data Link Layer)

5. Siirtoyhteyskerros linkkikerros (Data Link Layer) 5.1. Kaksipisteyhteydet. Kehysten kuljetus. Missä virhe hoidetaan? Virheet.

5. Siirtoyhteyskerros linkkikerros (Data Link Layer)

5. Siirtoyhteyskerros linkkikerros (Data Link Layer)

5. Siirtoyhteyskerros linkkikerros (Data Link Layer)

5. Siirtoyhteyskerros linkkikerros (Data Link Layer) 5.1. Kaksipisteyhteydet. Kehysten kuljetus. Missä virhe hoidetaan? Virheet.

5. Siirtoyhteyskerros linkkikerros (Data Link Layer) 5.1. Kaksipisteyhteydet. Kehysten kuljetus. Virheet. Missä virhe hoidetaan?

5. Siirtoyhteyskerros linkkikerros (Data Link Layer)

5. Siirtoyhteyskerros linkkikerros (Data Link Layer)

5. Siirtoyhteyskerros linkkikerros (Data Link Layer)

5. Siirtoyhteyskerros linkkikerros (Data Link Layer)

Tietoliikenteen perusteet. Langaton linkki. Kurose, Ross: Ch 6.1, 6.2, 6.3. (ei: 6.2.1, ja 6.3.5)

Kuva maailmasta Pakettiverkot (Luento 1)

5. Siirtoyhteyskerros linkkikerros (Data Link Layer)

5. Siirtoyhteyskerros linkkikerros (Data Link Layer)

5. Siirtoyhteyskerros linkkikerros (Data Link Layer)

5. Siirtoyhteyskerros linkkikerros (Data Link Layer) Kehysten kuljetus Kaksipisteyhteydet. Virheet. Missä virhe hoidetaan?

Tietoliikenteen perusteet. Langaton linkki

Tietoliikenteen perusteet. Langaton linkki

Tietoliikenteen perusteet. Langaton linkki. Kurose, Ross: Ch 6.1, 6.2, 6.3. (ei: 6.2.1, ja 6.3.5) Tietoliikenteen perusteet /2010 1

5. Siirtoyhteyskerros linkkikerros (Data Link Layer)

5. Siirtoyhteyskerros linkkikerros (Data Link Layer) 5.1. Kaksipisteyhteydet. Kehysten kuljetus. Virheet. Missä virhe hoidetaan?

Chapter 5 Link Layer and LANs

Langaton linkki. Langaton verkko. Tietoliikenteen perusteet. Sisältö. Linkkikerros. Langattoman verkon komponentit. Langattoman linkin ominaisuuksia

Tietoliikenteen perusteet. Langaton linkki. Kurose, Ross: Ch 6.1, 6.2, 6.3. (ei: 6.2.1, ja 6.3.5)

Tietoliikenteen perusteet. Langaton linkki. Kurose, Ross: Ch 6.1, 6.2, 6.3. (ei: 6.2.1, ja 6.3.5) Tietoliikenteen perusteet /2011 1

Tietoliikenteen perusteet

6. Erilaisia verkkoja. LAN, MAN ja WAN

6. Erilaisia verkkoja

ELEC-C7241 Tietokoneverkot Linkkikerros

T Verkkomedian perusteet

ELEC-C7241 Tietokoneverkot Linkkikerros

Eetteriverkon rakenne

CSMA/CD. Eetteriverkon rakenne. Signaalin koodaus. Törmäyksen jälkeinen uudelleenlähetys. Lyhyet etäisyydet, pieni määrä laitteita. Manchester-koodaus

Luento 9: Linkkikerros. Syksy 2014, Tiina Niklander

Eetteriverkon rakenne

Tietoliikenteen perusteet

Tietoliikenteen perusteet. Linkkikerros

Luento 9: Linkkikerros

Tietoliikenteen perusteet

Tietoliikenteen perusteet. Linkkikerros

Tietoliikenteen perusteet. Linkkikerros

Tietoliikenteen perusteet. Linkkikerros

Siltojen haitat Yleisesti edut selvästi suuremmat kuin haitat

Linkkikerros 1: perusteet

Siltojen haitat. Yleisesti edut selvästi suuremmat kuin haitat 2/19/ Kytkin (switch) Erittäin suorituskykyisiä, moniporttisia siltoja

TW- EAV510 JA TW- LTE REITITIN: WDS- VERKKO

Linkkikerros: Ethernet ja WLAN

Linkkikerros: Ethernet ja WLAN

Tosiaikajärjestelmät Luento 8: Tietoliikenneverkkoja ja -protokollia. Tiina Niklander. Jane Liu: Real-time systems, luku 11 + artikkeleja

Luento 10: Kaikki yhteen ja langaton linkki

OSI ja Protokollapino

5.5 Ethernet-lähiverkko

T Johdatus tietoliikenteeseen ja multimediatekniikkaan. Tiedonsiirron perusteet Lähiverkot

TW- EAV510 ketjutustoiminto (WDS): Kaksi TW- EAV510 laitetta

Luento 10: Kaikki yhteen ja langaton linkki

MAC-protokolla. » 7 tavua tahdistusta varten» kehyksen alku

Väylää kuunneltava. kehyksen pituus. Ethernetin hyvät puolet. MAC-protokolla

Linkkikerros: Ethernet ja WLAN

OSI malli. S Tietoliikenneverkot S Luento 2: L1, L2 ja L3 toiminteet

1. Johdanto. Spesioinnin ja verioinnin perusteet. Päivi Kuuppelomäki

Linkkikerroksen tehtävät

Erilaisia verkkoja. Paljon erilaisia verkkoja! Eetteriverkon rakenne. Ethernet-lähiverkko. Lähiverkkostandardi IEEE 802: LAN, MAN ja WAN

S Tietoliikennetekniikan perusteet. Piirikytkentäinen evoluutio. Annukka Kiiski

Erilaisia verkkoja LAN, MAN ja WAN 10/17/2002 1

Tietoliikenne II (2 ov)

Linkkikerroksen tehtävät

S Tietoliikennetekniikan perusteet

Tietoliikenne II (2 ov)

Linkkikerros 1: perusteet

Tietoliikenne I 2 ov syksy 2000

Tietoliikenne I 2 ov syksy 2000

1.4. Tietoliikenneohjelmistot eli protokollat

1.4. Tietoliikenneohjelmistot eli protokollat

1.4. Tietoliikenneohjelmistot eli protokollat. Protokollien kerrosrakenne. Mitä monimutkaisuutta?

Tietoliikenne I 2 ov syksy 2000

Erilaisia verkkoja 10/17/ SOVELLUKSIA SOVELLUSPROTOKOLLIA: HTTP, SMTP, SNMP, FTP, TELNET,.. TCP (UDP) IP

ITKP104 Tietoverkot - Teoria 3

Tehtävä 2: Tietoliikenneprotokolla

itää saada selville P-osoitetta vastaava erkko-osoite. leislähetyksenä ysely: Kenen IPsoite. IP-paketissa on vain vastaanottajan

1. Tietokoneverkot ja Internet Tietokoneesta tietoverkkoon. Keskuskone ja päätteet (=>-80-luvun alku) Keskuskone ja oheislaitteet

Erilaisia verkkoja SOVELLUKSIA SOVELLUSPROTOKOLLIA: HTTP, SMTP, SNMP, FTP, TELNET,.. TCP (UDP) IP

Erilaisia verkkoja. LAN, MAN ja WAN

Kohina (Noise) Signaalia häiritsee kohina. aina taustalla esiintyvää sähkömagneettista aaltoliikettä terminen kohina. elektronien liikkeestä johtuva,

Opus SMS tekstiviestipalvelu

Chapter 5 Link Layer and LANs

3. Kuljetuskerros 3.1. Kuljetuspalvelu

Erilaisia verkkoja. Paljon erilaisia verkkoja! Lähiverkkostandardi IEEE 802: Ethernet-lähiverkko. LAN, MAN ja WAN LAN MAN WAN

Kotitalouksien kiinteät internet - liittymät. Tero Karttunen Oy Mikrolog Ltd

1. Tietokoneverkot ja Internet

WLAN langaton lähiverkko (Wireless LAN) ISM. Hidden terminal -ongelma. CSMA/CA (Collision avoidance) IEEE standardi. exposed station problem:

1. Tietokoneverkot ja Internet Tietokoneesta tietoverkkoon. Keskuskone ja päätteet (=>-80-luvun alku) Keskuskone ja oheislaitteet

WLAN langaton lähiverkko (Wireless LAN)

WLAN langaton lähiverkko (Wireless LAN)

Transkriptio:

4. MAC-alikerros yleislähetys (broadcast)» multiaccess channel» random access channel LAN (Ethernet) langaton ongelma: käyttövuoron jakelu 29.9.2000 1

Mitä käsitellään? Yhteiskäyttöisen kanavan käyttö yleistä ongelmasta esimerkkejä: CSMA/CD, CDMA Lähiverkot Ethernet lähiverkkojen yhdistäminen silloilla 29.9.2000 2

Siirtoyhteyskerros verkkokerros LLC-kerros MAC-kerros peruskerros MAC = Medium Access Control LLC = Logical Link Control Vain yksi kerrallaan! 29.9.2000 3

4.1. Kanavan varausongelma staattinen/dynaaminen purskeisessa käytössä dynaaminen tehokkaampi vrt. esim. piirikytkentä <=> pakettikytkentä voidaan osoittaa esim jonoteorian peruslaskulla tietokoneen datan siirto on yleensä hyvin purskeista hajautettu/keskitetty keskitetyssä joku erikoisasemassa oleva huolehtii käyttövuorojen jakamisesta entä jos vuoronjakaja vikaantuu? 29.9.2000 4

Eri yhteiskäyttötapoja on hyvin paljon kilpailu Aloha,CSMA, CSMA/CD se ottaa kun ehtii vuorotellen: pollaus, vuoromerkki sinä ensin ja sitten on minun vuoroni kanava jaetaan: TDMA, FDMA, CDMA käytä sinä tätä puolta ja minä tätä toista varataan ensin ja sitten käytetään usein varaus muulla menetelmällä rajoitettu kilpailu 29.9.2000 5

Törmäys yksi yhteinen kanava lähettäjille lähetys onnistuu vain, jos yksi lähettää Jos useampi kuin yksi lähettää, syntyy yhteentörmäys (collision) kaikki törmänneet sanomat tuhoutuvat ja ne on lähetettävä uudelleen vaikka törmäisivät vain yhden bitin verran kaikkien havaittavissa LAN: törmäyssignaali satelliittikanava: kuuntelee oman lähetyksensä 29.9.2000 6 WLAN: ilmoitus vastaanottajalta

Aika jatkuva aika lähetykset voivat alkaa milloin vain ei mitään synkronointi, ei yhteistä aikaa viipaloitu aika (slotted time) aika lokeroitu aikaviipaleiksi lähetys voi alkaa vain aikaviipaleen alussa aikaviipaleessa ei kukaan lähetä => hukkaan yksi lähetys => ok useita lähetyksiä => törmäys vähentää törmäyksiin (=hukkaan) menevää aikaa 29.9.2000 7 törmäykset täydellisiä

Lähetyskanavan kuuntelu (carrier sense) käynnissä olevan lähetyksen havaitseminen asema tutkii, onko kanava jo käytössä ennen lähetystä tutkitaan, onko joku muu lähettämässä jos on, ei lähetetä yleensä lähiverkot (CSMA) asema ei tutki kanavan käyttöä asema lähettää aina kun haluaa lähettämisen jälkeen havaitaan onnistuiko esim. satelliitilähetys 29.9.2000 8

Kanavan kuuntelu ei aina paljasta jo alkanutta lähetystä etenemisviipeen takia tai ole järkevää esim. satelliittikanavan kuuntelu ei paljasta sitä, onko joku toinen maa-asema jo aloittanut lähetyksen langattomassa lähiverkossa lähettäjän ympäristön kuuntelu ei kerro sitä, onko vastaanottaja saamassa sanomia muualta 29.9.2000 9

4.2. Yleislähetysprotokollia Esimerkkejä: CSMA/CD (Aloha, CSMA) mm. Ethernet-verkossa käytetty kilpailuprotokolla CDMA radiolinjoilla käytetty koodinjakoon perustuva protokolla 29.9.2000 10

ALOHA Hawaiilla, 70-luvulla radiotietä varten puhdas ALOHA: asema lähettää aina, kun sillä lähetettävää ja samalla kuuntelee, onnistuiko lähetys lähiverkossa törmäys havaitaan heti, sillä siirtoviive pieni toisin satelliitilla! jos törmäys, niin lähettäjä odottaa satunnaisen ajan ja yrittää uudelleen maksimaalinen tehokkuus ~18% 29.9.2000 11

Viipaloitu ALOHA lähetysaika jaettu aikaviipaleiksi lähetys voi alkaa vain aikaviipaleen alussa törmäykset täydellisiä» lähetykset samassa aikaviipaleessa» törmäysvaara-aika = yhden aikaviipaleen mittainen suorityskyky kaksinkertaistuu maksimi ~ 37% siis 37% tyhjiä, 37% onnistuneita, 26% törmäyksiä 29.9.2000 12

CSMA (Carrier Sense Multiple Access) toiminta kuuntele linjaa ennen lähettämistä jos linja vapaa lähetä (yleensä) jos linja varattu odota satunnainen aika ja yritä uudelleen Suorituskyky: törmäysvaara vain jos asemat lähettävät niin samanaikaisesti, että eivät siirtoviipeen vuoksi havaitse toista lähetystä ongelma: siirtoviive on pitkä 29.9.2000 13

CSMA-protokollat Useita versioita, jotka hieman eroavat toisistaan miten toimitaan, kun kanava varattu? jäädään odottamaan ja lähetetään heti kanavan vapauduttua => jos useita odottajia, tulee varmasti törmäys luovutaan ja yritetään uudestaan satunnaisen ajan kuluttua => hukkaa lähetysvuoroja viipaloitu aika vai ei? vaikka kanava on vapaa, ei silti aina lähetetä lähetys 29.9.2000 14

CSMA/CD (Collision Detection) keskeyttää lähettämisen heti, kun havaitsee törmäyksen tapahtuneen törmäyksen aiheuttama hukka-aika pienenee epävarmuuden aika on 2τ, τ on maksimi etenemisviive kahden aseman välillä jos törmäys => havaitaan ja lopetetaan lähetys => yritetään uudestaan eksponentiaalinen peruutus 29.9.2000 15

Varausprotokollat ei törmäyksiä! lähetysvuorot varataan etukäteen varausvaihe usein kilpaillaan varauksista lähetysvaihe törmäyksiä, mutta vähän kaikki varanneet lähettävät sanomansa hyvin paljon erilaisia versioita etenkin satelliittiyhteyksille 29.9.2000 16

Kanavan jakoprotokollat TDMA aikajako FDMA asemalla oma aikaviipale taajuusjako CDMA koodijako asemalla oma taajuusalue asemalla oma koodi asemat voivat lähettää yhtäaikaa! 29.9.2000 17

CDMA (Code Division Multiple Access) yksi kanava usea samanaikainen lähetys kukin koko kanavan taajuudella! yhden bitin lähetysaika jaetaan pienempiin osiin (aikasiruihin)» 64 tai 128 sirua bittiä kohden kullakin asemalla oma sirukuvio 1-bitin lähetykseen» (0-bitti on tämän yhden komplementti) 29.9.2000 18

Esimerkiksi aseman A 1-bitti: 00011011 0-bitti: 11100100 aseman B 1-bitti: 00101110 0-bitti: 11010001 aseman C 1-bitti: 01011100 0-bitti: 10100011 Ps. Oikeasti käytetään 64 tai 128 sirua 29.9.2000 19

Kaikki bittikuviot parittain ortonaalisia A B = 0 = 1/m ΣAiBi (sisätulo) A A = 1 -A B = -1 => yhteissignaalista löydetään eri asemien omat lähetykset 29.9.2000 20

kukin asema lähettää omat 1-bittinsä ja 0- bittinsä kun moni lähettää samanaikaisesti tuloksena on yhteissignaali S.» lähetettyjen signaalien summa aseman datan purkaminen yhteissignaalista» A = aseman oma bittikuvio» S A tuottaa aseman lähettämän bitin kerrottuna bitin aikasirujen lukumäärällä

esim.» merkintä 1 =1, 0 = -1,» helpompi laskea yhteen S = (-2-2 0-2 0-2 4 0) C = (-1 1-1 1 1 1-1 -1) S C = ( 2-2 0-2 0-2 -4 0) = -8 => -1 eli C lähetti 0-bitin