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

Koko: px
Aloita esitys sivulta:

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

Transkriptio

1 811338A 5 Siirtoyhteyskerros ja paikallisverkot Oulun yliopisto Tietojenkäsittelytieteiden laitos 2014 / 2015

2 Siirtoyhteyskerros ja paikallisverkot Luento pohjautuu kirjan James F. Kurose, Keith W. Ross, Computer Networking, A Top-Down Approach, 6th (International) ed., Pearson Education Limited, 2013, ISBN 10: , ISBN 13: viidenteen lukuun. 2

3 Mitä käsitellään 1. Johdanto 2. Virheentarkistus ja korjaus 3. Monipääsylinkit ja protokollat 4. Kytkimillä varustetut paikallisverkot 5. Linkin virtualisointi: verkkokerros yhteyskerroksena 6. Datakeskusten verkkotoiminta 7. Katsaus menneisyyteen: web sivun haku 3

4 1. Johdanto Mitä käsitellään 1.1 Siirtoyhteyskerroksen palvelut 1.2 Missä siirtoyhteyskerros implementoidaan? 2. Virheentarkistus ja korjaus 2.1 Pariteetintarkastus 2.2 Tarkistussummamenetelmät 2.3 Syklinen redundanssitarkastus (CRC) 3. Monipääsylinkit ja protokollat 3.1 Taustaa 3.2 Kanavanositusprotokollat 3.3 Satunnaispääsyprotokollat 4

5 Mitä käsitellään 3. Monipääsylinkit ja protokollat (jatkuu... ) 3.4 Vuorotteluprotokollat 3.5 DOCSIS: kaapeliyhteysverkkojen siirtoyhteysprotokolla 4. Kytkimillä varustetut paikallisverkot 4.1 Siirtoyhteyskerroksen osoitteistus ja ARP 4.2 Ethernet 4.3 Siirtoyhteyskerroksen kytkimet 4.4 Virtuaaliset paikallisverkot 5. Linkin virtualisointi: verkkokerros yhteyskerroksena 5.1 MPLS (Multiprotocol Label Switching, leimakytkentä) 6. Datakeskusten verkkotoiminta 5

6 Mitä käsitellään 7. Katsaus menneisyyteen: web sivun haku 7.1 Aloitus vaihe 1: DHCP, UDP, IP ja Ethernet 7.2 Aloitus vaihe 2: DNS ja ARP 7.3 Aloitus vaihe 3: Intra-AS reititys DNS-palvelimelle 7.4 Webin asiakas-palvelin kommunikointi 6

7 1. Johdanto 1.1 Siirtoyhteyskerroksen palvelut 1.2 Missä siirtoyhteyskerros implementoidaan? 7

8 Johdanto siirtoyhteyskerros = yhteyskerros = linkkikerros siirtoyhteyskerros: pakettien kuljetus yli yksittäisen kommunikaatiokanavan (linkin) kaksi siirtoyhteyskerroksen kanavamallia: radiokanava ja pisteestä pisteeseen kanava verkon isäntäkoneet, reitittimet, kytkimet ja tukiasemat solmuja, kommunikaatiokanavat linkkejä lähettävä solmu kapseloi datagrammin linkkikerroksen kehykseen (frame) ja toimittaa sen linkkiin, vastaanottava solmu purkaa datagrammin kehyksestä 8

9 Kuva 1 Siirtoyhteyskerros: kuusi linkkiä kannettavan ja palvelimen välillä 9

10 1. 1 Siirtoyhteyskerroksen palvelut siirtoyhteyskerroksen protokolla määrittää linkin yli siirrettävän paketin (PDU:n) formaatin; ja päätysolmujen suorittamat toiminnot pakettia siirrettäessä kehys kapseloi (yleensä) yhden datagrammin esim. yhteyskerroksen protokollista: Ethernet, IEEE wireless LANs (Wi Fi), token ring ja PPP eri linkeissä voi olla käytössä eri protokollat (ja eri palvelut) siirtoyhteyskerroksen protokollan palvelut kehyksen muodostaminen linkkiin pääsy: (Medium Access Control Protocol, MACprotokolla) 10

11 Siirtoyhteyskerroksen palvelut (2) luotettava datansiirto virheen havaitseminen ja korjaus siirtoyhteyskerroksen ja kuljetuskerroksen palvelujen välillä samankaltaisuuksia (luotettava tiedonsiirto, virhekontrolli, vuonohjaus) ero: kuljetuskerroksessa kahden prosessin välisiä päästä päähän palveluja, yhteyskerroksessa kahden naapurisolmun välisiä pisteestä pisteeseen palveluja 11

12 1. 2 Missä siirtoyhteyskerros implementoidaan siirtoyhteyskerrosprotokolla pääosin implementoitu verkkokorttiin (network interface card, NIC) eli adapteriin (network adapter) verkkokortti sisältää RAM-muistin, DSP-siruja, isäntäkoneen väylärajapinnan sekä linkkirajapinnan suorittaa kehystämisen ja välittää kehyksen linkkiin tuottaa yhteysprotokollan takaamat palvelut on osittain itsenäinen kokonaisuus (voi esim. hylätä saapuvan kehyksen virheellisenä keskusyksikölle) suosittujen yhteyskerrosteknologioiden verkkokortit ovat huokeita 12

13 Kuva 2 Verkkokortti ja siirtoyhteyskerroksen protokolla 13

14 Kuva 3 Verkkokortti on osittain itsenäinen kokonaisuus PCI = Peripherial Component Interconnect 14

15 2. Virheentarkistus ja korjaus 2.1 Pariteetintarkastus 2.2 Tarkistussummamenetelmät 2.3 Syklinen redundanssitarkastus (CRC) 15

16 Virheentarkistus ja -korjaus siiirtoyhteyskerrosprotokollan palveluja: bittitason virheentarkastus ja korjaus lähettävä solmu määrittää kehyksen otsikosta ja datagrammista virheentarkastus- ja korjausbitit (errordetection and correction bits, EDC), joka liitetään kehykseen vastaanottaja määrittää saamastaan kehyksestä puolestaan vastaavat bitit ja vertaa niitä kehyksessä saapuneeseen kolme virheenpaljastustekniikkaa: pariteetintarkistus, (parity checking), tarkistussummaus (checksumming) ja syklinen redundanssitarkistus (cyclic redundancy checking) 16

17 Kuva 4 Virheentarkistus ja -korjaus 17

18 2. 1 Pariteetintarkistus yksinkertainen menetelmä: pariteettibitin käyttö lähetettävän viestin m binääriesitykseen lisätään yksi bitti, joka kertoo onko siinä parillinen vai pariton määrä ykkösbittejä tavallisesti: pariteettibitti on 1, jos m:ssä ykkösiä pariton määrä; pariteettibitti on 0, jos m:ssä ykkösiä parillinen määrä edellisen yleistys: kaksiulotteinen pariteetintarkastus lähetettävästä viestin m binääriesityksestä muodostetaan matriisi, jossa on i vaaka- ja j pystyriviä jokaiselle vaakariville ja jokaiselle pystyriville määritetään pariteettibitti edellä esitetyllä tavalla 18

19 Kuva 5 Yhden bitin pariteetti 19

20 Pariteetintarkistus (2) vaakarivien (vast. pystyrivien) pariteettibitit lisätään vaakarivien (vast. pystyrivien) loppuun pariteettibittiriveille (sekä vaaka- että pystyriville) määritetään vielä (yhteinen) pariteettiarvo, joka lisätään alkioksi (i+1, j+1) matriisiin jos siirrossa tapahtuu ainoastaan yksi bittivirhe, vastaanottaja pystyy paitsi paljastamaan, myös korjaamaan virheen (vrt. virheitä korjaavat koodit) jos siirrossa kaksi bittivirhettä, vastaanottaja kykenee havaitsemaan virheen, mutta ei välttämättä korjaamaan sitä vastaanottajan kykyä sekä pajastaa että korjata bittivirhe kutsutaan etupään virheenkorjaukseksi (forward error correction, FEC) 20

21 Kuva 6 Kaksiulotteinen pariteetintarkastus 21

