Tietoliikenteen perusteet



Samankaltaiset tiedostot
Tietoliikenteen perusteet

Luento 2: Internetin ydin ja protokollapino

Luento 2: Internetin ydin ja protokollapino

Luento 1: Tietokoneverkot ja Internet

1.4. Tietoliikenneohjelmistot eli protokollat

1.4. Tietoliikenneohjelmistot eli protokollat

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

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,

Tietokoneverkot ja Internet

OSI ja Protokollapino

Tietokoneverkot. Internet

Tietoliikenne II (2 ov)

Tietoliikenne II (2 ov)

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

S Tietoliikennetekniikan perusteet. Piirikytkentäinen evoluutio. Annukka Kiiski

Internet. Tietokoneverkot ja Internet. Tietoliikenteen perusteet. Sisältöä. Tietoliikenteen perusteet. Internetin rakenneosat. Verkon komponentteja

Tietokoneverkot. Internet

Internet. Tietokoneverkot ja Internet. Tietoliikenteen perusteet. Sisältöä. Tietoliikenteen perusteet. Internetin rakenneosat. Verkon komponentteja

S Teletekniikan perusteet

Tietoliikenteen perusteet. Langaton linkki

Tietoliikenteen perusteet. Langaton linkki

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

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

Kuva maailmasta Pakettiverkot (Luento 1)

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

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

kaistanleveys, bandwidth

Internet. Tietokoneverkot ja Internet. Tietoliikenteen perusteet. Sisältöä. Tietoliikenteen perusteet. Internetin rakenneosat. Verkon komponentteja

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

Internet-yhteydet maanläheisesti Combi Cool talvipäivät 2010

Teknisiä käsitteitä, lyhenteitä ja määritelmiä

Siltojen haitat Yleisesti edut selvästi suuremmat kuin haitat

Reititys. Reititystaulukko. Virtuaalipiirin muunnostaulukko. Datasähkeverkko. virtuaalipiiriverkko. Eri verkkotekniikoita

Virtuaalipiirin muunnostaulukko. Magneettinen ja optinen media Siirtomedia. Kierretty parijohto (twisted pair) Eri verkkotekniikoita

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

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

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

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

Luennon sisältö. Protokolla eli yhteyskäytäntö (1) Verkon topologia

S Tietoliikennetekniikan perusteet. Piirikytkentäinen evoluutio

Chapter 1, lection 2 Introduction

Virtuaalipiirin muunnostaulukko

Introduction to exterior routing

1. Tietokoneverkot ja Internet

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

Langattoman kotiverkon mahdollisuudet

Tietokoneverkot. T Tietokoneverkot (4 op) viimeistä kertaa CSE-C2400 Tietokoneverkot (5 op) ensimmäistä kertaa

TeleWell TW-EA716. ADSL modeemi Palomuuri 4 porttinen 10/100 Mbps kytkin. Pikaohje. Copyright Easytel Oy Finland

Pertti Pennanen OSI 1 (4) EDUPOLI ICTPro

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

Introduction to exterior routing

Virtuaalipiirin muunnostaulukko

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

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

Tietoliikenne I 2 ov syksy 2001

Tietoliikenne I 2 ov kevät 2004

Tietoliikenne I 2 ov kevät 2004

Tietokoneverkot. Internet

Chapter 1 Introduction

Tietoliikenne I 2 ov kevät 2002

Tietoliikenteen perusteet

Introduction to exterior routing

Johdanto tietoverkkoihin. Chapter 1 Introduction. Tietoverkot ja Internet. Mitä on Internet: palvelunäkökulma. Mitä on Internet: Hallintanäkökulma

3. Kuljetuskerros 3.1. Kuljetuspalvelu

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

Mikä on internet, miten se toimii? Mauri Heinonen

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

Taloyhtiön laajakaistan käyttöohje, Tekniikka: Ethernet. Käyttöjärjestelmä: Mac OS X

Tietoliikenne I 2 ov kevät 2003

Kaisu Keskinen 100 % 1-1

TW- EAV510 v2: WDS- TOIMINTO TW- EAV510 V2 LAITTEEN ja TW- LTE REITITTIMEN VÄLILLÄ. Oletus konfiguroinnissa on, että laitteet ovat tehdasasetuksilla

Kanavointi (multiplexing) Samalla linkillä usean yhteyden sanomia. Siirtonopeus, siirtoaika. Lasketaan! Ratkaistaan!

