3/10/15. Linkkikerros 1: perusteet. Internet-protokollapino. Tämän luennon jälkeen. Sisältö. Linkkikerroksen palvelut. Linkkikerros: terminologiaa

Koko: px
Aloita esitys sivulta:

Download "3/10/15. Linkkikerros 1: perusteet. Internet-protokollapino. Tämän luennon jälkeen. Sisältö. Linkkikerroksen palvelut. Linkkikerros: terminologiaa"

Transkriptio

1 Internet-protokollapino Linkkikerros : perusteet CSE-C2400 Tietokoneverkot Sanna Suoranta Ohjelmistot (software) Sähköposti Facebook Web-selain Käyttöjärjestelmä (operating system, OS) Laiteajurit (drivers) Sovelluskerros Kuljetuskerros Verkkokerros Linkkikerros Fyysinen kerros Erottaa (fyysisen) lähiverkon koneet toisistaan ja huolehtii yhteyksistä niiden välillä Osa sisällöstä adaptoitu seuraavista lähteistä: J.F. Kurose and K.W. Ross: Computer Networking: Top-Down pproach 6th ed. -kirjan lisämateriaali, Matti Siekkisen luennot 204 tästä aiheesta 2 Tämän luennon jälkeen Ymmärrätte: Linkkikerroksen ja sen laitteiden tehtävät ja toiminnan Kytkin vs reititin Spanning Tree Protocol (STP) Linkkikerroksen osoitteistuksen MC-osoitteet ja RP, kytkintaulu Yleisimmät virheenkorjausmenetelmät CRC-virheenkorjaus Monipääsymenetelmät Erityisesti satunnaispääsyprotokollat (random access) Tiedostatte: Mikä on Ethernet ja miksi tarvitaan VLNeja Muut monipääsymenetelmät (kanavanjako ja vuorottelu) Sisältö Linkkikerros ja sen laitteet Linkkikerroksen osoitteet (MC-osoite) RP (eli IP-MC-mäppäys) ja kytkintaulu Jaetut linkit: monipääsyprotokollat (multiple access) Lähiverkko (LN) Virheiden havaitseminen Spanning Tree Protocol (STP) Virtual LN (VLN) (MPLS) 3 4 Linkkikerros: terminologiaa Päätelaitteet ja reitittimet ovat solmuja Viereisiä solmuja yhdistävät tietoliikennekanavat linkkejä langallisia tai langattomia Linkkikerroksen paketti on kehys linkkikerroksen vastuulla on siirtää datagrammi yhdestä solmusta viereiseen solmuun linkin yli Kuvissa = Linkki Linkkikerroksen palvelut Kehystys, siirtotielle pääsy: Kapseloi IP-paketin kehykseen ja lisää kehyksen otsakkeen ja loppuosan Siirtokanavalle pääsyn kontrolli, jos jaettu media Käytetään MC-osoitteita (ei IP-osoitteita!) Tiedonsiirto vierekkäisten solmujen välillä Virheiden havaitseminen Virheenkorjaus joidenkin linkkien välillä Vuonhallinta Odottelu vierekkäisten vastaanottajien ja lähettäjien välillä Esim. Ethernetin PUSE-kehys Half-Duplex tai Full-Duplex (siirtosuuntien hallinta) Half-duplex: lähetys vuorotellen Full-duplex: molemmat vastaanottaa ja lähettää samaan aikaan 6 5

2 Missä linkkikerros on toteutettu? Jokaisessa päätelaitteessa ja verkkolaitteessa Verkkokortti (Network Interface Card, NIC) Ethernet tai 802. kortti/adapteri Toteuttaa linkki- ja fyysisen kerroksen sennetaan tietokoneen väylään Esim. PCIe Usein sulautettuna, ei erillinen kortti laptop, kännykkä Osa linkkikerroksesta softaa joka ajetaan CPU:ssa Esim. paketin välitys IP-kerrokselle Yhdistelmä rautaa, softaa, ja sulautettua ohjelmistoa Software meets hardware sovellus kuljetus verkko linkki linkki fyysinen cpu memory controller fyysinen transmissio väylä (esim., PCIe) Verkkokortti Viestintä linkin yli datagram lähettäjä controller kehys Lähettävä puoli: Kapseloi datagrammin kehykseen Lisää virheenkorjausbitit, vuon ohjaus, jne. datagram datagram controller vastaanottaja Vastaanottava puoli Tutkii mahdolliset siirtovirheet, vuon ohjauksen, jne. Kaivaa datagrammin, ja antaa sen ylemmälle kerrokselle (IP) vastaanottopäässä 7 8 Mikä on lähiverkko? Keskitin (Hub) Lähiverkko (Local rea Network, LN) voi olla langallinen tai langaton (WLN) Esim. Ethernet- tai Wi-Fi-verkko Maantieteellisesti rajatulla alueella toimiva verkko Esim. koti, toimisto, yliopistokampuksen osa Layer-2 (linkkikerros) verkko Verkkolaitteet eivät toteuta IP-protokollaa Ei IP-reitittimiä, pelkästään linkkikerroksen kytkimiä, hubeja, toistimia Bridging: lähiverkkosekmenttien yhdistäminen verkkokerroksen laitteilla Virtuaalilähiverkot ja Spanning Tree Protocol (myöhemmin lisää) fyysisen-kerroksen ( tyhmä ) toistin bitit sisään yhdestä linkistä à ulos kaikkiin muihin linkkeihin samalla nopeudella Paketit kaikista linkeistä, jotka kytketyt hub:iin voivat törmätä keskenään Ei kehysten puskurointia Ei CSM/CD hubissa à päätelaitteiden verkkokortit havaitsevat törmäykset Keskitin voidaan myös ajatella toimivan kerroksella hub kierretty pari 9 0 Kytkin (Switch) Kytkin: useita samanaikaisia lähetyksiä Kytkin on fiksumpi kuin hub Varastoi ja välittää Ethernet kehyksiä Välittää kehyksen eteenpäin yhteen tai useampaan linkkiin MC osoitteen perusteella Läpinäkyvä Päätelaitteet eivät tiedä kytkinten olemassaoloa (samoin kuin hub) Plug-and-play, itseoppiva Kytkimen välitystaulua ei tarvitse manuaalisesti konfiguroida Tietokoneilla on omat suorat liitäntänsä kytkimeen Kytkimet puskuroivat paketteja Entä törmäykset ja CSM/CD? Jokainen linkki on oma törmäysalueensa (collision area, C) Full duplex linkit à ei törmäyksiä à ei tarvita CSM/CD Myös voi olla pidempi kaapeli half duplex à tarvitaan CSM/ CD Max kaapelin pituus lyhyempi Kytkeminen: - ja B-B yhtä aikaa, ilman törmäyksiä ei mahdollista hubilla C B C 4 3 kytkin jossa kuusi porttia (,2,3,4,5,6) B 2 2

3 Sisältö Linkkikerros ja sen laitteet Linkkikerroksen osoitteet (MC-osoite) RP (eli IP-MC-mäppäys) ja kytkintaulu Jaetut linkit: monipääsyprotokollat (multiple access) Lähiverkko (LN) Virheiden havaitseminen Spanning Tree Protocol (STP) Virtual LN (VLN) (MPLS) MC-osoite (media/medium access control) Linkkikerroksella käytössä MC-osoitteet IP-osoite on verkkokerroksen osoite Käytetään paketin ohjaamisessa kohdeverkkoon (usein usean verkon läpi) MC-osoite Tehtävä: saada kehys viedyksi yhdestä liitännästä toiseen fyysisesti kytkettyyn liitäntään (sama verkko) 48-bittinen MC-osoite (useimmissa LN:eissa) tallennettu verkkokortin (NIC) ROM:iin, joskus ohjelmallisesti muutettavissa tarkoitus on ettei se muutu 3 4 MC-osoite Jokaisella (MC-osoitteita käyttävällä) verkkoadapterilla (kortillla) on uniikki MC-osoite. Verkkokorttien ja tietokoneiden valmistajat saavat käyttöönsä tietyt osoitealueet 7-65-F7-2B LN (langallinen tai langaton) -2F-BB D D7-F-20-B0 Broadcast-osoite = FF-FF-FF-FF-FF-FF (kaikki bitit ykkösiä) Kaikki vastaanottavat broadcast-kehykset = adapteri MC-osoite MC-osoitteiden allokaatiota hallinnoi IEEE Yrityksen tunniste + yrityksen allokoima osa nalogia: MC-osoite ß à sotu IP-osoite ß à postiosoite MC-osoite ei vaihdu siirryttäessä verkosta toiseen IP-osoite vaihtuu kun vaihdetaan verkkoa Osoite riippuu IP-aliverkosta, mihin laite on kytketty Osoitehierarkia mahdollistaa tehokkaan reitityksen 0C-C4--6F-E RP: ddress Resolution Protocol RP: Sama lähiverkko Kuinka selvitetään vastaanottajan MC osoite kun tiedetään sen IP-osoite? F7-2B LN F-BB D D7-F-20-B0 0C-C4--6F-E3-98 Jokaisessa IP-laitteessa (tietokone, reititin) LN:issa on RP taulu RP taulu: IP/MC osoitteiden mappaus LN solmuille < IP osoite; MC osoite; TTL> TTL (Time To Live): aika jonka jälkeen osoitteiden kytkentä unohdetaan (tyypillinen 20 min) lähettää IP-paketin B:lle ei tiedä B:n MC-osoitetta Ei ole (vielä) RP-taulussa. lähettää RP kyselypaketin, jossa B:n IP-osoite Yleislähetys: kohde MC osoite = FF-FF-FF-FF-FF-FF LN:in kaikki koneet vastaanottavat RP kyselyn 2. B vastaa :lle B:n oma MC-osoite vastauksessa kohdeosoite on :n MC osoite (unicast) 3. tallentaa osoiteparin RP-tauluunsa Pitää säännöllisesti virkistää, muuten unohdetaan (soft state) 7 8 3

4 Lähetys toiseen lähiverkkoon Lähetetään paketti :sta B:hen R:n kautta tietää B:n IP-osoitteen (DNS kysely) C-E8-FF CC-49-DE-D0-B-7D E6-E BB-4B -23-F9-CD-06-9B R B2-2F-54--0F B 49-BD-D2-C kaksi RP taulua reitittimessä R, yksi kummallekin IP verkolle (LN) Lähetys toiseen lähiverkkoon. luo IP paketin: lähdeosoite, kohdeosoite B 2. :n reititystaulu kertoo, että oman verkon ulkopuolinen liikenne R:n kautta tietää R:n IP osoitteen: manuaalisesti konffattu tai reititysprotokollan avulla 3. käyttää RP:aa saadakseen selville R:n MC osoitteen...0 vastaava MC osoite C-E8-FF E6-E BB-4B F9-CD-06-9B R B2-2F-54--0F B 49-BD-D2-C CC-49-DE-D0-B-7D 20 9 Lähetys toiseen lähiverkkoon 4. luo linkkikerroksen kehyksen ja lähettää sen R:n MC osoitteeseen sisältö: lähetettävä IP-paketti 5. R dekapseloi IP-paketin kehyksestä à näkee, että kohdeosoite on B 6. R käyttää RP:aa saadakseen B:n MC osoitteen 7. R luo linkkikerroksen kehyksen ja lähettää sen Sisältö: à B IP-paketti Kohdeosoite: B:n MC osoite C-E8-FF CC-49-DE-D0-B-7D E6-E BB-4B F9-CD-06-9B R B2-2F-54--0F B 49-BD-D2-C Kytkintaulu Miten kytkin tietää että saavutettavissa liitännän 4, ja B saavutettavissa liitännän 5 kautta? Jokaisella kytkimellä on kytkintaulu (Switch Table), jokainen rivi: <laitteen MC osoite, liitäntä jonka kautta saavutetaan tietokone, aikaleima> näyttää reititystaululta Kuinka kytkintaulun rivit luodaan ja ylläpidetään kytkintaulussa? C B C 4 3 kytkin jossa kuusi porttia (,2,3,4,5,6) B 2 22 Kytkin on itse-oppiva Kytkin oppii Kun kehys vastaanotetaan, opitaan lähettäjän sijainti Kytkin lisää lähettäjä/sijainti parin kytkintauluun MC osoite liitäntä TTL 60 kytkintaulu (Switch Table) C B C 4 3 lähettäjä: kohde: B Kytkin on itse-oppiva: esimerkki kehyksen kohdeosoite,, ei löydy taulusta: floodaa v kohdeosoite löytyy taulusta: lähetä vain taulun osoittamaan porttiin MC osoite liitäntä TTL C kytkintaulu (switch table) B C 3 lähettäjä: kohde: B 23 4