22 2.2 Tarkistussummamenetelmät olkoon viestin m binääriesityksessä d bittiä jaetaan binääriesitys k:n pituisiin osasanoihin kutakin osasanaa kohdellaan k-bittisenä kokonaislukuna lasketaan kaikki k-bittiset kokonaisluvut yhteen; ylivuoto edessä kiertää luvun loppuun tuloksena saatu luku on tarkistussumma Internet-tarkistussumma perustuu yo. menetelmään lähettäjä jakaa viestin kahden tavun (16 bitin) sanoihin, joita kohdellaan 16-bittisinä lukuina; luvut lasketaan yhteen; ylivuoto edessä kiertää luvun loppuun; otetaan tuloksesta bittikohtainen komplementti ja liitetään se alkuperäisen viestin perään 22

23 Tarkistussummamenetelmät (2) vastaanottaja jakaa viestin (ei tarkistussummaosiota) kahden tavun sanoihin, joita kohtelee 16-bittisinä lukuina; luvut lasketaan yhteen; ylivuoto edessä kiertää luvun loppuun; vastaaottaja laskee saamansa luvun yhteen viestin lopussa olevan tarkistussumman kanssa; jos tuloksena pelkkiä ykkösiä, tehdään johtopäätös, ettei virheitä ole tapahtunt tarkistussummaus vaatii vain vähän resursseja ja sitä käytetään pääasiassatcp- ja UDP-protokollissa kuljetuskerroksessa 23

24 2.3 Syklinen redundanssintarkastus yhteyskerroksessa käytetään usein syklistä redundanssitarkistuskoodia (Cyclic Redundancy Check Code, CRC-koodi), joka on edellisiä tehokkaampi virheenpaljastus- ja -korjausmenetelmä lähettäjä ja vastaanottaja sopivat posittivisesta kokonaisluvusta r ; ja r +1 bitin jonosta g, jonka 1. bitti on ykkönen g on generaattori 24

25 CRC-laskennan operaatiot yhteenlasku <+> tapahtuu bittikohtaisesti sääntöjä 0<+>0=0, 0<+>1=1<+>0=1, 1<+>1=0 (XOR-operaatio) vähennyslasku <-> on sama operaatio kuin yhteenlasku; selvästi 0 on 0:n ja 1 on 1:n vasta-alkio yhteenlaskun suhteen; tällöin 1=-1 ja 0=-0 ja saadaan 0<->0=0, 0<->1=1<->0=1, 1<->1=0 kertolasku < >tapahtuu kuten binaarijärjestelmässä allekkain; kuitenkin yhteenlaskettaessa käytetään em. bittikohtaista yhteenlaskua eli muistiin ei laiteta lukuja lainkaan jakolasku </> tapahtuu kuten binaarijärjestelmässä jakokulmassa; kuitenkaan vähennettäessä ei lainata 25

26 CRC-koodin toiminta oletetaan, että lähettäjä haluaa toimittaa vastaanottajalle d bitin jonon D tällöin lähettäjä valitsee sellaisen r bitin jonon R, että kun DR tulkitaan binaariluvuksi, se on tasan jaollinen binaariluvulla g jakaminen tapahtuu siten kuin aikaisemmin määritettiin d bittiä r bittiä D R bittijono (D< > 2 r )<+> R matemaattinen kaava 26

27 CRC-koodin toiminta (2) lähettäjä toimittaa bittijonon DR vastaanottajalle vastaanottaja tulkitsee vastaanottamansa bittijonon D R binaariluvuksi ja jakaa sen binariluvulla g ; mikäli jako ei mene tasan, vastaanottaja tietää, että virhe on tapahtunut; jos jako menee tasan, bittijono hyväksytään virheettömänä 27

28 Termin R valinta haluttiin, että (D< > 2 r )<+> R = n< >g jollakin posittivisella kokonaisluvulla n edell. yhtälöstä saadaan D< > 2 r = (n< >g )<+> R selvästi R tulee valita luvuksi, joka jää jakojäännökseksi, kun D< > 2 r jaetaan luvulla g 28

29 3. Monipääsylinkit ja protokollat 3.1 Johdanto 3.2 Kanavanositusprotokollat 3.3 Satunnaispääsyprotokollat 3.4 Vuorotteluprotokollat 3.5 DOCSIS: kaapeliyhteysverkkojen siirtoyhteysprotokolla 29

30 3. 1. Johdanto kahdenlaisia verkkolinkkejä pisteestä pisteeseen linkki (point-to-point link): yksi lähettäjä, yksi vastaanottaja radiolinkkejä (broadcast link): useita lähettäjiä, useita vastaanottajia; kun solmu lähettää kehyksen, jokainen linkkiin kiinnittynyt solmu saa sen paikallisverkot (Ethernet, langaton LAN) käyttävät tavallisesti radiokanavamallia radiokanavassa monipääsyongelma (multiple access problem): kuinka koordinoida usean lähettävän ja vastaanottavan solmun pääsyä yhteiseen radiolinkkiin 30

31 Johdanto (2) monipääsyprotokollat suunniteltu ratkaisemaan monipääsyongelma käytännössä sadat, jopa tuhannet solmut kommunikoivat yli radiokanavan usea solmu voi lähettää kehyksiä yhtä aikaa; vastaanottajat saavat useita kehyksiä samanaikaisesti, kehykset törmäävät (collide) kaikilla vastaanottajilla törmänneet kehykset menetetään, radiokanavan käyttö törmäyksen aikana on tehotonta radiokanavamalli on ollut aktiivisen tutkimuksen kohteena viimeiset kolmekymmentä vuotta 31

32 Kuva 7 Erilaisia monipääsykanavia 32

33 Johdanto (3) Radiokanavan (välitysaste R bps) monipääsyprotokollan ideaalisia ominaisuuksia jos vain yksi solmu lähettää dataa, läpimenoaste on R bps jos n solmua lähettää dataa, kunkin solmun läpimenoaste on keskimäärin R / n bps; läpimenoasteen ei tarvitse olla sama koko ajan protololla on hajautettu; ei ole isäntäsolmua, jonka romahtaminen aiheuttaisi koko järjestelmän toimintakyvyttömyyden protokolla on yksinkertainen ja siten halpa implememtoida 33

34 Monipääsyprotokollat Monipääsyprotokollia on kolmea tyyppiä kanavanjakoprotokollat satunnaispääsyprotokollat vuorotteluprotokollat 34

35 3.2 Kanavanositusprotokollat aikajaksoinen kanavointi TDM (Time-Division Multiplexing) taajuusjaksoinen kanavointi FDM (Frequency-Division Multiplexing) koodijaksoinen monipääsy CDMA (Code Division Multiple Access) 35

36 Kuva 8 Nelisolmuinen FDM - ja TDM esimerkki 36

37 3.3 Satunnaispääsyprotokollat Lähettävä solmu välittää kehyksiä täydellä kanavakapasiteetilla; törmäyksen sattuessa kaikki mukanaolleet lähettävät kehyksensä uudelleen satunnaisella viiveellä Slotted Aloha Aloha CSMA (Carrier Sense Multiple Access) CSMA / CD (Carrier Sense Multiple Access with Collision Detection) 37

38 Kuva 9 Slotted Aloha 38

39 Kuva 10 CSMA 39

40 Kuva 11 CSMA / CD 40

41 3.4 Vuorotteluprotokollat Muistetaan radiokanavan ideaalinen ominaisuus: jos vain yksi solmu aktiivinen, se käyttää koko kanavakapasiteettia (R bps); kun n solmua aktiivisia, kukin käyttää 1/n osaa kanavakapasiteetista (R/n bps) Vuorotteluprotokollia on kahta tyyppiä kiertokyselyprotokolla (polling protocol) edellyttää johtajasolmun (master node) olemassaoloa johtajasolmu antaa vuorotellen kullekin solmulle oikeuden välittää dataa valtuuden välitys protokolla (token-passing protocol) ei johtajasolmua 41

