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

Koko: px
Aloita esitys sivulta:

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

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älittävät t reititystiedon mukana (RIP, BGP?) reitin koneeseen (tai verkkoon, jossa kone sijaitsee) * Skaalautuvuus, tiedon leviämisen hitaus 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 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 kun liikkuva kone ilmaantuu vieraalle alueelle, se hankkii vierasosoitteen (care of address) * tämä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 Uudelle alueelle rekisteröinti inti COA: FA Kotiagentti Rekisteröintipyyntö Vastaus koneelle Käsittelee pyynnön ja vastauksen Pyynnön välitys vastaus Vierasagentti Sallii tai kieltää 254 COA: : : Lifetime: 9999 Identification:714 Rekisteröintipyyntö COA: : : : : Lifetime: 4999 Lifetime: Identification: Identification: Rekisteröintivastaus COA: : : Lifetime: 9999 Identification:714 encapsulation format Rekisteröintipyyntö : : Lifetime: 4999 Identification:714 encapsulation format... Rekisteröintivastaus 255 Page1 1

2 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 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 Sanoman reititys vieraassa verkossa olevalle koneelle Kotiagentti välittäjänä Vierasverkko FA Vastaus suoraan tunnelointi CN Normaali IPreititys 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 FA vierasagentti kotiagentti liikkuva kone CN kommunikoiva kone Kotiverkko EPÄSUORA REITITYS 258 (indirect routing) Lähde=, Kohde= COA, protocol= IP in IP (4) Uusi IP-otsake Lähde = CN, Kohde = Protocol = TCP alkuperäinen IP-paketti TCP-otsake + data 259 Rekisteröinniss innissä ongelma on turvallisuus Agentin löytl ytäminen verkosta (agent discovery) Tekeytyminen vierasagentiksi - haluaa kaapata koneen liikenteen tehokas autentikointi estää - autentikoinnin laajennusosa * ==> FA, ==>,, FA ==> Vanhojen rekisteröintipyynt intipyyntöjen lähettl hettäminen kotiagentille - kotiagentille vääv äärä osoite => konetta ei tavoiteta kotiosoitteella pyyntöihin aikaleimat 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-IP:n lisäksi kykenee käyttämään, onko rekisteröinti inti pakollista - vierasosoitteita,, vähintään yksi Ilmoitusten avulla kone havaitsee siirtyneensä toiseen verkkoon - Jos uutta agentin ilmoitusta ei tule rekisteröinnininnin keston kuluessa tai agentin prefix vaihtuu => uudelleenrekisteröintiinti - kotiverkossa, kun saa ilmoituksia omalta kotiagentiltaan peruutettava rekisteröintiinti Page2 2

3 Agentin löytl ytäminen verkosta (jatkuu) Toiminta eetteriverkossa Liikkuva kone voi kysyä itse agenttia (agent solicitation) Kun huomaa liikkuneensa toiseen verkkoon Ei odottele agentin ilmoitusta, vaan lähettl verkkoon kyselypyynnön, n, johon agentti vastaa ilmoituksella suoraan kyselevälle lle koneelle. CN R CN R 262 Normaali reititys Kotiagentti tunneloi sanoman :lle 263 Kun joku lähettl 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 tunneloinnilla vierasosoitteeseen (usein vierasagentin oma osoite) - vierasagentti saa liikkuvan MAC-osoitteen sen lähettämistä paketeista (agent solicitation tai registration request) - ja lä sanoman vierailevalle koneelle. Entä jos vierasverkossa ei ole FA:ta? 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 Ongelmia Ongelma: 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ähdöstään kun kone poistuu vierasverkosta,, FA ei tavoita tai FA:ta ei enää ole (= toimii FA:na) ja matkalla olevat paketit varmasti katoavat Kolmioreititys epäoptimaalista ja lisää viivettä Vastaanottajaa ei ole enää tässä verkossa => paketit katoavat?? FA CN R On vasta siirtymässä uuteen paikkaan eikä ole vielä ehtinyt ilmoittaa uutta osoitettaan?? Uusi rekisteröinti inti korjaa tilanteen Page3 3