Sanoman siirto paketteina: ei etenemisviivettä, ei jonotuksia

Protokollien yleiset toiminnot

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

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

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

Netemul -ohjelma Tietojenkäsittelyn koulutusohjelma

3. IP-kerroksen muita protokollia ja

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

Luento 1: Tietokoneverkot ja Internet

Tietoliikenteen perusteet: Kokeeseen tulevista asioista

KYMENLAAKSON AMMATTIKORKEAKOULU Tietotekniikka / Tietoverkkotekniikka. Antti Parkkinen. ICTLAB tuotantoverkon IPv6 toteutus

TW-EA510v4 TW-EA510 VERSIO 4. - Ulkoinen ADSL-modeemi, kytkin, palomuuri, WLAN-tukiasema 54 Mb, VPN PPTP - 4 Ethernet-porttia 10/100 Mbps

IHTE 1900 Seittiviestintä (syksy 2007) VERKKOTEKNIIKKAA. Mikä on protokolla, IP osoite, nimipalvelu jne ja mihin näitä tarvitaan?

Introduction to exterior routing. Autonomous Systems

Sanoman siirto paketteina: ei etenemisviivettä, ei jonotuksia

WLAN-laitteen asennusopas

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

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

Siirtyminen IPv6 yhteyskäytäntöön

Liikkuvien isäntäkoneiden reititys

IP-reititys IP-osoitteen perusteella. koneelle uusi osoite tässä verkossa?