42 Vuorotteluprotokollat (2) valtuuden välitys protokolla (jatkuu...) pieni erikoinen kehys, valtuus, kiertää solmujen keskuudessa: vain valtuutta hallussa pitävä solmu voi käyttää kanavaa; jos välitettävää ei ole, valtuus lähetetään edelleen; jos taas solmulla on lähetettäviä kehyksiä, se voi niitä toimittaa linkkiin annetun maksimimäärän verran 42

43 3.5 DOCSIS: kaapeliyhteysverkkojen siirtoyhteysprotokolla kolmentyyppisiä monipääsyprotokollia: kanavanositus, satunnaispääsy ja vuorotteluprotokollat kaapeliyhteysverkko yhdistää jopa tuhansia kotiverkkojen kaapelimodeemeja päätejärjestelmään (Cable Modem Termination System, CMTS) DOCSIS (Data-Over-Cable-Service-Interface SpecificationsI määrittää kaapeliyhteysverkon arkkitehtuurin ja protokollat DOCSIS käyttää taajuusjaksoista kanavointia (FDM) alavirtaan (CMTS kaapelimodeemit) 43

44 DOCSIS- monipääsy DOCSIS käyttää (jatkuu... ) aikajaksoista kanavointia (TDM) ylävirtaan (kaapelimodeemit CMTS) satunnaispääsymenetelmää, kun kaapelimodeemi pyytää lähetyslupaa 44

45 Kuva 12 Kaapeliyhteys Internetiin CMTS Cable Modem Termination System 45

46 Kuva 13 Alavirta- ja ylävirtakanavat CMTS:n ja kaapelimodeemien välillä 46

47 4. Kytkimillä varustetut paikallisverkot 4.1 Siirtoyhteyskerroksen osoitteistus ja ARP 4.2 Ethernet 4.3 Siirtoyhteyskerroksen kytkimet 4.4 Virtuaaliset paikallisverkot 47

48 Kytkimillä varustetut paikallisverkot paikallisverkon kytkimet toimivat siirtoyhteyskerroksessa; käsittelevät linkkikerroksen kehyksiä; eivät tunnista verkkokerroksen osoitteita; eivät käytä reititysalgoritmeja (RIP, OSPF) polunmääritykseen kytkinten muodostamassa verkossa kytkimet ohjaavat kehyksiä linkkikerroksen osoitteita käyttäen kytkinten muodostamassa verkossa 48

49 Kuva 15 Kolmen instituution tietoverkko: neljä kytkintä 49

50 4.1 Siirtoyhteyskerroksen osoitteistus ja ARP isäntäkoneissa ja reitittimissä on linkkikerroksen osoitteita (kuten myös verkkokerroksen osoitteita) Address Resolution Protocol (ARP) kuvaa IP osoitteet linkkikerroksen osoitteiksi isäntäkoneen ja reitittimen jokaisella verkkokortilla (rajapinnalla verkkoon) on linkkikerroksen osoite linkkikerroksen kytkimet toimivat näkymättömästi kytkimillä ei ole linkkikerroksen osoitteita isäntäkoneiden ja reitittimien ei tarvitse merkitä välittävää kytkintä paketin vastaanottajaksi linkkikerroksen osoite = LAN osoite = fyysinen osoite = MAC osoite (MAC Media Access Control) 50

51 Siirtoyhteyskerroksen osoitteistus MAC osoite tavallisesti kuusi tavua (48 bittiä); se ilmaistaa heksadesimaalilukuna (16-järjestelmässä), jokainen tavu kahdella symbolilla (0,1,2,...,9,A,B,...,F) MAC osoite on tarkoitettu pysyväksi: nykyään se kuitenkin voidaan ohjelmistoteknisin keinoin vaihtaa jokaisella maailman verkkokortilla eri MAC osoite; IEEE (Institute of Electrical and Electronics Engineers) hoitaa MAC osoitteiden jakelun MAC osoite ei ole hierarkinen (vrt. IP-osoite) 2 48 = (2 10 ) = = 256 teraa, MAC osoitteita on riittävästi 51

52 Kuva 16 Jokaisella verkkokortilla on oma yksikäsitteinen ja muuttumaton MAC-osoite 52

53 Siirtoyhteyskerroksen osoitteistus (2) MAC osoite verrattavissa henkilötunnukseen, IP-osoite tavanomaiseen postiosoitteeseen kun verkkokortti haluaa lähettää kehyksen jollekin kohdeverkkokortille, se varustaa kehyksen kohteen MAC osoitteella ja lähettää sen paikallisverkkoon (Local Area Network, LAN) paikallisverkon kytkin voi lähettää kehyksen kaikkiin rajapintoihinsa; siispä verkkokortti voi saada kehyksen, joka ei ole osoitettu ko verkkokortille kun verkkokortti vastaanottaa kehyksen, se tarkistaa, kehyksen kohteen MAC-osoitteen 53

54 Siirtoyhteyskerroksen osoitteistus (3) mikäli kehyksen kohteen MAC-osoite on sama kuin verkkokortin MAC-osoite, verkkokortti poimii kehyksestä IP-paketin ja toimittaa sen protokollapinossa ylöspäin ei ole sama kuin verkkokortin MAC-osoitteesta, kehys hylätään verkkokortti ei siis häiritse isäntäkonetta tälle kulumattomilla kehyksillä jos lähdesolmu haluaa, että jokainen paikallisverkon solmu vastaanottaa ja käsittelee tietyn kehyksen, se merkitsee kehyksen kohdeosoitekenttään MAC radiolähetysosoitteen (MAC broadcast address) MAC radiolähetysosoite on FF FF FF FF FF FF eli kaikki osoitteen 48 bittiä ovat ykkösiä 54

55 ARP protokolla Address Resolution Protocol (ARP, RFC 826) ARP muuttaa IP-osoitteet LAN-osoitteiksi jokaisessa Internetin reitittimessä ja isäntäkoneessa on ARP-moduli jos isäntäkone A haluaa lähettää IP-paketin isäntäkoneelle B samassa paikallisverkossa, se toimittaa verkkokortilleen sekä IP- paketin että B:n MAC-osoitteen A:n verkkokortti sulkee IP-paketin yhteyskerroksen kehykseeen, varustaa kehyksen B:n MAC-osoitteella ja välittää kehyksen paikallisverkkoon A:n ARP-moduli määrittää B:n MAC-osoitteen B:n IPosoitteen perusteella; B:n IP osoitteen A on hankkinut esim. DNS protokollaa käyttäen) 55

56 Kuva 17 Jokaisella paikallisverkon rajapinnalla sekä IP-osoite että MAC-osoite 56

57 ARP protokolla (2) ARP protokolla toimittaa vain saman paikallisverkon MAC osoitteita ARP-modulin RAM-muistissa on ARP-taulu, joka kuvaa IP-osoitteet MAC-osoitteiksi ARP-taulu sisältää myös elinaika-parametrin (TTL Time- To-Live), joka kertoo milloin tietoyksikkö hävitetään ARPtaulusta ARP-taulu ei välttämättä sisällä kaikkien paikallisverkon solmujen MAC-osoitteita mikäli A:n ARP-taulu ei sisällä B:n IP-osoitetta 1. lähdesolmu konstruoi ARP-paketin, joka joka sisältää B:n IPosoitteen 57

58 ARP protokolla (3) 2. ARP-paketti kiedotaan MAC-radiolähetysosoitteella varustettuun kehykseen ja toimitetaan paikallisverkkoon 3. solmu B (jonka IP-osoite on sama kuin ARP-paketissa), lähettää puolestaan A:lle ARP-paketin, johon sisällyttää oman LANosoitteensa; ARP-paketti kiedotaan kehykseen, jonka kohsdeosoitteeksi tulee A:n MAC-osoite Huom. 1) ARP-tiedustelu lähetetään MAC-radiolähetysosoitteella, ARP-vastaus tavanomaisella MAC-osoitteella 2) ARP toimii plug-and-play periaatteella, ARP-taulu päivitetään automaattisesti; jos solmu poistuu LANista, sen tiedot ajan mittaan katoavat ARP-tauluista 58

59 Kuva 18 Isäntäkoneen ARP - taulu 59