4 Filteroivien palomuurien läpäisy: l Käänteinen tunnelointi (Reverse tunneling) 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: ei voi lähettl pakettia vierasverkosta omalla pysyväll llä IP-osoitteellaan. - Ei edes sitä ensimmäist istä,, jolla voisi ilmoittaa lähettäjälle osoitteensa muuttuneen! 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 paketin 'oikeasta' verkosta vastaanottajalle Mobile IPv6 Reitin optimointi Osoitteita riittää - vierailijat tarvitsevat IP-osoitteita vierailunsa aikana Ei tarvita erityistä vierasagenttia toimii yleensä itse omana vierasagenttinaan - neighbor discovery: verkkoprefix - stateless address autoconfiguration Paremmat turvallisuuspiirteet mm. estämään väärennetyt osoitemuutokset ja toistohyökkäykset (replay attack) Kolmioreititystä ei tarvitse enää käyttää turvattomuuden takia Turvalaajennuksen ansiosta voi ilmoittaa uuden osoitteensa suoraan lähettl hettäjälle - Kun saa 1. paketin, se ilmoittaa lähettl hettäjälle (CN) uuden vierasverkko-osoitteensa osoitteensa Myös s voi ilmoittaa pakettia vierasverkkoon siirtyneelle koneelle lähettl hettävälle CN:lle koneen vierasverkko-osoitteen osoitteen - Binding updates/ack/requests 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 lä, niin lähdeosoitteena COA, mutta home address kohdeoptio sisält ltää :n oman osoitteen 8. 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 Page4 4

5 Multimediasovellusten luokittelua Datavirta (stream) 1) Streaming stored audio and video 2) Streaming live audio and video 3) Real-time interactive audio and video 274 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 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 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 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 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 playout schedule p - r Kurose&Ross: kuva 7.6 r time p p' Page5 5