5 Kytkinten verkottaminen Kytketty ja reititetty verkko Kytkinten avulla voidaan luoda verkko S 4 ulkopuolinen verkko (Internet) reititin sähköpostipalvelin Web-palvelin B S C S 2 D E F G S 3 H I IP-aliverkko à G: Kuinka S tietää että G:lle osoitettu kehys pitää lähettää S4:n ja S3:n kautta? Itseoppivat kytkimet toimivat samoin kuin yhden kytkimen tapauksessa Kytkin vs. reititin Molemmat varastoi-ja-välitä (store-and-foward) laitteita datagrammi reitittimet: verkkokerros laitteita kehys (tutkivat verkkokerroksen otsakkeen/osoitteen) Kytkimet ovat linkkikerros laitteita Reitittimet ylläpitää reititystaulua, toteuttaa reititysalgoritmit lyhimmän reitin valinta (hitaampi paketin prosessointi kuin kytkimessä) Kytkimet ylläpitää kytkintaulua oppivat algoritmit yleislähetysprotokollat (esim. RP) rajoittaa verkon topologiaa ja kokoa Myös flatit MC-osoitteet (ei aggregointia) Spanning Tree protokolla Pyritään estämään looppeja koska L2 protokollissa ei ole TTL-kenttiä! sovellus kuljetus verkko linkki fyysinen kytkin reititin sovellus kuljetus verkko linkki fyysinen päätelaite linkki fyysinen verkko datagrammi linkki kehys fyysinen päätelaite kehys Sisältö Linkkikerros ja sen laitteet Linkkikerroksen osoitteet (MC-osoite) RP (eli IP-MC-mäppäys) ja kytkintaulu Jaetut linkit: monipääsyprotokollat (multiple access) Lähiverkko (LN) Virheiden havaitseminen Spanning Tree Protocol (STP) Virtual LN (VLN) (MPLS) Linkit ja resurssit Kahdentyyppisiä linkkejä : Pisteestä-pisteeseen (point-to-point) PPP linkit modeemiyhteyksille, esim. DSL point-to-point linkit Ethernet kytkimen ja tietokoneiden välillä Yleislähetys (broadcast) (jaettu johto tai radiotaajuus) Vanhanaikainen Ethernet (jossa työasemat kiinni samassa kaapelissa) 802. WLN eli langaton lähiverkko Langattomat mobiiliverkot GPRS, UMTS Kaapelimodeemit, Bluetooth Yhteinen (jaettu) kaapeli (esim., kaapeloitu Ethernet) Jaettu RF-taajuus (esim., 802. WiFi) jaettu RF (satelliitti) ihmiset cocktail kutsuilla (jaettu ilmatila, akustinen) Monipääsyprotokollat Yksi jaettu lähetyskanava Monipääsyprotokolla koordinoi kuka saa käyttää milloinkin jaettua kanavaa Ideaali monipääsyprotokolla: Yksi lähettäjä à saa koko kaistan M samanaikaista lähettäjää à jokainen saa R/M kaistan R on kanavan koko kapasiteetti Ei kellojen synkronointia, aikavälejä Täysin hajautettu Ei koordinaattorisolmua (single point of failure) Yksinkertainen ja halpa

6 Monipääsyprotokollat Kanavan osittaminen: TDM Kanavan osittaminen Jaetaan kanava pienempiin osiin (aikavälejä, taajuuksia, CDMkoodeja) llokoidaan yksi osa tietyn solmun yksinomaiseen käyttöön Esim. piirikytkentäinen tietoliikenne: Puhelinverkko, GSM, 3G.. Vuorottelu Solmut saavat vuoroja lähettää, mutta solmut joilla on enemmän lähetettävää saavat pidempiä vuoroja Esim. IBM Token-Ring Satunnainen pääsy (Random access) Kanavaa ei jaeta, sallitaan törmäykset toivutaan törmäyksistä Esim. Ethernet ja WLN TDM: time division multiple access kierroksittainen pääsy kanavaan jokainen laite saa määritellyn mittaisen aikaikkunan (time slot) joka kierroksella pituus = paketin lähetysaika käyttämättömät ikkunat laskevat kanavan käyttöastetta esim: 6-laitteen LN,,3,4 lähettävät paketin, 2,5,6 idlaavat 6-slot frame 6-slot frame Kanavan osittaminen: FDM FDM: frequency division multiple access kanavan koko spektri jaettu pienemmiksi taajuusalueiksi jokaiselle laitteelle annetaan tietty taajuusalue käyttämättömät taajuusalueet alentavat koko kanavan käyttöastetta esim: 6-laitteen LN,,3,4 lähettää paketin, 2,5,6 idlaa FDM cable frequency bands time Random ccess: Törmäykset (collisions) Ei sovittuja lähetysaikatauluja solmujen välillä Kukin solmu voi lähettää koska haluaa Törmäys : Kaksi tai useampi solmu lähettää samaan aikaan vastaanottajat kuulevat kaikki lähetykset yhtä aikaa vastaanottajat eivät pysty erottelemaan eri lähetyksiä toisistaan muuten kyseessä olisi jaettu kanava Törmäyksen aikana lähetetty data korruptoituu Pitää lähettää uudelleen Random ccess protokollat CSM (Carrier Sense Multiple ccess) Periaatteet: Pyritään varmistamaan ettei törmäyksiä tapahdu Pyritään joko tunnistamaan törmäykset tai välttämään niitä Protokolla määrittelee: Kuinka törmäyksiä vältetään Kuinka törmäykset tunnistetaan Kuinka törmäyksistä toivutaan Esimerkkiprotokollia: (slotted) LOH CSM, CSM/CD, CSM/C, CSM = Carrier Sense Multiple ccess, CD= Collision Detection, C = Collision voidance Käytetään Ethernetissä ja WLN:issa CSM: Ennen lähetystä kuunnellaan onko siirtotiellä signaalia: Jos kanava on vapaa: lähetetään koko kehys Jos kanava on varattu: viivästetään lähetystä nalogia ihmisten välisessä keskustelussa: Älä keskeytä toista!

7 CSM: törmäykset CSM/CD (collision detection) Vaikka siirtotie on lähetettäessä vapaa törmäyksiä voi silti tulla: Etenemisviiveen takia solmu ei tiedä, että toinen on jo aloittanut lähetyksen Samaan aikaan aloittavat Etäisyys ja etenemisviive vaikuttavat B huomaa törmäyksen törmäystodennäköisyyteen Kaapelin maksimipituus ja paketin minimikoko määritelty t 0 : B aloittaa lähetyksen t : D aloittaa lähetyksen D huomaa törmäyksen CSM/CD: kanavan kuuntelu, viivästetään lähetystä kuten CSM:ssa törmäykset havaitaan lyhyessä ajassa siirto keskeytetään heti törmäyksen jälkeen, jolloin kanavan hukkakäyttö pienenee Törmäysten havaitseminen (Collision Detection, CD) : langallinen linkki: mitataan samanaikaisesti vastaanotetun signaalin voimakkuutta ja verrataan lähetettyyn langattomat linkit (WLN): käytännössä mahdotonta full duplex radioita ei ole (pl. tutkimusprotot) signaalin vaimenemisen vuoksi ei havaita kaikkia törmäyksiä (hidden terminal) Esimerkki: Ethernetin CSM/CD CSM/CD: tehokkuus. Vastaanota IP-paketti ylemmältä kerrokselta ja luo kehys 2. Carrier Sense (CS) Kanava on vapaa à lähetä kehys Kanava varattu à odota kunnes vapaa ja sitten lähetä 3. Collision Detection (CD) Havaitaan toinen lähetys à keskeytä lähetys ja lähetä ruuhkasignaali (jam signal) Varmistetaan, että kaikki muut lähettäjät ovat selvillä törmäyksestä 4. Jos törmäys à exponentiaalinen peruutus (exponential backoff) daptoidaan uudelleenlähetysyritykset arvioituun silloiseen kuormaan Paljon lähetyksiä à pidempi odotus m:nnen törmäyksen jälkeen valitse K:n satunnaisesti väliltä {0,,2,,2m-} Satunnainen viive jottei yhtäaikaiset lähettäjät ole synkassa Odota K*52 bitin aikaa, ja palaa sitten vaiheeseen 2 T prop = max siirtoviive (propagation delay) kahden laitteen välillä lähiverkossa t trans = max kokoisen kehyksen lähetykseen kuluva aika efficiency = + 5t prop /t trans tehokkuus à kun t prop à 0 kun t trans à parempi tehokkuus kuin LOH, yksinkertainen, halpa toteuttaa ja hajautettu! Vuorottelu -protokollat Vuorottelu -protokollat kanavan osittamiseen perustuvat protokollat: jakaa kanavan tehokkaasti kun kuormaa paljon tehottomia matalalla kuormalla: kanavapääsyviive, /N kaistaa allokoitu kun vain yksi aktiivinen lähettäjä! satunnaispääsyprotokollat: tehokkaita matalalla kuormalla: yksi lähettäjä saa koko kanavan iso kuorma: törmäykset aiheuttavat overheadia vuorottelu -protokollat pyrkivät yhdistämään parhaat puolet ylläolevista pollaus: isäntälaite kutsuu orjalaitteet lähettämään vuorollaan tyypillisesti käytössä tyhmien orjalaitteiden kanssa ongelmia: pollaus overhead viive single point of failure (isäntä) orjat data data poll isäntä

8 Vuorottelu -protokollat token passing: token (poletti) välitetään laitteelta seuraavalle token viesti ongelmia: token overhead viive single point of failure (token) (ei lähetettävää) T T data Kaapeliverkko cable headend CMTS Internet-dataliikenne,TV kanavasisältö ja kontrolliliikenne lähetetään alakaistalla eri taajuuksilla cable modem termination system splitter cable modem ISP Internet-dataliikenne, TV kontrolliliikenne, lähetetään yläkaistaan eri taajuuksilla ja aikajakoisena alakaista (downstream) koostuu useista 40Mbps kanavista (broadcast) yksi CMTS lähettää kanaville yläkaista myös useita 30 Mbps kanavia monipääsy: käyttäjät kilpailevat yläkaistan kanavien aikasloteista Kaapeliverkko MC protokollat: yhteenveto DOCSIS: data over cable service interface spec FDM jakaa ylä- ja alakaistan kanaviin TDM käytetään yläkaistassa: osa sloteista allokoidaan, osasta kilpaillaan (satunnaispääsy) alakaistan MP-kehys: kertoo yläkaistan slottien allokoinnin tietyt slotit varattu yläkaistan slottiallokointipyyntöihin: lähetetään satunnaispääsyn mukaisesti (binary backoff) Euroopassa käytössä EuroDOCSIS Joitain eroja jenkkiversioon kanavan osittaminen, ajallisesti, taajuusalueisiin tai koodeihin Time Division, Frequency Division satunnaispääsy (dynaaminen), LOH, S-LOH, CSM, CSM/CD carrier sensing: helppoa langallisissa verkoissa (wire), vaikeaa langattomissa CSM/CD käytössä Ethernetissä CSM/C käytössä 802. (Wi-Fi) vuorottelu isäntälaitteen pollaukseen perustuva tai tokenin välittäminen bluetooth, FDDI, token ring Sisältö Virheiden havainnointi ja korjaus Linkkikerros ja sen laitteet Linkkikerroksen osoitteet (MC-osoite) RP (eli IP-MC-mäppäys) ja kytkintaulu Jaetut linkit: monipääsyprotokollat (multiple access) Lähiverkko (LN) Virheiden havaitseminen Spanning Tree Protocol (STP) Virtual LN (VLN) (MPLS) Linkkikerroksella usein toteutetaan vaikka TCP hoitaa Vältetään TCP ruuhkanhallinnan reagointi Nopeampi reagointi virheisiin (kuljetuskerros on end2end!) Vähemmän turhaa liikennettä (virheellisiä paketteja ei välitetä) Error Detection ja Correction bitit