60 ARP protokolla (4) laitteen jokaisella rajapinnalla Internetiin on oma IPosoite, verkokortti (sekä MAC-osoite) ja ARP-moduli jos LAN-solmu A lähettää IP-paketin kohteeseen B paikallisverkon ulkopuolelle, paketti suljetaan kehykseen, jonka kohdeosoite on solmun oletusreitittimen MACosoite; B:n IP osoitteesta A tietää, että B ei sijaitse samassa paikallisverkossa kuin A lähdesolmu saa oletusreitittimen MAC-osoitteen ARPprotokollaa käyttäen MAC-osoite muutetaan IP-osoitteeksi RARPprotokollalla (Reverse Address Resolution Protocol) 60

61 Kuva 19 Reititin yhdistää kaksi paikallisverkkoa 61

62 4.2 Ethernet markkinajohtaja verkkoteknologioissa, alku 1970 luvulla ensimm. laajasti käytetty ja nopea LAN; Internet globaali verkkotoiminta, Ethernet paikallisverkkotoiminta rakenteeltaan yksinkertainen, hinnaltaan edullinen ja kehittyi joustavasti muut teknologiat (token ring, FDDI, ATM, jne) kalliimpia ja monimutkaisempia monipääsyprotokolla CSMA/CD (hajautettu, yksinkertaistaa rakennetta) alkuperäisen Ethernet version kehittäjät Bob Metcalfe ja David Boggs 1970 luvun puolivälissä 62

63 Kuva 20 Metcalfen suunnitelma Ethernet - standardiksi 63

64 Ethernet perusteita Ethernet LAN: väylä- tai tähtitopologia; jälkimmäisen keskuksena keskitin (hub) 1990-luvulla tai kytkin (switch) 2000-luvulla joustava fyysinen media: koaksiaalikaapeli, kierretty kupariparikaapeli tai optinen kuitukaapeli useita datansiirtonopeuksia: 10 Mbps, 100 Mbps, 1 Gbps tai 10 Gbps Ethernet-teknologioden yhteisiä piirteitä: LAN-kehyksen rakenne, palvelutyyppi, datanvälitysmenetelmä ja koodaustekniikka 64

65 Ethernetin kehysrakenne Ethernetin kehyksessä kuusi kenttää datakenttä (Data Field, tavua) sisältää usein IP paketin datakenttä liian pitkä IP paketti sirpaloidaan alle 1500 tavuiseksi datakenttä liian lyhyt kehys täytetään 46 tavuiseksi kohdeosoite (Destination Address, 6 tavua) kohteen (verkkokortin) LAN osoite lähdeosoite (Source Address, 6 tavua) lähteen (verkkokortin) LAN osoite tyyppikenttä (Type Field, 2 tavua) kanavointi verkkokerroksen protokollille eri protokollilla (IP, Novell IPX, AppleTalk, ARP) eri tunnisteet 65

66 Ethernetin kehysrakenne (2) Ethernetin kehyksessä kuusi kenttää (jatkuu) syklinen redundanssintarkastus (Cyclic Redundancy Check) virheentarkastus; vastaanottajan verkkokortti kykenee tarkistamaan onko kehykseen tullut virheitä siirron aikana virheitä aiheutuu esim. signaalin vaimenemisesta ja elektromagneettisesta energiasta johdanto (preamble) 8 tavua kehys alkaa 8 tavun johdannolla ensimmäiset seitsmän tavua (herättävät kohteen verkkokortin, kellot synkronoidaan), kahdeksas tavu (kertoo, että tärkeää tietoa alkaa tulla) vastaanottaa verkkokortti tietää, että kehys on päättynyt, kun linkissä ei enää ole jännitettä 66

67 Kuva 21 Ethernet kehyksen rakenne 67

68 Epäluotettava yhteydetön palvelu yhteydetön palvelu (verkkokerrokselle): lähdesolmun verkkokortti ei suorita kädenpuristusta kohdesolmun verkkokortin kanssa epäluotettava palvelu (verkkokerrokselle): kun kohteen verkkokortti saa lähteen lähettämän kehyksen, se laskee kehyksen CRC:n, mutta ei lähetä kuittausta eikä virheilmoitusta lähdesolmulle mikäli kuljetusprotokolla on TCP, kuljetuskerros lähettää hylätyt segmentit uudelleen, Ethernet ei sitä (tietoisesti) tee 68

69 Peruskaistavälitys ja Manchester-koodaus Ethernet käyttää peruskaistavälitystä (baseband transmission); verkkokortti lähettää digitaalisen signaalin suoraan (radio)kanavaan muuttamatta sen taajuutta useat Ethernet - teknolgiat käyttävät Manchesterkoodausta (Manchester encoding); lähteen ja kohteen kellot eivät täysin synkronissa 1. vaihtoehto: ykkösbitti koodautuu siirrolla ylhäältä alas (nollajänitteestä negatiiviseen), nollabitti siirrolla alhaalta ylös (negatiivisesta jännitteestä nollaan) 2. vaihtoehto: ykkösbitti koodautuu siirrolla alhaalta ylös (nollajännitteestä positiiviseen), nollabitti siirrolla ylhäältä alas (positiivisesta jännitteestä nollaan) 69

70 Kuva 22 Manchester koodaus (1. vaihtoehto) 70

71 Ethernet teknologiat 10Base2: väylätopologia, koaksiaalikaapeli, lähetysnopeus 10 Mbps 10BaseT: tähtitopologia, kierretty kupariparikaapeli, lähetysnopeus 10 Mbps (suosituin vuonna 2004) 100BaseT: tähtitopologia, kierretty kupariparikaapeli, lähetysnopeus 100 Mbps (etäisyys hubiin max 100 m) Gigabit Ethernet: tähtitopologia, kierretty kupariparikaapeli ja optinen kuitukaapeli, lähetysnopeus 1Gbps 10 Gigabit Ethernet: tähtitopologia, kierretty kupariparikaapeli ja optinen kuitukaapeli, lähetysnopeus 10 Gbps Ethernet-teknologiat IEEE työryhmän standardeja (Ethernet LAN = LAN) 2013/

72 Kuva 23 10Base2 Ethernet 2013/

73 Kuva 24 Tähtitopologia (10BaseT js 100BaseT) 2013/

74 Verkkolaitteita vahvistin (repeater), keskitin l. hubi (hub), silta (bridge), kytkin (switch), reititin (router) Vahvistin on fyysisessä kerroksessa toimiva laite, jolla on kaksi tai useampia rajapintoja verkkoon; se toistaa dataa ja vahvistaa kantoaaltoa. Keskitin on vahvistin, jolla on joitakin verkonhallintaan liittyviä toimintoja; kykenee esim. eristämään huonosti toimivan adapterin; toimii bitti ei kehystasolla Silta on siirtoyhteyskerroksen laite, se eteenpäinohjaa ja suodattaa kehyksiä LAN-osoitteen perusteella siltataulua käyttäen. Sillä on kaksi tai useampia rajapintoja verkkoon ja se kykenee yhdistämään eri teknologioita käyttäviä verkon osia. Sillat ovat plug-and-play laitteita, ne mahdollistavat eri kokoa olevat paikallisverkkojen rakentamisen. 2013/

75 Verkkolaitteita (2) Kytkin on sillan kehittynyt versio; siinä on enemmän rajapintoja (jopa kymmeniä), se on tavallisesti siltaa tehokkaampi ja kykenee kaksisuuntaiseen (full-duplex) välitykseen. Kytkin tukee erilaisia verkkotekniikoita ja välitysnopeuksia, sillä on myös verkonhallintaan liittyviä toimintoja. Kytkin kykenee aloittamaan paketin ohjauksen ulosmenopuskuriin ennenkuin koko paketti on saapunut sisääntulopuskuriin. Se kykenee myös itseoppimiseen eli automaattisesti päivittämään kytkintauluaan. 2013/

76 Kuva 25 Kolme Ethernet-verkkoa ja keskitin 2013/

77 Kuva 26 Kolme Ethernet-verkkoa ja silta 2013/

78 Kuva 28 Ethernet kytkin 2013/

