Luento 1: Tietokoneverkot ja Internet



Samankaltaiset tiedostot
Tietokoneverkot. Internet

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

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

Luento 1: Tietokoneverkot ja Internet

Luento 2: Internetin ydin ja protokollapino

Sanoman siirto paketteina: ei etenemisviivettä, ei jonotuksia

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

1. Tietokoneverkot ja Internet

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

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

Tietokoneverkot. Internet

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

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

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

Piirikytkentäinen verkko -ensin varataan resurssit yhteyttä varten -sitten datan siirto yhteyttä pitkin -vapautetaan resurssit.

Kanavointi (multiplexing)

1. Tietokoneverkot ja Internet

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

Tietoliikenteen perusteet

Tietoliikenteen perusteet

Tietokoneverkot. Internet

1. Tietokoneverkot ja Internet

Tietoliikenteen perusteet

Virtuaalipiirin muunnostaulukko

Virtuaalipiirin muunnostaulukko

2. Peruskerros. tiedonsiirron perusteet siirtotie (media) siirtoverkkoja. puhelinverkko: modeemi, isdn, langaton verkko: soluradio satelliittiverkko

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,

Chapter 1 Introduction

2.1 Tiedonsiirto. 2. Peruskerros. Lähetin, vastaanotin. Koodaus. Signaali. Kaistanleveys (bandwidth) Data siirretään energiana

puhelinverkko: modeemi, isdn, langaton verkko: soluradio satelliittiverkko Data siirretään energiana

Tietoliikenteen perusteet. Langaton linkki

Tietoliikenteen perusteet. Langaton linkki

OSI ja Protokollapino

Tietoliikenteen perusteet

Kaisu Keskinen 100 % 1-1

S Tietoliikennetekniikan perusteet. Piirikytkentäinen evoluutio. Annukka Kiiski

1.4. Tietoliikenneohjelmistot eli protokollat

1.4. Tietoliikenneohjelmistot eli protokollat

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

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

1. Tietokoneverkot ja Internet

Luento 2: Internetin ydin ja protokollapino

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

Tietoliikenne II (2 ov)

Sanoman siirto paketteina: ei etenemisviivettä, ei jonotuksia

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

1. Tietokoneverkot ja Internet

Tietoliikenne II (2 ov)

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

Sanoman siirto paketteina: ei etenemisviivettä, ei jonotuksia

1. Tietokoneverkot ja Internet

1. Tietokoneverkot ja Internet Tietokoneesta tietoverkkoon. Asiakas-palvelin -malli. Asiakas/palvelinsovellus. Tietoliikenneverkko

1. Tietokoneverkot ja Internet

1. Tietokoneverkot ja Internet

1. Tietokoneverkot ja Internet

T Verkkomedian perusteet. Tietoliikennekäsitteitä Tiedonsiirron perusteet

1. Tietokoneverkot ja Internet

Tietokoneverkot ja Internet

3. Kuljetuskerros 3.1. Kuljetuspalvelu

Siltojen haitat Yleisesti edut selvästi suuremmat kuin haitat

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

1. Tietokoneverkot ja Internet

Kaikki analogiset järjestelmät digitaalisiksi ja verkkokäyttöisiksi - jo tänään Kustannustekkuutta ja joustavuutta työskentelyyn

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

S Teletekniikan perusteet

Tietoliikenteen perusteet

Mikä on internet, miten se toimii? Mauri Heinonen

3. Kuljetuskerros 3.1. Kuljetuspalvelu

1. Tietokoneverkot ja Internet

1. Tietokoneverkot ja Internet

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

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

Liikenneteoriaa (vasta-alkajille)

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

Älypuhelinverkkojen 5G. Otto Reinikainen & Hermanni Rautiainen

Tietoliikenteen perusteet: Kokeeseen tulevista asioista

1. Tietokoneverkot ja Internet

1. Tietokoneverkot ja Internet

Loppuraportti toimivuuden häiriötilanteesta

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

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

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

Tietoliikenteen perusteet

Parikaapeli. Siirtomedia. Sähkömagneettinen spektri. EIA/TIA kategoriat

Kuva maailmasta Pakettiverkot (Luento 1)

Tietoliikenne I 2 ov syksy 2001

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

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