9 Virheiden havainnointi ja korjaus Joskus vain virheen havainnointi, ei korjausta Esim. Ethernet Erityisesti langattomilla linkeillä siirtovirheitä voi tulla paljon Signaalin vaimennus, kohina, interferenssi Pyritään myös korjaamaan virheet Virheen havaitseminen ei ole 00% luotettavaa Enemmän virheenkorjausbittejä à suurempi havaitsemistodennäköisyys Cyclic Redundancy Check (CRC) Voi havaita kaikki purskeiset virheet r+ bittiin asti Laajalti käytössä Ethernet, 802. WiFi, TM Tarkastellaan databittejä, D, binäärinumerona Valitaan r+ bittijono (generaattori), G lähettäjä ja vastaanottaja sopii käytetään standardoituja generaattoreita Lähettäjä valitsee bitit R siten, että <D,R> täsmälleen jaettavissa G:llä (modulo 2), eli jakojäännös nolla Vastaanottaja jakaa <D,R> G:llä Jos jakojäännös ei nolla à havaittu virhe CRC esimerkki Halutaan: D. 2 r XOR R = ng On yhtä kuin: D. 2 r = ng XOR R Toisin sanoen: jos jaamme D. 2 r G:llä, saadaan jakojäännös R R D = jakojäännös [. 2 r ] G Lähetettäessä jakojäännös lisätään datan perään Vastaanottaja jakaa koko datan samalla G:llä, ja jos jakojäännös nolla, ei havaittuja virheitä G D r = 3! 0000! 00!00000! 00! 0! 000! 00! 00! 00! 000! 00! 000! 000! 0000! 000! modulo 2 operaatiot à ei lainata Sisältö Linkkikerros ja sen laitteet Linkkikerroksen osoitteet (MC-osoite) RP (eli IP-MC-mäppäys) ja kytkintaulu Jaetut linkit: monipääsyprotokollat (multiple access) Lähiverkko (LN) Virheiden havaitseminen Spanning Tree Protocol (STP) Virtual LN (VLN) (MPLS) 5 52 Ethernetin historiaa Ethernet-kehyksen rakenne Eniten käytössä oleva langallinen LN teknologia Kehitys: 970 LOHnet radioverkko käyttöön Hawajin saarilla 973 Metcalf ja Boggs kehittävät ideasta Ethernetin, kilpavarausverkon 979 DIX Ethernet II Standardi (Digital, Intel, Xerox ->DIX) 985 IEEE LN Standardi (0 Mbps) 995 Fast Ethernet (00 Mbps) 998 Gigabit Ethernet Gigabit Ethernet /40 Gigabit Ethernet GbE peruskauraa tänä päivänä päätelaitteille 0 GbE nyt käytössä high end verkoissa (esim. datakeskuksissa) 00 GbE tuotteita on jo esim. runkoverkon reitittimille muttei vielä pitkään aikaan päätelaitteisiin Extreme Networksin 00G kytkinmoduulin hinta $35,000 per portti IP-paketti otsakkeineen tavua Kohde Lähde Pituus/ Preamble SD osoite Osoite DT (muuttuva pituus) Pad CRC tyyppi Yhteensä tavua Preamble (lkutahdistus) toistaa 0000-kuviota Käytetään vastaanottimen synkronointiin lähettäjän kellon nopeuteen SD aloittaa itse kehyksen tavulla

10 Ethernet-kehyksen rakenne Ethernetin MC-osoitteistus IP-paketti otsakkeineen tavua Kohde Lähde Pituus/ Preamble SD osoite Osoite DT (muuttuva pituus) Pad CRC tyyppi Yhteensä tavua Osoitteet ovat 48-bittisiä MC-osoitteita vo-osoite oma tai yleislähetys (esim. RP) à välitetään verkkokerrokselle muutoin hylätään kehys Pituus/tyyppi: verkkokerroksen protokollatyyppi tai kehyksen pituus Pituus ei välttämätön parsimiselle sillä kehyksen loppu tunnistetaan Padding (täytebitit) varmistaa, että kehys on vähintään 64 tavua CRC kattaa osoitteet, pituuden, informaation ja täytebitit Virheellinen kehys hylätään Voidaan lähettää täsmälähetyksiä (unicast), ryhmälähetyksiä (multicast) tai yleislähetyksiä (broadcast) Ekan tavun. (vähiten merkitsevä) bitti kertoo onko kyseessä täsmälähetys (0) vai ryhmälähetys () Yleislähetys on osoitteelle ff:ff:ff:ff:ff:ff (kaikki bitit ) Erityisesti RP ja DHCP käyttää yleislähetystä Ekan tavun 2. bitti kertoo onko kyseessä paikallinen (vaihdettava) vai globaali (kiinteä) osoite Ylläpitäjät voi määritellä locally administered osoitteet 3 ensimmäistä tavua (miinus kaksi ensimmäistä bittiä) on Organizationally Unique Identifier (OUI) 3 viimeistä tavua on valmistajan valittavissa Ethernet-palvelu Ethernet-väylä Yhteydetön Ei kättelyä (handshaking) lähettävän ja vastaanottavan NIC:in välillä Ei pidetä tilaa Epäluotettava Vastaanottava NIC ei lähetä kuittauksia lähettäjälle Vialliset paketit hylätään TCP lähettää lopulta uudelleen in MC-protokolla: unslotted CSM/CD with binary backoff Väylätopologia (yhteinen jaettu kaapeli) suosittu 90- luvun puoliväliin asti Kaikki solmut samassa mediassa ja törmäyksiä sattuu Koaksiaalikaapeli Terminaattori (päätevastus) kaapelin päässä Metcalfin piirros väylä (bus) Ethernetin tähtitopologia Ethernetin linkki & fyysinen kerros Nykyään käytetään tähtitopologiaa (star) ktiivinen kytkin (switch) keskellä Kytketty Ethernet (switched Ethernet) Jokainen osallistuja ( haara ) käyttää omaa Ethernet protokollaa (solmut eivät törmää keskenään) kytkin on Ethernetin standardi Määrittelee fyysisen kerroksen ja linkkikerroksen MC-osan Monia eri lisäyksiä (amendments) jotka tuotu säännöllisesti standardiin Yhteinen MC-protokolla ja kehysformaatti Erilaisia nopeuksia: 2 Mbps 00Gbps Erilaisia siirtoteitä (media): kuitu, kaapeli Esim ab: 000BSE-T Gbit/s Ethernet over twisted pair at Gbit/s sovellutus transport verkko Linkki fyysinen MC protokolla ja kehysformaatti 00BSE-TX 00BSE-T4 Logical Link Control (LLC) 00BSE-T2 00BSE-SX 00BSE-FX 00BSE-BX kuitu fyysinen kerros kupari (T, Twisted pair; kierretty pari) fyysinen kerros 60 BSE = baseband signalointi 59 0

11 Sisältö Silmukat kytketyissä verkoissa CC DD Linkkikerros ja sen laitteet Linkkikerroksen osoitteet (MC-osoite) RP (eli IP-MC-mäppäys) ja kytkintaulu Jaetut linkit: monipääsyprotokollat (multiple access) Lähiverkko (LN) Virheiden havaitseminen Spanning Tree Protocol (STP) Virtual LN (VLN) (MPLS) Jos ei kohdeosoite tiedossa à lähetetään Hub kaikkiin portteihin Port 2 Port 2 Floodaus voi johtaa silmukoihin (forwarding loops) 2 2 Kytkimet yhteydessä toisiinsa rinkimäisesti Silmukat voivat aiheuttaa hallitsemattoman yleislähetysten määrän (broadcast storm) Port Hub Port Spanning tree protocol (STP) käytetään kytkimissä silmukoiden välttämiseksi Muodostaa silmukattoman verkkotopologian (toinen esimerkki katso kotona) BB <Src=, Dest=DD> nd so on No TTL in L2 headers! 62 6 Tuntematon unicast MC-osoite Tuntematon unicast MC-osoite Kytkin oppii host:n MC osoitteen ST (Source ddress Table) Port 4: Kohde MC-osoite tuntematon joten kytkin floodaa kehyksen ST (Source ddress Table) Port 4: Kytkin Kytkin host host Kytkin2 Kytkin2 host2 host D-FE D-FE Tuntematon unicast MC-osoite Tuntematon unicast MC-osoite Kytkin2 vastaanottaa kehyksen kahdesti, tallentaa toisen portin tauluunsa ST (Source ddress Table) Port 4: Kytkin2 floodaa tuntemattoman kohdeosoitteen kehyksen kaikkiin paitsi sisääntuloporttiin. ST (Source ddress Table) Port 4: Kytkin Kytkin host host Kytkin2 Kytkin D-FE host2 ST (Source ddress Table) Port : Port : D-FE host2 ST (Source ddress Table) Port :

12 Tuntematon unicast MC-osoite Tuntematon unicast MC-osoite Kytkin vastaanottaa kehyksen, päivittää kytkintaulunsa uudemmalla tiedolla ja floodaa taas kehyksen. ST (Source ddress Table) Port 4: Port : Sykli jatkuu! ST (Source ddress Table) Port 4: Port : Kytkin Kytkin host host Kytkin2 Kytkin2 host2 ST (Source ddress Table) Port : host2 ST (Source ddress Table) Port : D-FE D-FE Spanning Tree Protocol (STP) Virityspuu Kehitetty 80-luvun lopulla, IEEE-802.D vuonna 990 STP estää silmukat blokkaamalla osan porteista Muita: RapidSTP, Shortest Path Bridging, TRILL Kytkimet muokkaavat verkosta virityspuun (Spanning Tree) Virityspuussa ei ole silmukoita Kytkimien portit luokitellaan käytössä oleviin ja blokattaviin Hajautettu protokolla määrittelee BPDU (Bridge Protocol Data Unit) -viestit, jonka avulla kytkimet vaihtavat tietoja Jokainen kytkin päättelee itse mitkä portit voi olla käytössä Konfigurointi-BPDU ajastetusti Virityspuu on puun kaltainen rakenne Juuri (Root) à Juurikytkin Oksat à muut kytkimet Lehdet à lähiverkkosegmenttien päätelaitteet (kiinni kytkimissä) Puun ominaisuudet Kaikki verkon elementit kytkettynä verkkoon Ei silmukoita Vain yksi polku lehdestä toiseen Puu rakennetaan määrittelemällä tietyt roolit Kytkimille ja Kytkinten porteille Näiden perusteella valitaan blokattavat portit STP: esimerkki lopputuloksesta Juurikytkin Juuriportti (RP) Nimetty portti (DP) Blogattu portti (BP) Kaikki päätelaitteet lehtiä Oksat Porttien roolit Kolmenlaisia portteja Juuriportti (Root port) Portti jonka kautta kytkin välittää kehykset juurikytkimelle pienimmällä kustannuksella (path cost) Path cost on määritelty standardissa Nimitetty portti (Designated port) Portti jonka kautta lähiverkkosegmentistä juureen pienimmällä kustannuksella Blokattu portti Ei käytetä datakehysten välittämiseen Estää silmukat