79 4.3 Siirtoyhteyskerroksen kytkimet siirtoyhteyskerroksen kytkin vastaanottaa (siirtoyhteyskerroksen) kehyksiä ja ohjaa niitä eteenpäin sopiviin rajapintoihin (ulosmenolinkkeihin) on isäntäkoneille ja reitittimille näkymätön (ei siis omista MACeikä taatusti IP-osoitetta) puskuroi tarvittaessa kehyksiä ulosmenolinkeillä suodattaminen on kytkimen toiminto, joka määrittää ohjataanko kehys johonkin rajapintaan vai hylätäänkö se eteenpäinohjaus on kytkimen toiminto, joka määrittää sen rajapinnan, johon kehys ohjataan suodattaminen ja eteenpäinohjaus suoritetaan kytkentätaulun avulla 79

80 Kuva 27 Osa kytkentätaulusta 2013/

81 Siirtoyhteyskerroksen kytkimet (2) kytkentätaulu sisältää tietueen joistakin paikallisverkon isäntäkoneista ja reitittimistä (ei välttämättä kaikista) kytkentätaulun tietue sisältää MAC-osoitteen (paikallisverkon isäntäkone tai reititin) kytkinrajapinnan, joka johtaa kohti em. MAC-osoittetta ajankohdan, jolloin tietue sijoitettiin kytkentätauluun kytkimet eteenpäiohjaavat kehyksiä MAC-osoitteeseen perustuen kytkentätaulut konstruoidaan eri tavalla kuin reititystaulut 81

82 Suodatus ja eteenpäinohjaus Kehys, jonka kohdeosoite on DD-DD-DD-DD-DD-DD saapuu kytkimen rajapintaan x. Kytkin etsii yo MAC-osoitetteen sisältävää tietuetta kytkentätaulustaan. Tällöin on kolme vaihtoehtoa. Osoite DD-DD-DD-DD-DD-DD ei esiinny kytkentätaulussa; tällöin kehys ohjataan jokaiselle kytkimen rajapinnalle paitsi x:lle. löytyy kytkentätaulusta ja vastaava kytkinrajapinta on x; tällöin kytkin hylkää kehyksen. löytyy kytkentätaulusta ja vastaava kytkinrajapinta on y, jolle x y ; kytkin ohjaa kehyksen eteenpäin rajapintaan y. 82

83 Itseoppiminen kytkimet ovat itseoppivia, kytkentätaulut rakentuvat automaattisesti, dynaamisesti ja itsenäisesti itseoppminen tapahtuu seuraavasti 1. Kytkentätaulu on alunperin tyhjä. 2. Aina, kun kehys saapuu kytkimeen, kytkin tallentaa kytkentätauluunsa tietueen, jossa on (1) kehyksen lähdeosoitekentässä olevan MAC-osoite; (2) rajapinta, josta kehys saapui; ja (3) aika, jolloin kehys saapui kytkimeen. 3. Kytkin tuhoaa tietueen(macaddr, interf,time) kytkentätaulusta mikäli kytkimen rajapintaan interf ei tietyn ajan ( vanhenemisaika ) kuluessa saavu kehystä, jonka lähdeosoite on macaddr. 83

84 Kytkimen ominaisuuksia Kytkimet ovat plug-and-play laitteita, ne eivät vaadi verkon ylläpitäjän tai käyttäjän puuttumista toimintaansa. Kytkimen käytön etuja Törmäysten eliminointi. Kytkin puskuroi kehyksiä eikä koskaan lähetä linkkiin enempää kuin yhden kehyksen kerrallaan. Heterogeenisten linkkien käyttö. Kytkin eristää linkit toisistaan, jolloin paikallisverkon eri linkit voivat olla tekniikoiltaan erilaisia. Verkonhallinta. Kytkin kykenee 1. eriyttämään liikennettä ja parantaa sitä kautta toimintavarmuutta ja turvallisuutta; 2. suorittamaan tiettyjä verkon ylläpitoon liittyviä tehtäviä (huonosti toimivan verkkokortin tai kaapelin eristäminen); 3. tilastoimaan kaistanleveyden käyttöä, törmäyksiä ja liikennetyyppejä ja toimittamaan tilastot verkon ylläpitäjälle. 84

85 Kuva 29 Pakettien prosessointi kytkimissä, reitittimissä ja isäntäkoneissa 85

86 4.4 Virtuaaliset paikallisverkot organisaatioiden paikallisverkot usein suunniteltu hierarkisesti (vrt. Kuva 15) esiintyy kolmenlaisia puutteita: 1. liikennettä ei ole eristetty: radiolähetyskehykset kulkevat koko verkon läpi, jolloin toiminnan tehokkuus ja turvallisuus kärsii 2. kytkinten käyttö ei ole tehokasta: mikäli organisaatio muodostuisi esim. kymmenestä laitoksesta (vrt. Kuva 15), tarvittaisiin 15 alatason kytkintä 3. käyttäjien hallinta vajavaista: mikäli käyttäjä vaihtaa laitosta, on fyysinen kaapelointi uusittava; ongelma pahenee, jos sama henkilö edustaa kahta laitosta virtuaaliset paikallisverkot (Virtual Local Area Network, VLAN) ratkaisevat edellä esitetyt ongelmat 86

87 Virtuaaliset paikallisverkot (2) VLAN-tekniikka mahdollistaa useiden virtuaalisten paikallisverkkijen määrittämisen yhden fyysisen paikallisverkon infrastruktuutiin tietyn virtuaalisen paikallisverkon isäntäkoneet kommunikoivat keskenään ikäänkuin ainoastaan ne olisi liitetty kytkimeen portteihin perustuvassa VLAN:ssa verkon ylläpitäjä jakaa (fyysisen) kytkimen portit (rajapinnat) ryhmien kesken ryhmä muodostaa aina yhden VLANin, ryhmälle annetut portit yhden radiolähetysalueen (broadcast domain) 87

88 Kuva 30 Fyysinen kytkin, johon on konfiguroitu kaksi virtuaalista paikallisverkkoa 88

89 Kuvan 30 selitys Kuvassa 30 kytkin, jossa 16 porttia portit 2 8 kuuluvat EE VLANiin portit 9 15 kuuluvat CS VLANiin portit 1 ja 16 nimeämättömiä Kuvan VLAN-rakenne ratkaisee puutteet EE VLANin kehykset ja CS VLANin kehykset eristetty toisistaan kahden kytkimen sijasta yksi kytkin jos EE VLANin portin 8 käyttäjä liittyy CS VLANiin, verkon ylläpitäjä konfiguroi portin 8 kuuluvaksi CS VLANiin uusi ongelma: miten EE laitoksen liikennettä saadaan lähetetyksi CS laitokselle? 89

90 Kuvan 30 selitys (2) uuden ongelman ratkaisu: yhdistetään VLAN kytkimen jokin portti (esim. portti 1) ulkoiseen reitittimeen ja asetetaan ko portti kuulumaan sekä EE VLANiin että CS VLANiin; tällöin yksi fyysinen kytkin edustaa loogisessa rakenteessa kahta erillistä kytkintä, joita yhdistää reititin datagrammi, joka lähetetään CS laitokselta EE laitokselle kulkee ensin CS VLANin poikki reitittimeen ja sitten EE VLANin poikki vastaanottajalle nykyisissä VLAN kytkimissä on usein sisäänrakennettu reititin 90

91 Kuvan 31 selitys Kuvan 31 taustaa: kaksi laitosta (EE ja CS) on sijoitettu kahteen eri rakennuksiin siten, että kummassakin rakennuksessa on osia molemmista laitoksista kumpikin laitose haluaaa kuulua omaan VLANiinsa Kuvan 31 kahdesta fyysisestä kytkimestä toinen sijaitsee toisessa ja toinen toisessa rakennuksessa kytkinten portit on konfiguroitu joko EE VLANiin tai CS VLANiin kuuluviksi kytkinten yhdistäminen; vaihtoehto 1 yhdistetään kummastakin kytkimestä yksi CS VLAN portti (vast. EE VLAN portti) toisiinsa (Kuva 31 a.) ei skaalautuva 91