S Tietoliikennetekniikan perusteet. Piirikytkentäinen evoluutio

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

Tietoliikenteen perusteet

Tehtävä 2: Tietoliikenneprotokolla

kaistanleveys, bandwidth

Tietoliikenne I 2 ov kevät 2004

Tietoliikenne I 2 ov kevät 2004

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

Tietoliikenne I 2 ov kevät 2002

Transkriptio:

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

Sisältöä Internet Verkon reunalla: asiakkaat ja palvelimet, yhteydetön ja yhteydellinen palvelu Pääsy Internetiin, fyysinen media Viivytykset ja katoamiset siirrossa Mitä viipeitä? Miksi dataa katoaa Protokolla ja protokollapino Kerrosarkkitehtuuri Internet-protokollapino: kerrokset ja sanomat Verkon sisällä Piirikytkentäinen, pakettikytkentäinen verkko Datasähkeverkko, virtuaalipiiriverkko Internetin uhista Oppimistavoitteet: -Perusterminologiaa tutuksi -Yleiskuva Internetistä - rakenne - toiminnallisuus -Internetin protokollapino ja sen eri kerrosten tehtävät 29.10.2012 2

PC palvelin kannettava älypuhein reititin langaton linkki johdollinen yhteys Internetin rakenneosat Osittainen kuva: http://www.cheswick.com/ches/map/gallery/isp-ss.gif Miljoonia isäntäkoneita (hosts, end systems) suorittavat hajautettuja sovelluksia (network apps) Tietoliikennelinkkejä (communication links) optinen kuitu, kuparijohto, elekromagneettiset aallot (radio, infrapuna, satelliitti) Siirtonopeus (transmission rate) : bittiä sekunnissa (bps) Kaistanleveys (bandwidth) Pakettikytkentäinen (Packet switches): Siirtää paketteja (bittijono) Reitittimiä (routers) ja kytkimiä (switches) mobiiliverkko kotiverkko yritysverkko Fig 1.1 [KR12] maailmanlaajuinen ISP alueellinen ISP 29.10.20121-3

Internet: 1969: 4 konetta (ARPAnet) 1972: 30 konetta, sähköposti 1979: 200 konetta 1985: 2000 konetta (1983: TCP/IP ) 1989: 160 000 konetta (1989-91: Web) 1995: 6 miljoonaa konetta 1998: 37 miljoonaa konetta 2002: 162 miljoonaa konetta 2003: 233 miljoonaa konetta 2006: 450 miljoonaa konetta 2008: 1464 miljoonaa käyttäjää yli 20% maailman väestöstä (28.7% 11/2010) http://www.inter networldstats.co m/stats.htm Tietoliikenteen perusteet, Tiina Niklander 2012 29.10.2012 4

Internet rakenteesta vielä Internet = verkkojen verkko (löyhä kytkentä) Internet-palveluntarjoajien (Internet service provider, ISP) verkot yhdistetty toisiinsa reitittimillä Julkinen Internet vs. rajattu intranet ja extranet Päästä-päähän suunnittelumalli tila ja toiminnot reunoilla Protokollat - säännöt kommunikointitavoille Standardeja RFC request for comments Dokumentteja erilaisille kommunikointitavoille IETF Internet Engineering Task Force Organisaatio, joka valvoo RFC:den laatimista 29.10.2012 5

Protokolla? = käyttäytymissäännöt Ihmisten välinen protokolla Tietokoneiden välinen protokolla Hei Hei Paljonko kello on? 2:00 time TCP connection request TCP connection response Get http://www.awl.com/kurose-ross <file> Fig 1.2 [KR12] 29.10.20121-6

Sanomien välitys Sovellukset voivat lähettää sanomia toisilleen yhteydellinen (connection-oriented) palvelu yhteydetön (connectionless) palvelu Yhteydellinen: Yhteyden muodostus yhteyden käyttö yhteyden purku (~puhelu) Yhteydetön: yhteyden käyttö (~posti) luotettava (reliable) (= pyrkii estämään, havaitsemaan ja paikkaamaan virheet) / epäluotettava (unreliable) (= hälläväliä ) Internetissä: TCP-protokolla => yhteydellinen ja luotettava UDP-protokolla => yhteydetön ja epäluotettava tai 29.10.2012 7

