S-38.118 Teletekniikan perusteet



Samankaltaiset tiedostot
OSI ja Protokollapino

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

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

S Laskuharjoitus 3: Ratkaisuhahmotelmia

Kuva maailmasta Pakettiverkot (Luento 1)

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

3. Kuljetuskerros 3.1. Kuljetuspalvelu

7. Palvelun laatu (QoS) Internetissä

7. Palvelun laatu (QoS) Internetissä

Pertti Pennanen OSI 1 (4) EDUPOLI ICTPro

Tietoliikenne II (2 ov)

Siltojen haitat Yleisesti edut selvästi suuremmat kuin haitat

1.4. Tietoliikenneohjelmistot eli protokollat

1.4. Tietoliikenneohjelmistot eli protokollat

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

Tietoliikenne II (2 ov)

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

ELEC-C7241 Tietokoneverkot Kuljetuskerros

Tehtävä 2: Tietoliikenneprotokolla

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

Kuljetuskerros. Tietokoneverkot. Matti Siekkinen Pasi Sarolahti

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

Mikä on internet, miten se toimii? Mauri Heinonen

Reaaliaikaisen e-vlbi. kehitystyö Metsähovissa. Jan Wagner, Metsähovin radiotutkimusasema

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

3. Kuljetuskerros 3.1. Kuljetuspalvelu

Protokollien yleiset toiminnot

Kuljetuskerroksen protokollat. Luotettava vai epäluotettava? Kuljetuskerroksen tarkoitus. Tietosähkeen kapselointi. Portit ja (de)multipleksaus

Harjoituksen sisältö ja tavoitteet

1. Tietokoneverkot ja Internet

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

DownLink Shared Channel in the 3 rd Generation Base Station

ELEC-C7241 Tietokoneverkot Multimedia, tietoturva, jne.

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

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

T Tietokoneverkot kertaus

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

Netemul -ohjelma Tietojenkäsittelyn koulutusohjelma

Johdanto. Tiedonsiirtoverkkojen perusteista

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

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

Antti Vähälummukka 2010

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

WWW-sivu. Miten Internet toimii? World Wide Web. HTML-koodi. HTTP-istunto URL <#>

TCP/IP-protokollapino. Kuljetuskerros. Tämän luennon jälkeen. Sisältö. Matti Siekkinen. Ymmärrätte:

Tietoliikenne I 2 ov kevät 2002

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

IPTV:n asettamat vaatimukset verkolle ja palvelun toteutus. Lauri Suleva TI07 Opinnäytetyö 2011

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

Tietoliikenteen perusteet

Miten Internet toimii?

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

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

Internet ja tietoverkot 2015 Harjoitus 7: Kertaus

Luento 13: Arkkitehtuurit. Internet tänään

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

TURVAVÄYLÄSEMINAARI. Erilaiset kenttäväylät ja niiden kehitys Jukka Hiltunen

Liikkuvien isäntäkoneiden reititys

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

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

3. Kuljetuskerros 3.1. Kuljetuspalvelu End- to- end

Kuljetuskerroksen protokollat. Kuljetuskerroksen tarkoitus. Luotettava vai epäluotettava?

Kuljetuskerroksen protokollat

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

3. Kuljetuskerros 3.1.

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

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

5. Siirtoyhteyskerros linkkikerros (Data Link Layer)

3. IP-kerroksen muita protokollia ja

Monimutkaisempi stop and wait -protokolla

5. Siirtoyhteyskerros linkkikerros (Data Link Layer)

Monimutkaisempi stop and wait -protokolla

Tietoliikenne I 2 ov kevät 2003

Kuljetuskerros. Matti Siekkinen. T Johdatus tietoliikenteeseen kevät 2011

Kuljetuskerros. Matti Siekkinen. T Johdatus tietoliikenteeseen kevät 2013

Projektina gradu. Miten? Missä? Milloin? Miksi?

Monimutkaisempi stop and wait -protokolla

S Tietoliikenneverkot