13 Kytkinten roolit Virityspuun rakentaminen Ensin määritellään juurikytkin Vain yksi Virityspuun juuri josta oksat lähtee Ei vaadita mitään erityisominaisuuksia Juuri valitaan kytkimien ID:n perusteella Jokaisella ID (prioriteetti plus MC-osoite) Pienin ID on juuri Nimitetty kytkin (designated switch) Liikenne juuresta muihin linkkeihin näiden kautta Vain yksi nimitetty kytkin per linkki Miten päästään äskeisen kuvan lopputulokseen? Helppoa järkeillä kuvan perusteella Mutta verkossa jokainen kytkin tietää vain naapurinsa, ei koko topologiaa! STP:ssa kytkimet lähettää toisilleen viestejä ja oppivat näin tarpeellisen tiedon BPDU-viestit Kuin reititysprotokolla, mutta eri tarkoitus (silmukoiden poisto) BPDU Virityspuun rakentaminen, juuren valinta Bridge Protocol Data Unit (BPDU) viestien avulla kytkimet oppivat ja vaihtavat tietoja Konfigurointi BPDU: lähetetään Hello-ajastimen mukaisesti Yleensä 2s välein Topologian muutos (Topology Change, TCN) BPDU Kytkin lähettää jos huomaa topologiamuutoksen setetaan Topology Change (TC) -lippu BPDU-viestiin Kun kytkin vastaanottaa BPDU:n jossa TC-lippu à vaihtaa vanhenemisajan lyhyeksi unohdetaan pikaisesti vanhat entryt Ensin pitää sopia siitä mikä on juurikytkin BPDU-viestissä Bridge ID (oma ID) ja Root ID (oletetun juuren ID) luksi jokainen arvelee itse olevansa juuri Vaihdettujen viestien avulla kaikki kytkimet lopulta oppivat sen jolla pienin ID à juuri Seuraavaksi määritellään juuriportit ja nimitetyt portit Etsitään portteja joiden kautta päästään minimikustannuksella juurikytkimeen Jäljelle jäävät portit blokataan Linkille kustannus tekniikan mukaan Juuriporttien valinta Kytkimet lähettää BPDUta, joissa kolme attribuuttia Lähettäjän ID Juurikytkimen ID Kustannus juureen lähettäjältä Vastaanotetun BPDU:n juuripolun kustannukseen lisätään kyseisen linkin kustannus Lähetetään BPDU portista vain jos sieltä vastaanotetun BPDU:n RPC suurempi kuin oma RPC Valitaan juuriportiksi (RP) se jonka kautta pienin kustannus juureen Root Path Cost (RPC)= 0 à SW2,SW3 Root Path Cost = 0+9 à SW2,SW4 RPC(Fa0/) = 9, RPC(Fa0/2) = 38 à RP = Fa0/ RPC(Fa0/2) = 9, RPC(Fa0/) = 38 à RP = Fa0/2 RP Root Path Cost = 0+9 à SW3 RP Linkkikustannus Miten määritellään polun kustannus? Linkkityypeille (nopeus) oma kustannus Oletusarvot IEEE:n standardista Konfiguroitavissa Linkin nopeus 0 Gbps 2 Gbps 4 00 Mbps 9 0 Mbps 00 Kustannus

14 Juuriporttien valinta Joskus juuripolun kustannus sama Kolme sääntöä tiebreak tilanteisiin:. valitaan pienin kytkin ID 2. valitaan pienin lähettäjän portin prioriteetti Tämä on myös BPDU attribuutti Oletusarvo = 28, voidaan konffata 3. valitaan pienin vastaanottajan portti ID Root Path Cost = 0+9 à SW2,SW4 RPC(Fa0/) = 38, RPC(Fa0/2) = Fa0/ < Fa0/2 à RP = Fa0/ RP RP RP Nimitettyjen porttien valinta Tavoite: valitaan yksi portti per lähiverkkosegmentti Nimitetään portit (DP) jonka kautta kytkin mainostaa pienintä kustannusta juureen Verrataan portista tulleen BPDU:n RPC:a omaan Samat tiebreak säännöt kuin juuriporttien valinnassa:. valitaan pienin kytkin ID 2. valitaan pienin lähettäjän portin prioriteetti 3. valitaan pienin vastaanottajan portti ID RPC(SW2) = 9, oma RPC = 9. SW2 < SW3 à block Fa0/2 RPC(SW3) = 9, oma RPC = 38 à block Fa0/2 RPC(SW3) = 9, oma RPC = 9. SW2 < SW3 à Fa0/2 = DP Porttien tilat Juurikytkimen kuolema Ei käytössä: ei vastaanota/lähetä mitään Blocking: käytössä, vastaanottaa vain BPDU viestejä Listening: ei välitä datakehyksiä, mutta kuuntelee ja lähettää BPDU viestejä Virityspuun rakentaminen käynnissä Learning: valmistautuu välittämään à rakentaa välitystaulua Tiedetään jo STP tila (RP tai DP) Pyritään ehkäisemään liiallista floodausta Forwarding: vastaanottaa ja lähettää datakehyksiä Kuuntelu- ja oppimistilojen oletusarvoiset kestot 5s Kestää 30s ennenkuin uusi topologia opittu STP:ssa nimitetyt kytkimet eivät luo uusia BPDU-viestejä Paitsi jos huomataan topologiamuutos (lähtetään Topology Change TCN BPDU, jolloin vaihdetaan vanhenemisaika lyhyeksi) Juurikytkin vain tekee niin Vastaanotetaan BPDU juuriportista ja välitetään nimitetyistä porteista Jos edellisestä BPDU:sta kulunut > max age time (oletus 20s) à juurikytkin julistetaan kuolleeksi Juuren menehdyttyä aloitetaan virityspuun rakentaminen alusta Kaikki kytkimet olettavat itsensä juureksi 8 82 Sisältö VLN: miksi tarvitaan Linkkikerros ja sen laitteet Linkkikerroksen osoitteet (MC-osoite) RP (eli IP-MC-mäppäys) ja kytkintaulu Jaetut linkit: monipääsyprotokollat (multiple access) Lähiverkko (LN) Virheiden havaitseminen Spanning Tree Protocol (STP) Virtual LN (VLN) (MPLS) Tietotekniikka (CS) Mediatekniikka (ME) Tietojenkäsittely (ICS) CS-käyttäjä siirtyy MElaitokselle mutta tahtoo ottaa yhteyden CS-kytkimeen? yksi yleislähetysalue (broadcast domain): kaikki linkkikerroksen yleislähetysliikenne (RP, DHCP, tuntematon kohde MC-osoite) lähetetään koko lähiverkkoon

15 VLN: miksi tarvitaan Yleisliikenne kulkee koko verkkoon Tehokkuusnäkökulmasta huono juttu Tietoturva/yksityisyysnäkökulmasta samoin Verkon osat voidaan eristää reitittimen avulla Tehoton kytkinten käyttö Jokainen laitos (esimerkissä) tarvitsee oman kytkimen Kytkinportit ei välttämättä kaikki käytössä Verkonhallinta hankalaa Käyttäjän siirtyessä eri taloon joudutaan kaapelointia muuttamaan VLN mahdollistaa eristämisen ilman erillistä reititintä VLN Virtual Local rea Network VLN:a tukevat kytkimet voidaan konffata niin että yksi fyysinen lähiverkko jaetaan useaan virtuaaliseen lähiverkkoon. porttiperusteinen VLN: kytkinportit ryhmitelty (kytkimen hallintaohjelmiston avulla) niin että yksi fyysinen kytkin 2 Mediatekniikka (VLN portit -8) Tietotekniikka (VLN portit 9-5) toimii aivan kuin monta virtuaalista kytkintä Mediatekniikka (VLN portit -8) Tietotekniikka (VLN portit 9-6) Porttiperusteinen VLN liikenteen eristys: kehykset porteista -8 vain portteihin -8 mahdollista määritellä VLN myös esim. päätelaitteiden MCosoitteiden perusteella dynaaminen jäsenyys: portti voidaan koska tahansa määritellä kuuluvaksi mihin tahansa VLN:iin kehysten välitys VLN:ien välillä: reitityksen avulla (just as with separate switches) kuten erillisten kytkinten tapauksessa käytännössä reititin integroitu samaan laitteeseen 2 Mediatekniikka (VLN portit -8) reititin Tietotekniikka (VLN portit 9-5) VLN:t usean kytkimen yli 2 ME (VLN portit -8) CS (VLN portit 9-5) trunk portti: kuljettaa usean VLN:in kehykset kytkinten välillä käytetään VLN tägejä kertomaan mihin VLN:iin kyseinen kehys kuuluu 802.q protokolla lisää/poistaa tarpeelliset otsakkeet kehyksistä jotka välitetään trunk-portin kautta Näin vältetään tarve yhdistää portti per kytkin per VLN Portit 2,3,5 kuluu ME VLNiin Portit 4,6,7,8 kuuluu CS VLNiin Q VLN kehysformaatti Sisältö preamble dest. address source address tyyppi data (payload) tyyppi CRC preamble dest. source data (payload) address address CRC 2-tavun Tag Protocol Identifier (arvo: 8-00) Uudelleenlaskettu CRC 802. kehys 802.Q kehys Tag Control Information (2-bitin VLN ID kenttä, 3-bitin priority kenttä kuten IP TOS) Linkkikerros ja sen laitteet Linkkikerroksen osoitteet (MC-osoite) RP (eli IP-MC-mäppäys) ja kytkintaulu Jaetut linkit: monipääsyprotokollat (multiple access) Lähiverkko (LN) Virheiden havaitseminen Spanning Tree Protocol (STP) Virtual LN (VLN) (MPLS)

16 Multiprotocol label switching (MPLS) Multiprotocol label switching (MPLS) Sanotaan 2.5 kerroksen protokollaksi Toimii linkki- ja IP-kerrosten välissä IP:n näkökulmasta linkki onkin oikeasti kokonainen MPLS-polku Samoin kuin kytketyt verkot IP:lle näkymätöntä PPP tai Ethernet otsake MPLS otsake IP otsake loppu linkkikerroksen kehys lkuperäinen tavoite: nopea IP pakettien välitys vakiokokoisten etikettien (label) avulla (IP-osoitteiden sijasta) Nopea lookup vakiokokoisilla ID:lla (prefix-haun sijaan) Virtuaalipiirien (Virtual Circuit (VC)) tyylisesti mutta IP-yhteensopivasti (käytetään edelleen IP osoitteita) Nykyään käytetään lähinnä muista syistä Esim. liikenteen dynaaminen ohjaus (traffic engineering) Myös VPN label Exp S TTL MPLS ja reitittimet MPLS ja reitittimet MPLS:a tukeva reititin on label-switched reititin Välittää paketit ulosmenoportteihin vain etiketin arvon perusteella Etiketti vaihdetaan uuteen joka reitittimessä Etiketin arvo on linkkispesifinen Ei katso IP osoitteita ollenkaan MPLS välitystaulu eri kuin IP reititystaulu Joustavuus: MPLS forwardointi voi poiketa IP forwardoinnista voidaan reitittää paketit joilla samat IP-osoitteet (lähde, kohde) eri polkuja pitkin samaan päätepisteeseen liikenteen ohjaus eli traffic engineering uudelleen reititys linkin vioittuessa: etukäteen lasketut varareitit Erityisen hyödyllistä interaktiivisille sovelluksille, esim. VoIP MPLS vs. IP polut MPLS vs. IP polut R6 R5 R4 R2 R3 v IP reititys: polku määräytyy ainoastaan kohdeosoitteen perusteella D IP router R6 R5 R4 R2 R3 v IP reititys: polku määräytyy ainoastaan kohdeosoitteen perusteella ensimmäinen reititin (R4) voi valita eri MPLS reitin -noodiin esim. lähettäjän osoitteen perusteella v MPLS reititys: polku voi määräytyä sekä lähde- että kohdeosoitteiden perustella fast reroute: etukäteen lasketut varareitit linkin pettämisen varalta D pelkkä IPreititin MPLS- ja IP-reititin