Standardiliitännät. Tämä ja OSI 7LHWROLLNHQQHWHNQLLNDQSHUXVWHHW $(/&7 0DUNXV3HXKNXUL

Laitteessa tulee olla ohjelmisto tai uudempi, tarvittaessa päivitä laite

IP-verkkojen luotettavuus huoltovarmuuden näkökulmasta. IPLU-II-projektin päätösseminaari Kari Wirman

Tietoliikenteen perusteet

D-Link DSL-504T ADSL Reitittimen Asennusohje ver. 1.0

Transkriptio:

Tietoliikenteen perusteet Luento 2 Syksy 2014, Tiina Niklander Pääasiallisesti kuvien J.F Kurose and K.W. Ross, All Rights Reserved Tietoliikenteen perusteet, syksy 2014 Tiina Niklander 16.2.2005

sanoma segmentti datagrammi kehys H l H n H n H t H t H t Lähettäjä (source) Sovellusk. Kuljetusk. Verkkok. Linkkik. Fyysinen k. Luennon sisältöä linkki fyysinen Kytkin (switch) message segment datagram frame H l Vastaanottaja (destination) H H n n t H n H t H t application transport work link physical H l H n H n H t H t work link physical H n H t Reititin (router) Tietoliikenteen perusteet, syksy 2014 Tiina Niklander 2

Sisältöä Oppimistavoitteet: - Perusterminologia tutuksi - Yleiskuva Interistä - rakenne - toiminnallisuus - Interin protokollapino ja sen eri kerrosten tehtävät Inter Verkon reunalla: asiakkaat ja palvelimet, yhteydetön ja yhteydellinen palvelu Pääsy Interiin, fyysinen media Verkon sisällä Piirikytkentäinen, pakettikytkentäinen verkko Datasähkeverkko, virtuaalipiiriverkko Viivytykset ja katoamiset siirrossa itä viipeitä? iksi dataa katoaa Protokolla ja protokollapino Kerrosarkkitehtuuri Inter-protokollapino: kerrokset ja sanomat Interin rakenne Tietoturva: hyökkäyksiä Tietoliikenteen perusteet, syksy 2014 Tiina Niklander 3

PÄÄSY INTERNETIIN Tietoliikenteen perusteet, syksy 2014 Tiina Niklander 4

Pääsy interiin ja fyysinen siirtotie DSL ADSL (Asymmetric Digital Subscriber Link): 8/1 bps, ADSL2+: 24/1.4 bps (teoreettinen) SHDSL (Symmetric High-Bitrate Digital Subscriber Link): 44/44 bps Kaapelimodeemi TV, yleislähetys, down ~ 30 bps, up ~ 2 bps, 100-110 bps Lähiverkko (Local Area Network) Ether: 10 bps /100 bps / 1 Gbps / 10 Gbps / 100 Gbps Langaton yhteys @450: 1 bps WLAN (WiFi, Wiax): 11 bps, 54 bps WAP/GPRS, 3G/UTS: 384 kpbs- ~2 bps, LTE 50-100bp Tietoliikenteen perusteet, syksy 2014 Tiina Niklander 5

Puhelinverkko: digital subscriber line (DSL) Puhelinkeskus puhelinverkko DSL modem splitter DSLA Puhelut ja data siirretään yksityistä yhteyttä pitkin puhelinkeskukseen DSL multiplexer ISP Käyttää olemassaolevaa puhelinkaapelointia DSLAille asti data erotetaan ja ohjataan interiin Ääni erotetaan ja ohjataan puhelinverkkoon Tietoliikenteen perusteet, syksy 2014 Tiina Niklander 6

Kaapelivekko cable headend cable modem splitter data, TV transmitted at different frequencies over shared cable distribution work CTS ISP cable modem termination system Asymmetrinen ja jaettu yhteys Yleensä koaksiaalikaapeli talojakamoon, jossa ISP:n reititin Huoneistot jakavat saman kaapeliyhteyden toistensa ja TV-lähetysten kanssa Tietoliikenteen perusteet, syksy 2014 Tiina Niklander 7

Tietoliikenteen perusteet, syksy 2014 Tiina Niklander 8 Kaapeliverkko cable modem splitter cable headend Channels V I D E O V I D E O V I D E O V I D E O V I D E O V I D E O D A T A D A T A C O N T R O L 1 2 3 4 5 6 7 8 9 Taajuusalueet jaettu (frequency division multiplexing): Eri kanavat siirretään eri taajuusalueilla

Kotiverkko (home work) Langattomia laitteita Usein yhdistetty yhdeksi laitteeksi Yhteys palveluntarjoajaan ja sitä kautta Interiin Kaapeli- tai DSL-modeemi Langaton tukiasema (54 bps) Reititin, palomuuri, NAT langallinen Ether (100 bps) Tietoliikenteen perusteet, syksy 2014 Tiina Niklander 9

Yritysverkko (Ether) Yhteys palveluntarjoajaan (Inter) Yrityksen oma reititin Ether kytkimiä Yrityksen palvelimia, kuten posti, www mail, Tyypillinen yrityksissä, yliopistoissa, jne. Siirtonopeudet10 bps, 100bps, 1Gbps, 10Gbps Nykyään päätelaitteet suoraan kiinni ether-kytkimissä Tietoliikenteen perusteet, syksy 2014 Tiina Niklander 10

Langaton verkko Jaettu langaton verkko yhdistää päätelaitteet reitittimeen Langaton yhteys tukiasemaan (base station, point ) asti WLAN: Rakennuksen sisällä (10 m) 802.11a,g,n,ac (WiFi): 11,54,150 bps siirtonopeus obiiliverkko: Teleoperaattorin tarjoama, 10 s km Siirtonopeus 1-50 bps 3G, 4G: LTE to Inter to Inter Tietoliikenteen perusteet, syksy 2014 Tiina Niklander 11

Fyysinen media 1/3 Bitti (bit): siirrettävä yksikkö lähetin/vastaanotin parin välillä Fyysinen linkki (physical link): yhtyes lähettimen ja vastaanottimen välillä Valvottu siirtotie (media): Signaali siirretään kiinteän aineen välityksellä: kupari, kuitu, koaksiaali Avoin siirtotie: Signaaali siirtyy vapaasti, kuten radio Parikaapeli (twisted pair, TP) Kaksi eristettyä kuparijohtoa Category 5: 100 bps, 1 Gpbs Ether Category 6: 10Gbps Tietoliikenteen perusteet, syksy 2014 Tiina Niklander 12

Fyysinen media 2/3 Koaksiaalikaapeli (coaxial cable): kaksi sisäkkäistä kuparijohdinta kaksisuuntainen Laaja kaista: useita kanavia samassa kaapelissa HFC Valokuitu (fiber optic cable): Lasinen kuitu johtaa valopulsseja, jokainen pulssi vastaa bittiä Nopea päästä-päähän yhteys siirtonopeus10 s-100 s Gpbs Vähän siirtovirheitä Toistimet (repeaters) kaukana toisistaan Ei elektromagneettisia häiriöitä Tietoliikenteen perusteet, syksy 2014 Tiina Niklander 13

Fyysinen media 3/3 Langaton: Signaali siirretään elektromagneettisella taajuudella/säteilyllä laaja näkymättömän valon spektri Ei fyysistä yhteyttä Kaksisuuntainen Ympäristön vaikutuksia: heijastukset estymiset (= ei kuulu) Interferenssi radiolinkkityyppejä: aanpäällinen mikroaalto jopa 45 bps kanavat LAN (e.g., WiFi) 11bps, 54 bps mobiiliverkko 3G cellular: ~ joitain bps satelliitti 1 Kbps - 45bps kanava (tai useita hitaita kanavia) 270 millisekunnin viive Geostationaarinen vs. matalammalla maata kiertävä Tietoliikenteen perusteet, syksy 2014 Tiina Niklander 14

PROTOKOLLAPINO Tietoliikenteen perusteet, syksy 2014 Tiina Niklander 15

Protokollien kerrostaminen Protokolla = yhteyskäytäntö itä sanomia, missä tilanteessa ja missä järjestyksessä lähetetään iten saatuihin sanomiin reagoidaan Sanomien syntaksi ja semantiikka Protokollapino = protokollien kerrosrakenne Toiminnot on jaettu kerroksiin järkevästi Alemman kerroksen toiminnot ovat ylemmän käytössä Palvelu ja sen toteutus erotettu Kukin protokolla toimii yhdellä kerroksella ja toteuttaa tämän kerroksen jonkin palvelun Tietoliikenteen perusteet, syksy 2014 Tiina Niklander 16

iksi kerrosrakenne? onimutkaisuuden hallinta Kerroksittainen viitemalli (reference model) helpottaa asiakokonaisuuksiin viittaamista Kullakin kerroksella omat selkeät tehtävänsä Kerroksissa omat lisä toiminnot Voi käyttää olemassaolevia alemman kerroksen toimintoja Kerrosten rajapinnat (interface) hyvin määriteltyjä Kaksisuuntainen palveluluukku : mitä tekee, kuinka on käytettävissä Joustavuus Pino koottavissa erilaisista protokollista Kerroksen toteutusta voi muuttaa, kunhan rajapinnat ennallaan Jos kerroksia on paljon, se voi vaikuttaa suorituskykyyn Sama työ toistamiseen, esim. virhetarkistus Kutsumekanismi: kopiointia paikasta toiseen,.. Tietoliikenteen perusteet, syksy 2014 Tiina Niklander 17

Esimerkki: lentomatkustus Lippu (osto) atkatavara (lähtöselv) Portti (lastaus) Kiitorata (nousu) Lippu (valitus) atkatavara(nouto) Portti (purku) Kiitorata (lasku) Lentokoneen reititys Lentokoneen reititys Lentokoneen reititys Useita vaiheita, jotka tehtävä järjestyksessä Tietoliikenteen perusteet, syksy 2014 Tiina Niklander 18

Lentoyhtiön toiminnan eri kerrokset ticket (purchase) ticket (complain) ticket baggage (check) baggage (claim baggage gates (load) gates (unload) gate runway (takeoff) runway (land) takeoff/landing airplane routing airplane routing airplane routing airplane routing airplane routing departure airport intermediate air-traffic control centers arrival airport Kerrokset (layers): kukin kerros toteuttaa jonkin palvelun Oma palvelurajapinta ja sisäinen toiminta Käyttää alemman kerroksen palvelua oman toteuttamiseen Tarjoaa omaa palveluaan ylemmälle kerrokselle Tietoliikenteen perusteet, syksy 2014 Tiina Niklander 19

Inter-protokollapino Sovellus: verkkosovellusten omat protokollat FTP, STP, HTTP, DNS, Kuljetus: segmenttien siirto prosessilta toiselle ( päästä-päähän ) TCP, UDP Verkko: pakettien reititys ja siirto verkossa lähettäjältä vastaanottajalle IP, routing protocols Linkki: siirtää paketit kehyksinä kahden verkkolaitteen välillä Ether, 802.111 (WiFi), PPP Fyysinen: generoi, siirtää ja vastaanottaa bittejä koneelta toiselle application transport work link physical Tietoliikenteen perusteet, syksy 2014 Tiina Niklander 20

ISO OSI -viitemalli 7-kerroksinen malli ISO = International Standardization Organization OSI = Open Systems Interconnection yhdistää koneita, jotka avoimia kommunikointiin toisten kanssa Käsitteellisesti ehjä malli, 1978 -> 1982 viitemalli 1983 -> toiminnallisia standardeja 1995 uudistuksia mutta ei paljoakaan käytössä Katoavaa kansanperintäkö? Vai vasta tulossa? application presentation session transport work link physical Tietoliikenteen perusteet, syksy 2014 Tiina Niklander 21

ISO OSI -viitemalli Esitystapakerros (presentation): data esitysmuodon tulkinta (erilainen esitystapa eri koneissa!), siirtosyntaksista sopiminen, salaus ja tiivistys haluttaessa Istuntokerros (session): kommunikointitavasta sopiminen, synkronointi, tahdistuspisteet ja toipuminen, Puuttuvat Inter-protokollapinosta Toteutettava sovelluskerroksella joko sovelluksessa tai mieluummin väliohjelmistona (middleware) sovellus esitystapa istunto kuljetus verkko linkki fyysinen Tietoliikenteen perusteet, syksy 2014 Tiina Niklander 22

segment datagram frame message H l H n H n H t H t H t source application transport work link physical Kapselointi (encapsulation) link physical switch H l H n H n H t H t H t destination application transport work link physical H l H n H n H t H t work link physical H n H t router Tietoliikenteen perusteet, syksy 2014 Tiina Niklander 23

TIETOTURVASTA Tietoliikenteen perusteet, syksy 2014 Tiina Niklander 24

Verkon tietoturva Tietoturvan näkökulmia: Kuinka tietokoneverkkoihin hyökätään Kuinka voimme suojata verkkoja hyökkäyksiltä iten suunnitella arkkitehtuureja, jotka sietävät hyökkäyksiä Interiä ei suunniteltu turvalliseksi Alkuperäinen idea: luotetaan muihin käyttäjiin, toiminnot läpinäkyviä Protokollien suunnittelijoiden täytyy nyt korjata asia Tietoturva huomioitava kaikilla kerroksilla! Tietoliikenteen perusteet, syksy 2014 Tiina Niklander 25

Porinatuokio Keskustelkaa pienissä ryhmissä (2-4 henkeä) verkon tietoturvasta 2-3 minuuttia illaisia uhkia/hyökkäyksiä tiedät tapahtuneet tai osaat arvella mahdollisiksi? Tietoliikenteen perusteet, syksy 2014 Tiina Niklander 26

Haittaohjelmia (malware) tietokoneille Interin välityksellä Haittaohjelma voi tulla usealla tavalla: virus: itseään kopioiva ohjelma, joka (aktiivisesti) vastaanotetaan ja suoritetaan (esim. sähköpostin liite, verkosta ladattu koodi) mato (worm): itseään kopioiva koodi, joka saadaan (passiivisesti) vastaanottamalla objekti, joka suoritetaan automaattisesti Vakoiluohjelmat (spyware) voivat tallentaa näppäinpainalluksia tai www-sivu historiaa ja kopioida/tallentaa nämä tiedon omaan palveluunsa Interissä Saastuneita koneita (infected host) voidaan käyttää osana bottiä lähettämään roskapostia tai osallistumaan DDoS hyökkäyksiin Tietoliikenteen perusteet, syksy 2014 Tiina Niklander 27

Hyökkäys tiettyjä palvelimia tai aliverkkoja vastaan Palvelunestohyökkäys (Denial of Service (DoS)): hyökkääjät estävät laillisten käyttäjien käytön tuottamalla runsaasti ylimääräistä liikentä 1. Valitse kohde (palvelin, verkko) 2. Rakenna bot murtautumalla koneille eripuolilla verkkoa 3. Laita murretut koneet lähettämään paketteja kohteelle target Tietoliikenteen perusteet, syksy 2014 Tiina Niklander 28

Pakettien kuuntelu (sniffing) Pakettien kuuntelu: Yleislähetys kanava (kuten jaettu ether, langaton yhteys) liikenne on kaikkien kuultavissa Verkkorajapinta ei valikoi paketteja (ns. promiscuous mode), vaan poimii kaikki kuulemansa paketit (esim. sanasanoja) A C src:b dest:a payload B wireshark on ilmaisohjelma pakettien kuunteluun (kaappaamiseen) Tietoliikenteen perusteet, syksy 2014 Tiina Niklander 29

Osoitteen väärentäminen (fake address) IP spoofing: lähetä paketti, jossa väärä lähettäjän A C osoite src:b dest:a payload B paljon muutakin tietoturva-asiaa pitkin kurssia, erityisesti luennot 11&12 (kirjan luku 8) Tietoliikenteen perusteet, syksy 2014 Tiina Niklander 30

INTERNETIN RAKENNE Tietoliikenteen perusteet, syksy 2014 Tiina Niklander 31

Interin rakenne: Verkkojen verkko Päätelaite on kytketty palveluntarjoajan (Inter Service Provider, ISP) verkon kautta Interiin engl. work Palveluntarjoajien verkot on kytketty edelleen toisiinsa. Näin kaksi Interiin kytkettyä laitetta voi lähettää paketteja toisilleen Tällainen verkkojen verkko on monimutkainen Taustalla sekä talous että kansalliset politiikat Tarkastellaan rakentu pala palalta Tietoliikenteen perusteet, syksy 2014 Tiina Niklander 32

Interin rakenne: Verkkojen verkko Ongelma: iten miljoonat palveluntarjoajien verkot yhdistetään? Tietoliikenteen perusteet, syksy 2014 Tiina Niklander 33

Interin rakenne: Verkkojen verkko Vaihtoehto: Yhdistetään jokainen ISP suoraan kaikkiin muihin? connecting each ISP to each other directly doesn t scale: O(N 2 ) connections. Tietoliikenteen perusteet, syksy 2014 Tiina Niklander 34

Interin rakenne: Verkkojen verkko Vaihtoehto: yhdistetään kaikki yhteen keskitettyyn välitysverkkoon (globaali ISP)? Asiakkailla ja palvelun tarjoajalla sopimus global ISP Tietoliikenteen perusteet, syksy 2014 Tiina Niklander 35

Interin rakenne: Verkkojen verkko utta: jos välitysverkko tuottaa voittoa, tulee kilpailijoita. ISP A ISP B ISP C Tietoliikenteen perusteet, syksy 2014 Tiina Niklander 36

Interin rakenne: Verkkojen verkko utta: jos välitysverkko tuottaa voittoa, tulee kilpailijoita. jotka pitää yhdistää toisiinsa! Inter exchange point ISP A IXP IXP ISP B ISP C peering link Tietoliikenteen perusteet, syksy 2014 Tiina Niklander 37

Interin rakenne: Verkkojen verkko ja alueverkkoja (regional ), joden kautta palveluntarjoajilla yhteydet välitysverkkoihin ISP A IXP IXP ISP B ISP C regional Tietoliikenteen perusteet, syksy 2014 Tiina Niklander 38

Interin rakenne: Verkkojen verkko ja sisällön tuottajien (content provider) (e.g., Google, icrosoft, Akamai ) omia verkkoja, joilla palvelut lähemmäs käyttäjiä ISP B ISP A ISP B IXP Content provider work IXP regional Tietoliikenteen perusteet, syksy 2014 Tiina Niklander 39

Interin rakenne: Verkkojen verkko sisimpänä: pieni joukko maailmanlaajuisesti hyvin kytkeytyneitä verkkoja tier-1 kaupalliset ISPs (e.g., Level 3, Sprint, AT&T, NTT), kansainvälisiä, hyvä kattavuus (coverage) Sisällön tarjoajan verkko (content provider w.) (e.g, Google): yksityinen verkko,joka yhdistää palvelinkeskuksia interiin, usein ohittaa kokonaan tai osittain tier-1 ISPt Tier 1 ISP Tier 1 ISP Google ISP IXP ISP Regional ISP ISP ISP IXP Regional ISP ISP ISP ISP Tietoliikenteen perusteet, syksy 2014 Tiina Niklander 40 IXP ISP

Tier-1 ISP: e.g., Sprint POP: point-of-presence to/from backbone peering to/from customers Tietoliikenteen perusteet, syksy 2014 Tiina Niklander 41

Yhteenveto Protokolla pino Interin rakenne Tietokoneet reunalla Reitittimet muodostavat ytimen Erilaisia verkkotekniikoita Tiedonsiirto sähköllä, valolla, säteilyllä Pakettien siirtoviipeet ja katoamiset Siirto linkki kerrallaan reitittimeltä toiselle Tietoliikenteen perusteet, syksy 2014 Tiina Niklander 42