6 Pakettien katoamisten sieto (1) forward error correction (FEC): Playout delay needs to be simple scheme fixed to the time to receive for every group of n chunks all n+1 packets create a redundant chunk by Tradeoff: exclusive OR-ing the n original chunks increase n, less bandwidth waste send out n+1 chunks, increasing the bandwidth by increase n, longer factor 1/n. playout delay can reconstruct the original increase n, higher n chunks if there is at most probability that 2 or one lost chunk from the n+1 more chunks will be lost chunks 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) 280 (Slide derived from Kurose&Ross) 281 Pakettien katoamisten sieto (3) RTP (Real-time Transport Protocol) (RFC 3550) RTP 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 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 RTP: Datakanava ja kontrollikanava RTP-datavirrat ja RTP-istunto datakanavassa kulkee (pieni( pieniä) ) datapaketteja - joihin on liitetty RTP-otsake kontrollikanavassa RTCP-sanomia (Real Control Protocol) lähettäjien ja vastaanottajien välillä lähetys- ja vastaanottoraportteja (Real-time Transport 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ä RTP-istunto yhteenkuuluvat datavirrat - esim. videokonferenssin audio- ja videodatavirrat Page6 6

7 RTP-otsakkeen kentät kuormatyyppi lähteen muita V PX CC M järjestysnumero (CSRC- kenttiä aikaleima 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 RTCP (Real-time Transport Control Protocol) (RFC 3550) RTCP lähettäjä kaikki RTP-istuntoon osallistuvat voivat lähettl yleensä käytt RTCP-paketteja niissä kerrotaan l RTCP-sanomia yttäen RTP-istunnon yhteistä monilähetysosoitetta paketteja lähetetään ajoittain kerrotaan lähetyksiin liittyviä tilastoja (montako pakettia lähetetty, paljonko havaittu huojuntaa) standardi ei 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 RTCP RTCP internet RTCP RTCP vastaanottaja vastaanottaja RTCP viisi erilaista sanomaa Sender report - Aktiivisen lähettäjän tiedot tietyn aikavälin lähetyksistä ja vastaanotoista - Viimeisimmäksi lähetetyn RTP-paketin * Aikaleima * Seinäkelloaika =Absoluuttinen aikaleima (sekunteja lähtien UTC), jotta pystytään yhdistämään eri datavirrat (esim. audio- ja videovirrat) Receiver report - Passivinen vastaanottaja raportoi palvelunlaadusta ( viimeisimmän vast.otetun RTP-paketin järj.nro, miten suuri osa jäi saapumatta, paljonko yhteensä jäänyt saapumatta, keskim. huojunta jne ) Source description message - Lähde kertoo itsestään: lähteen ja sen valvojan kontaktitietoja Bye message: lähde ilmoittaa lopettavansa lähetyksen Application-specific message: voi määritellä uusia sanomatyyppejä 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ä 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 Page7 7

8 UDP kuljettaa sekä RTP- että RTCP-sanomia Istunnon kontrolliprotokollat tilapäinen inen porttinumero RTP: parillinen numero RTCP: seuraava parillinen numero UDP-segmentit kuljetetaan IP-datagrammeissa IP UDP RTP Mediapalanen 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 RTSP (Real-time Streaming Protocol) (RFC 2326) RTSP RTSP toiminta 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 Kurose&Ross: kuva Puskurointi tarpeen (10 15 s) SIP (Session Initiation Protocol) (RFC 3261) SIP mediapalvelin mediasoitin Asiakaskone puskuri alaraja yläraja 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). IP-puheluiden soittamiseen ja vastaanottamiseen vastaanottajan IP-osoitteen selvittäminen - Voi käyttää tilapä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 Page8 8

9 Puhelun aloittaminen tunnettuun IP-osoitteeseen Alice Bob 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ä INVITE bob@ c=in IP m=audio RTP/AVP 0 port 5060 port OK c=in IP m=audio RTP/AVP 3 µ Law audio port ACK port 5060 Bob's terminal rings GSM port time Kurose&Ross: kuva 7.13 time 299 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äyttäjä käynnistää SIP-sovelluksen, sovellus ilmoittaa ko. laitteen IP-osoitteen rekisteröijälle - käyttäjä on tavoitettavissa täältä (IP-osoite) ilmoitus vahvistetaan tietyin väliajoin ja kun käyttäjä siirtyy uudelle laitteelle, laite ilmoittaa uuden osoitteen uudelleenohjaus toiseen rekisteriin, jos käyttäjä on siirtynyt toisen rekisteröijän alueelle 300 Esim. Omalta alueelta muualle siirtyneen käyttäjän tavoittamisesta Caller jim@umass.edu SIP registrar upenn.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 SIP registrar eurecom.fr 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. 301 (Slide derived from Kurose&Ross) Page9 9

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

7. Liikkuvuus / Mobile IP

7. Liikkuvuus / Mobile IP 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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Kuljetuskerros. Tietokoneverkot. Matti Siekkinen Pasi Sarolahti

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

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

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

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

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

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

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

3. Kuljetuskerros 3.1. Kuljetuspalvelu End- to- end

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

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

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

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

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

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

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

Tietoliikenteen perusteet

Tietoliikenteen perusteet Tietoliikenteen perusteet Luento 5: Kuljetuskerros luotettavan tiedonsiirron periaatteet Syksy 2017, Timo Karvi Kurose&Ross: Ch3 Pääasiallisesti kuvien J.F Kurose and K.W. Ross, All Rights Reserved Tietoliikenteen

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

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. TCP/UDP -segmentti. Protokollakenttä ( = 51) ilmoittaa, että mukana on AH-otsake eli käytössä AH-protokolla

AH-otsake. TCP/UDP -segmentti. Protokollakenttä ( = 51) ilmoittaa, että mukana on AH-otsake eli käytössä AH-protokolla 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. AH-otsake. IP-otsake. ESP-otsake. AH-otsake

AH-otsake. AH-otsake. IP-otsake. ESP-otsake. AH-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

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

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

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

TeleWell TW-EA711 ADSL modeemi & reititin ja palomuuri. Pikaohje TeleWell TW-EA711 ADSL modeemi & reititin ja palomuuri Pikaohje Pikaohje Myyntipaketin sisältö 1. TeleWell TW-EA711 ADSL modeemi & palomuuri 2. AC-DC sähköverkkomuuntaja 3. RJ-11 puhelinjohto ja suomalainen

Lisätiedot

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

Salausmenetelmä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ä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

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

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

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

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

16 tavua osoitteelle=> osoitteita paljon! nopeampi käsittely reitittimissä => tehokkaampi. erilaisten sovellusten tarpeet huomioon turvauspiirteet

16 tavua osoitteelle=> osoitteita paljon! nopeampi käsittely reitittimissä => tehokkaampi. erilaisten sovellusten tarpeet huomioon turvauspiirteet 2. IPv6-protokolla enemmän osoitteita 16 tavua osoitteelle=> osoitteita paljon! virtaviivaistettu nopeampi käsittely reitittimissä => tehokkaampi uusia piirteitä erilaisten sovellusten tarpeet huomioon

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

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

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

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

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

3. Kuljetuskerros 3.1.

3. Kuljetuskerros 3.1. 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

Esimerkki AS. Page1. Esimerkki AS: a) suunnattu verkko ja b) lyhyimmän n polun puu R6:lle Markku Kojo Markku Kojo

Esimerkki AS. Page1. Esimerkki AS: a) suunnattu verkko ja b) lyhyimmän n polun puu R6:lle Markku Kojo Markku Kojo Esimerkki AS N1 R1 N4 N5 N6 N2 R2 N3 R5 R3 R6 N8 N7 191 Esimerkki AS: a) suunnattu verkko ja b) lyhyimmän n polun puu R6:lle N1 N2 3 2 R1 R2 1 1 N3 R3 1 N8 N4 8 8 N5 R5 1 2 7 6 8 4 R6 7 N7 8 N6 a) b) N1

Lisätiedot