kynnysarvo (threshold) varoitusarvo = tästä lähtien syytä varoa ruuhkaa aluksi 64 K RTT

Kuljetuskerroksen protokollat

kynnysarvo (threshold)

kynnysarvo (threshold)

Osoitemanipulaation syitä. Osoitemanipulaation syitä. Miten? S Verkkopalvelujen tuotanto Luento 4: Verkko osoitteiden manipulaatiopalvelut

Miten Internet toimii?

reitittimissä => tehokkaampi 2005 Markku Kojo IPv6

IP-pohjaisen puheratkaisun käyttöönotto vaihdeverkossa

Tällä kerralla esitellään. Uutuudet. Reaaliaikainen tiedonsiirto. Äänen ja videon siirto. Session Initiation Protocol (SIP) IP-puhelin

Kertaus. Jyry Suvilehto T Johdatus tietoliikenteeseen ja multimediatekniikkaan kevät 2013

Johdanto. Multicast. Unicast. Broadcast. Protokollat. Multicast

2. Liikenne. luento02.ppt S Liikenneteorian perusteet - Kevät 2006

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

" Internet on globaalin mittakaavan koeverkko. " Nykyinen Internet. " yhtäläiset resurssit ja kurjuus. " Best Effort palvelua. " 3 bitin precedence

Tietoverkkojen turvallisuus. Tuomas Aura T Johdatus tietoliikenteeseen kevät 2012

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

Tietoliikenne I 2 ov syksy 2001

Henkilökunta - harjoitukset. Teletekniikan perusteet S-2000 S Kurssin tavoite. Aloitusluennon sisältö. Henkilökunta- luennot

Tietoliikenneohjelmointi. v. 0.01

SISÄLMYSLUETTELO QUO VADIS?... 9

Kuljetuskerroksen protokollat

PANKKILINJAN FTP - KUVAUS

Transkriptio:

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 Internetissä Laskutehtävät (45 min) paketoinnin hyötysuhde siirrettäessä ääntä Internetissä 2 1

1. Datan siirtäminen Internetissä Internet kehitettiin datan siirtämistä varten Dataa ovat: sähköposti, tiedostojen siirto jne Internet Kuva 1. Datan siirtäminen Internetissä 3 OSI-kerrosmalli Kehitettiin yhteensovitusongelmien ratkaisuksi. Applicat. Presentat. Session Transport Network Datalink Physical Sovelluskerros: sovellusten välinen komm. e-mail, FTP Esitystapakerros:yhteinen muoto tiedon esittämiselle Yhteyskerros:yhteyden käyttö, käyttäjätunnus, salasanat Kuljetuskerros:päästä-päähän siirto, TCP Verkkokerros: sanomien perillevienti, reititys, IP Siirtoyhteyskerros: luotettava siirtoyhteys, virh.tark. Fyysinen kerros: sähköiset omin.,bittien siirto, PCM 4 2

Tiedonsiirto OSI-mallin mukaisesti Applicat. Presentat. Session Transport Network Datalink Physical Internet Reititin Reititin Network Datalink Network Datalink Physical Physical Applicat. Presentat. Session Transport Network Datalink Physical Kuva 2. OSI-malli 5 TCP/IP arkkitehtuuri Internetissä yleisin käytetty protokolla on TCP/IP (Transmission Control Protocol/Internet Protocol) (kts. kuva 3) TCP:n otsikon pituus on 20 tavua samoin kuin IP:n eli yhteensä 40 tavua. Molemmat protokollat ovat välttämättömiä. Lisäksi tarvitaan muitakin protokollia, jotta siirto päästäpäähän onnistuisi Kuva 1 Sovellus Kuljetus Verkko Access Kuva 3. TCP/IP -pino (L5 - L7) TCP (L4) IP (L3) (L1 - L2) 6 3