17 MPLS signalointi OSPF ja IS-IS reititysprotokollista on MPLS:a tukevat versiot välittävät MPLS:n tarvitsemaa tietoa esim. linkin kaista, jo varattu kaista ensimmäinen MPLS-reititin käyttää RSVP-TE signalointiprotokollaa alustaakseen MPLS polun R6 R5 R4 modifioitu link state flooding RSVP-TE D R6 R5 in out out label label dest interface D 0 8 R4 R2 in out out label label dest interface R3 0 MPLS välitystaulut in out out label label dest interface D 0 0 D in out R out label label dest interface etiketti vaihdetaan joka reitittimessä Yhteenveto Lyhenteitä ja terminologiaa Periaatteet datalinkki kerroksen palveluissa: virheiden havainnointi (Ethernet) ja korjaus (WiFi) Monipääsyprotokollia tarvitaan jaetuissa kanavissa Kanavan osittaminen (matkapuh.verkot), satunnaispääsy (Ethernet ja Wi-Fi), vuorottelu MC- osoitteet (uniikkeja) ja niiden mäppäys IP-osoitteisiin RPin avulla Yleisin langallinen lähiverkkoteknologia IEEE standardi, erilaisia versioita (siirtonopeus, fyysinen siirtotie) Kytketyissä verkoissa voi esiintyä välityssilmukoita Tarvitaan Spanning Tree Protocol (STP) tms. Muodostaa silmukattoman topologian Virtual LN (VLN) Verkon osittaminen yhdellä laitteella Helpottaa verkonhallintaa ja tehostaa laitteiden käyttöä MPLS mahdollistaa joustavan pakettien reitityksen Liikenteenohjaus ja varareitit

Sisältö. Linkkikerros ja sen laitteet Linkkikerroksen osoitteet (MAC-osoite) ARP (eli IP-MAC-mäppäys) ja kytkintaulu

Sisältö. Linkkikerros ja sen laitteet Linkkikerroksen osoitteet (MAC-osoite) ARP (eli IP-MAC-mäppäys) ja kytkintaulu Sisältö Linkkikerros ja sen laitteet Linkkikerroksen osoitteet (MC-osoite) RP (eli IP-MC-mäppäys) ja kytkintaulu Jaetut linkit: monipääsyprotokollat (multiple access) Lähiverkko (LN) Virheiden havaitseminen

Lisätiedot

Linkkikerros, osa 2: layer-2 verkot

Linkkikerros, osa 2: layer-2 verkot Linkkikerros, osa 2: layer-2 verkot CSE-C2400 Tietokoneverkot 11.03.2014 Matti Siekkinen Osa sisällöstä adaptoitu seuraavista lähteistä: J.F. Kurose and K.W. Ross: Computer Networking: A Top-Down Approach

Lisätiedot

Linkkikerros 1: perusteet

Linkkikerros 1: perusteet Linkkikerros 1: perusteet CSE-C2400 Tietokoneverkot 10.3.2014 Sanna Suoranta Osa sisällöstä adaptoitu seuraavista lähteistä: J.F. Kurose and K.W. Ross: Computer Networking: A Top-Down Approach 6th ed.

Lisätiedot

Linkkikerros 1: perusteet

Linkkikerros 1: perusteet Linkkikerros 1: perusteet CSE-C2400 Tietokoneverkot 04.03.2014 Matti Siekkinen Osa sisällöstä adaptoitu seuraavista lähteistä: J.F. Kurose and K.W. Ross: Computer Networking: A Top-Down Approach 6th ed.

Lisätiedot

ELEC-C7241 Tietokoneverkot Linkkikerros

ELEC-C7241 Tietokoneverkot Linkkikerros ELEC-C7241 Tietokoneverkot Linkkikerros Pasi Sarolahti (monet kalvot: Sanna Suoranta) 20.2.2018 Seuraavat askeleet kurssilla 5-kierroksen määräaika vasta viikon kuluttua (ke 28.2.) Tällä viikolla ei siis

Lisätiedot

ELEC-C7241 Tietokoneverkot Linkkikerros

ELEC-C7241 Tietokoneverkot Linkkikerros ELEC-C7241 Tietokoneverkot Linkkikerros Pasi Sarolahti (useimmat kalvot: Sanna Suoranta) 7.3.2017 Linkkikerros -- Agenda Perusteita Monipääsyprotokollat (Multi Access Protocols) Osoitteet linkkikerroksella

Lisätiedot

Linkkikerros 1: perusteet

Linkkikerros 1: perusteet Linkkikerros 1: perusteet CSE-C2400 Tietokoneverkot 8.3.2016 Sanna Suoranta ja Matti Siekkinen Osa sisällöstä adaptoitu seuraavista lähteistä: J.F. Kurose and K.W. Ross: Computer Networking: A Top-Down

Lisätiedot

Linkkikerros: Ethernet ja WLAN

Linkkikerros: Ethernet ja WLAN Linkkikerros: Ethernet ja WLAN Matti Siekkinen T-110.2100 Johdatus tietoliikenteeseen kevät 2013 Viime luennolla Verkkokerros on Internetissä käytännössä IP Tällä hetkellä v4 vielä dominoi, v6 käyttöönotto

Lisätiedot

Linkkikerros: Ethernet ja WLAN

Linkkikerros: Ethernet ja WLAN Linkkikerros: Ethernet ja WLAN Matti Siekkinen T-110.2100 Johdatus tietoliikenteeseen kevät 2012 Viime luennolla Verkkokerros on Internetissä käytännössä IP Tällä hetkellä versio 4, versio 6 tulossa IP

Lisätiedot

Kuva maailmasta Pakettiverkot (Luento 1)

Kuva maailmasta Pakettiverkot (Luento 1) M.Sc.(Tech.) Marko Luoma (1/20) M.Sc.(Tech.) Marko Luoma (2/20) Kuva maailmasta Pakettiverkot (Luento 1) WAN Marko Luoma TKK Teletekniikan laboratorio LAN M.Sc.(Tech.) Marko Luoma (3/20) M.Sc.(Tech.) Marko

Lisätiedot

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, 6.3.4 ja 6.3.5) Tietoliikenteen perusteet /2007/ Liisa Marttinen 1 Sisältö Langattoman linkin ominaisuudet Lnagattoman

Lisätiedot

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, 6.3.4 ja 6.3.5) Tietoliikenteen perusteet /2007/ Liisa Marttinen 1 Sisältö Langattoman linkin ominaisuudet Lnagattoman

Lisätiedot

Linkkikerros: Ethernet ja WLAN

Linkkikerros: Ethernet ja WLAN Linkkikerros: Ethernet ja WLAN Matti Siekkinen T-110.2100 Johdatus tietoliikenteeseen kevät 2011 Viime luennolla Verkkokerros on Internetissä käytännössä IP Tällä hetkellä versio 4, versio 6 tulossa IP

Lisätiedot

Chapter 5 Link Layer and LANs

Chapter 5 Link Layer and LANs Chapter 5 Link Layer and LANs A note on the use of these ppt slides: We re making these slides freely available to all (faculty, students, readers). They re in PowerPoint form so you can add, modify, and

Lisätiedot

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

» multiaccess channel» random access channel LAN (Ethernet) langaton. ongelma: käyttövuoron jakelu Yhteiskäyttöisen kanavan käyttö 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ö

Lisätiedot

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

4. MAC-alikerros. yleislähetys (broadcast) ongelma: käyttövuoron jakelu. » multiaccess channel» random access channel LAN (Ethernet) langaton 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ö

Lisätiedot

Eetteriverkon rakenne

Eetteriverkon rakenne väylä Eetteriverkon rakenne Kaapeli 10Base2 tähti - hub toimii toistimen tavoin HUB Kaksi parijohtoa 10BaseT, 100BaseT Kaapelit 10Base2 ohut kaapeli» 10 => 10 Mbps» Base => kantataajuus» 2 => 200 m 10Base-T

Lisätiedot

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

CSMA/CD. Eetteriverkon rakenne. Signaalin koodaus. Törmäyksen jälkeinen uudelleenlähetys. Lyhyet etäisyydet, pieni määrä laitteita. Manchester-koodaus väylä Eetteriverkon rakenne Kaapeli 10Base2 tähti - hub toimii toistimen tavoin HUB Kaksi parijohtoa 10BaseT, 100BaseT Kaapelit 10Base2 ohut kaapeli» 10 => 10 Mbps» Base => kantataajuus» 2 => 200 m 10Base-T

Lisätiedot

Chapter 5 Link Layer and LANs

Chapter 5 Link Layer and LANs Chapter 5 Link Layer and LANs A note on the use of these ppt slides: We re making these slides freely available to all (faculty, students, readers). They re in PowerPoint form so you can add, modify, and

Lisätiedot

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

Kanavan kuuntelu. Yleislähetysprotokollia ALOHA. CSMA (Carrier Sense Multiple Access) Viipaloitu ALOHA. Lähetyskanavan kuuntelu (carrier sense) 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ä

Lisätiedot

Eetteriverkon rakenne

Eetteriverkon rakenne Eetteriverkon rakenne väylä Kaapeli 10Base2 tähti - hub toimii toistimen tavoin HUB Kaksi parijohtoa 10BaseT, 100BaseT Kaapelit 10Base2 ohut kaapeli» 10 => 10 Mbps» Base => kantataajuus» 2 => 200 m 10Base-T

Lisätiedot

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

Tietoliikenteen perusteet. Langaton linkki. Kurose, Ross: Ch 6.1, 6.2, 6.3. (ei: 6.2.1, 6.3.4 ja 6.3.5) Tietoliikenteen perusteet Langaton linkki Kurose, Ross: Ch 6.1, 6.2, 6.3 (ei: 6.2.1, 6.3.4 ja 6.3.5) Tietoliikenteen perusteet /2008/ Liisa Marttinen 1 Sisältö Langattoman linkin ominaisuudet Langattoman

Lisätiedot

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. Missä virhe hoidetaan? Virheet. 5. Siirtoyhteyskerros linkkikerros (Data Link Layer) yhtenäinen linkki solmusta solmuun bitit sisään => bitit ulos ongelmia: siirtovirheet havaitseminen korjaaminen solmun kapasiteetti vuonvalvonta yhteisen

Lisätiedot

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

Siltojen haitat. Yleisesti edut selvästi suuremmat kuin haitat 2/19/2003 79. Kytkin (switch) Erittäin suorituskykyisiä, moniporttisia siltoja Siltojen haitat sillat puskuroivat ja aiheuttavat viivettä ei vuonsäätelyä => sillan kapasiteetti voi ylittyä kehysrakenteen muuttaminen => virheitä jää havaitsematta Yleisesti edut selvästi suuremmat

Lisätiedot

Siirtoyhteyskerros. Chapter 5 Link Layer and LANs Chapter 6 (part) Wireless Networks. Siirtoyhteyskerros: johdantoa. Siirtoyhteyskerros

Siirtoyhteyskerros. Chapter 5 Link Layer and LANs Chapter 6 (part) Wireless Networks. Siirtoyhteyskerros: johdantoa. Siirtoyhteyskerros Chapter 5 Link Layer and LNs Chapter 6 (part) Wireless Networks te on the use of these ppt slides: We re making these slides freely available to all (faculty, students, readers). They re in PowerPoint

Lisätiedot