Tietoliikenneverkon osat Fig 1.1 [KR12] Verkon reunoilla Isäntäkoneet (hosts) Asiakkaat (clients) Palvelimet (servers) Palvelimet usein palvelinkeskuksissa (data center) Pääsy Internetiin Verkon syövereissä Verkkoja yhdistävät reitittimet Verkkojen verkko mobiiliverkko kotiverkko yritysverkko maailmanlaajuinen ISP alueellinen ISP Tietoliikenteen 8 perusteet, Tiina Niklander 2012 Luento 1 29.10.2012

Tietoliikenteen perusteet Verkon reunoilla, päästä päähän (network edge) 29.10.2012 9

Verkon reunoilla Isäntäkoneet (hosts) suorittavat hajautettuja sovelluksia (sähköposti, verkkosamoilu, Messenger, ) ovat verkon reunalla Asiakas/palvelija-malli - pyyntö-vastaus-protokolla www-selain / www-palvelin, postisovellus / postipalvelija,. Vertaistoimijamalli (peer-to-peer, P2P) isäntäkone sekä asiakkaana että palvelijana Napster, Gnutella, KaZaA (FastTrack), EDonkey, emule, BitTorrent, Mute, Internet-puhelin: Skype 29.10.2012 10

Asiakas-palvelija-malli asiakasprosessi www-selain palvelijaprosessi www-palvelija pyyntö always on verkko vastaus sanomien reititys verkossa Oikea kone, oikea prosessi 29.10.2012 11

Reitittimet, reititys (luento 2:n kalvo) Miten sanoma kuljetetaan verkon läpi lähettävältä koneelta vastaanottavalle koneelle? Verkkojen verkko, Piirikytkentä: varaa ensin linkit, joita pitkin kaikki data kulkee Pakettikytkentä: kuljeta data verkossa pieninä paketteina ja reititä kukin paketti itsenäisesti verkot on yhdistetty reitittimillä! 29.10.2012 12

Palvelu vs. protokolla Palvelu: joukko toimintoja, jotka ovat käytettävissä Internetin kuljetuspalvelu, API = miten ohjelma pääsee käyttämään Internetin infrastruktuurin palveluja ~ postin kuljetuspalvelu: kirje postilaatikkoon Protokolla: säännöt, jotka määräävät, miten sanomia vaihdetaan palvelun toteuttamiseksi Sanomien muoto, sanomien järjestys,.. Päästä-päähän-protokolla (end-to-end) (sovelluksen prosessilta toisen sovelluksen prosessille) palvelu API protokolla 29.10.2012 13

Tietoliikenteen perusteet Viivettä siirtotiellä 29.10.2012 14

Viive reitittimessä Prosessointiviive prosessointiviive reititin R jonotusviive siirtoviive etenemisviive R Tarkista bittivirheet, hylkää virheelliset paketit Tutki paketin otsake, selvitä reititystaulusta, mille linkille menossa Jonotusviive (queuing delay) Joutuu odottamaan reitittimen puskureissa / jonoissa vuoroaan Siirtoviive + etenemisviive Siirtoviive = paketin lähettämiseen (linkille siirtämiseen) kuluva aika Etenemisviive = bittien etenemiseen linkillä kuluva aika 29.10.2012 15

Etenemisviive Animaatio: http://www.awl.com/kurose-ross - companion website, student resourses linkki1 linkki 2 linkki 3 R R R RR etenemisviive siirtoviive aika Aika, joka kuluu paketin siirtoon kolmen linkin yli Tietoliikenteen perusteet, Tiina Niklander 2012 29.10.2012 16

Etenemisviive (propagation delay) Bitit (signaalit) etenevät siirtomediassa mediasta riippuen noin 2/3 valonnopeudesta Riippuu etäisyydestä ja hieman siirtomediasta merkitystä etenkin satelliittilinkeillä, myös pitkissä mannerten välisissä yhteyksissä Valonnopeus on kattonopeus kaikelle liikenteelle ~300.000 km/s (tyhjiössä: 299.792.458 m/s) Etenemisviivettä ei yleensä tarvitse huomioida tällä kurssilla, ellei sitä ole erikseen mainittu tai kysytty. 29.10.2012 17

Tietoliikenteen perusteet Pääsy Internetiin, fyysinen siirtomedia 29.10.2012 18