Internetissä älykkyys sijaitsee päätelaitteissa, jossa mm. virheet havaitaan ja korjataan. Kun TCP havaitsee virheen, se lähettää paketin uudelleen, kunnes saa kuittauksen perillemenosta. TCP yhteydellä kulkee siis muitakin paketteja kuin varsinaista dataa. Kuittaukset ja uudelleenlähettämiset vievät aikaa, mutta se ei ole kriittistä datan siirron ollessa kyseessä. Vievät tosin tiedonsiirtokaistaa. 7 Tiedonsiirron vaatimukset Kriittinen: virheettömyys ei vääristymiä 0 Æ 1 pakettien katoamisia korjausmahdollisuus (virheen ilmetessä Æ datan uudelleenlähetys) Ei-kriittinen: kulkuaika (viive) kulkuajan vaihtelu (huojunta, jitter) 8 4

Laskuesimerkki Siirretään 8 kilotavua (8192 tavua) 512 tavun mittaisia segmenttejä eli yhteensä 16 segmenttiä. Jokaiseen segmenttiin liitetään ensin TCP otsake (20 tavua) ja sitten IP otsake (20 tavua). Näin ollen segmentin koko linkillä on 512 + 20 + 20 = 552 tavua. Lisäksi yhteyden muodostukseen (3), kuittauksiin (7) ja sulkemiseen (3) menee yhteensä 12 kpl 40 tavun mittaisia kontrollipaketteja. 20 20 512 tavua x 16 IP TCP kuorma 9 Laskuesimerkki jatkuu... Mikä on siirrettävä datamäärä ja otsikoiden ja kontrollipakettien (ei hyötydata) osuus? Entä jos otsikot ja kontrollipaketit pakataan? (Pakkaus on toteutettu muistamalla edellisen paketin kentät, ja lähettämällä vain muuttuneet kentät. Näin saavutetaan noin 40 tavua -> 10 tavua kompressio. Jos lisäksi lähetetään vain delta-arvo (kuinka paljon kentän arvo on muuttunut), päästään 40 -> 5 pakkaussuhteeseen, ja 40 -> 3 tyypillisissä telnet ja FTP-yhteyksissä.) Jos siirretään 16 ktavua (16384 tavua) 1024 tavun mittaisissa segmenteissä, niin paljonko silloin pakkaamattomien otsikoiden ja kontrollipakettien osuus olisi? Entä jos otsikot ja kontrollipaketit pakataan? 10 5

Laskuesimerkin ratkaisu Siirretään 8 ktavua 512 ktavun segmenteissä ilman pakkausta Datan osuus 16 x 512 tavua = 8192 tavua Otsikoiden osuus 16 x 40 tavua = 640 tavua Kontr.paketit 12 x 40 tavua = 480 tavua YHTEENSÄ 9312 tavua Ei hyötydatan osuus on (640 + 480)/9312 tavua => 12,0% 11 Laskuesimerkin ratkaisu Siirretään 8 ktavua 512 ktavun segmenteissä ja otsikot ja kontrollipaketit pakataan (40 tavua Æ 10 tavua). Datan osuus: 16 x 512 tavua = 8192 tavua Otsikoiden osuus: 16 x 4 tavua = 64 tavua Kontr.paketit 12x 10 tavua = 120 tavua YHTEENSÄ 8376 tavua Ei hyötydatan osuus on (64 + 120)/8376 tavua => 2,2 % 12 6

Laskuesimerkin ratkaisu... Siirretään 16 ktavua 1024 tavun segmenteissä, otsikoita ei pakattu Datan osuus: 16 x 1024 tavua = 16384 tavua Otsikoiden osuus: 16 x 40 tavua = 640 tavua Kontr.paketit 12 x 40 tavua = 480 tavua YHTEENSÄ 17504 tavua Ei hyötydatan osuus on (640 + 480)/17504 tavua => 6,4 % 13 Laskuesimerkin ratkaisu... Siirretään 16 ktavua 1024 ktavun segmenteissä ja otsikot ja kontrollipaketit pakataan (40 tavua Æ 10 tavua). Datan osuus: 16 x 1024 tavua = 16384 tavua Otsikoiden osuus: 16 x 4 tavua = 64 tavua Kontr.paketit 12 x 10 tavua = 120 tavua YHTEENSÄ 16568 tavua Ei hyötydatan osuus on (64 + 120)/16568 tavua => 1,1 % 14 7