Siltojen haitat Yleisesti edut selvästi suuremmat kuin haitat

Siltojen haitat Yleisesti edut selvästi suuremmat kuin haitat Siltojen haitat sillat puskuroivat ja aiheuttavat viivettä ei vuonsäätelyä => sillan kapasiteetti voi ylittyä kehysrakenteen muuttaminen => virheitä jää havaitsematta Yleisesti edut selvästi suuremmat

Lisätiedot

Linkkikerros, Ethernet ja WLAN. Jouko Kurki T-110.2100 Johdatus tietoliikenteeseen kevät 2010

Linkkikerros, Ethernet ja WLAN. Jouko Kurki T-110.2100 Johdatus tietoliikenteeseen kevät 2010 Linkkikerros, Ethernet ja WLAN Jouko Kurki T-110.2100 Johdatus tietoliikenteeseen kevät 2010 Viime luennolla Verkkokerros on nykyään Internetarkkitehtuurissa käytännössä IP Tällä hetkellä versio 4, versio

Lisätiedot

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

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, 6.3.4 ja 6.3.5) Tietoliikenteen perusteet /2009/ Liisa Marttinen 1 Langattoman verkon komponentit Tukiasema LAN-yhteys

Lisätiedot

5. Siirtoyhteyskerros linkkikerros (Data Link Layer)

5. Siirtoyhteyskerros linkkikerros (Data Link Layer) 5. Siirtoyhteyskerros linkkikerros (Data Link Layer) yhtenäinen linkki solmusta solmuun bitit sisään => bitit ulos ongelmia: siirtovirheet havaitseminen korjaaminen solmun kapasiteetti vuonvalvonta yhteisen

Lisätiedot

5. Siirtoyhteyskerros linkkikerros (Data Link Layer)

5. Siirtoyhteyskerros linkkikerros (Data Link Layer) 5. Siirtoyhteyskerros linkkikerros (Data Link Layer) yhtenäinen linkki solmusta solmuun bitit sisään => bitit ulos ongelmia: siirtovirheet havaitseminen korjaaminen solmun kapasiteetti vuonvalvonta yhteisen

Lisätiedot

T Verkkomedian perusteet

T Verkkomedian perusteet T-110.250 Verkkomedian perusteet Lähiverkot Ursula Holmström Tavoitteet Oppia lähiverkkoteknologiaan liittyviä käsitteitä kuten jaetun median käyttö median saanti (medium access control) topologiat Tutustua

Lisätiedot

S 38.1105 Tietoliikennetekniikan perusteet. Pakettikytkentäiset verkot. Helsinki University of Technology Networking Laboratory

S 38.1105 Tietoliikennetekniikan perusteet. Pakettikytkentäiset verkot. Helsinki University of Technology Networking Laboratory S 38.1105 Tietoliikennetekniikan perusteet Pakettikytkentäiset verkot Kertausta: Verkkojen OSI kerrosmalli Sovelluskerros Esitystapakerros Istuntokerros Kuljetuskerros Verkkokerros Linkkikerros Fyysinen

Lisätiedot

Tietokone. Tietokone ja ylläpito. Tietokone. Tietokone. Tietokone. Tietokone

Tietokone. Tietokone ja ylläpito. Tietokone. Tietokone. Tietokone. Tietokone ja ylläpito computer = laskija koostuu osista tulostuslaite näyttö, tulostin syöttölaite hiiri, näppäimistö tallennuslaite levy (keskusyksikössä) Keskusyksikkö suoritin prosessori emolevy muisti levy Suoritin

Lisätiedot

5.5 Ethernet-lähiverkko. Eetteriverkon rakenne. Kaapelit. Törmäyksen jälkeinen uudelleenlähetys. Signaalin koodaus Manchester-koodaus CSMA/CD

5.5 Ethernet-lähiverkko. Eetteriverkon rakenne. Kaapelit. Törmäyksen jälkeinen uudelleenlähetys. Signaalin koodaus Manchester-koodaus CSMA/CD 5.5 Ethernet-lähiverkko Yleisin lähiverkkoteknologia IEEE:n standardoima LAN-verkko CSMA/CD (kuulosteluväylä) Muita lähiverkkostandardeja esim. Token ring (vuororengas) FDDI WLAN (langaton lähiverkko)

Lisätiedot

OSI ja Protokollapino

OSI ja Protokollapino TCP/IP OSI ja Protokollapino OSI: Open Systems Interconnection OSI Malli TCP/IP hierarkia Protokollat 7 Sovelluskerros 6 Esitystapakerros Sovellus 5 Istuntokerros 4 Kuljetuskerros 3 Verkkokerros Linkkikerros

Lisätiedot

Linkkikerroksen tehtävät

Linkkikerroksen tehtävät Tietoliikenteen perusteet Kurose, Ross: Ch 5.1-5.6 Sovellusprotokolla Sovelluskerros Kuljetuskerros Verkkokerros TCP/UDP IP/reititys LN WLN Tietoliikenteen perusteet /2008/ Liisa Marttinen 1 Tietoliikenteen

Lisätiedot

ITKP104 Tietoverkot - Teoria 3

ITKP104 Tietoverkot - Teoria 3 ITKP104 Tietoverkot - Teoria 3 Ari Viinikainen Jyväskylän yliopisto 5.6.2014 Teoria 3 osuuden tärkeimmät asiat kuljetuskerroksella TCP yhteyden muodostus ja lopetus ymmärtää tilakaavion suhde protokollan

Lisätiedot

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 Langaton linkki Kurose, Ross: Ch 6.1, 6.2, 6.3 (ei: 6.2.1, 6.3.4 ja 6.3.5) Tietoliikenteen perusteet /2009/ Liisa Marttinen 1 Sisältö Langattoman linkin ominaisuudet Langattoman

Lisätiedot

ELEC-C7241 Tietokoneverkot Kuljetuskerros

ELEC-C7241 Tietokoneverkot Kuljetuskerros ELEC-C7241 Tietokoneverkot Kuljetuskerros Pasi Sarolahti (kalvoja Matti Siekkiseltä) 23.1.2018 Laskareista Lisävuoro ke 16-18 U8 Edelleen myös ke 14-16 ja pe 12-14 Ke 14 16 tällä viikolla poikkeuksellisesti

Lisätiedot

Linkkikerroksen tehtävät

Linkkikerroksen tehtävät Tietoliikenteen perusteet Kurose, Ross: Ch 5.1-5.6 Sovellusprotokolla Sovelluskerros Kuljetuskerros Verkkokerros TCP/UDP IP/reititys LN WLN Tietoliikenteen perusteet /2009/ Liisa Marttinen 1 Tietoliikenteen

Lisätiedot

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

OSI malli. S 38.188 Tietoliikenneverkot S 2000. Luento 2: L1, L2 ja L3 toiminteet M.Sc.(Tech.) Marko Luoma (1/38) S 38.188 Tietoliikenneverkot S 2000 Luento 2: L1, L2 ja L3 toiminteet OSI malli M.Sc.(Tech.) Marko Luoma (2/38) OSI malli kuvaa kommunikaatiota erilaisten protokollien mukaisissa

Lisätiedot

OSI-malli. S Tietoliikenneverkot. Miksi kytketään. Välitys ja kytkeminen OSI-mallissa. /XHQWR.\WNHQWlMDUHLWLW\V

OSI-malli. S Tietoliikenneverkot. Miksi kytketään. Välitys ja kytkeminen OSI-mallissa. /XHQWR.\WNHQWlMDUHLWLW\V Teknillinen korkeakoulu Teletekniikan laboratorio OSImalli S8.88 Tietoliikenneverkot 7 sovelluskerros 7 sovelluskerros /XHQWR.\WNHQWlMUHLWLW\V esitystapakerros yhteysjakso esitystapakerros yhteysjakso

Lisätiedot

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

..128.214.4.29.. itää saada selville P-osoitetta vastaava erkko-osoite. leislähetyksenä ysely: Kenen IPsoite. IP-paketissa on vain vastaanottajan ..128.214.4.29.. IP-paketissa on vain vastaanottajan IPosoite A B:n verkkoosoite..128.214.4.29.. B 128.214.4.29 66-55-44-33 22-11 itää saada selville P-osoitetta vastaava erkko-osoite. leislähetyksenä

Lisätiedot

6. Erilaisia verkkoja. LAN, MAN ja WAN

6. Erilaisia verkkoja. LAN, MAN ja WAN 6. Erilaisia verkkoja LAN, MAN ja WAN 10/9/2003 SOVELLUKSIA SOVELLUSPROTOKOLLIA: HTTP, SMTP, SNMP, FTP, TELNET,.. TCP (UDP) IP Erilaisia verkkoja: kuulosteluverkko ( Ethernet ), vuororengas, vuoroväylä,

Lisätiedot

6. Erilaisia verkkoja

6. Erilaisia verkkoja 6. Erilaisia verkkoja LAN, MAN ja WAN 10/9/2003 1 SOVELLUKSIA SOVELLUSPROTOKOLLIA: HTTP, SMTP, SNMP, FTP, TELNET,.. TCP (UDP) IP Erilaisia verkkoja: kuulosteluverkko ( Ethernet ), vuororengas, vuoroväylä,

Lisätiedot

Jos A:lla ei ole tietoa ARP-taulussaan, niin A lähettää ARP-kysely yleislähetyksenä

Jos A:lla ei ole tietoa ARP-taulussaan, niin A lähettää ARP-kysely yleislähetyksenä ..128.214.4.29.. A B:n verkkoosoite..128.214.4.29.. B IP-paketissa on vain vastaanottajan IPosoite 128.214.4.29 66-55-44-33- 22-11 Pitää saada selville IP-osoitetta vastaava verkko-osoite. Yleislähetyksenä

Lisätiedot

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

MAC-protokolla. » 7 tavua tahdistusta varten» kehyksen alku MAC-protokolla tahdistuskuvio (preamble)» 7 tavua 1010101010 tahdistusta varten» kehyksen alku 10101011 kohde- ja lähdeosoitteet» osoitteessa 6 tavua (tai 2 tavua)» 0xxxxx yksilöosoite» 1xxxxx ryhmäosoite»

Lisätiedot

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

Väylää kuunneltava. kehyksen pituus. Ethernetin hyvät puolet. MAC-protokolla MAC-protokolla tahdistuskuvio (preamble)» 7 tavua 1010101010 tahdistusta varten» kehyksen alku 10101011 kohde- ja lähdeosoitteet» osoitteessa 6 tavua (tai 2 tavua )» 0xxxxx yksilö» 1xxxxx ryhmä» 11111.

Lisätiedot

Yhteenveto. CSE-C2400 Tietokoneverkot Matti Siekkinen

Yhteenveto. CSE-C2400 Tietokoneverkot Matti Siekkinen Yhteenveto CSE-C2400 Tietokoneverkot 01.04.2014 Matti Siekkinen Tällä luennolla Lyhyet kertaukset aiemmista luennoista Kokonaiskuva Miten kaikki palat toimivat yhteen? 2 Internet-protokollapino Sähköposti

Lisätiedot