92 Kuvan 31 selitys (2) kytkinten yhdistäminen; vaihtoehto 2 käytetään VLAN johdotusta (VLAN trunking, Kuva 31 b.) tietty portti kummassakin kytkimessä (portti 16 ja portti 1) konfiguroidaan johdotusportiksi ja yhdistetään toisiinsa johdotuslinkkiä käyttäen johdotusportti kuuluu kaikkiin kytkimen VLANeihin ja jokaisen VLANin kehykset ohjataan toiseen kytkimeen johdotusportin ja linkin kautta eri VLANien kehykset (eli eri virtuaalisten paikallisverkkojen liikenne ) pidetään erillään VLAN kehysten ja VLAN tagien avulla (Kuva 32) skaalautuva järjestelmä 92

93 Kuva 31 Kahden VLAN kytkimen yhdistäminen kahteen VLANiin: a. kaksi kapelia b. VLAN-johdotus E E EE CS 93

94 Kuva 32 Ethernet kehys ja Ethernet VLAN kehys, jossa 802.1Q tagi Ethernet - kehys Ethernet VLAN - kehys 94

95 5. Linkin virtualisointi: verkkokerros yhteyskerroksena 5.1 MPLS (Multiprotocol Label Switching, leimakytkentä) 95

96 Taustaa käsitys linkistä muuttunut johdosta abstraktimmaksi kanavaksi paikallisverkko voi olla mutkikas kytkentäinfrastruktuuri (Kuva 15) puhelinmodeemiyhteydessä kahta isäntäkonetta yhdistävä linkki on kokoainen puhelinverkko, loogisesti erillinen, maailmanlaajuinen verkko omine kytkimineen, linkkeineen ja datansiirron protokollapinoineen Internet virtualisoi puhelinverkon, peiteverkot (sovelluskerroksessa) virtualisoivat Internetin MPLS on pakettikytkentäinen virtuaalipiiriverkko 96

97 Taustaa (2) MPLS:ssä oma pakettiformaatti ja säännöstö eteenpäinohjaukselle MPLS teknologia voidaan käsitellä joko verkko tai siirtoyhteyskerroksessa Internet näkökulmasta MPLS yhdistää IP laitteita ja on siirtoyhteyskerroksen teknologia 97

98 5.1 MPLS (Multiprotocol Label Switching, leimakytkentä) kehitettiin 1990 luvulla teollisuuden aloitteesta parantamaan IP reitittimien eteenpäinohjausnopeutta tarkoitus ei ollut hylätä perinteistä reititystä, vaan nopeuttaa sitä leimaamalla tietyt datagrammit ja sallimalla tiettyjen reitittimien eteenpäinohjata datagrammeja kiinteänpituisten leimojen (eikä välttämättä kohteiden IP osoitteiden) perusteella 98

99 Kuva 33 MPLS otsikko sijaitsee MAC osoitteen ja IP - osoitteen välissä 99

100 Leimakytkentä ainoastaan MPLS kykenevät reitittimet pystyvät käsittelemään MPLS kehyksiä MPLS kykenevä reititin = leimakytkentäreititn leimakytkentäreititin ohjaa MPLS kehyksen leiman perusteella kytkentätaulun osoittamaan rajapintaan ei pura kehyksestä lainkaan kohteen IP - osoitetta Kuvassa 34 reitittimet R1, R2, R3 ja R4 ovat MPLS kykeneviä ja R5 sekä R6 tavanomaisia reitittimiä MPLS mahdollistaa polut, joita ei saada perinteisellä reitityksellä sopii virtuaalisiin yksityisverkkoihin 100

101 Kuva 34 MPLS tehostettu eteenpäinohjaus 101

102 6. Datakeskusten verkkotoiminta Internet-yritykset (mm. Google, Microsoft, Facebook ja Amazon) rakentaneet datakeskuksia, joissa jopa satojatuhansia isäntäkoneita, jotka tukevat pilvipalveluja (mm. haku, sähköposti, sos. media, sähk. kaupankäynti) datakeskuksilla omat datakeskusverkot, jotka yhdistävät datakeskuksen isäntäkoneet toisiinsa datakeskuksen Internetiin dartakeskuksen isäntäkoneet ( blade ) jakavat sisältöjä (web-sivuja, videoita) tallentavat sähköpostia ja dokumentteja suorittavat keskenään massiivista hajautettua laskentaa 102

103 Datakeskuksen verkkotoiminta (2) isäntäkoneet ovat muodoltaan kuin pizzalaatikkoja sisältävät keskusyksikön, muistin ja levytilaa on pinottu konettaa käsittäviksi telineiksi, räkeiksi kunkin räkin huipulla on on TOR-kytkin (Top Of Rack Switch, räkkikytkin), joka yhdistää isänntäkoneet toisiinsa ja muiden kytkinten kautta datakeskukseen kullakin isäntäkoneella on verkkokortti, joka yhdistää sen TOR-kytkimeen; ja datakeskuksen sisäinen IP-osoite jokainen TOR-kytkin on yhteydessä muihin kytkimiin 103

104 Kuva 35 Datakeskusverkko, jossa hierarkinen topologia 104

105 Kuormituksen tasaaminen datakeskukset tukevat useita rinnakkaisia palveluja: haku, sähköposti, videosovellukset, sosiaalinen media, kaupankäynti jokaiseen palveluun on liitetty julkinen IP-osoite, johon asiakkaat voivat lähettää pyyntönsä ja josta pyyntöihin vastataan datakeskusverkon sisällä pyynnöt ohjataan aluksi kuormantasaajalle, joka jakaa pyynnöt räkkien isäntäkoneille suuressa datakeskuksessa voi olla useita kuormantasaajia, joista kukin on omistettu tietylle joukolle pilvipalveluja 105

106 Kuormituksen tasaaminen (2) kuormantasaaja ohjaa asiakkaalta saamansa pyynnön sopivalle isäntäkoneelle kun isäntäkone on käsitellyt pyynnön, se lähettää vastauksensa kuormantasajalle, joka välittää sen asiakkaalle kuormantasaajalla on NAT-tyyppinen toiminto; se muuntaa julkisen ulkoisen IP-osoitteen isäntäkoneen sisäiseksi IP-osoitteeksi ja ohjaa vastauspasketit asiakkaalle ja estää täten asiakasta ottamasta suoraa yhteyttä datakeskusverkon isäntäkoneisiin, jolloin se kätkee datakeskuksen sisäverkon rakenteen ulkomaailmalta ja lisää siis tietoturvaa 106

107 Hierarkinen arkkitehtuuri mikäli datakeskusverkossa on satojatuhansia isäntäkoneita, se tarvitsee reititinten ja kytkinten hierarkian (kts Kuva 35) huipulla reunareititin (border router) yhdistyy pääsyreitittimiin (access router) kunkin pääsyreitittimen alla on kolme tasoa kytkimiä jokainen ylimmän tason kytkin yhdistyy useaan toien tason kytkimeen ja kuormantasaajaan jokainenn toisen tason kytkin yhdistyy useaan räkkiin näiden TOR-kytkinten (alimman tason) kytkinten kautta tavallisesti linkit käytävät Ethernetiä protokollanaan 107

108 Hierarkinen arkkitehtuuri (2) koska pilsipalveluilla tulee olla eerinomainen saatavuus, datakeskuverkoilla on laitteissaan ja linkeissään redundanssia vaikka hierarkinen rakenne ratkaisee skaalautuvuuteen liittyvän ongelman, se kärsii usein rajoittuneesta isännältä-isännälle kapaiteetista eri räkeissä olevien isäntäkoneiden välinen kommunikointi voi olla liian hidasta 108

109 Datakeskusverkkotoiminnan trendejä otetaan käyttöön sellaisiaxuusia yhteysarkkitehtuureja ja verkkoprotokollia, jotka ratkaisevat perinteisten hierarkisten rakenteiden heikkoudet, esim. täysin yhdistetty topologia (Kuva 36) käytetään kontteihin perustuvia modulaarisia datakeskuksia (container-based modular data center, MDC) modulaarisessa datakeskuksessa kahdenlaisia verkkoja: modulin sisäinen verkko ja modulien välinen verkko MDC: haaste: modulien välinen kommunikointi 109

