Internet ja tietoverkot. 7 Multimedia. Oulun yliopisto Tietojenkäsittelytieteiden laitos Periodi / 2015
|
|
- Sami Nieminen
- 8 vuotta sitten
- Katselukertoja:
Transkriptio
1 811338A 7 Oulun yliopisto Tietojenkäsittelytieteiden laitos 2014 / 2015
2 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: seitsemänteen lukuun. 2
3 Taustaa ihmiset joka puolillla mailmaa käyttävät Internetiä elokuvien ja tv-esitysten katsomiseen tunnettuja nimiä Neflix ja Hulu Euroopassa ja USA:ssa Youku ja Kankan Kiinassa katselun lisäksi, YouTuben kaltaisia sivuja käytetään omien sisältöjen lataamiseen ja levitykseen; tällöin toimitaan paitsi Internet-videoiden kuluttajana myös sisällöntuottajana sovellukset kuten Skype, Google Talk ja QQ mahdollistavat paitsi kahdenhenkilön väliset ääni- ja kuvapuhelut, myös videokonferenssit yli Internetin 3
4 Taustaa (2) ennustus: vuosikymmenen loppuun mennessä pääosa videojakelusta ja puheluista tapahtuu päästä-päähän yli Internetin langattomiin laitteisiin 4G- ja WiFi-pääsyverkkojen kautta 4
5 Mitä käsitellään 1. sovellukset 2. Virtaava tallennettu kuva ja ääni 3. Keskusteluääni yli IP:n (VoIP) 4. Keskustelusovellusten reaaliaikaprotokollat 5. Miten verkko tukee multimediaa? 5
6 Mitä käsitellään (2) 1. sovellukset 1.1 Videovälityksen ominaisuudet 1.2 Äänivälityksen ominaisuudet 1.3 sovellusten tyypit 2. Virtaava tallennettu kuva ja ääni 2.1 UDP striimaus 2.2 HTTP striimaus 2.3 Adaptiivinen striimaus ja DASH 2.4 Sisällönjakeluverkot 2.5 Tapaustutkimuksia: Netflix, YouTube ja Kankan 3. Keskusteluääni yli IP:n (VoIP) 3.1 Parhaan yrityksen palvelun rajoitukset 3.2 Huojunnan poistaminen ääntä vastaanotettaessa 3.3 Pakettihävikistä toipumien 3.4 Tapaustutkimus: VoIP ja Skype 6
7 Mitä käsitellään (3) 4. Keskustelusovellusten reaaliaikaprotokollat 4.1 RTP 4.2 SIP 5. Miten verkko tukee multimediaa? 5.1 Parhaan yrityksen verkkojen mitottaminen 5.2 Palveluita useammassa luokassa 5.3 Diffserv 5.4 Yhteyskohtaiset palvelunlaatutakuut: resurssien varaus ja pyynnön hyväksyminen 7
8 1. sovellukset video- ja audiodataa lähettävien verkkosovellusten lukumäärä Internetissä on lisääntynyt uusia sovelluksia ovat esim. virtaava video, IP-puhelut, Internet-radio, videoneuvottelut, interaktiiviset pelit, virtuaalimaailmat, etäoppiminen jne em. sovellusten palveluvaatimukset poikkeavat perinteisistä; multimediasovellukset ovat herkkiä päästäpäähän viiveelle ja viiveenvaihtelulle, mutta sietävät datakatoa ongelmia kuinka nykyinen Internet selviää multimediahaasteesta mihin suuntaan Internetin multimediapalvelujan kehitetään 8
9 Äänen ja kuvan pakkaus ennen välittämistä ääni ja kuva digitalisoidaan ja pakataan digitalisointi tarvitaan, koska tietoverkot lähettävät datan bitteinä; välitetty tieto täytyy esittää bittijonona pakkaaminen tarvitaan, koska pakkaamaton ääni ja kuva vaatii valtavasti reursseja pakkaussuhde 10:1 helposti saavutettavissa äänen ja kuvan pakkaamista tutkittu viimeiset 50 vuotta; satoja tekniikoita olemassa opiskelijoille on teknillisissä yliopistoissa ja tiedekunnissa tarjolla tavallisesti useita pakkaamista käsitteleviä kursseja 9
10 Pakkauksen tarpeellisuus: esimerkki yksi kuva koostuu 1024 x 1024 pikselistä kukin pikseli koodatan 24 bitillä, kahdeksan bittiä kutakin kolmea väriä (punainen, vihreä, sininen) kohti: tarvitaan = bittiä = tavua = 3.14 megatavua välitysviive 64 kbps linkissä: t = määrä / nopeus = ( / 64000) sek = sek = 6 min 33 sek suhteella 10 :1 muistitilan tarve ja välitysaika pienenevät kymmenesosaan alkuperäisestä 10
11 1. 1 Videovälityksen ominaisuudet korkea bittinopeus vaihtelu: 100 kbps (videokonferensssit) 3 Mbp (korkeatasoiset elokuvat) Taulukossa 1 Frank katsoo valokuvia Facebookissa nopeudella yksi 200 kilotavun kuva 10 sek:ssa Martha kuuntelee bittinopeudella 128 kbps koodattua MP3- musiikkia älypuhelimellaan Victor katselee bittinopeudella 2 Mbps koodattua videoa Oletetaan, että kunkin kolmen käyttäjän istunto kestää 4000 sekuntia (noin 67 minuuttia) 11
12 Taulukko 1: Kolmen Internet sovelluksen bittinopeusvaatimusten vertailu 12
13 Videonvälityksen ominaisuudet (2) videosovellukset vaativat paaljon kaistanleveyttä Ciscon ennustus: vuoden 2015 loppuun mennessä virtaava ja varastoitu kuva (videosovellukset) muodostavat 90 % Internetin liikenteestä videokuvaa voidaan pakata: matalampi bittinopeus heikkolaatuisempi kuva videoesitys koostuu kuvajonosta (24 tai 30 kuvaa sek:ssa) digitaalinen kuva muodostuu pikseleistä, kukin pikseli koodataan kokonaisluvuksi, joka kuvaa valoisuutta ja väriä; kokonaisluvut esitetään binäärimuodossa 13
14 Videonvälityksen ominaisuudet (3) pakkaaamisessa hyödynnetyt redundanssia tilaredundanssi edustaa kuvassa olevaa redundanssia; esim. valkoista aluetta on paljon temporaaliredundanssi heijastaa samankaltaisuutta peräkkäisissä kuvissa pakkaamista voidaan käyttää luomaan useita laadultaan eritaoisia versioita samasta videosta (esim. bittinopeuksilla 300 kbps, 1 Mbps ja 3 Mbps) käyttäjä voi päättää (esim. saatavissa olevan kaistanleveyden perusteella) mitä versiota haluaa katsoa myös videokonferenssit voidaan pakata lennosta ja parhaan laadun saavuttamiseksi tietyllä kaistanleveydellä 14
15 1.2 Äänivälityksen ominaisuudet digitaalisella äänellä (puhe ja musiikki mukaanluettuna) on pienemmät kaistanleveysvaatimukset kuin videokuvalla digitaalisella äänellä on omat erikoisominaisuutensa analoginen äänisignaali digitalisoidaan seuraavasti äänisignaalista tehdään otoksia (esim 8000 otosta sek:ssa); otoksen arvo on reaaliluku otoksen arvo pyöristetään kokonaisluvuksi (vaihtoehtojen lkm yleensä kakkosen potenssi, esim 256); suoritetaan kvantisointi kukin kvantisointiarvo esitetään binäärilukuna (esim. 8 bittiä); kaikkien otosten bnaariesitykset liitetään yhteen, jolloin saadaan äänisignaalin digitalinen esitys jos otoksia tehdään 8000 kpl sekunnissa ja kvantisointi tapahtuu 8 bitillä, digitaaalisen signaalin bittinopeus on 64 kbps 15
16 Äänivälityksen ominaisuudet (2) soitettaessa digitaalinen signaali muutetaan takaisin analogiseksi dekoodattu analoginen signaali on vain approksimaatio alkuperäisestä lisäämällä otosten määrää ajan suhteen (otosaste) voidaan dekoodatun äänen laatua parantaa edellä kuvattu tekniikka on ns. PCM-modulaatio (Pulse Code Modulation) PCM-modulaatiosa otosaste on tavallisesti 8000 otosta sek:ssa ja kvantisointi 8 bittiä / otos, jolloin saavutetaan 64 kbps bittinopeus (eli signaaliaste) 16
17 Äänenvälityksen ominaisuuksia (3) puheenpakkausmenetelmiä: GSM (13 kbps), G.729 (8 kbps) ja G (sekä 6.4 että 5.3 kbps) CD-tason stereomusiikki: MPEG 1 layer 3 eli MP3 (96 kbps, 128 kbps tai 160 kbps) Applen standardi: Advanced Audio Coding (AAC) etukäteen voidaan luoda äänitiedostoja (-virtoja) usealla bittinopeudella äänen vaatimat bittinopeudet ovat videokuvaa pienemmät, mutta käyttäjät ovat tarkempa äänen kuin kuvan laadusta (vrt. esim videokonferenssi) 17
18 1.3 sovellusten tyypit Kolme sovellustyyppiä (i) virtaava tallennettu kuva ja ääni (ii) reaaliaikainen interaktiivinen kuva ja ääni (keskusteluääni ja -kuva yli Internetin) (iii) virtaava elävä kuva ja ääni Emme tarkastele ns. lataa ja käytä sovelluksia (MP3, muut P2P-sovellukset); ne ovat tyypillisiä joustavia tiedostonsiirtosovelluksia, jotka eivät aseta erityisiä vaatimuksia viiveen suhteen. 18
19 Virtaava tallennettu kuva ja ääni keskitytään virtaavaan tallennettuun (video)kuvaan, koska se sisältää tavallisesti sekä kuva- että ääniosan data on etukäteen nauhoitettu, pakattu ja tallennettu serverille asiakas pyytää halutesaan serveriltä tallennettuja videotiedostoja: elokuvia, tv-esityksiä, nauhoitettuja urheilutapahtumia, muiden käyttäjien lataamia videoita virtaavan tallennetun kuvan ja äänen tuottajia: YouTube (Google), Netflix, Hulu kolme tyypillistä piirrettä Striimaus. Asiakas alkaa kuunnella/katsoa materiaalia hieman sen jälkeen, kun tiedostoa aaletaan vastaanottaa serveriltä. Materiaali virtaa palvelimelta asiakaskoneelle samalla, kun käyttäjä kuuntelee ja/tai katselee tallennetta. 19
20 Virtaava tallennettu kuva ja ääni (2) Interaktiivisuus. Asiakas voi pysäyttää esityksen ja kelata sitä eteen- tai taaksepäin. Materiaalin käyttö voi alkaa 1 10 sek pyynnön jälkeen. Jatkuva esitys. Kun materiaalin käyttö aloitetaan, esityksen tulisi edetä alkuperäisen ajoituksen ja tallennuksen mukaisesti ilman merkittäviä viiveitä. Siten datan tulee saapua palvelimelta ajoissa käyttäjälle. virtaavalle tallennetulle äänelle ja kuvalle tärkeintä on keskimääräinen suoritusteho (average throughput) keskimääräisen suoritustehon tulee olla ainakin videotallenteen bittinopeus vaihtelevaa suoritustehoa voidaan paikata puskuroinnilla ja esihaulla 20
21 Virtaava tallennettu kuva ja ääni (3) Protokollat Real-Time Protocol (RTP, RFC 1889) ääni- ja kuvaliikenteen kapselointiin, käyttää UDP:tä Real-Time Streaming Protocol (RTSP, RFC 2326) interaktiiviseen ääni- ja kuvaliikenteeseen, käyttää joko TCP:tä tai UDP:tä Mediasoittimia: RealPlayer (RealNetworks), QuickTime (Apple), Windows Media Player (Microsoft) 21
22 Reaaliaikainen interaktiivinen kuva ja ääni reaaliaikainen interaktiivinen ääni (yli Internetin) = reaaliaikainen keskusteluääni (yli Internetin) = Internet-puhelinliikenne (Internet Telephony) = Keskusteluääni yli IP:n (Voice-over-IP, VoIP): osapuolet keskustelevat reaaliaikaisesti yli Internetin reaaliaikainen interaktiivinen kuva (video): kuten ääni, mutta myös kuva mukana videokonferenssissa useat osallistujat kommunikoivat sekä kuvan että äänen avulla. keskusteluääni ja -kuva suosittuja: Skypesssä, QQ:ssa ja Google Talkissa päivittäin satoja miljoonia käyttäjiä 22
23 Reaaliaikainen interaktiivinen kuva ja ääni (2) ajoitus ja datahävikki tärkeitä näkökulmia: keskusteluääni ja -kuva sovellukset ovat viiveherkkiä äänessä ja liikkeessä voi olla muutaman sadan millisekunnin viiveitä äänen suhteen ihmiskorva ei tajua alle 150 millisekunnin viiveitä, ms:n viive menetteleee, mutta yli 400 ms viive on liian pitkä. keskusteluääni ja -kuva sovellukset sietävät jonkin verran datahävikkiä ajoittainen dathävikki ei ratkaisevan tärkeää, se voidaan usein osittain tai kokonaan kätkeä 23
24 Reaaliaikainen interaktiivinen kuva ja ääni (3) Protokollat Real-Time Protocol Real-Time Control Protocol (RTCP, RFC 1889) Session Initiation Protocol (SIP, RFC 3261) IP-puheluihin ja audiokonferensseihin H.323 reaaliaikaisiin ääni- ja videokonferensseihin 24
25 Virtaava elävä kuva ja ääni sovellustyyppi on samankaltainen kuin perinteinen radio- ja televisiolähetys, välitys vain tapahtuu yli Internetin lähetys on elävä ja se voidaan välittää mistä tahansa maailmankolkasta materiaalia ei tietysti voi kelata eteen- eikä taaksepäin; jos vastaanottaja tallentaa lähetyksen, muunkinlainen käyttö on mahdollista usein lähetyksellä on paljon vastaanottajia; välitys voi tapahtua multicasting-tekniikoita käyttäen tällä hetkellä elävä ääni / kuva levitetään usean erillisen unicast-virran avulla tai sovellukerroksessa (P2P, CDN) 25
26 Virtaava elävä kuva ja ääni (2) kun materiaalin käyttö alkaa, sen tulisi edetä nauhoituksen mukaisesti ilman (merkittäviä) viiveitä keskimääräinen suoritusteho tärkeää; sen on otava ainakin kulutuksen asteen suuruinen viiveet (pyynnön esittämisestä esityksen alkamiseen), joiden kesto on yhdestä muutamaan kymmeneen sekuntiin ovat siedettäviä ajoitus ei kuitenkaan yhtä tärkeä kuin vuorovaikutteinen ääni ja kuva sovelluksissa protokollat: Real-Time Protocol, Real-Time Streaming Protocol 26
27 2. Virtaava tallennettu kuva ja ääni 2.1 UDP striimaus 2.2 HTTP striimaus 2.3 Adaptiivinen striimaus ja DASH 2.4. Sisällönjakeluverkot 2.4 Tapaustutkimuksia: Netflix, YouTube ja Kankan 27
28 2 Virtaava tallennettu kuva ja ääni suosittu sovellustyyppi, joka käyttää merkitävän osan Internetin kaistanleveydestä syitä suosioon halpaa levytilaa teratavukaupalla saatavailla Internetin infrastruktuuri on kehittynyt nopeat isäntäkone- ja kotiyhteydet tehokkaat sisällönjalkelutekniikat QoS-yhteensopivat protokollat videokysyntä kasvussa; yhdistetään television ja Internetin palvelut asiakkaat pyytävät servereille sijoitettuja pakattuja ääni- ja kuvatiedostoja palvelimet voivat olla tavallisia web-servereitä tai räätälöityjä ääni-/kuvavirtaussovelluksille 28
29 Tallennetun videon striimaus kolme striimauskategoriaa UDP striimaus HTTP striimaus adaptiivinen HTTP striimaus kaikille striimaustavoille yhteinne piirre: puskuroinnin runsas käyttö asiakaspäässä asiakas ei heti videon alkaessa saapua aloita esitystä, vaan rakentaa reservin saapuneista videopätkistä miksi asiakaspuskuri luodaan? päästä-päähän viiveen vaihtelun vaikutus vähenee jos kaistanleveys alittaa videon esitysnopeuden, käyttäjä voi jatkaa katselemista siihen saakka, kun puskuri tyhjenee 29
30 Kuva 1. Asiakkaan esitysviive videostriimauksessa 30
31 2.1 UDP striimaus serveri välittää videota nopeudella, joka vastaa videon esitysnopeutta asiakkaalla säätämällä videolohkojen lähetysnopeuden tasaiseksi esim. jos videon esitysnopeus on 2 Mbps ja jokaisessa UDP segmentissä lähetetään 8000 bittiä videota, serveri välittää UDP-segmentin sisältävän IP-paketin aina 4 ms:n välein (8000 b) / ( bps) = s = 4 ms serveri voi työntää paketteja verkkoon haluamallaan nopeudella, TCP:n ruuhkakontrollirajoituksia ei UDPssä ole 31
32 UDP striimaus (2) serveri voi sulkea videolohkot erityisiin äänen ja kuvan välittämiseen tarkoitettuihin kuljetuspaketeihin RTPprotokollaa käyttäen (Real-Time Transport Protocol) välittää videota nopeudella, joka vastaa videon esitysnopeutta asiakkaalla säätämällä videolohkojen lähetysnopeuden tasaiseksi videolohkolähetyksen rinnalla asiakas ja palvelin voivat ylläpitää kontrolliyhteyttä, jossa asiakas lähettää tilanmuutosta koskevia käskyjä (paussi, kelaus, jne.) esim. RTSP-protokollaa käyttäen (Real-Time Streaming Protocol) 32
33 UDP striimaus (3) UDP striimauksen heikkouksia vakionopeudella tapahtuvassa UDP-striimauksessa (kaistanleveysvaihtelujen vuoksi) ei välttämättä päästä tasaiseen esitykseen asiakaspäässä UDP-striimaus vaatii tavallisesti mediakontrollipalvelimen (RTSPpalvelimen) käytön jokaisen asiakkaan kohdalla, jotta yhteyden tilaa ja asiakkaan pyyntöjä voitaisiin kontrolloida monet palomuurit blokkaavat UDP-liikenteen, jolloin palomuurien takan UDP-striimaus estyy 33
34 2.2 HTTP - striimaus video tallennetaan HTTP-palvelimelle tavanomaisena tiedostona, jolla oma URL-osoite asiakas perustaa HTTP-yhteyden palvelimeen ja pyytää tiedostoa HTTP GET käskyllä em. URL :ia käyttäen palvelin lähettää videotiedoston HTTP vastauviestinä niin nopeasti kuin pystyy (TCP:n ruuhkakontrollin ja vuonohjauksen sallimissa puitteissa) asiakkaan sovellus voi alottaa videon esittämisen heti, kun puskurissa oleva tavumäärä ylittää kynnysarvon ajetaan TCP:n päällä, joten videolohkot voivat merkittävästi viivästyä 34
35 HTTP striimaus (2) videostriimaus onnistuu myös TCP:tä käyttäen, kun sovelletaan asiakaspuskurointia ja esinoutoa tämän lisäksi HTTP-strimaus läpäisee palomuurit ja NAT-reitittimet helpommin kuin UDP-striimaus mediakontrollipalvelinta ei tarvita useimmat videosovellukset, kuten YouTube ja Netflix käyttävät HTTP-striimausta videon esinouto: asiakas yrittää ladata videota esitysnopeutta nopeammin ja noutaa siten videolohkoja etukäteen myöhemmin esitettäviksi 35
36 HTTP striimaus (3) HTTP-striimauksessa esinouto on luontevaa, koska TCP:n ruuhkanvälttämismekanismi pyrkii hyödyntämään kaiken kaistanleveyden palvelimen ja asiakkaan välillä kun TCP-yhteyden suoritusteho on noin kaksi kertaa videon esitysnopeus, striimaus yli TCP:n onnistuu hyvin Kuva 2 esittää serverin ja asiakkaan puskureita HTTPstriimauksessa mikäli asiakkaan sovelluspuskurin koko on suurempi kuin videotiedosto, voi striimaus tapahtua tavallisena tiedostonsiirtona niin nopeasti kuin TCP sallii 36
37 Kuva 2. Videotallenteen striimaus yli HTTP / TCP:n 37
38 HTTP striimaus (4) jos asiakas pysäyttää videon esityksen, serveri voi puskurien täyttyessä joutua lopettamaan lähetyksen ja odottamaan, että asiakas jatkaa esitystä näin voi tapahtua myös videota taaksepäin kelattaessa siispä HTTP-striimausta käytettäesä asiakkaan sovelluspuskurin täyttyminen epäsuorasti rajoittaa videon lähetysnopeutta palvelimelta 38
39 2.3 Adaptiivinen striimaus ja DASH perinteisessä HTTP-striimauksessa kaikki asiakkaat saavat samalla tavalla koodatun videotiedoston riippumatta saatavilla olevasta kaistanleveydestä DASH on dynaaminen adaptiivinen striimaus yli (Dynamic Adaptive Streaming over HTTP) DASH:ssa videosta tehdään useita versioita, jotka koodataan eri bittinopeuksilla eri bittinopeuksilla koodattujen videoversioiden laatu tietysti vaihtelee asiakas voi dynaamisesti pyytää videolohkoja eri versioista saatavilla olevasta kaistanleveydestä riippuen 39
40 Adaptiivinen striimaus ja DASH (2) kun kaistanleveyttä on paljon, lohkoja pyydetään versioista, joissa on suurempi bittinopeus DASH sallii asiakkaiden, joilla on käytettävissä erilaiset kaistanleveydet, ladata eri nopeudella koodattuja videoversioita saman asiakkaan mukauttaa lataamansa videolohkot käytettävissä olevaan kaistanleveyteen (tärkeää mobiilikäyttäjille) DASH:ssa kullakin versiolla on oma URL-osoite HTTP-serverillä on manifestitiedosto, joka sisältää eri bittinopeuksilla koodattujen videoversioiden URL-osoitteet 40
41 Adaptiivinen striimaus ja DASH (3) asiakas pyytää palvelimelta manifestitiedoston ladatessaan videolohkoja asiaks mittaa koko ajan kaistanleveyttä ja käyttää nopeudenmääräämisalgoritmia seuraavaa lohkoa valitessaan koska arvio suoritetaan asiakaspäässä, serveripuolen järjestelmän skaalautuvuus paranee serveri tallentaa kuvan lisäksi myös ääntä eri bittinopeuksilla 41
42 Virtaava tallennettu kuva ja ääni: RTP:n ja RTSP:n rooli ääni/kuvatiedosto segmentoidaan, osiin liitetään RTPotsikko (Real-Time Transport Prorocol) lohkot ohjataan (joko TCP- tai UDP-) liittimeen sekä TCP- että UDP-yhteyksiä sovelletaan käytännössä tiedoston saatuaan asiakas alkaa (tavallisesti muutamassa sekunnissa) sen käytön (soiton) useat sovellukset interaktiivisia; käyttäjän toiminta saadaan RTSP-protokollaa soveltamalla (Real-Time Streaming Protocol) 42
43 Mediasoitin ja sen tehtävät tiedostoja pyydetään usein selaimen välityksellä; tarvitaan apusovellus, mediasoitin (RealNetworks: RealPlayer, Microsoft Windows: MediaPlayer) mediasoittimen tehtävät Pakkauksen purku. Ääni/kuvatiedosto on tavallisesti pakattu, mediasoittimen tulee suorittaa purkaminen. Pakettiheilahtelun poisto. Tiedosto tulee soittaa samalla ajoituksella, kun se on äänitettykin. Pakettien päästä päähän viiveen vaihtelu täytyy (puskuroinnilla) poistaa. Virheenkorjaus. Ruuhkasyistä osa paketeista ei ehkä koskaan tule perille. Pakettihävikistä toivutaan joko konstruoimalla kadonneet paketit redundantista datasta pyytämällä kadonneiden pakettien uudelleenlähetystä interpoloimalla puuttuva data vastaanotetusta datasta 43
44 Mediasoitin ja sen tehtävät (2) mediasoittimella graafinen käyttöliittymä: säätimet äänenvoimakkuudelle, soitolle, (pika)kelaukselle eteenja taaksepäin, pysäytykselle jne. plug-in -tekniikan avulla mediasoittimen käyttöliittymä voidaan integroida selaimen ikkunaan; mediasoitin hallinnoi selaimen web-sivulta varaamaa ruututilaa tapahtuipa esittäminen erillisessä ikkunassa tai web - sivulla, mediasoittimen ohjelma suoritetaan erillään selaimen toiminnasta 44
45 2.3 Sisällönjakeluverkot Content Distribution Networks (CDNs) useat Internetin videoyhtiöt jakavat (pyynnöstä) videoita sadoille miljoonille kuluttajille miten virtaava videopalvelu toteutetaan suoraviivaisin ratkaisu: yhtiö rakentaa massiivisen datakeskuksen ja varastoi kaikki videonsa sinne suoraviivaisessa ratkaisussa kolme heikkoutta asiakas on usein kaukana datakeskuksesta; suosittu video matkaa monta kertaa saman linkin yli; ja yksi datakeskus edustaa yksittäistä murtumiskohtaa (single poit of failure, SPOF) 45
46 Sisällönjakeluverkot (2) lähes kaikki suuret videostriimausyhtiöt käyttävät sisällönjakeluverkkoja (CDN-verkkoja) sisällönjakeluverkko hallinnoi maantieteellisesti eri paikkoihin hajautettuja servereitä varastoi videoiden (ja muiden webbisisältöjen) kopioita servereillään pyrkii ohjaamaan pyynnöt sellaisille servereille, jotka ovat kuluttajan kannalta edullisimpia voi olla (1) yksityinen CDN, jolloin videofirma itse omistaa sen; tai (2) kolmannen osapuolen CDN, joka jakaa videoita usean yhtiön puolesta AKAMAI on kolmannen osapuolen CDN, joka jakaa Netflixin ja Hulun sisältöjä 46
47 Sisällönjakeluverkot (3) sisällönjakeluverkoilla kaksi filosofiaa sijoittaa palvelimet: Sukella syvälle. Akamain lanseeraama filosofia, jossa sukelletaan syvälle Internet-palveluntuottajien pääsyverkkoihin kaikkialla maailmassa sijoittamalla serveriklustereita kaikkialle maailmaan. Tuo lähelle. Limelight maksui filosofian, jossa Internetin palveluntuottajat tuodaan lähelle rakentamalla suuria serveriklustereita muutamaan avainpaikkaan ja yhdistämällä klusterit nopealla yksityisellä verkolla. Serverit sijoitetaan lähelle 1. tason ISP:eitä (tier 1 ISP). kun serveriklusterit ovat paikallaan, CDN kopioi sisältöjään klustereille; jokaista videota ei välttämättä sijoiteta kaikkiin klustereihin 47
48 Sisällönjakeluverkot (4) useat CDN:t käyttävät työntö strategian sijasta veto strategiaa työntö -strategia: CDN tallentaa kaikki videot jokaiseen serveriklusteriinsa veto strategia: kun asiakas pyytää videota serveriklusterista, jossa sitä ei ole, klusteri (1) lataa videon joko keskusvarastosta tai toisesta klusterilta; (2) striimaa sitä samaan aikaan asiakkaalle; ja (3) tallentaa kopion omaan muistiinsa striimatessaan kun klusterin varsastotila täyttyy, se poistaa videoita, joiden kysyntä on vähäistä 48
49 CDN:n toiminta oletetaan, että asiakas pyytää selaimen kautta tiettyä (URL-osoitteen identifioimaa) videota tällöin CDN:n keskeyttää pyynnön, jotta se voisi määrittää asiakkaalle ja ajankohtaan sopivan serveriklusterin; ja uudelleenohjata pyynnön valitulle serveriklusterille useimmat sisällönjakoverkot käyttävät hyväksi DNS-palvelua keskeyttääkseen ja uudelleenohjatakseen pyyntöjä Kuvassa 3 sisällöntarjoaja NetCinema käyttää kolmannen osapuolen CDN-yhtiötä KingCDN videojakeluun NetCineman sivustolla kullakin videolla on oma URLosoitteensa 49
50 Kuvan 3 selitys 1. Käyttäjä menee NetCineman verkkosivulle. 2. Käyttäjä klikkaa linkkiä käyttäjän isäntäkone lähettää DNS-pyynnön nimestä video.netcinema.com. 3. Käyttäjän paikallinen nimipalvelin (LDNS) välittää DNSpyynnön NetCineman keskusnimipalvelimelle; tämä palauttaa LDNS:lle KingCDN:n domainissa sijaitsevan isäntäkoneen nimen a1105.kingcdn.com. 4. LDNS lähettää pyynnön nimestä a1105.kingcdn.com ja saa KingCDN:n sisällönjakelupalvelimen IP-osoitteen a.b.c.d. 5. Asiakaskone saa IP-osoitteen a.b.c.d, perustaa TCP-yhteyden palvelimeen ja pyytää videota 6Y7B23V. 50
51 Kuva 3 DNS uudelleenohjaa käyttäjän pyynnön CDN-palvelimelle 51
52 Palvelinklusterin valintastrategioita palvelinklusterin valintastrategioita = mekanismi, jolla asiakkaan kysely dynaamisesti ohjataan CDN:n johonkin serveriklusteriin tai datakeskukseen CDN:t soveltavat tavallisesti yksityisiä klusterinvalintastrategioita klusterinvalintastrategia voidaan valita perustuen esim. maantieteelliseen etäisyyteen; reaaliaikaiseen liikenteen määrän mittaukseen; tai IPv6:n anycast-tekniikkaan 52
53 Kuva 4. Asiakkaan pyynnön reitittäminen lähimpään palvelinklusteriin IPv6:n anycast-osoitetta käyttäen 53
54 2.4 Tapaustutkimuksia: Netflix, YouTube ja Kankan Netflix generoi USA:ssa lähes 30% verkkoliikenteestä alavirtaan johtava elokuvien ja tv-esitysten palveluntuottaja käyttää laajasti kolmannen osapuolen sisällönjakeluverkkoja ja pilvipalveluja toteuttaa online-palvelunsa vuokraamalla servereitä, kaistanleveyttä, varastotilaa ja tietokantapalveluja käyttää sisällönjakeluverkkoja ja adaptiivista striimausta yli (DASH) Netflix-alustassa neljä osaa rekisteröitymis- ja maksupalvelimet Amazon-pilvi monta CDN-palveluntarjoaja asiakkaat 54
55 Kuva 5 Netflixin videostriimausalusta 55
56 Netflix rekisteröitymis- ja maksupalvelimet ovat Netflixin omaa kalustoa Netflix online-palvelu käyttää Amazon-pilveä Amazon pilven tehtäviä: Sisältöjen vastaanotto. Netflix saa elokuvien master-versiot studioilta ja lataa ne Amazon-pilven koneille. Sisältöjen muokkaaminen. Amazon-pilvi tekee useita eri alitteistoille ja ohjelmistoille sopivia formaatteja kustakin elokuvasta. Jokaisesta formaatista tehdään eri versioita vaihtelevall bittinopeudella. Versioiden lataaminen sisällönjakeluverkkoihin. Netflix käyttää kolmannen osapuolen CDN-yhtiöitä jakamaan videoita asiakkaille: Akamai, Limelight, Level-3 56
57 YouTube YouTube on laajin videoidenjakaja maailmassa: YouTuben kirjastossa puoli miljardia videota päivittäin puoli miljardia asiakasta YouTube aloitti toimintansa toukokuussa 2005, Google osti YouTuben marraskuussa 2006 YouTuben protokollat ovat yksityisiä Google jakaa YouTube-videoita omista CDN-verkoista, serveriklustereita sijaitsee sadoissa eri paikoissa noin 50 klusteria jakaa YouTube-videoita Google käyttää DNS-palvelua asiakaspyyntöjen uudelleenohjaamiseen sopivalle serveriklusterille 57
58 YouTube (2) Googlen klusterinvalintastrategia: asiakkaan pyyntö ohjataan sellaiseen klusteriin, missä asiakkaan ja klusterin välinen kiertoviive on pienimillään strategiasta voidaan poiketa (DNS-palvelua käyttäen) kuormantasaussyistä jos klusterilla ei ole pyydettyä videoa, se vastaa HTTPuudelleenohjausviestillä YouTube käyttää HTTP-striimausta ja tekee videosta muutamia versioita eri bittinopeuksilla (laatu vaihtelee) kuluttaja valitsee manuaalisesti haluamansa videon 58
59 YouTube (3) YouTubeen ladataan miljoonia videoita päivittäin YouTube lataa asiakkaiden videot yli YouTube käsittelee jokaisen vastaanottamansa videon ja muuttaa sen omaan formaattiinsa videoiden käsittely tapahtuu Googlen datakeskuksissa Google tarjoaa YouTube-palvelua (toisin kuin Netflix) kokonaan omassa, valtavassa infrastruktuurissaan, joka käsittää datakeskukset, yksityset sisällönjakeluverkot ja yksityisen globaalieja datakeskuksia ja CDN- palvelinklustereita yhdistävän tietoverkon 59
60 Kankan erilainen tapa tarjota videoita pyynnön perusteella perustuu P2P-jakeluun johtava P2P-jakeluun toimintansa perustuva videoiden tarjoaja Kiinassa: yli 20 miljoonaa asiaksta kuukaudessa toimii paljon samalla tavalla kuin BitTorrent kaikka kommunikointiprotokollat yksityisiä videojakelu UDP:n päällä aina, kun mahdollista Kiinan Internetin UDP-liikenteen määrä valtava 60
61 3. Keskusteluääni yli IP:n (VoIP) 3.1 Parhaan yrityksen palvelun rajoitukset 3.2 Huojunnan poistaminen ääntä vastaanotettaessa 3.3 Pakettihävikistä toipumien 3.4 Tapaustutkimus: VoIP ja Skype 61
62 Keskusteluääni yli IP:n Voice-over-IP (VoIP) synonyymeja reaaliaikainen interaktiivinen ääni (yli Internetin) reaaliaikainen keskusteluääni (yli Internetin) Internet-puhelinliikenne (Internet Telephony) seuraavassa tarkastellaan niitä periaatteita ja protokollia, joihin VoIP perustuu 62
63 3. 1 Parhaan yrityksen palvelun rajoituksia IP tarjoaa parhaan yrityksen palvelun ei takuita pakettien perillemenosta päästä päähän viiveen pienuudesta viiveenvaihtelusta pakettivirrassa (huojunta, 'jitter ) takuiden puute aiheuttaa suuria haasteita reaaliaikaisten keskustelusovellusten suunnittelulle tutkitaan tapoja, joilla VoIP:n toimintaa voidaan parantaa parhaan yrityksen verkossa keskitytään sovelluskerroksen tekniikoihin, jolloin verkon ytimeen ei tarvitse tehdä muutoksia 63
64 Parhaan yrityksen palvelun rajoituksia (2) parhaan yrityksen palvelun rajoitukset VoIP-esimerkillä: lähettäjä generoi tavuja nopeudella 8000 tavua sekunnissa joka 20 millisekunti lähettäjä kokoaa tavut lohkoksi, joka varustetaan otsikolla lohko toimitetaan UDP-soketin kautta kuljetuskerrokseen, jossa se suljetaan UDP-segmenttiin lohkon tavumäärä on 160 ( = sek 8000 tavua/sek) yksi UDP-segmentti lähetetään joka 20. millisekunti jos pakettien päästä päähän viive on vakio, voi vastaanottaja toistaa paketin heti, kun se saapuu valitettavasti paketteja menetetään (packet loss), niiden päästä-päähän viive voi olla suuri (end-to-end delay) se voi vaihdella eri pakettien välillä (jitter) 64
65 3.2 Huojunnan poistaminen ääntä vastaanotettaessa Järjestysnumerot Jokainen sovelluksen datalohko varustetaan järjestysnumerolla. Aikaleimat Jokainen sovelluksen datalohko varustetaan generointiajalla. Esittämisen viivyttäminen Vastanottopäässä esittämistä viivyttää niiin kauan, että pääosa paketeista on saapunut ennen esitystään. Tämä viive voi olla joko kiinteä tai se voi vaihdella esityksen aikana. 65
66 Kiinteä esitysviive vastaanottaja pyrkii soittamaan datalohkon vakioajan (q ms) sen generoinnin jälkeen ongelma: mikä on oikea arvo parametrille q? jos q on liian suuri, (interaktiivinen) multimediaesitys voi kärsiä, jos taas liian pieni, osa paketeista saattaa myöhästyä ihniskorva ei tajua alle 150 ms:n viiveitä, välillä ms olevat viiveet ovat hyväksyttäviä, yli 400 ms viiveet häiritseviä karkea sääntö: mikäli viivevaihtelu on suuri, on q:n arvon syytä olla verrattain suuri 66
67 Kuva 6. Pakettihävikki, kun esitysviive on kiinteä 67
68 Mukautuva (adaptiivinen) esitysviive esitysviive riippuu päästä päähän viiveestä, jota estimoidaan soiton aikana esitysviive minimoidaan reunaehdolla, että pakettikato on korkeintaan muutaman prosentin luokkaa esitysviive voi muuttua sovelluksen hiljaisten jaksojen aikana; hiljaiset jaksot pakataan ja venytetään tarvittaessa 68
69 3.3 Pakettihävikistä toipuminen kolme tapaa toipua: (1) FEC korjaus (forward error correction) (2) välilehditys (interleaving) (3) virheen peittäminen (error concealment) FEC-korjauksessa datavirtaan lisätään redundanttia informaatiota, jonka avulla virheitä korjataan FEC-korjauksessa kaksi menetelmää lähetetään säännöllisin välein redundantti datalohko lähetetään kaksi datavirtaa, toinen matalammalla resoluutiolla ja pienemmällä lähetysasteella; datavirran kadonnut lohko saadaan korvattua pienen lähetysasteen datavirran lohkolla (se saapuu myöhemmin, usein seuraavassa paketissa) 69
70 Pakettihävikistä toipuminen (2) välilehditys datasegmentti jaetaan pienempiin yksiköihin, yksiköiden keskinäistä järjestystä muutetaan ja muodostetaan uudet datasegmentit; pakettihävikin seurauksena pitkä yhtenäinen sovelluksen datalohko ei katoa (ellei useita peräkkäisiä datasegmenttejä katoa) virheen peittäminen tuotetaan datasegmentti, joka muistuttaa vahingoittunutta; usein vaurioitunut segmentti korvataan välitömästi ennen asiallisesti saapuneella datalohkolla 70
71 3.4 Tapaustutkimus: VoIP ja Skype Skype on VoIP sovellus, jolla noin 50 milj. käyttäjää päivittäin Skypen palvelut isäntäkoneelta toiselle isäntäkoneelta puhelimeen puhelimesta isäntäkoneelle moniosapuolinen (isäntäkoneiden välinen) videokonferenssi isäntäkone: Internetiin yhteydessä oleva päätelaite sama perustaja kuin FastTrack, ja KaZaa sovelluksilla: ebay osti järjestelmän v. 2005, hinta 2.6 miljardia $ Microsoft osti Skypen 8 miljardilla dollarilla v
72 Skype Skypen protokolla patentoitu, sekä kontrolli- että datapaketit salataan Skypen toimintaa vaikea kuvata Skype asiakkaan käytössä sekä äänelle että kuvalle useita koodekkeja koodekki: datavirran muuntamiseen tarkoitettu algoritmi, ohjelma (tai laite) videon bittinopeudet Skypessä: 30 kbps 1 Mbps äänenlaatu Skypessä parempi ( otosta/sek) kuin POTS (Plain Old Telephone Service, 8000 otosta/sek) Sovelluskerros 72
73 Skype (2) Skype lähettää äänen ja kuvan UDP:n yli kontrollipaketit yli TCP:n myös äänen ja kuvan mediapaketit yli TCP:n, jos palomuuri blokkaa Skype käyttää FEC-korjausta pakettihävikistä toipumiseen ja mukauttaa ääni- ja kuvavirrat verkkoolosuhteisiin (laatu, FEC-korjaus) Skype on luonnollinen P2P sovellus; kaksi käyttäjää kommunikoi reaaliajassa P2P arkkitehtuuria sovelletaan ulkopuolellla sisällönjakelun ja tiedostojen välityksen käyttäjän paikallistamiseen sekä NAT:n ohittamiseen Sovelluskerros 73
74 Skype (3) solmut muodostavat hierarkisen peiteverkon; kukin solmu joko supersolmu tai tavallinen solmu (Kuva 7) Skype ylläpitää hakemistoa, joka kuvaa Skype:n käyttäjänimet (sen hetkisiksi) IP osoitteiksi ja porttinumeroiksi; hakemisto hajautetaan supersolmuihin jos Liisa haluaa kommunikoida Pekan kanssa, Liisan Skype asiakasohjelma etsii hajautetusta hakemistosta Pekan tämänhetkisen IP osoitteen Skype välitys: P2P tekniikka, jolla puheluja järjestetään kotiverkoissa olevien isäntien välillä kotiverkot usein NAT reitittimen (palomuurin) takana Sovelluskerros 74
75 Kuva 7 Skype - osapuolet 75
76 Skype (4) NAT estää kotiverkon ulkopuolellla olevaa isäntäkonetta ottamasta suoraa yhteyttä kotiverkon koneeseen jos molemmilla Skype osapuolilla on NAT reititin, syntyy ongelma; kuinka puhelu järjestetään ratkaisu: supersolmujen käyttö Liisa kytkeytyy supersolmuunsa ja vaihtaa kontrolliviestejä sen kanssa; Pekka toimii vastaavasti Liisa haluaa soittaa Pekalle ja ilmoittaa tästä supersolmulleen Liisan supersolmu ilmoittaa asiasta Pekan supersolmulle, joka välittää pyynnön Pekalle jos Pekka hyväksyy puhelun, supersolmut valitsevat kolmannen solmun välittäjäsolmun, joka toimii yhdyssolmuna Liisan ja Pekan puhelussa Sovelluskerros 76
77 Skype (5) ratkaisu: supersolmujen käyttö (jatkuu...) supersolmut ohjaavat Liisan ja Pekan ottamaan yhteyden välittäjäsolmuun Liisan sovellus lähettää äänipaketteja välittäjäsolmulle (Liisan perustama Liisa välittäjäsolmu yhetys), joka toimittaa ne Pekalle (Pekan perustama välittäjäsolmu Pekka yhteys) välittäjäsolmujen käyttö kuvastaa P2P sovellusten hienostunutta suunnittelua, jossa osapuolet suorittavat järjestelmän ydintehtäviä (hakemistopalvelu ja välitys) samalla, kun hyödyntävät loppukäyttäjän palveluja Sovelluskerros 77
78 Skypestä (6) moniosapuolinen puhelukonferenssi Skypessä mikäli kukin N: stä osapuolesta lähettäisi kaikille muille oman äänivirtansa tuloksena olisi N(N-1) audiovirtaa Skypessä kukin puheluosapuoli lähettää audiovirtansa konferenssin perustajalle, joka yhdisää virrat ja lähettää ne muille 2(N -1) audiovirtaa kaksiosapuolinen videopuhelu Skypessä reititetään suoraan osapuolelta toiselle moniosapuolinen videokonferenssi Skypessä jokaisen osapuolen kuvavirta lähetetään tietylle serveriklusterille, joka välittää kullekin konferenssiin osallistujalle N -1 kuvavirtaa (syy: alavirtanopeudet suurempia kuin ylävirtanopeudet) 78
79 Skypen tietoturvasta data- ja kontrollivirta salataan, mutta liikennelaskenta on mahdollista osapuolet kykenevät nuuskimaan toistensa IP-osoitteet (jopa joka tunti) ISP:t ja sijainti selville yhdistämällä Skype:stä saadut IP-osoitteet esim. BitTorrentista saatuihin, saadaan selville mitä tiedostoja osapuolet lataavat 79
80 4. Keskustelusovellusten reaaliaikaprotokollat 4.1 RTP 4.2 SIP 80
81 4.1 RTP Real-Time Transport Protocol (RTP, RFC 3550) protokolla reaaliaikaisille keskustelusovelluksille (VoIP, videokonferennsit) RTP:tä voidaan käyttää ääniformaateille: PCM, ACC, MP3 videolle: MPEG, H.263 RTP toimii tyypillisesti UDP:n päällä: sovellus kapseloi datalohkon RTP-pakettiin, joka kuljetuskerroksessa kiedotaan UDP-segmenttiin ja ojennetaan verkkokerrokselle soveltuu hyvin yhteiskäyttöön SIP-protokollan kanssa 81
82 RTP (2) ei takaa ajoitusta, palvelunlaatua (QoS), perilletoimitusta eikä järjestystä kullekin lähteelle (kamera, mikrofoni jne.) oma riippumaton RTP - virta; RTP - kapselointi näkyy vain yhteyden päätelaitteissa esim. kahden osapuolen videokonferenssi: kaksi virtaa äänelle (molempiin suuntiin) ja kuvalle (niinikään kahteen suuntaan) ei rajoitettu unicast lähetykseen; yhteenkuuluvat RTP - multicast datavirrat (esim. usean osapuolen kuva- ja äänivirrat) muodostavat RTP - istunnon 82
83 Kuva 8 RTP otsikon kentät Payload type: 7 bittiä, kuorman tyyppi (audio/video) ja koodaustapa Sequence number : 16 bittiä, järjestysnumero, puuttuvat paketit voidaan havaita ja pakkettivirta korjata Timestamp: 32 bittiä, aikaleima, huojunnan havaitsemiseen ja vähentämiseen, esityksen synkronointiin Synchronization source identifier :32 bittiä, SSRC on satunnaisluku, jonka avulla RTPvirran lähde tunnistetaan, jokaisella virralla oma SSRC-luku 83
84 Kuva 9 RTP osana sovellusta 84
85 Kuva 10 RTP osana kuljetuskerrosta 85
86 SIP Session Initiation Protocol (SIP, RFC 3261, RFC 5411) SIP:n tarjoamia mekanismeja Puheluistunnon perustamiseen soittajan ja kohteen välille yli IPverkon. Soittaja pystyy ilmoittamaan kohteelle halustaan aloittaa puhelu; osanottajat voivat sopia mediadatan koodauksesta ja puhelun lopettamisesta. Soittaja kykenee määrittämään kohteen tietynhetkisen IP osoitteen. Käyttäjillä ei ole välttämättä ole yhtä kiinteää IP-osoitetta, koska osoitteet on voitu asettaa dynaamisesti (DHCP) ja käyttäjillä voi olla toiminnassa useita laitteita ja IP-osoitteita. Puhelun hallinnoiminen. Mediadatavirtojen lisääminen puhelun aikana, koodauksen muuttaminen, uusien osallistujien mukaantulo puheluun, puhelun siirto, puhelun asettaminen pitoon. 86
87 Puhelu tunnettuun IP-osoitteeseen Kuvassa 11 Alice haluaa omalta työkoneeltaan soittaa Bobille, joka työskentelee omalla koneellaan molemmilla työkoneilla on SIP-pohjainen puhelusofta Alice tuntee Bobin työkoneen IP-osoitteen Kuvan 11 selitys 1. Alice lähettää Bobille UDP:n (tai TCP:n) yli SIP-kutsuviestin SIPporttiin Viesti sisältää a) Bob:n SIP-tunnisteen b) Alicen tämänhetkisen IP-osoitteen c) ilmoituksen, että Alice haluaa vastaanottaa ääntä porttiin formaatilla AVP 0 (PCP-encoded -law) koodattuna ja kapseloituna RTP-pakettiin 87
88 Puhelu tunnettuun IP-osoitteeseen Kuvan 11 selitys (jatkuu... ) 2. Bob vastaa Alicelle SIP-vastausviestillä porttiin Viesti sisältää a) Koodin, että kutsu on hyväksytty b) Bobin IP-osoitteen c) ilmoituksen, että Bob haluaa vastaanottaa ääntä porttiin formaatilla AVP 3 (GSM) koodattuna ja kapseloituna RTPpakettiin 3. Alice lähettää Bobille SIP-kuittauksen. 4. Alice ja Bob voivat tämän jälkeen kommunikoida. 88
89 Kuva 11 SIP puhelun perustaminen: Alice tuntee Bobin IP-osoitteen 89
90 Huomioita SIP - protokolasta SIP on ulkona kaistalta protokolla: SIP viestit lähetetään ja vastaanotetaan eri soketeissa kuin mediadata SIP viestit ovat ASCII tekstiä muistuttavat HTTP viestejä kaikki SIP viestit kuitataan, joten ne voidaan lähettää joko UDP:n tai TCP:n yli Kuvan 11 esimerkissä Bobin SIP-osoite on sip:bob@ usein SIP-osoite muistuttaa sähköpostiosoitetta, (esim. Bobilla se voisi olla sip:bob@domain.com) ja se voidaan julkaista esim. web-sivulla kuten sähköpostiosoite 90
91 SIP: nimen muuntaminen osoitteeksi ja käyttäjän paikallistaminen osapuolilla usein eri laitteita käytössään ei ole realistista olettaa, että keskustelun aloittajan SIP sovellus tuntee vastaanottajan senhetkisen IP osoitteen oletetaan, että Alice tuntee Bobin SIP-osoitteen miten Alice saa tietää Bobin senhetkisen IP osoitteen? Alice lähettää lähettää SIP - proxypalvelimelle kutsuviestin, joka sisältää Bobin SIP osoitteen SIP proxypalvelin lähettää kyselyviestin Bobin SIP rekisteröijälle, joka ylläpitää tietoa Bobin senhetkisestä IP osoitteesta (vrt. Kuva 12) 91
92 Kuva 12 Istunnon aloitus, SIP proxypalvelimet ja SIP rekisteröijät mukaan lukien 92
93 5. Miten verkko tukee multimediaa? 5.1 Parhaan yrityksen verkkojen mitottaminen 5.2 Palveluita useammassa luokassa 5.3 Diffserv 5.4 Yhteyskohtaiset palvelunlaatutakuut: resurssien varaus ja pyynnön hyväksyminen 93
94 Taustaa edellä on käsitelty sovellustason ja järjestelmätason mekanismeja multimediasovellusten suorituskyvyn parantamiseksi sovellustason mekanismeja asiakaspuskurointi esinouto esityksen laadun sovittaminen saatavilla olevaan kaistaan adaptiivinen esitys hävikin vähentämistekniikat järjestelmätason mekanismeja sisällönjakeluverkot P2P - peiteverkot 94
95 Taustaa (2) kysymys: voiko verkko voi tukea multimedian sisällönjakelua? vastaus: kyllä voi! useita verkon tukimekanismeja on sovellettu vähän syitä vähään soveltamiseen verkkopohjaiset multimedian tukimekanismit ovat monimutkaisia ja lisäävät verkon ytimen tehtäviä tähän asti sovelluspohjaiset mekanismit ja parhaan yrityksen verkon palvelut ovat tarvonneet riittävän hyvän suorituskyvyn kolme lähestymistapaa verkkopohjaiselle multimediasovellusten tukemiselle (Taulukko 2) parhaan yrityksen tietoverkon palvelujen optimointi verkon mitottaminen ja kaistanleveyden varaaminen 95
96 Taustaa (3) kolme lähestymistapaa verkkopohjaiselle (jatkuu... ) eriytetyt palvelut (differentiated services) liikenteen jakaminen (palvelu)luokkiin yhteyskohtaiset QoS takuut (QoS, quality-of-service, palvelunlaatu) kova takuu palvelunlaatu varma pehmeä takuu palvelunlaatu todennäköinen 96
97 Taulukko 2 Verkkokerros tukee multimediaa: kolme lähestymistaa 97
98 5.1 Parhaan yrityksen verkkojen mitottaminen multimedian tukeminen vaikeaa, koska sovellusten suoriutumisvaatimukset ovat kireät alhainen päästä-päähän viive vähäinen huojunta (jitter) pieni pakettihävikki ongelmat voidaan ratkaista, jos verkkokapasiteettia on käytössä riittävästi ongelma millaisella kapasiteetilla linkit tulee varustaa on kaistanleveyden varaamista (bandwidth provisioning) kysymys miten suunnitella verkkotopologia on verkon mitottamista (network dimensioning) 98
99 Parhaan yrityksen verkkojen mitottaminen (2) multimediasovelluksen päästä-päähän suoriutumista arvioitaessa on tärkeää mallintaa liikennemäärätarpeita verkon päätepisteiden välillä määrittää hyvin sovelluksen suoriutumisvaatimukset annetun työmäärämallin perusteella mallintaa sovelluksen päästä-päähän suoriutumista; mallintaa tekniikoita, joilla minimaalisin kaistanleveyden allokointikustannuksin saadaan asiakkaiden vaatimukset tyydytetyiksi 99
100 5.2 Palveluita useammassa luokassa uusia ratkaisuja multimediasovellusten palvelemiseksi lähtötilanne (vrt. seur. kalvo) kaksi LAN-verkkoa A ja B, molemmilla (oletus)reititin (R1 ja R2), reitittimien välisen linkin nopeus 1.5 Mbps kaksi Internet-sovellusta A:n eri isäntäkoneilta B:n eri isäntäkoneille (H1:ltä H3:lle, H2:lta H4:lle) paikallisverkot huomattavasti nopeampia kuin 1.5 Mbps reitittimeen R1 syntyy ruuhkaa 100
101 Kuva 13 Yksinkertainen tietoverkko, kaksi sovellusta 101
102 Tapaus 1: Internet-puhelu ja web sovellus Internet-puhelu 1 Mbps HTTP web-selaussovellus saattaa viivästyttää äänensiirtoa reititin R1 kykenee eroittamaan paketit palvelutyyppi -kenttään tehdyn merkinnän perusteella (Type of Service, ToS-kenttä) Periaate 1 Pakettien merkintä sallii reititittimen luokitella liikennettä. 102
103 Kuva 14 Kilpaileva ääni- ja HTTP-sovellus 103
104 Tapaus 2: Internet-puhelu ja priorisoitu websovellus Internet-puhelu 1 Mbps web-sovellus ostanut paremman palvelun reititin R1 luokittelee paketit lähettäjän IP-osoitteen mukaan ja soveltaa tiettyä pakettipolitiikkaa Periaate 1 (modifioitu) Pakettien luokittelu auttaa reititintä erottelemaan eri liikenneluokkiin kuuluvat paketit toisitaan. 104
105 Tapaus 3: Kuriton Internet-puhelu ja HTTPsovellus Internet-puhelu lähettää dataa nopeudella1.5 Mbps HTTP-paketit saavat huonosti (jos lainkaan) palvelua reititin R1 eristää datavirrat, jotta reilu palvelu säilyy eristämistapoja: poliisitoimet (verkkokerros), kaistanleveyden jako (yhteyskerros) Periaate 2 Liikennevirrat tulee reilun palvelun takaamiseksi eristää jossain määrin toisistaan. Periaate 3 Eristämisen lisäksi resursseja (kaistanleveyttä, puskuritilaa) tulee käyttää mahdollisimman tehokkaasti. 105
106 Kuva 15 Ääni ja HTTP liikenneluokkien kontrollointi ja merkintä 106
107 Kuva 16 Ääni ja HTTP liikenneluokkien looginen eristäminen 107
108 Pakettitaulukointi ja -politiikka kuinka QoS voidaan taata multimediasovelluksille? taulukointimekanismeja: FIFO-jonotus (First In First Out), prioriteettijonotus (priority queuing), kiertojonotus (round robin queuing), WFQ-jonotus (Weighted Fair Queuing, painotettu reilu jonotus) pakettipolitiikka: säännöstö, joka sanelee missä määrin annetun pakettivirran dataa voidaan verkkoon viedä pakettipolitiikan kriteerioita keskimääräinen lähetysaste (average rate); verkko rajoittaa pakettivirran keskimääräistä lähetysastetta (pakettia / aikayksikkö) pitkällä aikavälillä huippuaste (peak rate); verkko rajoittaa pakettivirran lähetysasteen maksimia lyhyellä aikavälillä 108
109 Kuva 17 FIFO jonotuksen abstraktio 109
110 Pakettitaulukointi- ja politiikka (2) pakettipolitiikan kriteerioita (jatkuu) purkausaste (burst rate); verkko rajoittaa pakettivirran lähetysastetta erittäin lyhyellä aikavälillä vuotava sanko mekanismi (leaky bucket) luonnehtii em. kriteerioita vuotava sanko voi sisältää (korkeintaan) b merkkiä uusia merkkejä lisätään sankoon nopeudella r merkkiä sekunnissa täyteen sankoon ei voi lisätä merkkejä jokaista verkkoon siirrettävää pakettia kohden sangosta poistetaan yksi merkki; jos sangossa ei ole jäljellä merkkejä, paketti joutuu odottamaan verkkoon pääsyä purkausaste on b pakettia, huippuaste (aikavälillä t) on r t+b, keskimääräinen lähetysaste on r pakettia sekunnissa 110
111 Integroidut ja eriytetyt palvelut miten aikaisemmin esitettyjä palvelunlaatuperiaatteita ja mekanismeja käytetään hyväksi Internetin QoSrakenteissa? kaksi QoS-arkkitehtuuria integroidut palvelut (integrated services, Intserv): yksilölliset QoS-palvelut eri sovellusten istunnoille eriytetyt palvelut (differentiated services, Diffserv): eri liikenneluokkien datavirtoja käsitellään eri tavalla Internetissä 111
112 Integroidut palvelut Inservin kaksi tärkeää piirrettä Varatut resurssit. Reitittimen täytyy tietää käytössä olevien resurssiensa määrä. Yhteyden järjestäminen (call setup). varmistaudutaan siitä, että reitittimet lähteen ja kohteen välisellä polulla toteuttavat QoSvaatimukset Yhteyden järjestämisen eri vaiheet Liikenteen luonnehdinta ja QoS:n spesifiointi. Istunto ilmoittaa QoSvaatimukset Rspec-parametrin avulla ja kuvaa pakettivirtaa (liikennettä) Tspec-parametrilla. Yhteyden järjestämisestä hälyttäminen. Rspec ja Tspec toimitetaan lähteen ja kohteen välisen polun reitittimiin (käytetään RSVPprotokollaa) Reititinkohtainen yhteyden järjestäminen. Saatuaan Rspecin ja Tspecin reititin järjestää varaa omalta osaltaan resurssit istunnon yhteyteen ja kuittaa 112
113 5.3 Diffserv Diffserv arkkitehtuuri pyrkii skaalautuvaan ja joustavaan palvelujen eriyttämiseen pystyy käsittelemään eri luokkiin kuuluvia datavirtoja eri tavalla Internetissä sijoittaa yksinkertaiset toiminnot Internetin ytimen kontrollin ja mutkikkaammat toiminnot Internetin reunalle ei määrittele palveluluokkia (kuten Intserv) vaan antaa ne toiminnalliset komponentit, joiden avulla em luokitus voidaan suorittaa Toiminnalliset elementit Reunatoiminnot. Pakettien luokittelu ja liikenteen ehdollistaminen Ydintoiminnot. Pakettien eteenpäinohjaus. 113
114 Kuva 18 Yksinkertainen esimerkki Diffserv - verkosta 114
115 Kuva 19 Mittausfunktion toiminta 115
116 5.4 Yhteyskohtaiset palvelunlaatutakuut: resurssien varaus ja pyynnön hyväksyminen pakettien merkintä, valvonta, liikenteen eristäminen ja linkkitason pakettitaulukointi voivat tuottaa jollekin liikennekuokalle paremman suorituskyvyn kuin toiselle muutamissa taulukointijärjestelmissä alemman tason liikenne on ylemmän prioriteetin näkymätöntä Kysymys: Voidaanko ylemmän prioriteetin liikenteelle taata korkea palvelutaso koko liikennevirran ajan aikaisemmin esitetyillä kainoilla? Vastaus: Ei voida! Kuvassa 20 molempien sovelluksen tarpeita ei voida yhtä aikaa tyydyttää; kaistanleveys ei yksinkertaisesti riitä 116
117 Kuva 20 Kaksi kilpailevaa audiosovellusta ylikuormittaa reitittimien R1 ja R2 välistä linkkiä 117
118 Kaksi kilpailevaa sovellusta: kaistanleveys ei riitä Periaate 4. Jos riittäviä resursseja ei kaikille liikennevirroille aina ole saatavilla ja palvelunlaatu on taattava, tarvitaan pyynnönhyväksymisprosesssi, jossa liikennevirrat julistavat QoS-vaatimuksensa; tämän jälkeen liikennevirralle joko myönnetään sen QoS-vaatimusten mukainen verkkoon pääsy tai, mikäli liikennevirran QoS-vaatimuksia ei voida taata, sen pääsy verkkoon evätään. 118
119 Verkkomekanismeja pyynnönhyväksymisprosessille pyynnönhyväksymisprosessi call admission process pyynnönhyväksymisprosessin mekanismeja resursseja on kyettävä pyytämään resursseja on kyettävä varaamaan varaamisesta on kyettävä tiedottamaan 119
120 Yhteyden pystytys 120
121 RSVP Resource ReSerVation Protocol (RFC 2205) hälytysprotokolla, jonka avulla sovellus varaa resursseja Internetistä resurssit: kaistanleveys (ja puskuritila) RSVP:n olennaiset piirteet se varaa kaistanleveyden multicast-puuna (unicast on tällöin multicastin erikoistapaus) data virtaa puun juuresta (lähde) puun lehtiin (kohteet) se on kohdeorientoitunut; vastaanottaja aloittaa ja ylläpitää resurssien varauksen; reitittimet ohjaavat varausviestit vastaanottajilta lähettäjälle 121
122 RSVP: multicast- ja vastaanottajaorientoitunut Datavuo Yhdistetyt varaukset Yhdistetyt varaukset Varausviesti 122
123 Haasteita Internetille IP tarjoaa parhaan yrityksen palvelun ei takuita päästä päähän viiveen pienuudesta viiveenvaihtelusta pakettivirrassa (pakettiheilahtelu, 'jitter') multimediasovelluksilla merkittävä, mutta rajoittunut menestys Internetissä virtaava tallennettu audio / video: viive 5 10 sek Internet-puheluilla ja reaaliaikaisella interaktiivisella videolla aluksi vähemmän menestystä: pakettiviiveen ja heilahtelun oltava vähäistä; puhelut tällä hetkellä erittäin suosittuja multimediasovellusten suunnittelu helpottuisi, jos Internetin liikenne priorisoitaisiin 123
124 Haasteita Internetille (2) Internetissä tällä hetkellä tasa-arvoinen pakettikäsittely reitittimien jonoissa menetelmiä parantaa multimediasovellusten laatua käytetään UDP-protokollaa audio- / videosovelluksissa viivästytetään välitystä asiakaspäässä noin 100 millisekunnilla viiveenvaihtelun (pakettiheilahtelu) vaikutuksen eliminoimiseksi varustetaan paketit aikaleimalla, jolloin vastaanottaja tietää milloin pakettien sisältö tulisi esittää noudetaan dataa etukäteen asiakaspäähän lähetyksen aikana silloin, kun tallennusresursseja ja kaistanleveyttä on käytössä paikataan lähetystä pakettihävikin sattuessa 124
125 Miten kehittää Internetiä multimedian tukemiseksi? vaihtoehto 1: perustavanlaatuisia muutoksia; sovellusten voitava varata kaistanleveys päästä päähän etukäteen varaamiseen tarvitaan uusi verkkokerrosprotokolla reitittimien toiminta muutettava; uusi pakettien käsittelypolitiikka, liikenteen priorisointi sovellusten annettava Internetille kuvaus liikenteestään; verkon on valvottava liikennettä, jotta se vastaisi kuvausta Internetillä oltava menetelmä määrittää tarvittava kaistanleveys; tarvitaan uutta tekniikkaa, palveluja ja ohjelmistoja isäntäkoneissa ja reitittimissä vaihtoehto 2: ei suuria muutoksia; jatketaan entiseen tapaan 125
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ätiedot7. Palvelun laatu (QoS) Internetissä
7. Palvelun laatu (QoS) Internetissä Sovellus ei saa mitään takuita palvelun laadusta: IP tarjoaa tasapuolisen palvelun (best effort) kaikille) joskus kaikki toimii hyvin, joskus ei sovellus ei voi paljoa
Lisätiedot7. Palvelun laatu (QoS) Internetissä
7. Palvelun laatu (QoS) Internetissä Sovellus ei saa mitään takuita palvelun laadusta: IP tarjoaa tasapuolisen palvelun (best effort) kaikille) joskus kaikki toimii hyvin, joskus ei sovellus ei voi paljoa
LisätiedotTällä kerralla esitellään. Uutuudet. Reaaliaikainen tiedonsiirto. Äänen ja videon siirto. Session Initiation Protocol (SIP) IP-puhelin
Tällä kerralla esitellään Uutuudet Tosiaikapalvelut Liikkuvuus Voice over IP Palvelunlaatu Mobile IP Ad Hoc -verkot Äänen ja videon siirto Ääni muutetaan digitaaliseen muotoon Säännöllisin väliajoin otetut
LisätiedotInternet 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ätiedotMulticast. Johdanto Ryhmien hallinta Reititys Reaaliaikaiset siirto- ja hallintaprotokollat Resurssien varaus Sessioiden hallinta
Multicast Johdanto Ryhmien hallinta Reititys Reaaliaikaiset siirto- ja hallintaprotokollat Resurssien varaus Sessioiden hallinta 1 Johdanto Tietoverkoissa voidaan lähettää kolmella eri tavalla Unicast
LisätiedotInternet 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ätiedotAV-muotojen migraatiotyöpaja - ääni. KDK-pitkäaikaissäilytys 2013 -seminaari 6.5.2013 / Juha Lehtonen
AV-muotojen migraatiotyöpaja - ääni KDK-pitkäaikaissäilytys 2013 -seminaari 6.5.2013 / Juha Lehtonen Äänimuodot Ääneen vaikuttavia asioita Taajuudet Äänen voimakkuus Kanavien määrä Näytteistys Bittisyvyys
LisätiedotJohdanto. Multicast. Unicast. Broadcast. Protokollat. Multicast
Multicast Johdanto Ryhmien hallinta Reititys Reaaliaikaiset siirto- ja hallintaprotokollat Resurssien varaus Sessioiden hallinta MBone Johdanto Tietoverkoissa voidaan lähettää kolmella eri tavalla + Unicast
LisätiedotTehtä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ätiedotJärjestelmäarkkitehtuuri (TK081702)
Järjestelmäarkkitehtuuri (TK081702) yleistyvät verkkopalveluissa Youtube Google... Avaavat pääsyn verkkopalvelun sisältöön. Rajapintojen tarjoamia tietolähteitä yhdistelemällä luodaan uusia palveluja,
LisätiedotUutuudet. Tosiaikapalvelut Liikkuvuus. Sanna Liimatainen T Tietokoneverkot
Uutuudet Tosiaikapalvelut Liikkuvuus 1 Tällä kerralla esitellään Voice over IP Palvelunlaatu Mobile IP Ad Hoc -verkot 2 Äänen ja videon siirto Ääni muutetaan digitaaliseen muotoon Säännöllisin väliajoin
LisätiedotVideoneuvottelu. Johdanto. Järjestelmät. Telepresensce. Laitteisto. Ryhmäneuvottelut
Videoneuvottelu Johdanto Johdanto Standardit Tuotteet Internet-puhelut Videoneuvottelua voidaan käyttää + Audio-visuaalinen kommunikointi + Dokumenttien jakaminen: teksti, taulukot ja kuvat Useita etuja
LisätiedotMulticast. Johdanto Ryhmien hallinta Reititys Reaaliaikaiset siirto- ja hallintaprotokollat Resurssien varaus Sessioiden hallinta MBone
Multicast Johdanto Ryhmien hallinta Reititys Reaaliaikaiset siirto- ja hallintaprotokollat Resurssien varaus Sessioiden hallinta MBone Petri Vuorimaa 1 Johdanto Tietoverkoissa voidaan lähettää kolmella
LisätiedotELEC-C7241 Tietokoneverkot Multimedia, tietoturva, jne.
ELEC-C7241 Tietokoneverkot Multimedia, tietoturva, jne. Pasi Sarolahti (osa kalvoista: Sanna Suoranta) 14.3.2017 Projekti Lähetä tilanneraportti MyCoursesiin perjantaihin 17.3. mennessä Sisältää Nykytilan
LisätiedotSiltojen 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ätiedotKuva 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ätiedotPalvelun laatu (QoS) Internetissä (Kurose-Ross, Computer Networking, ss. 536-556, Tanenbaum, ss. 393-395)
Palvelun laatu (QoS) Internetissä (Kurose-Ross, omputer Networking, ss. 536-556, Tanenbaum, ss. 393-395) Sovellus ei saa mitään takuita palvelun laadusta (est effort) joskus kaikki toimii hyvin, joskus
LisätiedotDigi-tv vastaanottimella toteutetut interaktiiviset sovellukset
Vaatimusmäärittely Digi-tv vastaanottimella toteutetut interaktiiviset sovellukset Versio Päiväys Tekijä Kuvaus 0.1 12.10.01 Pekka Koskinen Ensimmäinen luonnos 0.2 17.10.01 Pekka Koskinen Lisätty vaatimuksia
LisätiedotPalvelun laatu (QoS) Internetissä (Kurose-Ross, Computer Networking, ss , Tanenbaum, ss )
Palvelun laatu (QoS) Internetissä (Kurose-Ross, Computer Networking, ss. 536-556, Tanenbaum, ss. 393-395) Sovellus ei saa mitään takuita palvelun laadusta (Best effort) joskus kaikki toimii hyvin, joskus
LisätiedotLangattoman kotiverkon mahdollisuudet
Langattoman kotiverkon mahdollisuudet Tietoisku 5.4.2016 mikko.kaariainen@opisto.hel.fi Lataa tietoiskun materiaali netistä, kirjoita osoite selaimen osoitelokeroon: opi.opisto.hel.fi/mikko Tietoverkot
LisätiedotSkype for Business ohjelman asennus- ja käyttöohje Sisällys
Skype for Business ohjelman asennus- ja käyttöohje Sisällys Kirjautuminen Office 365 -palveluun... 2 Skype for Business ohjelman asentaminen... 3 Yhteyshenkilöiden lisääminen Skype for Business ohjelmassa...
LisätiedotTietoliikenne 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ätiedotIPTV:n asettamat vaatimukset verkolle ja palvelun toteutus. Lauri Suleva TI07 Opinnäytetyö 2011
IPTV:n asettamat vaatimukset verkolle ja palvelun toteutus SimuNetissä Lauri Suleva TI07 Opinnäytetyö 2011 Johdanto Työn tarkoituksena tutustua IPTV-palveluun yleisesti IPTV-palveluun vaikuttavien tekijöiden
LisätiedotMonimutkaisempi stop and wait -protokolla
Monimutkaisempi stop and wait -protokolla Lähettäjä: 0:A vastaanottaja: ajastin lähettäjälle jos kuittausta ei kuulu, sanoma lähetetään automaattisesti uudelleen kuittaus: = ok, lähetä seuraava uudelleenlähetys
Lisätiedot3. 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ätiedotKuljetuskerros. Tietokoneverkot. Matti Siekkinen Pasi Sarolahti
Kuljetuskerros Tietokoneverkot Matti Siekkinen Pasi Sarolahti Osa sisällöstä adaptoitu seuraavista lähteistä: J.F. Kurose and K.W. Ross: Computer Networking: A Top-Down Approach 6th ed. -kirjan lisämateriaali
LisätiedotOSI 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ätiedotTällainen palvelu ei sovi kaikille sovelluksille audio/video multimedia IP-puhelu. QoS-ajattelu myös Internetiin?
Palvelun laatu (QoS) Internetissä (Kurose-Ross, Computer Networking, (2 ed), 579-594, (1 ed) ss. 536-556, Tanenbaum, ss. 393-395) Sovellus ei saa mitään takuita palvelun laadusta (Best effort) joskus kaikki
LisätiedotPalvelun laatu (QoS) Internetissä (Kurose-Ross, Computer Networking, (2 ed), , (1 ed) ss , Tanenbaum, ss )
Palvelun laatu (QoS) Internetissä (Kurose-Ross, Computer Networking, (2 ed), 579-594, (1 ed) ss. 536-556, Tanenbaum, ss. 393-395) Sovellus ei saa mitään takuita palvelun laadusta (Best effort) joskus kaikki
LisätiedotLaitteessa tulee olla ohjelmisto tai uudempi, tarvittaessa päivitä laite
TW-EAV510: PORTTIOHJAUS (VIRTUAL SERVER) ESIMERKISSÄ VALVONTAKAMERAN KYTKEMINEN VERKKOON Laitteessa tulee olla ohjelmisto 5.00.49 tai uudempi, tarvittaessa päivitä laite OPERAATTORIN IP---OSOITE - Jotta
LisätiedotLinux palomuurina (iptables) sekä squid-proxy
Linux palomuurina (iptables) sekä squid-proxy Linux-järjestelmät Winai Prathumwong TI10HJ 06.11.2012 2 Iptables (Netfilter) Johdanto Iptables on Linux-kernelin sisäänrakennetun palomuurin, Netfilter:in
LisätiedotSiltojen 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ätiedotTulevaisuuden Internet. Sasu Tarkoma
Tulevaisuuden Internet Sasu Tarkoma Johdanto Tietoliikennettä voidaan pitää viime vuosisadan läpimurtoteknologiana Internet-teknologiat tarjoavat yhteisen protokollan ja toimintatavan kommunikointiin Internet
LisätiedotELEC-C7241 Tietokoneverkot Kuljetuskerros
ELEC-C7241 Tietokoneverkot Kuljetuskerros Pasi Sarolahti (kalvoja Matti Siekkiseltä) 23.1.2018 Laskareista Lisävuoro ke 16-18 U8 Edelleen myös ke 14-16 ja pe 12-14 Ke 14 16 tällä viikolla poikkeuksellisesti
LisätiedotInternet Protocol version 6. IPv6
Internet Protocol version 6 IPv6 IPv6 Osoiteavaruus 32-bittisestä 128-bittiseksi Otsikkokentässä vähemmän kenttiä Lisäominaisuuksien määritteleminen mahdollista Pakettien salaus ja autentikointi mahdollista
LisätiedotPertti 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ätiedotVaatimusmäärittely Ohjelma-ajanvälitys komponentti
Teknillinen korkeakoulu 51 Vaatimusmäärittely Ohjelma-ajanvälitys komponentti Versio Päiväys Tekijä Kuvaus 0.1 21.11.01 Oskari Pirttikoski Ensimmäinen versio 0.2 27.11.01 Oskari Pirttikoski Lisätty termit
LisätiedotPalvelun laatu (QoS) Internetissä (Kurose-Ross, Computer Networking, ss , Tanenbaum, ss )
Palvelun laatu (QoS) Internetissä (Kurose-Ross, Computer Networking, ss. 536-556, Tanenbaum, ss. 393-395) Sovellus ei saa mitään takuita palvelun laadusta (Best effort) joskus kaikki toimii hyvin, joskus
LisätiedotS 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ätiedotARVO - verkkomateriaalien arviointiin
ARVO - verkkomateriaalien arviointiin Arvioitava kohde: Jenni Rikala: Aloittavan yrityksen suunnittelu, Arvioija: Heli Viinikainen, Arviointipäivämäärä: 12.3.2010 Osa-alue 5/8: Mediaelementit Edellinen
LisätiedotMulticast. Johdanto Ryhmien hallinta Reititys Reaaliaikaiset siirto- ja hallintaprotokollat Resurssien varaus Sessioiden hallinta
Multicast Johdanto Ryhmien hallinta Reititys Reaaliaikaiset siirto- ja hallintaprotokollat Resurssien varaus Sessioiden hallinta 1 Johdanto Tietoverkoissa voidaan lähettää kolmella eri tavalla Unicast
LisätiedotProtokollien yleiset toiminnot
CT30A2003 Tietoliikennetekniikan perusteet Protokollien yleiset toiminnot 1 Järjestelmä ja olio Eri järjestelmissä sijaitsevat oliot kommunikoivat keskenään - Jotta se olisi mahdollista, täytyy niiden
LisätiedotSiemens Webserver OZW672
Siemens Webserver OZW67 Climatix IC pilvipalvelu Kytke laite lämpöpumpun ohjaimeen Kytke laite verkkopiuhalla internetiin Mene nettiselaimella Climatix IC palveluun Luo käyttäjätili ja rekisteröi laite
LisätiedotCMA SELAIN. Käyttöohje. Visuaalinen kommunikaation käyttö tietokoneella, älylaitteella ja selaimella
CMA SELAIN Käyttöohje Visuaalinen kommunikaation käyttö tietokoneella, älylaitteella ja selaimella Tähän ohjeeseen on kerätty tiedot kokoukseen liittymisestä tietokoneella, selaimella tai Skype for Business
LisätiedotTietoliikenne 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ätiedotPalvelun laatu (QoS) Internetissä (Kurose-Ross, Computer Networking, (2 ed), , (1 ed) ss , Tanenbaum, ss ) Internet-puhelin
Palvelun laatu (QoS) Internetissä (Kurose-Ross, omputer Networking, (2 ed), 579-594, (1 ed) ss. 536-556, Tanenbaum, ss. 393-395) Sovellus ei saa mitään takuita palvelun laadusta (est effort) joskus kaikki
LisätiedotSkype for Business ohjelman asennus- ja käyttöohje Sisällys
Skype for Business ohjelman asennus- ja käyttöohje Sisällys Kirjautuminen Office 365 -palveluun... 2 Skype for Business ohjelman asentaminen... 3 Yhteyshenkilöiden lisääminen Skype for Business ohjelmassa...
LisätiedotTietoliikenteen 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ätiedotTietoliikenteen 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ätiedotMiska Sulander Jyväskylän yliopisto Atk keskus. 2.6.2004 FUNET yhdistyksen vuosikokous
Verkkoliikenteen rajoittaminen Miska Sulander Jyväskylän yliopisto Atk keskus 2.6.2004 FUNET yhdistyksen vuosikokous Agenda 1. Jyväskylän yliopistoverkko 2. Verkon käytöstä 3. Verkkoliikenteestä 4. Käytön
Lisätiedot1. Tietokoneverkot ja Internet. 1. 1.Tietokoneesta tietoverkkoon. Keskuskone ja päätteet (=>-80-luvun alku) Keskuskone ja oheislaitteet
1. Tietokoneverkot ja Internet 1.1. Tietokoneesta tietoverkkoon 1.2. Tietoliikenneverkon rakenne 1.3. Siirtomedia 1.4. Tietoliikenneohjelmisto eli protokolla 1.5. Viitemallit: OSI-malli, TCP/IP-malli 1.6.
LisätiedotICMP-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ätiedotVerkkoliittymän ohje. F-Secure Online Backup Service for Consumers 2.1
Verkkoliittymän ohje F-Secure Online Backup Service for Consumers 2.1 F-Secure Online Backup Service for Consumers -verkkoliittymän ohje... 2 Johdanto... 2 Mikä F-Secure Online Backup Service for Consumers
Lisätiedot3. 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ätiedotTekijä / Aihe 1
14.12.2009 Tekijä / Aihe 1 IPTV Alueverkkojen näkökulmasta SimuNet Seminaari 7.12.2008 Vesa Kankare 14.12.2009 Vesa Kankare/ IPTV 2 Agenda Yleistä Palvelun laadun merkitys Aluedataverkon rooli tulevaisuuden
LisätiedotSalausmenetelmä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ätiedotTietoliikenne 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ätiedotGoogle yritysratkaisut motivointia tehokkuuteen. Juha Elonen, kehitysjohtaja, DNA Business
Google yritysratkaisut motivointia tehokkuuteen Juha Elonen, kehitysjohtaja, DNA Business Tietomäärän räjähdysmäinen kasvu Sosiaalinen media Pilvilaskenta ja pilvipalvelut Luonnolliset käyttöliittymät
LisätiedotPika-aloitusopas. Haku Voit etsiä sivustoja, henkilöitä tai tiedostoja. Sivuston tai uutisviestin luominen
Pika-aloitusopas Saa aikaan enemmän olinpaikastasi riippumatta suojatun käytön, jakamisen ja tiedostotallennuksen avulla. Kirjaudu sisään Office 365 -tilaukseesi ja valitse SharePoint sovellusten käynnistyksestä.
Lisätiedot7. Palvelun laatu (QoS) Internetissä
7. Palvelun laatu (QoS) Internetissä Sovellus ei saa mitään takuita palvelun laadusta: IP tarjoaa tasapuolisen palvelun (best effort) kaikille) joskus kaikki toimii hyvin, joskus ei sovellus ei voi paljoa
LisätiedotLoCCaM Riistakamerasovellus. Dimag Ky dimag.fi
LoCCaM Riistakamerasovellus Dimag Ky janne.koski @ dimag.fi +358505907788 Sovelluksen toimintaperiaate Toimintaperiaate yksinkertaistettuna on seuraavanlainen Kamera ottaa kuvan tai videon jonka lähettää
LisätiedotSkype for Business ohje
Skype for Business 2015 -ohje 7.12.2015 1 Kuvaus Skype for Business 2015 on pikaviestinohjelma ja videopuheluiden järjestämiseen suunniteltu ohjelma. Ohjelmalla voi järjestää isonkin kokouksen ja esittää
LisätiedotGooglen palvelut synkronoinnin apuna. Kampin palvelukeskus Jukka Hanhinen, Urho Karjalainen, Rene Tigerstedt, Pirjo Salo
Googlen palvelut synkronoinnin apuna Kampin palvelukeskus 31.01.2018 Jukka Hanhinen, Urho Karjalainen, Rene Tigerstedt, Pirjo Salo Google-tili Jos käytät Gmail-sähköpostia niin sinulla on Google-tili (nn.nn@gmail.com)
LisätiedotNimi: Op.numero: Yritän arvosanan korotusta, olen läpäissyt IVT:n tentin
1 8304500 Tietoliikenneverkkojen perusteet Tentti 22102003 /OA&JH Nimi: Opnumero: HUOM! Merkitse alle ajankohdat (esim kesä 2002), mikäli olet suorittanut osuuksia kurssille 83450 Internetin verkkotekniikat,
LisätiedotINTERNET-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ätiedotOmniTouch 8400 Instant Communications Suite Microsoft Outlook -integrointi
OmniTouch 8400 Instant Communications Suite Pikaopas - versio 6.1 Alcatel-Lucent OmniTouch 8400 Instant Communications Suite yhdistettynä Microsoft Outlook -ohjelmistoon luo korkeatasoisia palveluita.
Lisätiedotkynnysarvo (threshold) varoitusarvo = tästä lähtien syytä varoa ruuhkaa aluksi 64 K RTT
kynnysarvo (threshold) varoitusarvo = tästä lähtien syytä varoa ruuhkaa aluksi 64 K kynnysarvoon saakka voidaan kasvattaa ruuhkaikkunaa eksponentiaalisesti kynnysarvon saavuttamisen jälkeen kasvatetaan
Lisätiedot3. Laajakaistaliittymän asetukset / Windows XP
3. Laajakaistaliittymän asetukset / Windows XP 3.1 Laajakaistaliittymän asetusten tarkistus / Windows XP Seuraavien ohjeiden avulla tarkistat Windows XP -käyttöjärjestelmien asetukset ja luot Internet-yhteyden.
LisätiedotTietokone. 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ätiedotDVB- ja internet-palvelut saman vastaanottimen kautta
DVB- ja internet-palvelut saman vastaanottimen kautta Timo Santi 8.11.2012 Termiviidakko Epäviralliset tulkinnat Termi OTT (Over The Top) Connected TV IPTV Internet TV Web TV Cord Cutters Tulkinta Internetin
LisätiedotTeams-ohjelman asennus- ja käyttöohje vertaisohjaajille
Teams-ohjelman asennus- ja käyttöohje vertaisohjaajille Sisällys Kirjautuminen Office 365 -palveluun... 2 Teams-ohjelman asentaminen... 3 Kokousten järjestäminen ja omaan kokoukseen liittyminen... 5 Kokouskutsun
LisätiedotFiscal INFO TV -ohjelmisto koostuu kolmesta yksittäisestä ohjelmasta, Fiscal Media Player, Fiscal Media Manager ja Fiscal Media Server.
PIKA-ALOITUSOPAS Fiscal INFO TV -ohjelmisto koostuu kolmesta yksittäisestä ohjelmasta, Fiscal Media Player, Fiscal Media Manager ja Fiscal Media Server. Fiscal Media Manager -ohjelmalla tehdään kalenteri,
LisätiedotDahua IPC-HFW4831T-ASE
1 Dahua IPC-HFW4831T-ASE Päivitetty Eco-savy mallisarjan 4K valvontakamera uudella H.265 videopakkauksella. Uusi standardi pudottaa kaistankulutuksen ja videovarastoinnin jopa puoleen aikaisemmasta. Valvontakameran
LisätiedotTietoverkot ja QoS. QoS QoS-toteutukset Integrated Services Differentiated Services
Tietoverkot ja QoS QoS QoS-toteutukset Integrated Services Differentiated Services 1 Quality of Service (QoS) Tiedonsiirron vaatimukset määritellään QoSparametrien avulla: esim. viive, virhetaajuus, kapasiteetti
LisätiedotVuonohjaus: ikkunamekanismi
J. Virtamo 38.3141 Teleliikenneteoria / Ikkunointiin perustuva vuonohjaus 1 Vuonohjaus: ikkunamekanismi Kuittaamattomina liikkeellä olevien segmenttien (data unit) lkm W (ikkuna) Lähetyslupien kokonaismäärä
LisätiedotT-61.246 DSP: GSM codec
T-61.246 DSP: GSM codec Agenda Johdanto Puheenmuodostus Erilaiset codecit GSM codec Kristo Lehtonen GSM codec 1 Johdanto Analogisen puheen muuttaminen digitaaliseksi Tiedon tiivistäminen pienemmäksi Vähentää
Lisätiedotkynnysarvo (threshold)
kynnysarvo (threshold) varoitusarvo = tästä lähtien syytä varoa ruuhkaa aluksi 64 K kynnysarvoon saakka voidaan kasvattaa ruuhkaikkunaa eksponentiaalisesti kynnysarvon saavuttamisen jälkeen kasvatetaan
Lisätiedot7. Palvelun laatu (QoS) Internetissä
7. Palvelun laatu (QoS) Internetissä Sovellus ei saa mitään takuita palvelun laadusta: IP tarjoaa tasapuolisen palvelun (best effort) kaikille) joskus kaikki toimii hyvin, joskus ei sovellus ei voi paljoa
Lisätiedot7. Palvelun laatu (QoS) Internetissä
7. Palvelun laatu (QoS) Internetissä Sovellus ei saa mitään takuita palvelun laadusta: IP tarjoaa tasapuolisen palvelun (best effort) kaikille) joskus kaikki toimii hyvin, joskus ei sovellus ei voi paljoa
LisätiedotOmniTouch 8400 Instant Communications Suite IBM Lotus Notes -integrointi
OmniTouch 8400 Instant Communications Suite Pikaopas - versio 6.0 Alcatel-Lucent OmniTouch 8400 Instant Communications Suite yhdistettynä IBM Lotus Notes -ohjelmistoon luo korkeatasoisia palveluita. Integrointi
Lisätiedot9 Multimedian elementtejä: ääni Webissä
9 Multimedian elementtejä: ääni Webissä Ääni on multimedian ja siten hypermedian keskeisiä osa-alueita, joka on kuitenkin tietokonemaailmassa ollut pitkään vähemmällä huomiolla Ääniä käytetään: - sellaisenaan
LisätiedotNykyaikainen IP pohjainen provisiointi operaattorin verkkoon
Nykyaikainen IP pohjainen provisiointi operaattorin verkkoon Palvelun myynti lähtökohdaksi Liiketoimintamallin ja verkon muutos Säästöt verkon kustannuksissa ja asiakaspalvelussa Provisioinnin toteuttaminen
LisätiedotJHS 180 Paikkatiedon sisältöpalvelut Liite 4 INSPIRE-palvelujen laadun testaus
JHS 180 Paikkatiedon sisältöpalvelut Liite 4 INSPIRE-palvelujen laadun testaus Versio: 28.2.2013 Julkaistu: 28.2.2013 Voimassaoloaika: toistaiseksi Sisällys 1 Yleiset vaatimukset... 2 2 Latauspalvelun
Lisätiedot7. Palvelun laatu (QoS) Internetissä. Internet-puhelin. Datavirta (stream) RTP (Real-time Transport Protocol) (RFC 1889)
7. Palvelun laatu (QoS) Internetissä Sovellus ei saa mitään takuita palvelun laadusta: IP tarjoaa tasapuolisen palvelun (best effort) kaikille) joskus kaikki toimii hyvin, joskus ei sovellus ei voi paljoa
LisätiedotPilvi 9.0. Arkkitehtuuri. Esimerkki arkkitehtuurit
Esimerkki arkkitehtuurit Sivu 2/8 Sisällysluettelo 1. Johdanto... 3 1.1. Termejä... 3 2. Web hosting ilman kuormantasausta... 4 3. Web hosting kuormatasaus ja bastion... 5 3.1.... 5 3.2. Kuvaus... 5 4.
LisätiedotDPI (DEEP PACKET INSPECTION) By Sami Lehtinen
DPI (DEEP PACKET INSPECTION) By Sami Lehtinen ESITYKSEN SISÄLTÖ DPI:n määritelmä käyttökohteet tietoturva ja riskit kuinka suojautua DPI:ltä tulevaisuuden näkymät DPI Deep Packet Inspection (kutsutaan
LisätiedotMeetNow-palvelun käyttöopas
MeetNow-palvelun käyttöopas toukokuu 2019 1 Sisällysluettelo Yhteyden avaaminen videoneuvottelulaitteella käyttäen URI-osoitetta... 3 Yhteyden avaaminen videoneuvottelulaitteella käyttäen IP-osoitetta
LisätiedotRajattomat tietoverkot ja niiden rooli pilvipalveluissa. Jukka Nurmi Teknologiajohtaja Cisco Finland
Rajattomat tietoverkot ja niiden rooli pilvipalveluissa Jukka Nurmi Teknologiajohtaja Cisco Finland Verkon avulla voidaan kehittää monia toimintoja Kauppa Urheilu / Viihde Käyttäjä Energiankulutus Koulutus
LisätiedotYleinen ohjeistus Linux tehtävään
Yleinen ohjeistus Linux tehtävään Sinulle on toimitettu valmiiksi asennettu HYPER V ympäristö. Tehtäväsi on asentaa tarvittavat virtuaalikoneet, sekä konfiguroida ne ja verkkolaitteet, tehtävän mukaisesti.
LisätiedotAVACK SIP-Ovipuhelimet. Avain verkosta. Avack Oy Opiskelijankatu 5, Tampere p ,
AVACK SIP-Ovipuhelimet Avain verkosta 19.2.2019 1 Avack sisäpuhelin i10 Tyylikäs helppokäyttöinen sisäpuhelin ääniviestintään. Pienet asennuskustannukset, toimii tietoverkossa. Uutuustuote tulossa markkinoille
LisätiedotAmazon Web Services (AWS) on varmaankin maailman suosituin IaaS-tarjoaja. Lisäksi se tarjoaa erilaisia PaaS-kategoriaan kuuluvia palveluita.
1 2 Amazon Web Services (AWS) on varmaankin maailman suosituin IaaS-tarjoaja. Lisäksi se tarjoaa erilaisia PaaS-kategoriaan kuuluvia palveluita. 3 4 Region vastaa palvelun fyysistä sijaintipaikkaa (AWS
LisätiedotDiplomityöseminaari 6.8.2002
Diplomityöseminaari 6.8.2002 Työn nimi: TV-lähetystä välittävän laajakaistaisen IP-pohjaisen tilaajaverkon palvelunlaatu Työn tekijä: Lasse Kiiskinen Valvoja: Professori Raimo Kantola Ohjaaja: DI Mikko
LisätiedotLuento 13: Arkkitehtuurit. Internet tänään
Tietoliikenneverkot Luento 13: Arkkitehtuurit Nykyinen Internet: Best Effort palvelua Internet tänään Yhtäläiset mahdollisuudet (resurssit) ja kurjuudet (hukat ja viiveet) Internet on muuttumassa kaupalliseksi
Lisätiedot1 YLEISKUVAUS... 2. 1.1 Kaapelikaistaliittymä... 2. 1.2 Palvelun rajoitukset... 2 2 PALVELUKOMPONENTIT... 3. 2.1 Päätelaite... 3. 2.2 Nopeus...
Palvelukuvaus 1 Sisällysluettelo 1 YLEISKUVAUS... 2 1.1 Kaapelikaistaliittymä... 2 1.2 Palvelun rajoitukset... 2 2 PALVELUKOMPONENTIT... 3 2.1 Päätelaite... 3 2.2 Nopeus... 3 2.3 IP- osoitteet... 3 3 TOIMITUS
Lisätiedotkynnysarvo (threshold)
kynnysarvo (threshold) varoitusarvo = tästä lähtien syytä varoa ruuhkaa aluksi 64 K kynnysarvoon saakka voidaan kasvattaa ruuhkaikkunaa eksponentiaalisesti kynnysarvon saavuttamisen jälkeen kasvatetaan
LisätiedotTietoverkot ja QoS. Quality of Service (QoS) QoS-toteutukset. Laatuparametrit. Jonotus. Reitittimen toiminta
Tietoverkot ja QoS Quality of Service (QoS) QoS QoS-toteutukset Integrated Services Differentiated Services Tiedonsiirron vaatimukset määritellään QoSparametrien avulla: esim. viive, virhetaajuus, kapasiteetti
LisätiedotOhje sähköiseen osallistumiseen
Ohje sähköiseen osallistumiseen Kepan kevätkokouksessa käytetään Adobe Connect -sovellusta, joka mahdollistaa sähköisen osallistumisen kokouksiin. Kokoukseen osallistutaan henkilökohtaisella Adobe Connect
LisätiedotSiirtyminen IPv6 yhteyskäytäntöön
Siirtyminen yhteyskäytäntöön SimuNet loppuseminaari 7.12.2011 Vesa Kankare 7.12.2011 1 Agenda Taustaa Miksi Muutoksen vaikutukset verkoille operaattori ja yritysnäkökulma SimuNet 7.12.2011 2 IPv4 IPv4
LisätiedotTW- EAV510: PORTIOHJAUS (VIRTUAL SERVER) ESIMERKISSÄ VALVONTAKAMERAN KYTKEMINEN VERKKOON
TWEAV510: PORTIOHJAUS (VIRTUAL SERVER) ESIMERKISSÄ VALVONTAKAMERAN KYTKEMINEN VERKKOON Laitteessa tulee olla ohjelmisto 5.00.49 tai uudempi, tarvittaessa päivitä laite OPERAATTORIN IPOSOITE Jotta valvontakameran
Lisätiedot