Reititys. Tämä ja OSI 7LHWROLLNHQQHWHNQLLNDQSHUXVWHHW $(/&7 0DUNXV3HXKNXUL. Yhteyden jakaminen Reititys Kytkentä Internet-protokolla TCP, UDP

Reititys. Tämä ja OSI 7LHWROLLNHQQHWHNQLLNDQSHUXVWHHW $(/&7 0DUNXV3HXKNXUL. Yhteyden jakaminen Reititys Kytkentä Internet-protokolla TCP, UDP Reititys 7LHWROLLNHQQHWHNQLLNDQSHUXVWHHW $(/&7 DUNXVHXKNXUL Tämä ja OSI Yhteyden jakaminen Reititys Kytkentä Internet-protokolla TCP, UDP 7 sovellus 6 esitystapa 5 yhteysjakso 4 siirto verkko linkki fyysinen

Lisätiedot

S Tietoliikenneverkot

S Tietoliikenneverkot Teknillinen korkeakoulu Teletekniikan laboratorio S-8.88 Tietoliikenneverkot Luento : Kytkentä ja reititys tietoliikenneverkoissa 5.9.999 S-8.88 Tietoliikenneverkot / Marko Luoma Miksi kytketään Suoraan

Lisätiedot

Kuljetuskerros. Tietokoneverkot. Matti Siekkinen Pasi Sarolahti

Kuljetuskerros. Tietokoneverkot. Matti Siekkinen Pasi Sarolahti Kuljetuskerros Tietokoneverkot Matti Siekkinen Pasi Sarolahti Osa sisällöstä adaptoitu seuraavista lähteistä: J.F. Kurose and K.W. Ross: Computer Networking: A Top-Down Approach 6th ed. -kirjan lisämateriaali

Lisätiedot

Yhteenveto. CSE-C2400 Tietokoneverkot 29.03.2016

Yhteenveto. CSE-C2400 Tietokoneverkot 29.03.2016 Yhteenveto CSE-C2400 Tietokoneverkot 29.03.2016 Tällä luennolla Lyhyet kertaukset aiemmista luennoista Kokonaiskuva Miten kaikki palat toimivat yhteen? 2 Internet-protokollapino Sähköposti Facebook Ohjelmistot

Lisätiedot

Internet Protocol version 6. IPv6

Internet Protocol version 6. IPv6 Internet Protocol version 6 IPv6 IPv6 Osoiteavaruus 32-bittisestä 128-bittiseksi Otsikkokentässä vähemmän kenttiä Lisäominaisuuksien määritteleminen mahdollista Pakettien salaus ja autentikointi mahdollista

Lisätiedot

Tietoliikenteen perusteet. Linkkikerros

Tietoliikenteen perusteet. Linkkikerros Tietoliikenteen perusteet Linkkikerros Kurose, Ross: Ch 5.1-5.6 Tietoliikenteen perusteet /2007/ Liisa Marttinen 1 TCP/UDP IP/reititys Sovellusprotokolla Sovelluskerros Kuljetuskerros Verkkokerros Linkkikerros

Lisätiedot

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

» multiaccess channel» random access channel LAN (Ethernet) langaton. ongelma: käyttövuoron jakelu Yhteiskäyttöisen kanavan käyttö 4. MAC-alikerros yleislähetys (broadcast)» multiaccess channel» random access channel LAN (Ethernet) langaton ongelma: käyttövuoron jakelu 4.10.2000 1 Mitä käsitellään? Yhteiskäyttöisen kanavan käyttö

Lisätiedot

INTERNET-yhteydet E L E C T R O N I C C O N T R O L S & S E N S O R S

INTERNET-yhteydet E L E C T R O N I C C O N T R O L S & S E N S O R S INTERNET-yhteydet IP-osoite IP-osoitteen tarkoituksena on yksilöidä laite verkossa. Ip-osoite atk-verkoissa on sama kuin puhelinverkossa puhelinnumero Osoite on muotoa xxx.xxx.xxx.xxx(esim. 192.168.0.1)

Lisätiedot

Luento 9: Linkkikerros. Syksy 2014, Tiina Niklander

Luento 9: Linkkikerros. Syksy 2014, Tiina Niklander Tietoliikenteen perusteet Luento 9: Linkkikerros Syksy 2014, Tiina Niklander Kurose&Ross: Ch5.1-5.4 ja 5.7 Pääasiallisesti kuvien J.F Kurose and K.W. Ross, All Rights Reserved Tietoliikenteen perusteet,

Lisätiedot

Kymenlaakson Ammattikorkeakoulu Elektroniikan koulutusohjelma / tietoliikennetekniikka Opinnäytetyö 2011 Tuomo Korja

Kymenlaakson Ammattikorkeakoulu Elektroniikan koulutusohjelma / tietoliikennetekniikka Opinnäytetyö 2011 Tuomo Korja Kymenlaakson Ammattikorkeakoulu Elektroniikan koulutusohjelma / tietoliikennetekniikka Opinnäytetyö 2011 Tuomo Korja Tiedot KORJA, TUOMO Opinnäytetyö Työn ohjaaja Toimeksiantaja Huhtikuu 2011 Avainsanat

Lisätiedot

Tietoliikenteen perusteet. Linkkikerros

Tietoliikenteen perusteet. Linkkikerros Tietoliikenteen perusteet Linkkikerros Kurose, Ross: Ch 5.1-5.6 Tietoliikenteen perusteet /2009/ Liisa Marttinen 1 TCP/UDP IP/reititys Sovellusprotokolla Sovelluskerros Kuljetuskerros Verkkokerros Linkkikerros

Lisätiedot

Tietoliikenteen perusteet

Tietoliikenteen perusteet Tietoliikenteen perusteet Luento 9: Linkkikerros Syksy 2014, Timo Karvi Kurose&Ross: Ch5.1-5.4 ja 5.7 Pääasiallisesti kuvien J.F Kurose and K.W. Ross, All Rights Reserved Tietoliikenteen perusteet, syksy

Lisätiedot

5.5 Ethernet-lähiverkko

5.5 Ethernet-lähiverkko 5.5 Ethernet-lähiverkko Yleisin lähiverkkoteknologia IEEE:n standardoima LAN-verkko CSMA/CD (kuulosteluväylä) Muita lähiverkkostandardeja esim. Token ring (vuororengas) FDDI WLAN (langaton lähiverkko)

Lisätiedot

Ongelmallinen Ethernet

Ongelmallinen Ethernet Ongelmallinen Ethernet Kari Seppänen Kari.Seppanen@vtt.fi Johdanto Sisältö Mikä Ethernet oikeastaan on? Toimisto-Ethernet Skaalautuvuus, vikasietoisuus ja tietoturva Spanning tree protocol -parannukset

Lisätiedot

Luento 9: Linkkikerros

Luento 9: Linkkikerros HUOM: Kurssikoe siirretty: Uusi aika ke 11.12.2013 klo 9.00 Luento 9: Linkkikerros Ma 25.11.2013 Tiina Niklander Kurose&Ross Ch5.1-5.4 ja 5.7 Pääasiallisesti kuvien J.F Kurose and K.W. Ross, All Rights

Lisätiedot

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

1. Tietokoneverkot ja Internet. 1. 1.Tietokoneesta tietoverkkoon. Keskuskone ja päätteet (=>-80-luvun alku) Keskuskone ja oheislaitteet 1. Tietokoneverkot ja Internet 1.1. Tietokoneesta tietoverkkoon 1.2. Tietoliikenneverkon rakenne 1.3. Siirtomedia 1.4. Tietoliikenneohjelmisto eli protokolla 1.5. Viitemallit: OSI-malli, TCP/IP-malli 1.6.

Lisätiedot

Johdanto. Linkkikerros. OSI-malli. Kerrostetut yhteyskäytännöt. Linkkikerros (Data Link Layer) Tietoverkkojen topologiat

Johdanto. Linkkikerros. OSI-malli. Kerrostetut yhteyskäytännöt. Linkkikerros (Data Link Layer) Tietoverkkojen topologiat Johdanto Linkkikerros Kirja 102-128, 135-151, 170-180 Luennon tavoitteena on oppia linkkitason teknologiaan liittyviä käsitteitä kuten Kehystys Ylemmän tason datan kapselointi Jaetun median käyttö Jaetun

Lisätiedot

S-38.1105 Tietoliikennetekniikan perusteet. Piirikytkentäinen evoluutio. Annukka Kiiski

S-38.1105 Tietoliikennetekniikan perusteet. Piirikytkentäinen evoluutio. Annukka Kiiski S-38.1105 Tietoliikennetekniikan perusteet Piirikytkentäinen evoluutio Annukka Kiiski Verkon topologia Kuvaa verkon rakenteen Fyysinen vs looginen topologia Tähti asema keskitin Perustopologioita Kahdenvälinen

Lisätiedot

Multicast perusteet. Ins (YAMK) Karo Saharinen Karo Saharinen

Multicast perusteet. Ins (YAMK) Karo Saharinen Karo Saharinen Multicast perusteet Ins (YAMK) Karo Saharinen 20.04.2016 Lyhenteitä Multicastissä Lyhenne PIM PIM-SM PIM-DM MC ASM SSM RP BSR IGMP UC (S,G) Selite Protocol Independent Multicast PIM Sparse Mode PIM Dense

Lisätiedot

Tehtävä 2: Tietoliikenneprotokolla

Tehtävä 2: Tietoliikenneprotokolla Tehtävä 2: Tietoliikenneprotokolla Johdanto Tarkastellaan tilannetta, jossa tietokone A lähettää datapaketteja tietokoneelle tiedonsiirtovirheille alttiin kanavan kautta. Datapaketit ovat biteistä eli

Lisätiedot

Kuva 1. Satunnaisesti valitun kytkimen ominaisuuksia.

Kuva 1. Satunnaisesti valitun kytkimen ominaisuuksia. Spanning Tree -protokollalla on jo pitkät perinteet. Sen ensimmäinen versio julkaistiin jo vuonna 1990 ja se tunnettiin tarkemmin standardina 802.1D. Protokolla on määritelty alla olevassa englannin kielisessä

Lisätiedot

Internet ja tietoverkot. 5 Siirtoyhteyskerros ja paikallisverkot. Oulun yliopisto Tietojenkäsittelytieteiden laitos Periodi 3 2014 / 2015

Internet ja tietoverkot. 5 Siirtoyhteyskerros ja paikallisverkot. Oulun yliopisto Tietojenkäsittelytieteiden laitos Periodi 3 2014 / 2015 811338A 5 Siirtoyhteyskerros ja paikallisverkot Oulun yliopisto Tietojenkäsittelytieteiden laitos 2014 / 2015 Siirtoyhteyskerros ja paikallisverkot Luento pohjautuu kirjan James F. Kurose, Keith W. Ross,

Lisätiedot

Multicast. Johdanto Ryhmien hallinta Reititys Reaaliaikaiset siirto- ja hallintaprotokollat Resurssien varaus Sessioiden hallinta

Multicast. Johdanto Ryhmien hallinta Reititys Reaaliaikaiset siirto- ja hallintaprotokollat Resurssien varaus Sessioiden hallinta Multicast Johdanto Ryhmien hallinta Reititys Reaaliaikaiset siirto- ja hallintaprotokollat Resurssien varaus Sessioiden hallinta 1 Johdanto Tietoverkoissa voidaan lähettää kolmella eri tavalla Unicast

Lisätiedot

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

Tietoliikenteen perusteet. Langaton linkki. Kurose, Ross: Ch 6.1, 6.2, 6.3. (ei: 6.2.1, 6.3.4 ja 6.3.5) Tietoliikenteen perusteet /2011 1 Tietoliikenteen perusteet Langaton linkki Kurose, Ross: Ch 6.1, 6.2, 6.3 (ei: 6.2.1, 6.3.4 ja 6.3.5) Tietoliikenteen perusteet /2011 1 Sisältö Langattoman linkin ominaisuudet Langattoman lähiverkon arkkitehtuuri

Lisätiedot

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

5. Siirtoyhteyskerros linkkikerros (Data Link Layer) 5.1. Kaksipisteyhteydet. Kehysten kuljetus. Virheet. Missä virhe hoidetaan? 5. Siirtoyhteyskerros linkkikerros (Data Link Layer) yhtenäinen linkki solmusta solmuun bitit sisään => bitit ulos ongelmia: siirtovirheet havaitseminen korjaaminen solmun kapasiteetti vuonvalvonta yhteisen

Lisätiedot

3. Kuljetuskerros 3.1. Kuljetuspalvelu

3. Kuljetuskerros 3.1. Kuljetuspalvelu End- to- end 3. Kuljetuskerros 3.1. Kuljetuspalvelu prosessilta prosessille looginen yhteys portti verkkokerros koneelta koneelle IP-osoite peittää verkkokerroksen puutteet jos verkkopalvelu ei ole riittävän

Lisätiedot

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

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 Tietoliikenteen perusteet Langaton linkki Kurose, Ross: Ch 6.1, 6.2, 6.3 (ei: 6.2.1, 6.3.4 ja 6.3.5) Tietoliikenteen perusteet /2010 1 Sisältö Langattoman linkin ominaisuudet Langattoman lähiverkon arkkitehtuuri

Lisätiedot

Netemul -ohjelma Tietojenkäsittelyn koulutusohjelma 31.10.2011

Netemul -ohjelma Tietojenkäsittelyn koulutusohjelma 31.10.2011 Tietojenkäsittelyn koulutusohjelma ICT1TN002 1/6 Tietokone ja tietoverkot 1 ICT1TN002 Harjoitus lähiverkon toiminnasta Tässä harjoituksessa tutustutaan lähiverkon toimintaan Netemul ohjelman avulla. Ohjelmassa

Lisätiedot

Chapter 5 Link Layer and LANs

Chapter 5 Link Layer and LANs Chapter 5 Link Layer and LANs A te on the use of these ppt slides: We re making these slides freely available to all (faculty, students, readers). They re in PowerPoint form so you can add, modify, and

Lisätiedot

Linkkikerros, tiedonsiirron perusteet. Jyry Suvilehto T Johdatus tietoliikenteeseen ja multimediatekniikkaan kevät 2013

Linkkikerros, tiedonsiirron perusteet. Jyry Suvilehto T Johdatus tietoliikenteeseen ja multimediatekniikkaan kevät 2013 Linkkikerros, tiedonsiirron perusteet Jyry Suvilehto T-110.1100 Johdatus tietoliikenteeseen ja multimediatekniikkaan kevät 2013 Luennon sisältö 1. Päivänpolitiikkaa 2. Kertausta 3. Linkkikerros 4. Tiedonsiirron

Lisätiedot

5. Siirtoyhteyskerros linkkikerros (Data Link Layer)

5. Siirtoyhteyskerros linkkikerros (Data Link Layer) 5. Siirtoyhteyskerros linkkikerros (Data Link Layer) yhtenäinen linkki solmusta solmuun bitit sisään => bitit ulos ongelmia: siirtovirheet havaitseminen korjaaminen solmun kapasiteetti vuonvalvonta yhteisen

Lisätiedot

Tietoliikenne II (2 ov)

Tietoliikenne II (2 ov) Tietoliikenne II (2 ov) Kevät 2001 Liisa Marttinen Kurssikirja: Tanenbaum, Computer Networks (3. Painos) Tietoliikenne II Kertausta ja täydennystä Tietoliikenne I - kurssin asioihin perusteellisemmin laajemmin

Lisätiedot

Monilähetysreititys. Paketti lähetetään usealle vastaanottajalle Miksi? Monet sovellukset hyötyvät

Monilähetysreititys. Paketti lähetetään usealle vastaanottajalle Miksi? Monet sovellukset hyötyvät Monilähetysreititys Paketti lähetetään usealle vastaanottajalle Miksi? Monet sovellukset hyötyvät ohjelmistopäivitykset WWW-välimuistien päivitykset etäopetus, virtuaalikoulu videoiden, äänitteiden lähetys

Lisätiedot

Service Level Agreement. Service Level Agreement. IP verkkopalvelu. S 38.192 Verkkopalvelujen tuotanto Luento 1: Service Level Agreement

Service Level Agreement. Service Level Agreement. IP verkkopalvelu. S 38.192 Verkkopalvelujen tuotanto Luento 1: Service Level Agreement Lic.(Tech.) Marko Luoma (1/20) Lic.(Tech.) Marko Luoma (2/20) Service Level greement S 38.192 Verkkojen tuotanto Luento 1: Service Level greement Sopimus, jokaa kuvaa tuotettua a ja siitä maksettavaa korvausta

Lisätiedot

S-38.118 Teletekniikan perusteet

S-38.118 Teletekniikan perusteet S-38.118 Teletekniikan perusteet Laskuharjoitus 3 Paketoinnin hyötysuhde 1 Harjoitus 3 koostuu: Demoluento (45 min) Datan siirtäminen Internetissä yleensä Laskuesimerkki datan siirtämisestä Äänen siirtäminen

Lisätiedot

Tietoliikenne II (2 ov)

Tietoliikenne II (2 ov) Tietoliikenne II (2 ov) Kevät 2001 Liisa Marttinen Kurssikirja: Tanenbaum, Computer Networks (3. Painos) Tietoliikenne II Kertausta ja täydennystä Tietoliikenne I - kurssin asioihin perusteellisemmin laajemmin

Lisätiedot

Tietoliikenteen perusteet

Tietoliikenteen perusteet Tietoliikenteen perusteet Luento 10: langaton linkki Syksy 2017, Timo Karvi Kurose&Ross: Ch5.7 ja 6.1-6.3 Pääasiallisesti kuvien J.F Kurose and K.W. Ross, All Rights Reserved Tietoliikenteen perusteet,

Lisätiedot

ICMP-sanomia. 3. IP-kerroksen muita protokollia ja mekanismeja ICMP (Internet Control Message Protocol)

ICMP-sanomia. 3. IP-kerroksen muita protokollia ja mekanismeja ICMP (Internet Control Message Protocol) 3. IP-kerroksen muita protokollia ja mekanismeja ICMP (Internet Control Message Protocol) ARP (Address Resolution Protocol) DHCP (Dynamic Host Configuration Protocol) CIDR (Classless InterDomain Routing)

Lisätiedot

100 % Kaisu Keskinen Diat

100 % Kaisu Keskinen Diat 100 % Kaisu Keskinen Diat 98-103 4-1 Chapter 4: outline 4.1 introduction 4.2 virtual circuit and datagram 4.3 what s inside a router 4.4 IP: Internet Protocol datagram format IPv4 addressing ICMP IPv6

Lisätiedot

Reititys. 4. Reititys (Routing) Verkkokerroksen tehtävänä on toimittaa data (paketit) lähettäjän koneelta vastaanottajan koneelle. Reititysalgoritmit

Reititys. 4. Reititys (Routing) Verkkokerroksen tehtävänä on toimittaa data (paketit) lähettäjän koneelta vastaanottajan koneelle. Reititysalgoritmit 4. Reititys (Routing) Verkkokerroksen tehtävänä on toimittaa data (paketit) lähettäjän koneelta vastaanottajan koneelle Välissä voi olla hyvin monimutkainen monista erilaisista aliverkoista koostuva verkko.

Lisätiedot

3. IP-kerroksen muita protokollia ja

3. IP-kerroksen muita protokollia ja 3. IP-kerroksen muita protokollia ja mekanismeja ICMP (Internet Control Message Protocol) ARP (Address Resolution Protocol) DHCP (Dynamic Host Configuration Protocol) CIDR (Classless InterDomain Routing)

Lisätiedot

Lisää reititystä. Tietokoneverkot 2009 (4 op) Syksy Futurice Oy. Lisää reititystä. Jaakko Kangasharju

Lisää reititystä. Tietokoneverkot 2009 (4 op) Syksy Futurice Oy. Lisää reititystä. Jaakko Kangasharju Tietokoneverkot 2009 (4 op) jaakko.kangasharju@futurice.com Futurice Oy Syksy 2009 (Futurice Oy) Syksy 2009 1 / 39 Sisältö 1 2 (Futurice Oy) Syksy 2009 2 / 39 Sisältö 1 2 (Futurice Oy) Syksy 2009 3 / 39

Lisätiedot

Lisää reititystä. Tietokoneverkot 2008 (4 op) Syksy Teknillinen korkeakoulu. Lisää reititystä. Jaakko Kangasharju

Lisää reititystä. Tietokoneverkot 2008 (4 op) Syksy Teknillinen korkeakoulu. Lisää reititystä. Jaakko Kangasharju Tietokoneverkot 2008 (4 op) jkangash@cc.hut.fi Teknillinen korkeakoulu Syksy 2008 (TKK) Syksy 2008 1 / 39 Sisältö 1 2 (TKK) Syksy 2008 2 / 39 Sisältö 1 2 (TKK) Syksy 2008 3 / 39 iksi monilähetys? : saman

Lisätiedot

5. Siirtoyhteyskerros linkkikerros (Data Link Layer)

5. Siirtoyhteyskerros linkkikerros (Data Link Layer) 5. Siirtoyhteyskerros linkkikerros (Data Link Layer) yhtenäinen linkki solmusta solmuun bitit sisään => bitit ulos ongelmia: siirtovirheet havaitseminen korjaaminen solmun kapasiteetti vuonvalvonta yhteisen

Lisätiedot

Luento 1: Tietokoneverkot ja Internet

Luento 1: Tietokoneverkot ja Internet Luento 1: Tietokoneverkot ja Internet Ma 29.10.2012 Tiina Niklander Kurose&Ross Ch1 Pääasiallisesti kuvien J.F Kurose and K.W. Ross, All Rights Reserved Tietoliikenteen perusteet, Tiina Niklander 2012

Lisätiedot

Johdanto. Multicast. Unicast. Broadcast. Protokollat. Multicast

Johdanto. Multicast. Unicast. Broadcast. Protokollat. Multicast Multicast Johdanto Ryhmien hallinta Reititys Reaaliaikaiset siirto- ja hallintaprotokollat Resurssien varaus Sessioiden hallinta MBone Johdanto Tietoverkoissa voidaan lähettää kolmella eri tavalla + Unicast

Lisätiedot

Reititys. 4. Reititys (Routing) Verkkokerroksen tehtävänä on toimittaa data (paketit) lähettäjän koneelta vastaanottajan koneelle. Reititysalgoritmit

Reititys. 4. Reititys (Routing) Verkkokerroksen tehtävänä on toimittaa data (paketit) lähettäjän koneelta vastaanottajan koneelle. Reititysalgoritmit 4. Reititys (Routing) Verkkokerroksen tehtävänä on toimittaa data (paketit) lähettäjän koneelta vastaanottajan koneelle Välissä voi olla hyvin monimutkainen monista erilaisista aliverkoista koostuva verkko.

Lisätiedot

Multicast. Johdanto Ryhmien hallinta Reititys Reaaliaikaiset siirto- ja hallintaprotokollat Resurssien varaus Sessioiden hallinta MBone

Multicast. Johdanto Ryhmien hallinta Reititys Reaaliaikaiset siirto- ja hallintaprotokollat Resurssien varaus Sessioiden hallinta MBone Multicast Johdanto Ryhmien hallinta Reititys Reaaliaikaiset siirto- ja hallintaprotokollat Resurssien varaus Sessioiden hallinta MBone Petri Vuorimaa 1 Johdanto Tietoverkoissa voidaan lähettää kolmella

Lisätiedot

5. Siirtoyhteyskerros linkkikerros (Data Link Layer)

5. Siirtoyhteyskerros linkkikerros (Data Link Layer) 5. Siirtoyhteyskerros linkkikerros (Data Link Layer) yhtenäinen linkki solmusta solmuun bitit sisään => bitit ulos ongelmia: siirtovirheet havaitseminen korjaaminen solmun kapasiteetti vuonvalvonta yhteisen

Lisätiedot

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. Missä virhe hoidetaan? Virheet. 5. Siirtoyhteyskerros linkkikerros (Data Link Layer) yhtenäinen linkki solmusta solmuun bitit sisään => bitit ulos ongelmia: siirtovirheet havaitseminen korjaaminen solmun kapasiteetti vuonvalvonta yhteisen

Lisätiedot