110 Datakeskusverkkotoiminnan trendejä (2) vahvasti yhtenäisissä topologioissa tarvitaan uusia reititysratkaisuja: satunnaisreititys voidaan myös käyttää isäntäkoneissa monirajappintaisia verkkokortteja; isäntäkoneet voivt tällöin suorittaa kytkinten välistä reititystä 110

111 Kuva 36 Datakeskusverkko, jossa vahvasti yhtenäinen verkkotopologia 111

112 7. Katsaus menneisyyteen: web sivujen haku 7.1 Aloitus vaihe 1: DHCP, UDP, IP ja Ethernet 7.2 Aloitus vaihe 2: DNS ja ARP 7.3 Aloitus vaihe 3: Intra-AS reititys DNS-palvelimelle 7.4 Webin asiakas-palvelin kommunikointi 112

113 Kuva 37 Web-sivupyyntö: verkon tilanne ja toiminnot 113

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Digitaalitekniikan matematiikka Luku 13 Sivu 1 (10) Virheen havaitseminen ja korjaus

Digitaalitekniikan matematiikka Luku 13 Sivu 1 (10) Virheen havaitseminen ja korjaus Digitaalitekniikan matematiikka Luku 13 Sivu 1 (10) Digitaalitekniikan matematiikka Luku 13 Sivu 2 (10) Johdanto Tässä luvussa esitetään virheen havaitsevien ja korjaavien koodaustapojen perusteet ja käyttösovelluksia

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

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

» 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

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

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

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

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

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

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

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

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

Internet ja tietoverkot

Internet ja tietoverkot 811338A 0. Oulun yliopisto Tietojenkäsittelytieteiden laitos 2014 / 2015 Luennoija 811338A 5 op 9. 1. 6. 3. 2015 nimi: Juha Kortelainen e-mail: juha.kortelainen@oulu.fi vastaanotto: torstai klo 10 12,

Lisätiedot

Internet ja tietoverkot Loppukoe 18. huhtikuuta 2005

Internet ja tietoverkot Loppukoe 18. huhtikuuta 2005 Internet ja tietoverkot Loppukoe 18. huhtikuuta 2005 1. Vertaile piiri- ja pakettiväliteisten tietoverkkoja. 2. Esittele HTTP-protokollan toiminta. 3. Miten tapahtuu kanavointi kuljetuskerroksessa? Entä

Lisätiedot

Tietoliikenne I (muuntokoulutettaville) 2 ov Syksy 2002 Luennot Liisa Marttinen 11/6/2002 1

Tietoliikenne I (muuntokoulutettaville) 2 ov Syksy 2002 Luennot Liisa Marttinen 11/6/2002 1 Tietoliikenne I (muuntokoulutettaville) 2 ov Syksy 2002 Luennot Liisa Marttinen 11/6/2002 1 581333-1 Tietoliikenne I (2 ov) Kohderyhmät: eri alojen tulevat asiantuntijat mm. mm. ohjelmistojen suunnittelijat,

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

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

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

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

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

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

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

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

Kohina (Noise) 1.4. Tietoliikenneohjelmistot eli protokollat. Signaalin vahvistaminen

Kohina (Noise) 1.4. Tietoliikenneohjelmistot eli protokollat. Signaalin vahvistaminen Kohina (Noise) Signaalia häiritsee kohina aina taustalla esiintyvää sähkömagneettista aaltoliikettä terminen kohina elektronien liikkeestä johtuva, ylikuuluminen johdin sieppaa viereisen johtimen signaalin

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

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

Kohina (Noise) Signaalia häiritsee kohina. aina taustalla esiintyvää sähkömagneettista aaltoliikettä terminen kohina. elektronien liikkeestä johtuva, Kohina (Noise) Signaalia häiritsee kohina aina taustalla esiintyvää sähkömagneettista aaltoliikettä terminen kohina elektronien liikkeestä johtuva, ylikuuluminen johdin sieppaa viereisen johtimen signaalin

Lisätiedot

Internet ja tietoverkot 2015 Harjoitus 7: Kertaus

Internet ja tietoverkot 2015 Harjoitus 7: Kertaus Internet ja tietoverkot 2015 Harjoitus 7: Kertaus Tämän harjoituksen tarkoituksena on hieman kerrata TCP/IP-kerrosmallin sovelluskerroksen, kuljetuskerroksen, internet-kerroksen ja siirtoyhteyskerroksen

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

Tietoliikenne I 2 ov kevät 2004

Tietoliikenne I 2 ov kevät 2004 Tietoliikenne I 2 ov kevät 2004 Luennot Liisa Marttinen 1/18/2004 1 581333-1 Tietoliikenne I (2 ov) Kohderyhmät: eri alojen tulevat asiantuntijat mm. mm. ohjelmistojen suunnittelijat, järjestelmien suunnittelijat,

Lisätiedot

Antti Vähälummukka 2010

Antti Vähälummukka 2010 Antti Vähälummukka 2010 TCP/IP (Transmission Control Protocol / Internet Protocol) on usean Internet-liikennöinnissä käytettävän tietoverkkoprotokollan yhdistelmä. IP-protokolla on alemman tason protokolla,

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

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

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

Internet perusteet. Analyysin tasot

Internet perusteet. Analyysin tasot Internet perusteet Internet perusteet Osoitteet IPv4 ja ICMP -protokollat ARP - Address Resolution Protocol Internet-1 Analyysin tasot Tuotteet Markkinat Määrittelyt, RFC, draft specifications Protokollat

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

Tietoliikenne I 2 ov kevät 2004

Tietoliikenne I 2 ov kevät 2004 Tietoliikenne I 2 ov kevät 2004 Luennot Liisa Marttinen 1/18/2004 1 581333-1 Tietoliikenne I (2 ov) Kohderyhmät: eri alojen tulevat asiantuntijat mm. ohjelmistojen suunnittelijat, järjestelmien suunnittelijat,

Lisätiedot

3. Kuljetuskerros 3.1. Kuljetuspalvelu

3. Kuljetuskerros 3.1. Kuljetuspalvelu 3. Kuljetuskerros 3.1. Kuljetuspalvelu End- to- end lta lle looginen yhteys portti verkkokerros koneelta koneelle I-osoite peittää verkkokerroksen puutteet jos verkkopalvelu ei ole riittävän hyvä, sitä

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

Salausmenetelmät (ei käsitellä tällä kurssilla)

Salausmenetelmät (ei käsitellä tällä kurssilla) 6. Internetin turvattomuus ja palomuuri Internetin turvaongelmia Tietojen keruu turva-aukkojen löytämiseksi ja koneen valtaaminen Internetissä kulkevan tiedon tutkiminen IP-osoitteen väärentäminen Palvelunestohyökkäykset

Lisätiedot

Johdanto Internetin reititykseen

Johdanto Internetin reititykseen Johdanto Internetin reititykseen IPv4, ICMP, ARP, osoitteet (Luvut 2-3 Huiteman kirjassa) Internet-1 Analyysin tasot Tuotteet Markkinat Määrittelyt, RFC, draft specifications Protokollat Periaatteet, Vaatimukset

Lisätiedot

1.4. Tietoliikenneohjelmistot eli protokollat

1.4. Tietoliikenneohjelmistot eli protokollat 1.4. Tietoliikenneohjelmistot eli protokollat Protokolla eli yhteyskäytäntö Mitä sanomia lähetetään ja missä järjestyksessä Missä tilanteessa sanoma lähetetään Miten saatuihin sanomiin reagoidaan tietoliikenteessä

Lisätiedot

1.4. Tietoliikenneohjelmistot eli protokollat

1.4. Tietoliikenneohjelmistot eli protokollat 1.4. Tietoliikenneohjelmistot eli protokollat Protokolla eli yhteyskäytäntö Mitä sanomia lähetetään ja missä järjestyksessä Missä tilanteessa sanoma lähetetään Miten saatuihin sanomiin reagoidaan tietoliikenteessä

Lisätiedot

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

