7. Liikkuvuus / Mobile IP

Koko: px
Aloita esitys sivulta:

Download "7. Liikkuvuus / Mobile IP"

Transkriptio

1 7. Liikkuvuus / Mobile IP IP-reititys IP-osoitteen perusteella koneen osoite riippuu verkosta, jossa kone sijaitsee kun kone siirtyy toiseen verkkoon tilapäisesti, isesti, osoite ei ole enää voimassa - koneelle uusi osoite tässt ssä verkossa? * Tieto uudesta osoitteesta muille? * TCP-yhteys katkeaa! saumaton siirtyminen tuntumattomasti ei ole mahdollinen Kaikille koneille verkosta riippumaton osoite? - Reititys koneen (verkko)osoitteen( perusteella!! * Reitittimet välittv littävät t reititystiedon mukana (RIP, BGP?) reitin koneeseen (tai verkkoon, jossa kone sijaitsee) * Skaalautuvuus, tiedon leviämisen hitaus 250 Liikkuvien isänt ntäkoneiden reititys Mobile IP (RFC 3344) liikkuva kone (mobile host) kotiosoite (home address, home location) kotiagentti (home agent) - tietää ää,, missä omat liikkuvat ovat kun ilmaantuu vieraalle alueelle, se rekisteröityy ityy vierasagentti (foreign agent) - hoitaa alueelle tulleet vieraat liikkuvat 251 Page1 1

2 Liikkuvien isänt ntäkoneiden reititys (jatk.) liikkuvalla koneella on kotiosoite - pysyvä osoite omassa verkossa, - aina tavoitettavissa tällt llä osoitteella vierasosoite (care-of address, COA) - Osoite vierasverkossa; eri verkoissa eri osoite kotiagentti (home agent) - tietää ää,, missä omat liikkuvat ovat - jos liikkuva kone ei ole kotiverkossa, kotiagentti osaa ohjata sille tulevat sanomat liikkuvan uuteen osoitteeseen 252 kun liikkuva kone ilmaantuu vieraalle alueelle, se hankkii vierasosoitteen (care of address) * tämän n verkon osoite * Vierasagentti antaa rekisteröityy ityy alueen vierasagentille (foreign agent) - joka hoitaa alueelle tulleet vieraat liikkuvat - ilmoittaa kotiagentille koneen uuden osoitteen näin kotiagentti tietää uuden sijainnin 253 Page2 2

3 Uudelle alueelle rekisteröinti inti Vierasagentti Kotiagentti Rekisteröintipyyntö Käsittelee pyynnön ja vastauksen Pyynnön välitys Sallii tai kieltää Vastaus koneelle vastaus 254 MN FA HA COA: COA: HA: MN: Lifetime: 9999 Identification:714 Rekisteröintipyyntö COA: HA: HA: MN: MN: Lifetime: 4999 Lifetime: Identification: Identification: Rekisteröintivastaus COA: HA: MN: Lifetime: 9999 Identification:714 encapsulation format Rekisteröintipyyntö HA: MN: Lifetime: 4999 Identification:714 encapsulation format... Rekisteröintivastaus 255 Page3 3

4 Mobile IP - Rekisteröintipyynt intipyyntö sisält ltää: sanoman tyypin (1) lippuja,, mm. haluttu tunnelointitapa rekisteröinnin innin keston koneen kotiosoitteen, kotiagentin osoitteen ja koneen vierasverkon osoitteen rekisteröintipyynn intipyynnön n tunnisteen - Jotta osataan yhdistää vastaus tähänt laajennuksia, mm. autentikointilaajennus - jolla voidaan todentaa osapuolet 256 Mobile IP - Rekisteröintivastauksessa intivastauksessa: Sanoman tyyppi (3) Koodi (code): hyväksyttiink ksyttiinkö vai hylättiink ttiinkö rekisteröintipyynt intipyyntö,, kuka hylkäsi kotiagentti vai vierasgentti hyväksytty rekisteröinnin innin kesto pyynnön n tunniste - liittää vastauksen pyyntöö öön laajennusosia mm. autentikointi 257 Page4 4

5 Sanoman reititys vieraassa verkossa olevalle koneelle Vastaus suoraan CN Normaali IPreititys Vierasverkko FA tunnelointi HA MN FA vierasagentti HA kotiagentti MN liikkuva kone CN kommunikoiva kone Kotiverkko EPÄSUORA REITITYS 258 (indirect routing) Kotiagentti välittäjänä Kun paketti lähetetl hetetään liikkuvalle se ohjautuu IP-osoitteen perusteella kotiverkkoon. Kotiagentti ottaa paketin itselleen. Se tietää vastaanottajan nykyisen sijainnin ja ohjaa paketin sinne. - Käytetään n IP-tunnelointia - uusi vierasosoite (COA) on usein FA:n valvoma osoite Lähde=HA, Kohde= COA, protocol= IP in IP (4) Uusi IP-otsake Lähde = CN, Kohde =MN Protocol = TCP alkuperäinen IP-paketti TCP-otsake + data 259 Page5 5

6 Rekisteröinniss innissä ongelma on turvallisuus Tekeytyminen vierasagentiksi - haluaa kaapata koneen liikenteen tehokas autentikointi estää - autentikoinnin laajennusosa * MN ==> FA, MN ==> HA,, FA ==> HA Vanhojen rekisteröintipyynt intipyyntöjen lähettl hettäminen kotiagentille - kotiagentille vääv äärä osoite => konetta ei tavoiteta kotiosoitteella pyyntöihin aikaleimat 260 Agentin löytl ytäminen verkosta (agent discovery) Agentit ilmoittelevat itsestää ään n sääs äännöllisin väleinv Ilmoituksissa (agent advertisement) = ICMP-sanoma - reitittimen IP-osoite - rekisteröinnin innin kesto - joukko lippuja: toimiiko vieras- ja/tai kotiagenttina, onko kiireinen, millaista kapselointia IP-to to-ip:n lisäksi kykenee käyttämään, onko rekisteröinti inti pakollista - vierasosoitteita,, vähintv hintään n yksi Ilmoitusten avulla kone havaitsee siirtyneensä toiseen verkkoon - Jos uutta agentin ilmoitusta ei tule rekisteröinnin innin keston kuluessa tai agentin prefix vaihtuu => uudelleenrekisteröinti inti - kotiverkossa, kun saa ilmoituksia omalta kotiagentiltaan peruutettava rekisteröinti inti 261 Page6 6

7 Agentin löytl ytäminen verkosta (jatkuu) Liikkuva kone voi kysyä itse agenttia (agent solicitation) Kun huomaa liikkuneensa toiseen verkkoon Ei odottele agentin ilmoitusta, vaan lähettl hettää verkkoon kyselypyynnön, n, johon agentti vastaa ilmoituksella suoraan kyselevälle lle koneelle. 262 Toiminta eetteriverkossa CN CN R R MN HA MN HA Normaali reititys Kotiagentti tunneloi sanoman MN:lle 263 Page7 7

8 Kun joku lähettl hettää liikkuvalle paketin - se tulee ensin reitittimelle - reititin kysyy vastaanottajan LAN-osoitetta ARP:illa - jos liikkuva on kotiverkossaan, se vastaa ja ilmoittaa oman koneosoitteensa - muuten kotiagentti vastaa omalla osoitteellaan ja saa paketin (proxy ARP) - kotiagentti lähettl hettää tunneloinnilla vierasosoitteeseen (usein vierasagentin oma osoite) - vierasagentti saa liikkuvan MAC-osoitteen sen lähettämistä paketeista (agent solicitation tai registration request) - ja lähettää sanoman vierailevalle koneelle. 264 Entä jos vierasverkossa ei ole FA:ta? MN saa tilapäisen isen IP-osoitteen verkkoon esim. DHCP- protokollalla käyttäen tätät osoitetta COA-osoitteena (co-located care-of address) se voi itse toimia omana FA:na 265 Page8 8

9 Ongelmia tunnelointi lisää yleisarasitetta (ylim. IP-otsake) ja viimeinen linkki on hidas radiolinkki liikkuvat tarvitsevat paljon tilapäisi isiä IP-osoitteita => osoitteet voivat loppua poistuva kone ei aina ilmoita lähdl hdöstään kun kone poistuu vierasverkosta,, FA ei tavoita tai FA:ta ei enää ole (=MN toimii FA:na) ja matkalla olevat paketit varmasti katoavat Kolmioreititys epäoptimaalista ja lisää viivettä 266 Ongelma: Vastaanottajaa ei ole enää tässä verkossa => paketit katoavat CN R MN On vasta siirtymässä uuteen paikkaan eikä ole vielä ehtinyt ilmoittaa uutta osoitettaan?? FA?? HA Uusi rekisteröinti inti korjaa tilanteen 267 Page9 9

10 Filteroivien palomuurien läpäisy: l Mobile IP:n oletus: reititetää ään n vain kohdeosoitteen perusteella palomuurit yleensä varmistavat, että lähettäjäosoite on oikeasta verkosta - Jos alkuosa ilmoittaa vääv äärän n verkon, niin pakettia ei lähetetä! Ongelma: MN ei voi lähettl hettää pakettia vierasverkosta omalla pysyväll llä IP-osoitteellaan. - Ei edes sitä ensimmäist istä,, jolla voisi ilmoittaa lähettäjälle osoitteensa muuttuneen! 268 Käänteinen tunnelointi (Reverse tunneling) Tunneloidaan paketti takaisin kotiagentille, joka sitten ohjaa sen lähettl hettäjälle Valitaan vierasagentti, joka kykynee kääk äänteiseen tunnelointiin - Agentti-ilmoituksessa ilmoituksessa yksi bitti lisää - Samoin rekisteröinti inti-ilmoitukseenilmoitukseen Vierasagentti tunneloi (esim. IP-to to-ip) ja kotiagentti osaa purkaa tunnelin ja lähettl hettää paketin 'oikeasta' verkosta vastaanottajalle. 269 Page 10 10

11 Mobile IPv6 Osoitteita riittää - vierailijat tarvitsevat IP-osoitteita vierailunsa aikana Ei tarvita erityistä vierasagenttia MN toimii yleensä itse omana vierasagenttinaan - neighbor discovery: verkkoprefix - stateless address autoconfiguration Paremmat turvallisuuspiirteet mm. estämää ään n vääv äärennetyt osoitemuutokset ja toistohyökk kkäykset (replay attack) 270 Reitin optimointi Kolmioreititystä ei tarvitse enää käyttää turvattomuuden takia Turvalaajennuksen ansiosta MN voi ilmoittaa uuden osoitteensa suoraan lähettl hettäjälle - Kun MN saa 1. paketin, se ilmoittaa lähettl hettäjälle (CN) uuden vierasverkko-osoitteensa osoitteensa Myös s HA voi ilmoittaa pakettia vierasverkkoon siirtyneelle koneelle lähettl hettävälle CN:lle koneen vierasverkko-osoitteen osoitteen - Binding updates/ack/requests 271 Page 11 11

12 Lisää parannuksia: Tehokkaampi tapa kotiagentin löytl ytämiseen Dynamic Home Agent Discovery - Lähetetään n Binding Update -sanoma kotiagentille anycast-osoitteeseen, jolloin vain yksi ehkä useasta kotiagentista vastaa * Kotiagentin osoite on voinut muuttua poissaolon aikana Tehokas kapselointi lähdereititysotsakkeen l avulla Two-hop source route (routing header) Kun MN lähettää, niin lähdeosoitteena COA, mutta home address kohdeoptio sisält ltää MN:n oman osoitteen Multimedian tuki ja palvelun laatu (QoS) Internetissä Sovellus ei saa mitää ään n takuita palvelun laadusta: IP tarjoaa tasapuolisen palvelun (best effort) kaikille joskus kaikki toimii hyvin, joskus ei sovellus ei voi paljoa siihen vaikuttaa Useille multimediasovelluksille tällainen t palvelu ei sovi! QoS-ajattelu myös s Internetiin? viive, viipeen vaihtelu virheettömyys 273 Page 12 12

13 Multimediasovellusten luokittelua 1) Streaming stored audio and video 2) Streaming live audio and video 3) Real-time interactive audio and video 274 Datavirta (stream) Video (tilausvideo, urheilukilpailun suora lähetys), audio (tilausmusiikki( tilausmusiikki, sinfoniaorkesterin konsertin suoralähetys) Sietää jonkinverran sanomien katoamisia FEC-korjaus korjaus,, entisen toistaminen, puuttuvan interpolointi Aikarajat,, joita noudatettava uudelleenlähetys ei yleensä toimi - seurauksena helposti liian pitkä viive Tasainen, riittävän n nopea lähetysl TCP:n ruuhkanhallinta haittaa UDP-segmentit saapuvat epäjärjestyksess rjestyksessä ja voivat juuttua ruuhkaan 275 Page 13 13

14 Tosiaikainen interaktiivinen lähetysl viiveherkkä (delay-sensitive) huojuntaherkkä (jitter-sensive): viiveen vaihtelu kohtalaisesti hävikkih vikkiä sietävä (loss-tolerant) Internet-puhelin - vaatimukset: viive max ms, hävikki h korkeintaan % videokonferenssi - viive korkeintaan muutama sata ms 276 Internet-puhelin Lähetetään vain puheryöppyjä ei taukoja: - 20 ms välein 160 tavun lohkoja Vastaanotossa viivettä, viiveen vaihtelua (=> huojuntaa) sekä virheellisiä tai puuttuvia lohkoja 277 Page 14 14

15 Huojunnan häivyttäminen: kiinteä viive ennen toistoa Puhepurskeen aikana lähettäjä generoi paketteja 20 ms välein 1. paketti vastaanotetaan ajanhetkellä r vaihtoehto 1: paketin toisto skeduloitu alkamaan ajanhetkellä p vaihtoehto 2: toisto skeduloitu alkamaan ajanhetkellä p packets packets generated packets received loss playout schedule p' - r playout schedule p - r Kurose&Ross: : kuva 7.6 r p p' time 278 Huojunnan häivyttäminen: Adaptiivinen viive Kontrolloidaan viivettä aina puhepurskeen aluksi Estimoidaan keskimää ääräistä päästä-päähän viivettä ja poikkeamaa siitä (=jitter) Määrää puhepurskeen toiston alkuajankohdan Tauon pituus vaihtelee/poikkeaa todellisesta 279 Page 15 15

16 Pakettien katoamisten sieto (1) forward error correction (FEC): simple scheme for every group of n chunks create a redundant chunk by exclusive OR-ing the n original chunks send out n+1 chunks, increasing the bandwidth by factor 1/n. can reconstruct the original n chunks if there is at most one lost chunk from the n+1 chunks Playout delay needs to be fixed to the time to receive all n+1 packets Tradeoff: increase n, less bandwidth waste increase n, longer playout delay increase n, higher probability that 2 or more chunks will be lost (Slide derived from Kurose&Ross) 280 Pakettien katoamisten sieto (2) 2nd FEC scheme piggyback lower quality stream send lower resolution audio stream as the redundant information for example, nominal stream PCM at 64 kbps and redundant stream GSM at 13 kbps. Whenever there is non-consecutive loss, the receiver can conceal the loss. Can also append (n-1)st and (n-2)nd low-bit rate chunk (Slide derived from Kurose&Ross) 281 Page 16 16

17 Pakettien katoamisten sieto (3) Interleaving chunks are broken up into smaller units for example, 4 5 msec units per chunk Packet contains small units from different chunks if packet is lost, still have most of every chunk has no redundancy overhead but adds to playout delay (Slide derived from Kurose&Ross) 282 RTP (Real-time Transport Protocol) (RFC 3550) välineet, joilla vastaanottaja huomaa puuttuvat sanomat ja pystyy rekonstruoimaan sanomien lähetysjl hetysjärjestyksen järjestysnumerot, aikaleimat kuormatiedot (payload) ei takaa sanomien saapumista ajoissa eikä muuta palvelunlaatua (qos) yleensä toimii UDP-protokollan pääp äällä ei täydellinen t protokolla; ei omaa kerrosta, vaan osa sovellusta - profiilimää äärittely: eri sovelluksille tarpeelliset lisät - kuorman muoto: miten tietty koodaus kuljetetaan RTP:ssä 283 Page 17 17

18 RTP: Datakanava ja kontrollikanava datakanavassa kulkee (pieni( pieniä) ) datapaketteja - joihin on liitetty RTP-otsake kontrollikanavassa RTCP-sanomia (Real Control Protocol) lähettäjien ja vastaanottajien välillv lillä lähetys- ja vastaanottoraportteja (Real-time Transport 284 RTP-datavirrat ja RTP-istunto Esim. videokonferenssi neljä eri datavirtaa: - kaksi äänelle; yksi kumpaankin suuntaan - kaksi videokuvalle; yksi kumpaankin suuntaan yksi yhdistetty, koodattu datavirta (esim. MPEG1 (Moving Picture Experts Group) ja MPEG2) kunkin datavirran lähteellä oma tunniste myös s monelta lähettl hettäjältä monelle vastaanottajalle lähettäjillä sama monilähetysryhm hetysryhmä RTP-istunto yhteenkuuluvat datavirrat - esim. videokonferenssin audio- ja videodatavirrat 285 Page 18 18

19 RTP-otsakkeen kentät kuormatyyppi lähteen muita V PX CC M järjestysnumero (CSRC- aikaleima kenttiä tunniste (SSRC) lista) bittiä 16 bittiä 32 bittiä 32 bittiä 0-15 x 32 bittiä V - versio P - padding (onko kuorman lopuksi täytetavuja) X - seuraako RTP-otsakkeen perässä laajenusotsake CC - CSRC count M - Marker (riippuen kuormatyypistä: esim. puhepurskeen alku tai videokuvan raja) Kuorman - audiolle tai videolle ilmoittaa äänen tai videokuvan koodaustavan tyyppi (esim. PCM tai MPEG1); lähettäjä voi ilmoitta koodauksen muuttumisesta myös lähetyksen keskellä! Järjestysnumero - jokainen lähetetty paketti kasvattaa yhdellä SSRC - Synchronization Source identifier CSRC - Contributing Source identifier 286 aikaleima kertoo RTP-paketin 1. tavun otoshetken. Aikaleimakello käy, k vaikka lähde l ei lähetäkään. Kuormatyyppi määrää kellon resoluution (käyntivauhdin) lähteen tunnistekenttä jokaisella datavirralla on satunnainen tunnistenumero; jos jo käytk ytössä valitaan uusi CSRC: tämän paketin sisäll llön tuottaneet lähteet 287 Page 19 19

20 RTCP (Real (Real-time Transport Control Protocol) (RFC 3550) kaikki RTP-istuntoon osallistuvat voivat lähettl hettää RTCP-sanomia yleensä käyttäen RTP-istunnon yhteistä monilähetysosoitetta RTCP-paketteja niissä kerrotaan l paketteja lähetetään n ajoittain kerrotaan lähetyksiin liittyviä tilastoja (montako pakettia lähetetty, paljonko havaittu huojuntaa) standardi ei määm äärittele, mitä sovelluksen pitää tälle datalle tehdä Voidaan käyttää esim. arvioitaessa datavirran laatua ==> lähettäjä voi päättää muuttaa lähetysvauhtia ja/tai kuormatyyppiä (koodaustapaa) raporttien perusteella 288 lähettäjä RTCP RTCP internet RTCP RTCP vastaanottaja vastaanottaja 289 Page 20 20

21 viisi erilaista sanomaa Sender report RTCP - Aktiivisen lähettl hettäjän tiedot tietyn aikavälin lähetyksistl hetyksistä ja vastaanotoista - Viimeisimmäksi lähetetyn RTP-paketin * Aikaleima * Seinäkelloaika =Absoluuttinen aikaleima (sekunteja lähtien UTC), jotta pystytää ään n yhdistämää ään eri datavirrat (esim.. audio- ja videovirrat) Receiver report - Passivinen vastaanottaja raportoi palvelunlaadusta ( viimeisimm( viimeisimmän vast.otetun RTP-paketin järj.nro, miten suuri osa jäi j i saapumatta, paljonko yhteensä jäänyt saapumatta, keskim.. huojunta jne ) Source description message - Lähde kertoo itsestää ään: lähteen l ja sen valvojan kontaktitietoja Bye message: lähde ilmoittaa lopettavansa lähetyksenl Application-specific message: voi määm ääritellä uusia sanomatyyppejä 290 RTCP:n skaalausongelma RTP-pakettien määm äärä ei kasva, vaikka vastaanottajien määm äärä kasvaa, mutta RTCP- pakettien määm äärä kasvaa - kukin vastaanottaja lähettää omat raporttinsa RTCP-liikenne korkeintaan 5% istunnon kapasiteetista 75% vastaanottajille ja 25 % lähettl hettäjille kukin vastanottaja saa saman osuuden istunnon lähettäjien ja vastaanottajien määrä laskettavissa sender ja receiver raporttien perusteella - Kukin laskee omien raporttiensa lähetysvälin 291 Page 21 21

22 UDP kuljettaa sekä RTP- että RTCP-sanomia tilapäinen inen porttinumero RTP: parillinen numero RTCP: seuraava parillinen numero UDP-segmentit kuljetetaan IP-datagrammeissa IP UDP RTP Mediapalanen 292 Istunnon kontrolliprotokollat Video- tai audioistunnon kontrollointi istunnon muodostus istunnon ylläpit pitäminen istunnon purkaminen Esim. Konferenssin videointi Sovittava käytetty k koodaus ja kuljetusprotokolla Tiedettävä osoitteet ja portit Valvottava/muokattava kokouksen aikana Esim.. Internet-puhelu Löydettävä soiton kohde/kohteet Sovittava koodauksesta 293 Page 22 22

23 RTSP (Real-time Streaming Protocol) (RFC 2326) lähetysvirran esittämisen kontrolli ( kaukosäädin soittimen ja mediapalvelimen välissä) datavirran alustaminen palvelimeen (setup) ja sen purkaminen (teardown) - Setup identifioi siirrettävän median, määrää sille kuljetustavan (esim.. RTP/UDP;unicast ) ja portit sekä istuntotunnuksen esittäminen (play) ja pysäytt yttäminen (pause) tallentaminen (record) mediaparametrien listaus (describe) 294 RTSP toiminta Kurose&Ross: : kuva Page 23 23

24 Puskurointi tarpeen (10 15 s) mediapalvelin mediasoitin puskuri alaraja yläraja Asiakaskone Palvelinkone Kun puskurin yläraja ylittyy, niin mediasoitin pyytää mediapalvelinta keskeyttämään lähetyksen (pause), kun alaraja alittuu, niin mediasoitin pyytää mediapalvelinta lähettämään lisää (play). 296 SIP (Session Initiation Protocol) (RFC 3261) IP-puheluiden soittamiseen ja vastaanottamiseen vastaanottajan IP-osoitteen selvittäminen - Voi käyttää tilapäisi isiä osoitteita - useita eri laitteita, joilla eri IP-osoite puhelun aloittaminen,, koodauksesta sopiminen ja puhelun päättäminen puhelun hallinta - uusien mediavirtojen lisää ääminen - koodauksen muuttaminen - uusien osallistujien mukaanottaminen - Puhelun siirto (call transfer), call holding myös s videokonferenssit ja muut multimediayhteydet monen pelaajan pelit 297 Page 24 24

25 puhelinnumerot esitetää ään n SIP URL:eina - sip: pekka@cs.helsinki.fi - sip: maija@ sip: simo@ protokolla HTTP-tyyppinen tekstipohjainen INVITE, ACK, BYE, OPTIONS, CANCEL, REGISTER + + paljon muita piirteitä 298 Puhelun aloittaminen tunnettuun IP-osoitteeseen Alice Bob INVITE bob@ c=in IP m=audio RTP/AVP 0 port 5060 port OK c=in IP m=audio RTP/AVP 3 Bob's terminal rings ACK port 5060 port µ Law audio GSM port time Kurose&Ross: : kuva 7.13 time 299 Page 25 25

26 SIP-rekister rekisteröijä Käyttäjän laite/kone tai sen IP-osoite voi muuttua Tarvitaan rekisterinpitäjää ää, joka tietää mistä IP-osoitteesta käyttäjä on tavoitettavissa kun käyttk yttäjä käynnistää SIP-sovelluksen, sovellus ilmoittaa ko. laitteen IP-osoitteen rekisteröij ijälle - käyttäjä on tavoitettavissa täältä (IP-osoite osoite) ilmoitus vahvistetaan tietyin väliajoin v ja kun käyttk yttäjä siirtyy uudelle laitteelle, laite ilmoittaa uuden osoitteen uudelleenohjaus toiseen rekisteriin, jos käyttk yttäjä on siirtynyt toisen rekisteröij ijän alueelle 300 Esim. Omalta alueelta muualle siirtyneen käyttäjän tavoittamisesta Caller jim@umass.edu places a call to keith@upenn.edu (1) Jim sends INVITE message to umass SIP proxy. (2) Proxy forwards request to upenn registrar server. (3) upenn server returns redirect response, indicating that it should try keith@eurecom.fr SIP proxy umass.edu 1 8 SIP client (4) umass proxy sends INVITE to eurecom registrar. (5) eurecom registrar forwards INVITE to , which is running keith s SIP client. (6-8) SIP response sent back (9) media sent directly between clients. Note: also a SIP ack message, which is not shown. 2 3 SIP registrar upenn.edu SIP registrar eurecom.fr (Slide derived from Kurose&Ross) SIP client Page 26 26

Liikkuvien isäntäkoneiden reititys

Liikkuvien isäntäkoneiden reititys Mobile IP IP-reititys IP-osoitteen perusteella koneen osoite riippuu verkosta, jossa kone sijaitsee kun kone siirtyy toiseen verkkoon tilapäisesti, osoite ei ole enää voimassa koneelle uusi osoite tässä

Lisätiedot

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

IP-reititys IP-osoitteen perusteella. koneelle uusi osoite tässä verkossa? Mobile IP IP-reititys IP-osoitteen perusteella koneen osoite riippuu verkosta, jossa kone sijaitsee kun kone siirtyy toiseen verkkoon tilapäisesti, osoite ei ole enää voimassa koneelle uusi osoite tässä

Lisätiedot

7. Palvelun laatu (QoS) Internetissä

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

7. Palvelun laatu (QoS) Internetissä

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

Liikkuvien isäntäkoneiden reititys

Liikkuvien isäntäkoneiden reititys 5. Mobile IP (RFC 3220) IP-reititys IP-osoitteen perusteella koneen osoite riippuu verkosta, jossa kone sijaitsee kun kone siirtyy toiseen verkkoon tilapäisesti, osoite ei ole enää voimassa koneelle uusi

Lisätiedot

5. Mobile IP (RFC 3220)

5. Mobile IP (RFC 3220) 5. Mobile IP (RFC 3220) IP-reititys IP-osoitteen perusteella koneen osoite riippuu verkosta, jossa kone sijaitsee kun kone siirtyy toiseen verkkoon tilapäisesti, osoite ei ole enää voimassa koneelle uusi

Lisätiedot

Page1. 7. Liikkuvuus / Mobile IP. Liikkuvien isänt. ntäkoneiden. reititys Mobile IP (RFC 3344) inti. Uudelle alueelle rekisteröinti

Page1. 7. Liikkuvuus / Mobile IP. Liikkuvien isänt. ntäkoneiden. reititys Mobile IP (RFC 3344) inti. Uudelle alueelle rekisteröinti 7. Liikkuvuus / Mobile IP IP-reititys IP-osoitteen perusteella koneen osoite riippuu verkosta, jossa kone sijaitsee kun kone siirtyy toiseen verkkoon tilapäisesti, isesti, osoite ei ole enää voimassa -

Lisätiedot

Monilähetysreititys (multicast routing)

Monilähetysreititys (multicast routing) Monilähetysreititys (multicast routing) Ongelma: Reitittimien on kyettävä rakentamaan optimaaliset reitit ryhmän kaikille vastaanottajille kun mikä tahansa kone voi toimia lähettäjänä ryhmään voi kuulua

Lisätiedot

Monilähetysreititys (multicast routing)

Monilähetysreititys (multicast routing) Monilähetysreititys (multicast routing) Ongelma: Reitittimien on kyettävä rakentamaan optimaaliset reitit ryhmän kaikille vastaanottajille kun mikä tahansa kone voi toimia lähettäjänä ryhmään voi kuulua

Lisätiedot

Yksi puu koko ryhmälle

Yksi puu koko ryhmälle Monilähetysreititys (multicast routing) Ongelma: Reitittimien on kyettävä rakentamaan optimaaliset reitit ryhmän kaikille vastaanottajille kun mikä tahansa kone voi toimia lähettäjänä ryhmään voi kuulua

Lisätiedot

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

Tä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ätiedot

Uutuudet. Tosiaikapalvelut Liikkuvuus. Sanna Liimatainen T Tietokoneverkot

Uutuudet. 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ätiedot

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

ICMP-sanomia. 3. IP-kerroksen muita protokollia ja mekanismeja ICMP (Internet Control Message Protocol) 3. IP-kerroksen muita protokollia ja mekanismeja ICMP (Internet Control Message Protocol) ARP (Address Resolution Protocol) DHCP (Dynamic Host Configuration Protocol) CIDR (Classless InterDomain Routing)

Lisätiedot

3. IP-kerroksen muita protokollia ja

3. IP-kerroksen muita protokollia ja 3. IP-kerroksen muita protokollia ja mekanismeja ICMP (Internet Control Message Protocol) ARP (Address Resolution Protocol) DHCP (Dynamic Host Configuration Protocol) CIDR (Classless InterDomain Routing)

Lisätiedot

S-38.118 Teletekniikan perusteet

S-38.118 Teletekniikan perusteet S-38.118 Teletekniikan perusteet Laskuharjoitus 3 Paketoinnin hyötysuhde 1 Harjoitus 3 koostuu: Demoluento (45 min) Datan siirtäminen Internetissä yleensä Laskuesimerkki datan siirtämisestä Äänen siirtäminen

Lisätiedot

Lisää reititystä. Tietokoneverkot 2009 (4 op) Syksy Futurice Oy. Lisää reititystä. Jaakko Kangasharju

Lisää reititystä. Tietokoneverkot 2009 (4 op) Syksy Futurice Oy. Lisää reititystä. Jaakko Kangasharju Tietokoneverkot 2009 (4 op) jaakko.kangasharju@futurice.com Futurice Oy Syksy 2009 (Futurice Oy) Syksy 2009 1 / 39 Sisältö 1 2 (Futurice Oy) Syksy 2009 2 / 39 Sisältö 1 2 (Futurice Oy) Syksy 2009 3 / 39

Lisätiedot

Lisää reititystä. Tietokoneverkot 2008 (4 op) Syksy Teknillinen korkeakoulu. Lisää reititystä. Jaakko Kangasharju

Lisää reititystä. Tietokoneverkot 2008 (4 op) Syksy Teknillinen korkeakoulu. Lisää reititystä. Jaakko Kangasharju Tietokoneverkot 2008 (4 op) jkangash@cc.hut.fi Teknillinen korkeakoulu Syksy 2008 (TKK) Syksy 2008 1 / 39 Sisältö 1 2 (TKK) Syksy 2008 2 / 39 Sisältö 1 2 (TKK) Syksy 2008 3 / 39 iksi monilähetys? : saman

Lisätiedot

OSI ja Protokollapino

OSI ja Protokollapino TCP/IP OSI ja Protokollapino OSI: Open Systems Interconnection OSI Malli TCP/IP hierarkia Protokollat 7 Sovelluskerros 6 Esitystapakerros Sovellus 5 Istuntokerros 4 Kuljetuskerros 3 Verkkokerros Linkkikerros

Lisätiedot

7. Palvelun laatu (QoS) Internetissä

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

Liikkuvuudenhallinta Mobile IP versio 6 - protokollalla

Liikkuvuudenhallinta Mobile IP versio 6 - protokollalla Liikkuvuudenhallinta Mobile IP versio 6 - protokollalla Mikko Merger Valvoja: Professori Jorma Jormakka Ohjaaja: TkL Markus Peuhkuri TKK/Tietoverkkolaboratorio 1 Sisällysluettelo Tavoitteet IEEE 802.11

Lisätiedot

7. Palvelun laatu (QoS) Internetissä. Internet-puhelin. Datavirta (stream) RTP (Real-time Transport Protocol) (RFC 1889)

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

7. Palvelun laatu (QoS) Internetissä

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

7. Palvelun laatu (QoS) Internetissä

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

Multicast. 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 Multicast Johdanto Ryhmien hallinta Reititys Reaaliaikaiset siirto- ja hallintaprotokollat Resurssien varaus Sessioiden hallinta 1 Johdanto Tietoverkoissa voidaan lähettää kolmella eri tavalla Unicast

Lisätiedot

Verkkotekniikan jatkokurssi Mobile IPv4 26.1.2006

Verkkotekniikan jatkokurssi Mobile IPv4 26.1.2006 Verkkotekniikan jatkokurssi Mobile IPv4 26.1.2006 Karri Huhtanen 1 Sisältö! 1. Arkkitehtuuri ja terminologia! 2. Toiminta 2.1 Toiminta kotiverkossa 2.2 Siirtyminen vieraaseen verkkoon

Lisätiedot

7. Palvelun laatu (QoS) Internetissä

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

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

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

Lisätiedot

7. Palvelun laatu (QoS) Internetissä. Internet-puhelin. Datavirta (stream) RTP (Real-time Transport Protocol) (RFC 1889)

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

Multicast. 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 Multicast Johdanto Ryhmien hallinta Reititys Reaaliaikaiset siirto- ja hallintaprotokollat Resurssien varaus Sessioiden hallinta 1 Johdanto Tietoverkoissa voidaan lähettää kolmella eri tavalla Unicast

Lisätiedot

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

Verkkoinformaation välittämiseen isäntäkoneiden ja reitittimien välillä 3. IP-kerroksen muita protokollia ja mekanismeja ICMP (Internet Control Message Protocol) ARP (Address Resolution Protocol) DHCP (Dynamic Host Configuration Protocol) CIDR (Classless InterDomain Routing)

Lisätiedot

Turvallisuus verkkokerroksella

Turvallisuus verkkokerroksella Turvallisuus verkkokerroksella IPsec Authentication Header ( AH) -protokolla Encapsulation Security Payload (ESP) -protokolla ennen käyttöä on luotava kommunikoivien koneiden välille turvasopimus SA (Security

Lisätiedot

Turvallisuus verkkokerroksella

Turvallisuus verkkokerroksella Turvallisuus verkkokerroksella IPsec Authentication Header ( AH) -protokolla Encapsulation Security Payload (ESP) -protokolla ennen käyttöä on luotava kommunikoivien koneiden välille turvasopimus SA (Security

Lisätiedot

AH-otsake. Turvallisuus verkkokerroksella. AH-otsake. AH-otsake. ESP-otsake. IP-otsake

AH-otsake. Turvallisuus verkkokerroksella. AH-otsake. AH-otsake. ESP-otsake. IP-otsake Turvallisuus verkkokerroksella IPsec Authentication Header ( AH) -protokolla Encapsulation Security Payload (ESP) -protokolla ennen käyttöä on luotava kommunikoivien koneiden välille turvasopimus SA (Security

Lisätiedot

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

S 38.1105 Tietoliikennetekniikan perusteet. Pakettikytkentäiset verkot. Helsinki University of Technology Networking Laboratory S 38.1105 Tietoliikennetekniikan perusteet Pakettikytkentäiset verkot Kertausta: Verkkojen OSI kerrosmalli Sovelluskerros Esitystapakerros Istuntokerros Kuljetuskerros Verkkokerros Linkkikerros Fyysinen

Lisätiedot

Internet Protocol version 6. IPv6

Internet 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ätiedot

Vuonimiö on pelkkä tunniste

Vuonimiö on pelkkä tunniste Reitittimelle vuo on joukko peräkkäisiä paketteja, joita tulee käsitellä tietyllä tavalla samat resurssivaraukset samat turvallisuusvaatimukset samat säännöt pakettien hävittämiseen samat etuoikeudet jonoissa

Lisätiedot

Vuonimiö on pelkkä tunniste

Vuonimiö on pelkkä tunniste Reitittimelle vuo on joukko peräkkäisiä paketteja, joita tulee käsitellä tietyllä tavalla samat resurssivaraukset samat turvallisuusvaatimukset samat säännöt pakettien hävittämiseen samat etuoikeudet jonoissa

Lisätiedot

... Laajennusotsakkeet. Reititysotsake. Vuonimiö on pelkkä tunniste. Vuonimiöiden käsittely solmuissa

... Laajennusotsakkeet. Reititysotsake. Vuonimiö on pelkkä tunniste. Vuonimiöiden käsittely solmuissa Reitittimelle vuo on joukko peräkkäisiä paketteja, joita tulee käsitellä tietyllä tavalla samat resurssivaraukset samat turvallisuusvaatimukset samat säännöt pakettien hävittämiseen samat etuoikeudet jonoissa

Lisätiedot

reitittimissä => tehokkaampi 2005 Markku Kojo IPv6

reitittimissä => tehokkaampi 2005 Markku Kojo IPv6 4. IPv6-protokolla (RFC 2460) Enemmän osoitteita 16 tavua osoitteelle => osoitteita paljon! Virtaviivaistettu nopeampi käsittely k reitittimissä => tehokkaampi Uusia piirteitä Erilaisten sovellusten tarpeet

Lisätiedot

Johdanto. Multicast. Unicast. Broadcast. Protokollat. Multicast

Johdanto. 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ätiedot

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

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

Lisätiedot

Multicast. 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 Multicast Johdanto Ryhmien hallinta Reititys Reaaliaikaiset siirto- ja hallintaprotokollat Resurssien varaus Sessioiden hallinta MBone Petri Vuorimaa 1 Johdanto Tietoverkoissa voidaan lähettää kolmella

Lisätiedot

Selektiiviset kuittaukset (RFC 2018, RFC 3517)

Selektiiviset kuittaukset (RFC 2018, RFC 3517) Selektiiviset kuittaukset (RFC 2018, RFC 3517) Toistokuittaus ilmaisee vain yhden puuttuvan segmentin Vastaavasti kumulatiivinen kuittaus toipumisen aikana kertoo vain seuraavaksi haluttavan eli ilmaiseen

Lisätiedot

3. Kuljetuskerros 3.1. Kuljetuspalvelu

3. Kuljetuskerros 3.1. Kuljetuspalvelu End- to- end 3. Kuljetuskerros 3.1. Kuljetuspalvelu prosessilta prosessille looginen yhteys portti verkkokerros koneelta koneelle IP-osoite peittää verkkokerroksen puutteet jos verkkopalvelu ei ole riittävän

Lisätiedot

6. Monilähetysreititys

6. Monilähetysreititys 6. Monilähetysreititys Paketti lähetetl hetetään n usealle vastaanottajalle Miksi? Monet sovellukset hyötyv tyvät - ohjelmistopäivitykset ivitykset - etäopetus opetus, virtuaalikoulu - videoiden, äänitteiden

Lisätiedot

ITKP104 Tietoverkot - Teoria 3

ITKP104 Tietoverkot - Teoria 3 ITKP104 Tietoverkot - Teoria 3 Ari Viinikainen Jyväskylän yliopisto 5.6.2014 Teoria 3 osuuden tärkeimmät asiat kuljetuskerroksella TCP yhteyden muodostus ja lopetus ymmärtää tilakaavion suhde protokollan

Lisätiedot

Page1. 6. Monilähetysreititys. D-osoitteet. IGMP:n toimintaperiaate. Monilähetyksen

Page1. 6. Monilähetysreititys. D-osoitteet. IGMP:n toimintaperiaate. Monilähetyksen 6. Monilähetysreititys Paketti lähetetl hetet n usealle vastaanottajalle Miksi? Monet sovellukset hyötyv tyvät - ohjelmistopäivitykset ivitykset - etäopetus opetus, virtuaalikoulu - videoiden, itteiden

Lisätiedot

Monilähetysreititys. Paketti lähetetään usealle vastaanottajalle Miksi? Monet sovellukset hyötyvät

Monilähetysreititys. Paketti lähetetään usealle vastaanottajalle Miksi? Monet sovellukset hyötyvät Monilähetysreititys Paketti lähetetään usealle vastaanottajalle Miksi? Monet sovellukset hyötyvät ohjelmistopäivitykset WWW-välimuistien päivitykset etäopetus, virtuaalikoulu videoiden, äänitteiden lähetys

Lisätiedot

Monimutkaisempi stop and wait -protokolla

Monimutkaisempi 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ätiedot

Oulun yliopisto Sähkö- ja tietotekniikan osasto

Oulun yliopisto Sähkö- ja tietotekniikan osasto Oulun yliopisto Sähkö- ja tietotekniikan osasto 521261A Tietokoneverkot I Välikoe #5 28.4.2008 Voit vastata joko suomeksi tai englanniksi. Perustele aina vastauksesi oikea vastaus ilman perustelua antaa

Lisätiedot

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

Siltojen haitat. Yleisesti edut selvästi suuremmat kuin haitat 2/19/2003 79. Kytkin (switch) Erittäin suorituskykyisiä, moniporttisia siltoja Siltojen haitat sillat puskuroivat ja aiheuttavat viivettä ei vuonsäätelyä => sillan kapasiteetti voi ylittyä kehysrakenteen muuttaminen => virheitä jää havaitsematta Yleisesti edut selvästi suuremmat

Lisätiedot

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

IPTV: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ätiedot

Tekijä / Aihe 1

Tekijä / 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ätiedot

Reititys 3. Multihoming, liikkuvuudenhallinta ja vielä vähän muutakin reitityksestä. luvut 18 ja verkkolähteet

Reititys 3. Multihoming, liikkuvuudenhallinta ja vielä vähän muutakin reitityksestä. luvut 18 ja verkkolähteet Reititys 3 Multihoming, liikkuvuudenhallinta ja vielä vähän muutakin reitityksestä luvut 18 ja verkkolähteet 1 Luennon sisältö Multihoming moniliitännäinen? monikotinen? H R Mobile IP Ad Hoc -verkot (MANET)

Lisätiedot

Internet ja tietoverkot 2015 Harjoitus 7: Kertaus

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

Lisätiedot

Kuva maailmasta Pakettiverkot (Luento 1)

Kuva maailmasta Pakettiverkot (Luento 1) M.Sc.(Tech.) Marko Luoma (1/20) M.Sc.(Tech.) Marko Luoma (2/20) Kuva maailmasta Pakettiverkot (Luento 1) WAN Marko Luoma TKK Teletekniikan laboratorio LAN M.Sc.(Tech.) Marko Luoma (3/20) M.Sc.(Tech.) Marko

Lisätiedot

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

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

Lisätiedot

100 % Kaisu Keskinen Diat

100 % Kaisu Keskinen Diat 100 % Kaisu Keskinen Diat 98-103 4-1 Chapter 4: outline 4.1 introduction 4.2 virtual circuit and datagram 4.3 what s inside a router 4.4 IP: Internet Protocol datagram format IPv4 addressing ICMP IPv6

Lisätiedot

SIP Session Initation Protocol. Sisällysluettelo

SIP Session Initation Protocol. Sisällysluettelo SIP Session Initation Protocol Sisällysluettelo 1. SIP Session Initiation protocol... 2 1.1 Arkkitehtuuri... 2 1.1.1 Käyttäjäsovelluspalvelin... 2 1.1.2 Välityspalvelin... 3 1.1.3 Uudelleenohjauspalvelin...

Lisätiedot

ELEC-C7241 Tietokoneverkot Kuljetuskerros

ELEC-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ätiedot

K U U L A L A A K E R I LUOTTAMUKSELLINEN 1(6)

K U U L A L A A K E R I LUOTTAMUKSELLINEN 1(6) K U U L A L A A K E R I LUOTTAMUKSELLINEN 1(6) Messto HTTP API Messto HTTP API on sovelluskehittäjiä varten kehitetty helppo tapa toteuttaa tekstiviesti- ja multimediaviestisovelluksia. Rajapinnan avulla

Lisätiedot

Netemul -ohjelma Tietojenkäsittelyn koulutusohjelma 31.10.2011

Netemul -ohjelma Tietojenkäsittelyn koulutusohjelma 31.10.2011 Tietojenkäsittelyn koulutusohjelma ICT1TN002 1/6 Tietokone ja tietoverkot 1 ICT1TN002 Harjoitus lähiverkon toiminnasta Tässä harjoituksessa tutustutaan lähiverkon toimintaan Netemul ohjelman avulla. Ohjelmassa

Lisätiedot

Tosiaikajärjestelmät Luento 8: Tietoliikenneverkkoja ja -protokollia. Tiina Niklander. Jane Liu: Real-time systems, luku 11 + artikkeleja

Tosiaikajärjestelmät Luento 8: Tietoliikenneverkkoja ja -protokollia. Tiina Niklander. Jane Liu: Real-time systems, luku 11 + artikkeleja Tosiaikajärjestelmät Luento 8: Tietoliikenneverkkoja ja -protokollia Tiina Niklander Jane Liu: Real-time systems, luku 11 + artikkeleja Sisältöä Yleistä verkoista Internet ja tosiaikaisuus Ethernet Protokollia

Lisätiedot

IPv6. IPv6. IPv6-otsake. Otsakekentät. 16 tavun osoitteet => rajaton määrä osoitteita

IPv6. IPv6. IPv6-otsake. Otsakekentät. 16 tavun osoitteet => rajaton määrä osoitteita IPv6 CIDR on kikkailua, ei ratkaise IP:n perusongelmia tavoitteita: biljoonia osoitteita pienempiä reititystauluja yksinkertaisempia protokollia turvallisuutta mukaan palvelutyyppi (tosiaikainen), monilähetys

Lisätiedot

CIDR on kikkailua, ei ratkaise IP:n perusongelmia tavoitteita:

CIDR on kikkailua, ei ratkaise IP:n perusongelmia tavoitteita: IPv6 CIDR on kikkailua, ei ratkaise IP:n perusongelmia tavoitteita: biljoonia osoitteita pienempiä reititystauluja yksinkertaisempia protokollia turvallisuutta mukaan palvelutyyppi (tosiaikainen), monilähetys

Lisätiedot

Reitittimien toiminta

Reitittimien toiminta Reitittimien toiminta Alueen sisäll llä kaikilla reitittimillä - sama linkkitilatietokanta - sama lyhimmän n polun algoritmi reititin laskee lyhimm reitittimiin (verkkoihin) reititin laskee lyhimmän n

Lisätiedot

Sovelluskerros. Sovelluskerros. Kuljetuskerros Verkkokerros Linkkikerros Fyysinen kerros. Kuljetuskerros Verkkokerros Linkkikerros Fyysinen kerros

Sovelluskerros. Sovelluskerros. Kuljetuskerros Verkkokerros Linkkikerros Fyysinen kerros. Kuljetuskerros Verkkokerros Linkkikerros Fyysinen kerros do w hat I m ean Luennon sisältö Internet-protokolla versio 6 Comer luku 31 (vanha kirja ss. 257-278) Sovelluskerros Kuljetuskerros Verkkokerros Linkkikerros Fyysinen kerros IPv6 Internet Sovelluskerros

Lisätiedot

Tikon ostolaskujen käsittely

Tikon ostolaskujen käsittely Toukokuu 2013 1 (7) 6.3.0 Copyright Aditro 2013 Toukokuu 2013 2 (7) Sisällysluettelo 1. Käyttäjäasetukset... 3 2. Yleiset parametrit... 3 3. Kierrätysasetukset... 3 4. palvelimen tiedot... 4 5. lähetyksen

Lisätiedot

Multihoming ja liikkuvuudenhallinta

Multihoming ja liikkuvuudenhallinta Multihoming ja liikkuvuudenhallinta Matti Siekkinen 21.2.2012 Lähteet: Sanna Suorannan edellisten vuosien materiaali. Nick Feamster: CS 7260 (2007) Miika Komu: HIP (110.5111, 2011) etc. 23.9.2010 1 Luennon

Lisätiedot

hteitä 2005 Markku Kojo Detailed algorithm for a RED router

hteitä 2005 Markku Kojo Detailed algorithm for a RED router RED lähteitl hteitä Floyd, S., and Jacobson, V.: Random Early Detection gateways for Congestion Avoidance,, IEEE/ACM Transactions on Networking, Vol. 1, No. 4, August 1993, p. 397-413. Sally Floyd n n

Lisätiedot

Tietoliikenne II Kurssikoe

Tietoliikenne II Kurssikoe 581363-2 Tietoliikenne II Kurssikoe 20.10. 2005 Kirjoita jokaisen vastauspaperisi alkuun kurssin nimi ja kokeen päivämäärä sekä nimesi, syntymäaikasi tai opiskelijanumerosi ja allekirjoituksesi. Kokeessa

Lisätiedot

Page1. Esimerkki AS. Reititystietojen vaihto. OSPF:n toiminta. Reitittimen R6 reititystaulu. reititystietojen vaihto Kukin reititin lähettl

Page1. Esimerkki AS. Reititystietojen vaihto. OSPF:n toiminta. Reitittimen R6 reititystaulu. reititystietojen vaihto Kukin reititin lähettl N N R Esimerkki AS N3 N4 N5 N6 Esimerkki AS: a) suunnattu verkko ja b) lyhyimmän n polun puu :lle N N 3 R N3 N8 N4 8 8 N5 7 6 8 4 7 N7 8 N6 a) N8 N7 9 b) N N 3 R N3 N8 4 N4 8 8 N5 6 7 N7 8 9 N6 Reitittimen

Lisätiedot

Kuljetuskerros. Kirja sivut: 280-301, 326-330

Kuljetuskerros. Kirja sivut: 280-301, 326-330 Kuljetuskerros Kirja sivut: 280-301, 326-330 Kuljetuskerroksen tehtävä Kuljetuskerros yhdistää sovelluksia Verkkokerros välittää viestejä koneelta toiselle Kuljetuskerros lisää tarkemman osoitteen koneen

Lisätiedot

Dynamo-Sovellusprojekti. Vaatimusmäärittely

Dynamo-Sovellusprojekti. Vaatimusmäärittely Dynamo-Sovellusprojekti Vaatimusmäärittely Tero Hätinen Joni Purojärvi Antti Pyykkönen Versio 0.2 Julkinen 19.10.2007 Jyväskylän yliopisto Tietotekniikan laitos Jyväskylä Hyväksyjä Päivämäärä Allekirjoitus

Lisätiedot

Tikon ostolaskujen käsittely

Tikon ostolaskujen käsittely Toukokuu 2014 1 (8) Toukokuu 2014 2 (8) Sisällysluettelo 1. Käyttäjäasetukset... 3 2. Yleiset parametrit... 3 3. Kierrätysasetukset... 3 4. palvelimen tiedot... 4 5. lähetyksen aktivointi... 5 6. Eräajot

Lisätiedot

3. Kuljetuskerros 3.1. Kuljetuspalvelu

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

Lisätiedot

Siltojen haitat Yleisesti edut selvästi suuremmat kuin haitat

Siltojen haitat Yleisesti edut selvästi suuremmat kuin haitat Siltojen haitat sillat puskuroivat ja aiheuttavat viivettä ei vuonsäätelyä => sillan kapasiteetti voi ylittyä kehysrakenteen muuttaminen => virheitä jää havaitsematta Yleisesti edut selvästi suuremmat

Lisätiedot

Nimi: Op.numero: Yritän arvosanan korotusta, olen läpäissyt IVT:n tentin

Nimi: 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ätiedot

Monimutkaisempi stop and wait -protokolla

Monimutkaisempi stop and wait -protokolla Monimutkaisempi stop and wait -protokolla ajastin lähettäjälle jos kuittausta ei kuulu, sanoma lähetetään automaattisesti uudelleen kuittaus: ACK = ok, lähetä seuraava uudelleenlähetys synnyttää kaksoiskappaleita!

Lisätiedot

Tietoliikenne II (2 ov)

Tietoliikenne II (2 ov) Tietoliikenne II (2 ov) Kevät 2001 Liisa Marttinen Kurssikirja: Tanenbaum, Computer Networks (3. Painos) Tietoliikenne II Kertausta ja täydennystä Tietoliikenne I - kurssin asioihin perusteellisemmin laajemmin

Lisätiedot

Monimutkaisempi stop and wait -protokolla

Monimutkaisempi stop and wait -protokolla Monimutkaisempi stop and wait -protokolla ajastin lähettäjälle jos kuittausta ei kuulu, sanoma lähetetään automaattisesti uudelleen kuittaus: ACK = ok, lähetä seuraava uudelleenlähetys synnyttää kaksoiskappaleita!

Lisätiedot

Tietoliikenteen perusteet. Langaton linkki

Tietoliikenteen perusteet. Langaton linkki Tietoliikenteen perusteet Langaton linkki Kurose, Ross: Ch 6.1, 6.2, 6.3 (ei:6.2.1, 6.3.4 ja 6.3.5) Tietoliikenteen perusteet /2007/ Liisa Marttinen 1 Sisältö Langattoman linkin ominaisuudet Lnagattoman

Lisätiedot

Tietoliikenteen perusteet. Langaton linkki

Tietoliikenteen perusteet. Langaton linkki Tietoliikenteen perusteet Langaton linkki Kurose, Ross: Ch 6.1, 6.2, 6.3 (ei:6.2.1, 6.3.4 ja 6.3.5) Tietoliikenteen perusteet /2007/ Liisa Marttinen 1 Sisältö Langattoman linkin ominaisuudet Lnagattoman

Lisätiedot

1. 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. 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ätiedot

Johdanto Internetin reititykseen

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

Lisätiedot

TAMPEREEN AMMATTIKORKEAKOULU Tietotekniikan koulutusohjelma Tietoliikennetekniikka. Tutkintotyö. Jari Kuusisto. MOBILE IPv6

TAMPEREEN AMMATTIKORKEAKOULU Tietotekniikan koulutusohjelma Tietoliikennetekniikka. Tutkintotyö. Jari Kuusisto. MOBILE IPv6 TAMPEREEN AMMATTIKORKEAKOULU Tutkintotyö MOBILE IPv6 Työn valvoja Tampere 2006 Yliopettaja Jorma Punju TAMPEREEN AMMATTIKORKEAKOULU TIIVISTELMÄ Tekijä: Työn nimi: Mobile IPv6 Päivämäärä: 23. huhtikuuta,

Lisätiedot

Linux palomuurina (iptables) sekä squid-proxy

Linux 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ätiedot

Chapter 3 Transport Layer. Kuljetuskerros

Chapter 3 Transport Layer. Kuljetuskerros Chapter 3 Transport ayer A note on the use of these ppt slides: We re making these slides freely available to all (faculty, students, readers). They re in PowerPoint form so you can add, modify, and delete

Lisätiedot

kynnysarvo (threshold)

kynnysarvo (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ätiedot

Dynamo-Sovellusprojekti. Vaatimusmäärittely. Tero Hätinen Joni Purojärvi Antti Pyykkönen

Dynamo-Sovellusprojekti. Vaatimusmäärittely. Tero Hätinen Joni Purojärvi Antti Pyykkönen Dynamo-Sovellusprojekti Vaatimusmäärittely Tero Hätinen Joni Purojärvi Antti Pyykkönen Versio 0.1 Julkinen 11.10.2007 Jyväskylän yliopisto Tietotekniikan laitos Jyväskylä Hyväksyjä Päivämäärä Allekirjoitus

Lisätiedot

on yksi keskeisimpiä toimintoja Internetin toiminnan varmistamiseksi Internetin ruuhkanhallinta pitkälti

on yksi keskeisimpiä toimintoja Internetin toiminnan varmistamiseksi Internetin ruuhkanhallinta pitkälti TCP-ruuhkanvalvonta (RFC 2581) TCP-ruuhkanvalvonta on yksi keskeisimpiä toimintoja Internetin toiminnan varmistamiseksi Internetin ruuhkanhallinta pitkälti TCP:n varassa Pääsääntöisesti muut protokollat

Lisätiedot

ESPOO VANTAA INSTITUTE OF TECHNOLOGY. ser 0/0. Right WS-3 WS-4. Ennen QoS-määrittelyjä tehdään normaalit reititinmäärittelyt ja testataan IP-yhteys:

ESPOO VANTAA INSTITUTE OF TECHNOLOGY. ser 0/0. Right WS-3 WS-4. Ennen QoS-määrittelyjä tehdään normaalit reititinmäärittelyt ja testataan IP-yhteys: Demo 9: LLQ Kytkentä Esimerkkiverkko koostuu kahdesta 2600-sarjan reitittimestä, jotka on yhdistetty hitaalla 128 kbit/s yhteydellä. Molempien reitittimien FastEthernet 0/0-liitäntään on liitetty kytkin,

Lisätiedot

Internet perusteet. Analyysin tasot

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

Lisätiedot

IP asetus -harjoitus Tietojenkäsittelyn koulutusohjelma 31.10.2011

IP asetus -harjoitus Tietojenkäsittelyn koulutusohjelma 31.10.2011 ICT1TN002 1/11 Tietokone ja tietoverkot Tietojenkäsittelyn koulutusohjelma 1 ICT1TN002 Harjoitus lähiverkkoasetusten vaikutuksesta Tässä harjoituksessa tutustutaan labrassa lähiverkon toimintaan tekemällä

Lisätiedot

Internet ja tietoverkot. 7 Multimedia. Oulun yliopisto Tietojenkäsittelytieteiden laitos Periodi 3 2014 / 2015

Internet ja tietoverkot. 7 Multimedia. Oulun yliopisto Tietojenkäsittelytieteiden laitos Periodi 3 2014 / 2015 811338A 7 Oulun yliopisto Tietojenkäsittelytieteiden laitos 2014 / 2015 Luento pohjautuu kirjan James F. Kurose, Keith W. Ross, Computer Networking, A Top-Down Approach, 6th (International) ed., Pearson

Lisätiedot

PANKKILINJAN FTP - KUVAUS

PANKKILINJAN FTP - KUVAUS PANKKILINJAN FTP - KUVAUS 2 Sisällysluettelo SISÄLLYSLUETTELO...2 YLEISTÄ...3 YHTEYSKÄYTÄNTÖ...4 YHTEYDEN AVAAMINEN JA FTP-SISÄÄNKIRJAUS...4 ASIAKKAAN JA PANKIN TODENNUS...5 PALVELUN PYYNTÖ...5 AINEISTON

Lisätiedot

Siirtyminen IPv6 yhteyskäytäntöön

Siirtyminen 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ätiedot

Security server v6 installation requirements

Security server v6 installation requirements CSC Security server v6 installation requirements Security server version 6.4-0-201505291153 Pekka Muhonen 8/12/2015 Date Version Description 18.12.2014 0.1 Initial version 10.02.2015 0.2 Major changes

Lisätiedot

kynnysarvo (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 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ätiedot

kynnysarvo (threshold)

kynnysarvo (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ätiedot