Tiedonsiirron hyötysuhde Segmentin koko Pakkaamaton Pakattu 40->10 tavua 512 tavua 12 % 2,2 % 1024 tavua 6,4 % 1,1 % 15 2. Puheen siirtäminen Internetissä Multimedia koostuu mm. puheesta, kuvasta ja videosta. Se eroaa datan siirrosta mm. siinä, että se on reaaliaikaista. Reaaliaikaisessa tiedonsiirrossa on otettava huomioon mm, että se: 16 8

Tiedonsiirron vaatimukset Kriittinen: ei siedä uudelleenlähetystä ei siedä paljoa viivettä (gsm 200ms, satel. 500ms) ei siedä paljoa viiveen vaihtelua Ei kriittinen: sietää virheitä korva ei erota pieniä virheitä eikä muutamia puuttuvia paketteja 17 UDP/IP protokollapino Käytetyt protokollat ovat IP protokolla sekä UDP (User Datagram Protocol) protokolla vastaavasti UDP on pelkistetty prokolla, jossa ei ole virheenkorjauseikä uudelleenlähetysproseduuria, vaan ainoastaan virheenhavaitseminen. Sen otsikko sisältää vain 8 tavua. Sovellus Kuljetus Verkko Access Kuva 4. UDP/IP -pino (L5 - L7) UDP (L4) IP (L3) (L1 - L3) 18 9

RTP/UDP/IP protokollapino UDP -prokollan apuna käytetään RTP (Real-time Transport Protocol) - protokollaa. Sen avulla viiveen vaihtelu voidaan kompensoida (dejitter buffer) ja paketit voidaan järjestää oikeaan järjestykseen (kts. kuva 6). Sen otsikko sisältää 12 tavua. Sovellus Kuljetus Verkko Access Kuva 5. RTP/UDP/IP -pino (L5 - L7) RTP/UDP (L4) IP (L3) (L1 - L3) 19 Lähetys Vastaanotto Playout Kuva 6. Pakettien lähettäminen ja vastaanottaminen Internetissä RTP -protokollaa käyttäen 20 10

2.1 Puheen siirtämisen vaiheet Vaihe 1: Puheen muuttaminen digitaaliseksi näytteenotto, kvantisointi, koodaus Nyqvistin teoreema (8000 näytettä/s) koodekit G.711 PCM 48, 56, 64 GSTN, H.323 & H.320 videokonf. (1977) G.728 LD-CELP 16 GSTN, H.320 videopuhelu (1992) G.723.1 ACELP 5.3 GSTN videopuhelut (1995) MP-MLQ 6.3 GSTN videopuhelut G.729 ACELP 8 GSTN puhelut, langat./pcs /FPLMTS (1995) 21 2.1 Puheen siirtämisen vaiheet... Vaihe 2: Korjaukset hiljaisuuden poisto Vaihe 3: Pakkaaminen ja kehystys poistetaan turha informaatio (ennustettavissa tai toistuu) kehystys 22 11

2.1 Puheen siirtämisen vaiheet... Vaihe 4: IP -paketin muodostaminen reititys Internetissä RTP -otsikko = 12 tavua UDP -otsikko = 8 tavua IP -otsikko = 20 tavua yhteensä = 40 tavua otsikot voidaan pakata -> (2-4 tavua) 23 2.1 Puheen siirtämisen vaiheet... Vaihe 5: IP -pakettien siirtäminen paketit lähetetään Internettiin kuten datapaketit reitittimet välittävät paketit määränpäähänsä voivat mennä eri reittejä ja kestää eri ajan Vaihe 6: Vastaanotto poistetaan IP/UDP/RTP otsikot lisätään hiljaisuus ja muutetaan anal. ääneksi 24 12

25 Ja sitten laskemaan... Pakettiverkon tiedonsiirron hyötysuhteita Pakkaamisen vaikutuksia 26 13