Pääsy Internetiin DSL ADSL (Asymmetric Digital Subscriber Link): 8/1 Mbps, ADSL2+: 24/1.4 Mbps (teoreettinen) SHDSL (Symmetric High-Bitrate Digital Subscriber Link): 44/44 Mbps Kaapelimodeemi TV, yleislähetys, down ~ 30 Mbps, up ~ 2 Mbps, 100-110 Mbps Lähiverkko (Local Area Network) Ethernet: 10 Mbps /100 Mbps / 1 Gbps / 10 Gbps / 100 Gbps Langaton yhteys @450: 1 Mbps WLAN (WiFi, WiMax): 11 Mbps, 54 Mbps WAP/GPRS, 3G/UMTS: 384 kpbs- ~2 Mbps, LTE 50-100Mbps 29.10.2012 19

DSL puhelinkeskus puhelinverkko DSL modem splitter voice, data transmitted at different frequencies over dedicated line to central office DSLAM DSL access multiplexer ISP Oma kanava! 29.10.2012 1-20

Kaapelimodeemi cable headend cable modem splitter CMTS cable modem termination system data, TV transmitted at different frequencies over shared cable distribution network Jaettu kanava! 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 Channels 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 ISP 29.10.2012 1-21

Kotiverkko Fig 1.9 [KR12] Langattomia laitteita Usein yhdistetty yhdeksi laitteeksi yhteys palveluntarjoajaan ja sitä kautta Internetiin Kaapelimodeemi tai DSL-modeemi Langaton tukiasema (54 Mbps) reititin, palomuuri, NAT Ethernet-kaapeli (100 Mbps) 29.10.2012 1-22

Fyysinen siirtomedia Tehtävä siirtää bittivirtaa laitteelta toiselle peräkkäissiirtoa (serial) Kaapeloitu (wired, guided media) kuparijohto, optinen kuitu, koaksiaalikaapeli Langaton (wireless, unguided media) radioaallot, satelliitti, matkapuhelin Tietovälineet? magneettinen levy/nauha, flash-muisti, optinen levy suuria tietomääriä kohtalaisella nopeudella ei always-on 29.10.2012 23

Eri siirtomedioita Kierretty parijohto (twisted pair) Koaksiaalikaapeli Valokuitu (fiber optics) Sähkömagneettinen aaltoliike Radioaallot Mikroaallot Satelliitit Infrapuna aallot 29.10.2012 24

Sähkömagneettinen aaltoliike Langaton tietoliikenne Maanpäälliset kanavat Satelliittikanavat Tieto koodattu aaltoliikkeeseen amplitudi, taajuus, vaihe,.. Koodaustekniikoita: FDM, TDM, CDM Käytössä laaja näkymättömän valon spektri radioaallot, mikroaallot, infrapuna-aallot, Rajoituksia generoitavuus / moduloitavuus kuuluvuus /näkyvyys, vaarallisuus? 29.10.2012 25

Signaalin vahvistaminen Signaali (aalto tai pulssi) vaimenee ja vääristyy kulkiessaan siirtomediassa Vaimeneminen (attenuation) eri taajuudet heikkenevät eri tavoin, suuret enemmän Viivevääristyminen (delay distortion) Eri taajuuksien komponentit etenevät hieman eri nopeuksilla ja saapuvat vastaanottajalle hieman eri aikaan Erilaiset häiriöt: kohina, ylikuuluminen, heijastuminen, jne Vahvistimet ja toistimet eri komponentteja vahvistettava eri tavoin analoginen signaali vääristyy joka kerralla yhä enemmän digitaalinen signaali on palautettavissa entiselleen 29.10.2012 26

segmentti paketti kehys message, segment datagram frame sanoma H l H n H n H t H t H t M M M M Lähettäjä (sender) Sovellusk. Kuljetusk. Verkkok. Linkkik. Fyysinen k H l kytkin H n H t Kurssin tärkein kuva!!! M Linkki Fyysinen Fig 1.24 [KR12] H l H n H n Vastaanottaja (recipient) H t H t H t M M M M application transport network link physical H n H t H l H n H t H n H t M M M Verkko Linkki Fyysinen reititin Tietoliikenteen perusteet, Tiina Niklander 2012 29.10.2012 1-27