1.4. Tietoliikenneohjelmistot eli protokollat. Protokollien kerrosrakenne. Mitä monimutkaisuutta? 1.4. Tietoliikenneohjelmistot eli protokollat Protokolla eli yhteyskäytäntö Mitä sanomia lähetetään ja missä järjestyksessä Missä tilanteessa sanoma lähetetään Miten saatuihin sanomiin reagoidaan tietoliikenteessä

Lisätiedot

Tietoliikenne I 2 ov kevät 2003

Tietoliikenne I 2 ov kevät 2003 Tietoliikenne I 2 ov kevät 2003 Luennot Liisa Marttinen 1/13/2003 1 581333-1 Tietoliikenne I (2 ov) Kohderyhmät: eri alojen tulevat asiantuntijat mm. mm. ohjelmistojen suunnittelijat, järjestelmien suunnittelijat,

Lisätiedot

TeleWell TW-EA711 ADSL modeemi & reititin ja palomuuri. Pikaohje

TeleWell TW-EA711 ADSL modeemi & reititin ja palomuuri. Pikaohje TeleWell TW-EA711 ADSL modeemi & reititin ja palomuuri Pikaohje Pikaohje Myyntipaketin sisältö 1. TeleWell TW-EA711 ADSL modeemi & palomuuri 2. AC-DC sähköverkkomuuntaja 3. RJ-11 puhelinjohto ja suomalainen

Lisätiedot

Pertti Pennanen OSI 1 (4) EDUPOLI ICTPro1 29.10.2013

Pertti Pennanen OSI 1 (4) EDUPOLI ICTPro1 29.10.2013 Protokollat Pertti Pennanen OSI 1 (4) SISÄLLYSLUETTELO Protokollat... 1 OSI-mallin kerrokset ovat... 2 Fyysinen kerros (Ethernet) hubi, toistin... 2 Siirtoyhteyskerros (Ethernet) silta, kytkin... 2 Verkkokerros

Lisätiedot

Tietoliikenne I (muuntokoulutettaville) 2 ov syksy 2003 Luennot Liisa Marttinen

Tietoliikenne I (muuntokoulutettaville) 2 ov syksy 2003 Luennot Liisa Marttinen Tietoliikenne I (muuntokoulutettaville) 2 ov syksy 2003 Luennot Liisa Marttinen 12.8.2003 1 581333-1 Tietoliikenne I (2 ov) Kohderyhmät: eri alojen tulevat asiantuntijat mm. mm. ohjelmistojen suunnittelijat,

Lisätiedot

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

Kotitalouksien kiinteät internet - liittymät. Tero Karttunen Oy Mikrolog Ltd Kotitalouksien kiinteät internet - liittymät Tero Karttunen Oy Mikrolog Ltd Kotitalouden internet - toivelista! Edulliset käyttökustannukset! Helppo, edullinen käyttöönotto! Kiinteä internet-yhteys! Toimiva!

Lisätiedot

CISCO-VERKOT JA 3. KERROKSEN KYTKIMET

CISCO-VERKOT JA 3. KERROKSEN KYTKIMET Aki Timonen CISCO-VERKOT JA 3. KERROKSEN KYTKIMET Opinnäytetyö Tietotekniikka Toukokuu 2012 KUVAILULEHTI Opinnäytetyön päivämäärä 18.5.2012 Tekijä(t) Timonen Aki Juhani Koulutusohjelma ja suuntautuminen

Lisätiedot

Internet ja tietoverkot 2015 Harjoitus 5: (ISO/OSI-malli: Verkkokerros, TCP/IP-malli: internet-kerros)

Internet ja tietoverkot 2015 Harjoitus 5: (ISO/OSI-malli: Verkkokerros, TCP/IP-malli: internet-kerros) Internet ja tietoverkot 2015 Harjoitus 5: (ISO/OSI-malli: Verkkokerros, TCP/IP-malli: internet-kerros) Tämän harjoituksen tarkoituksena on tutustua IP-protokollaan. Kertausta - Harjoitus 4: Erään sovelluksen

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

Taloyhtiön laajakaistan käyttöohje, Tekniikka: Ethernet. Käyttöjärjestelmä: Windows Vista

Taloyhtiön laajakaistan käyttöohje, Tekniikka: Ethernet. Käyttöjärjestelmä: Windows Vista Taloyhtiön laajakaistan käyttöohje, Tekniikka: Ethernet Käyttöjärjestelmä: Windows Vista Espoon Taloyhtiöverkot, 2010 Tervetuloa Espoon Taloyhtiöverkkojen laajakaistan käyttäjäksi! Tässä ohjeessa opastetaan,

Lisätiedot

Tietoliikenne I 2 ov kevät 2002

Tietoliikenne I 2 ov kevät 2002 Tietoliikenne I 2 ov kevät 2002 Luennot Liisa Marttinen 13.1.2002 1 581333-1 Tietoliikenne I (2 ov) Kohderyhmät: eri alojen tulevat asiantuntijat mm. ohjelmistojen suunnittelijat, järjestelmien suunnittelijat,

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

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

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

Tietoliikenne II. Syksy 2005 Markku Kojo. Tietoliikenne II (2 ov,, 4 op) Page1. Markku Kojo Helsingin yliopisto Tietojenkäsittelytieteen laitos

Tietoliikenne II. Syksy 2005 Markku Kojo. Tietoliikenne II (2 ov,, 4 op) Page1. Markku Kojo Helsingin yliopisto Tietojenkäsittelytieteen laitos Tietoliikenne II Syksy 2005 Markku Kojo 1 Syksy 2005 Tietoliikenne II (2 ov,, 4 op) Markku Kojo Helsingin yliopisto Tietojenkäsittelytieteen laitos 2 Page1 1 Kirjallisuus ja muuta materiaalia Kurssikirja:

Lisätiedot

Verkkoinformaation välittämiseen isäntäkoneiden ja reitittimien välillä

Verkkoinformaation välittämiseen isäntäkoneiden ja reitittimien välillä 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

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

Luento 10: Kaikki yhteen ja langaton linkki

Luento 10: Kaikki yhteen ja langaton linkki Luento 10: Kaikki yhteen ja langaton linkki To 28.11.2013 Tiina Niklander Kurose&Ross Ch5.7 ja 6.1-6.3 Pääasiallisesti kuvien J.F Kurose and K.W. Ross, All Rights Reserved Tietoliikenteen perusteet, Tiina

Lisätiedot

Tietoliikenteen perusteet

Tietoliikenteen perusteet Tietoliikenteen perusteet Luento 10: Kaikki yhteen ja langaton linkki Syksy 2015, 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

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

Tietoliikenne I (muuntokoulutettaville) 2 ov syksy 2003 Luennot Liisa Marttinen

Tietoliikenne I (muuntokoulutettaville) 2 ov syksy 2003 Luennot Liisa Marttinen Tietoliikenne I (muuntokoulutettaville) 2 ov syksy 2003 Luennot Liisa Marttinen 12.8.2003 1 581333-1 Tietoliikenne I (2 ov) Kohderyhmät: eri alojen tulevat asiantuntijat mm. ohjelmistojen suunnittelijat,

Lisätiedot

Tietoliikenteen perusteet. Linkkikerros

Tietoliikenteen perusteet. Linkkikerros Tietoliikenteen perusteet Linkkikerros Kurose, Ross: Ch 5.1-5.6 Tietoliikenteen perusteet /2010 1 TCP/UDP IP/reititys Sovellusprotokolla Sovelluskerros Kuljetuskerros Verkkokerros Linkkikerros LAN WLAN

Lisätiedot

TCP/IP-protokollapino. Verkkokerros ja Internetprotokolla. Sisältö. Viime luennolla. Matti Siekkinen

TCP/IP-protokollapino. Verkkokerros ja Internetprotokolla. Sisältö. Viime luennolla. Matti Siekkinen TCP/IP-protokollapino Matti Siekkinen T-110.2100 Johdatus tietoliikenteeseen kevät 2010 Sovelluskerros Middleware: HTTP, SSL, XML... Kuljetuskerros: TCP, UDP,... Verkkokerros: IPv4, IPv6 Linkkikerros:

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