VoIP-tekniikat ja toteutustapoja PK-yrityskäytössä
|
|
- Emma Palo
- 8 vuotta sitten
- Katselukertoja:
Transkriptio
1 Teknillinen Korkeakoulu Teletekniikan laboratorio S Teletekniikan erikoistyö VoIP-tekniikat ja toteutustapoja PK-yrityskäytössä Tekijä: Ohjaaja: Valvoja: Mika Ylipieti 45703K Vesa Kosonen Jätetty:
2 - i - TIIVISTELMÄ Tässä työssä käydään läpi IP:n (Internet Protocol) avulla tapahtuvaan puheensiirtoon (Voice over IP, VoIP) liittyviä tekniikoita. Näitä ovat muun muassa UDP kuljetuskerroksella, reaaliaikaista tietoa siirtävä RTP, sekä palvelunlaadun ja yhteysparametrien neuvotteluun tarvittavat protokollat. Kaikkien protokollien esittelyt on tehty VoIP-näkökulmasta, selittäen niiden toimintaa puheensiirtoon liittyen. Tekniikoiden jälkeen esitetään esimerkein erilaisia verkkotopologioita. Lopuksi käydään vielä läpi eri toteutusvaihtoehtoja yrityskäyttöön liittyen ja esitellään lyhyesti markkinoilla olevia tuotteita. Työn tarkoituksena on ollut tutustua IP-verkossa tapahtuvaan puheensiirtoon liittyviä tekniikoita ja oppia tuntemaan niiden toimintaa. Tämän takia lähestymistapa on hieman oppikirjamainen, eli selittävä ja perusteleva. Tarkoituksena on, että tässä työssä läpikäytyjen tekniikoiden avulla lukija, sekä työn kirjoittaja, pystyy arvioimaan myynnissä olevia VoIP-tuotteita ja ymmärtää mainosteksteissä taajaan vilahtelevien termien merkityksen.
3 - ii - SISÄLLYSLUETTELO SISÄLLYSLUETTELO......II LYHENTEET III 1. JOHDANTO KESKEISET TEKNIIKAT KERROSRAKENTEESTA L2 IP UDP/TCP RTP UDP JA TCP User Datagram Protocol (UDP) Transmission Control Protocol (TCP) RTP - REAALIAIKAISEN TIEDON SIIRTÄMINEN Real-time Transport Protocol (RTP) RTP Control Protocol (RTCP) Audio- ja videokonferenssi profiili H H.323-verkon rakenne ja toiminta SESSION INITATION PROTOCOL SIP viestien rakenne Invite - Yhteyden pyytäminen Käyttäjän paikallistaminen SIP Universal Resource Locator LAADUN TAKAAMINEN Resource Reservation Protocol (RSVP) Differentiated Services (DiffServ) ERI TAPOJA VOIP-PALVELUJEN TOTEUTTAMISELLE VOIP-VERKON TOPOLOGIAT, VERKON ELEMENTIT, ESIMERKKEJÄ VOIP-VERKON HALLINTA VOIP-PALVELUN ETUJA/HAITTOJA YRITYKSELLE KATSAUS MARKKINOILLA OLEVIIN TUOTTEISIIN MYYNNISSÄ OLEVIA LAITTEITA YHDYSKÄYTÄVÄPALVELUJA YHTEENVETO LÄHTEET...37
4 - iii - LYHENTEET ACF ACK ADSL ARQ Acknowledgement confirmation kuittauksen vahvistus Acknowledgement kuittaus Asymmetric Digital Subscriber Line epäsymmetrinen digitaalinen tilaajalinja Acknowledgement Request - kuittauspyyntö ASN.1 Abstract Syntax Notation Number One käsitteellinen merkintäsyntaksi numero yksi, ITU-T:n standardi tietorakenteiden kuvaamiseen ATM BRI CCITT CS DNS DS DSL FM FTP GK GSM GW HTML Asynchronous Transfer Mode asynkroninen toimintamuoto Basic Rate Interface perusliitäntä (ISDN) Consultative Committee for International Telegraph and Telephone ITU:n telestandardisointisektori, nykyiseltä nimeltään ITU-T Circuit Switched - piirikytkentäinen Domain Name System nimipalvelinjärjestelmä Differentiated Services eriytetyt palvelut Digital Subscriber Line - digitaalinen tilaajalinja Frequency Modulation - taajuusmodulointi File Transfer Protocol - tiedonsiirtoprotokolla Gatekeeper - portinvartija Global System for Mobile Telecommunications ETSI:n globaali matkapuhelinjärjestelmä Gateway - yhdyskäytävä Hypertext Markup Language hypertekstin merkintäkieli
5 - iv - HTTP IANA IBM ICMP ID IEEE IETF IN IP Hypertext Transfer Protocol hypertekstin siirtoprotokolla Internet Assigned Number Authority internetin numeroiden määritelyviranomainen International Business Machines kansainväliset toimistokoneet, yleensä vain muodossa IBM Internet Control Message Protocol internetin hallintaprotokolla Identity - identiteetti Institute of Electrical and Electronics Engineers kansainvälinen sähkö- ja elektroniikkainsinöörien järjestö Internet Engineering Task Force internetin tekninen työryhmä Intelligent Networks - älyverkot Internet Protocol - internetprotokolla IPv4 Internet Protocol version 4 internetprotokolla versio 4 IPv6 Internet Protocol version 6 internetprotokolla versio 6 ISDN Integrated Services Digital Network digitaalinen monipalveluverkko ISO International Organization for Standardization Kansainvälinen Standardoimisjärjestö ITU International Telecommunications Union - Kansainvälinen Televiestintäliitto ITU-T ITU Telecommunication Standadization Sector ITU:n telestandardisointisektori JPEG Joint Photographic Experts Group ISO:n ja ITU-T:n yhteinen kuvien koodaamiseen erikoistunut työryhmä LDAP Lightweight Directory Access Protocol kevytrakenteinen hakemiston käsittelyprotokolla
6 - v - MBONE MC MCU MP MPLS NASA NT Multicast Backbone monipistelähetysrunkoverkko Multipoint Controller - monipistesteohjain Multipoint Control Unit - monipisteohjainyksikkö Multipoint Processor - monipistekäsittelijä Multiprotocol Label Switching - leimakytkentä National Aeronautics and Space Administration kansallinen ilmailu- ja avaruusalan järjestö New Technology uusi teknologia OSI Open Systems Interconnection avointen järjestelmien yhteenliittäminen PBX PC PPP PRI PSTN PT RAS RFC ROM RR RSVP RTCP RTP Private Branch Exchange - tilaajavaihde Personal Computer henkilökohtainen tietokone Point to Point Protocol - kaksipisteyhteysprotokolla Primary Rate Interface järjestelmäliitäntä (ISDN) Public Switched Telephone Network yleinen puhelinverkko Packet Type paketin tyyppi Registration, Admission and Status rekisteröinti, hallinta ja tilatieto Request for Comments - kommentointipyyntö Read Only Memory - lukumuisti Receiver Report vastaanottajan raportti Resource Reservation Protocol resurssien varausprotokolla RTP Control Protocol RTP:n hallintaprotokolla Real-time Transport Protocol reaaliaikainen tiedonsiirtoprotokolla
7 - vi - SDES SDH SDP SIP SMTP Source Description lähdekuvaus Synchronous Digital Hierarchy synkroninen digitaalinen hierarkia Session Description Protocol yhteyden kuvausprotokolla Session Initiation Protocol yhteydenmuodostusprotokolla Simple Mail Transfer Protocol yksinkertainen postinsiirtoprotokolla SNMP Simple Network Management Protocol yksinkertainen verkonhallintaprotokolla SR SSRC TCP Sender Report lähettäjän raportti Synchronization Source - sykronointilähde Transmission Control Protocol - tiedonsiirtoprotokolla TFTP Trivial File Transport Protocol hyvin yksinkertainen tiedonsiirtoprotokolla TTL UDP USB VoFR VoIP Time to Live elinaika User Datagram Protocol käyttäjän datasähkeprotokolla Universal Serial Bus yleinen sarjaväylä Voice over Frame Relay puheen siirto kehysvälityksen avulla Voice over IP puheen siirto internetprotokollan avulla WWW World Wide Web maailmanlaajuinen tietoverkko
8 JOHDANTO Voice over Internet Protocol (VoIP) on usean vuoden ajan ollut yksi teletekniikan eniten puhutuista osa-alueista. VoIP lupaa meille pienempiä kustannuksia, lähes loputtoman määrän uusia palveluita yhdistyneen data- ja puheliikenteen ansiosta, sekä paljon muuta hyvää puhujasta riippuen. Myös useat laitevalmistajat tarjoavat jo tänä päivänä erilaisia VoIP-tuotteita, lähtien itsenäisistä modeemin tai verkkokortin sisältävistä päätelaitteista aina verkkojen välisiä tietomuunnoksia tekeviin yhdyskäytäviin (gateway). VoIP-puhelu on mahdollinen kahden käyttäjän välillä, riippumatta näiden fyysisestä sijainnista. Ainoana vaatimuksena on liitäntä yhteiseen IP-verkkoon, siis esimerkiksi Internetiin, ja samoja ylemmän tason protokollia käyttävät ohjelmat kummassakin päätelaitteessa. Kahden tavallisen modeemilla Internet -palveluntarjoajaan yhteyden ottavan henkilön välinen VoIP-puhelu ei vielä yllä läheskään samalle laadulliselle tasolle yleisen kytkennällisen puhelinverkon kanssa. Tämä johtuu lähinnä modeemin hitaasta liityntänopeudesta (tyypillinen nopeus on vain 33 kbit/s), mikä aiheuttaa ison lisäviiveen puheensiirtoon (tyypillinen arvo 150 ms), joka yhdessä PCkoneen ohjelmiston (+150 ms) ja yhdyskäytävän (+150 ms) viiveiden kanssa muodostaa jo 450 millisekunnin yhdensuuntaisen viiveen IP-verkon aiheuttaman viiveen lisäksi. Tällöin modeemilla VoIP-puheluyhteydessä olevat henkilöt tuntevat "puhuvansa kuuhun". Kolme tärkeintä viiveen aiheuttajaa tällaisessa modeemiyhteydessä ovat puskurointi, varsinaiseen lähetykseen kulunut aika ja yleisesti IP-puheen huono hyötysuhde [1]. Tosin otsikoiden osuutta tietovirrasta voidaan vähentää käyttämällä otsikoiden pakkausta [2], mutta nämä tekniikat eivät ole vielä yleisessä käytössä. Valtaosa Internet-käyttäjistä ottaa yhteyden verkkoon modeemia käyttäen, niinpä VoIP-tekniikka ei vielä ole erityisen kilpailukykyinen liityntätekniikkana näiden asiakkaiden suhteen. Nopeat kaapelimodeemi- ja DSL-yhteydet toisivat VoIP-tekniikan myös nykyisen PSTN-palvelun tilaavien asiakkaiden käyttöön,
9 - 2 - mutta esimerkiksi Forrester Research Inc:n arvion mukaan vielä vuonna 2000 yleisin kuluttajatason Internet-liityntä perustuu modeemitekniikkaan 87,9 prosentin osuudella. Niinpä tässä työssä tutkitaan VoIP-puheluita lähinnä nopeita laajakaistaverkkoja tiedonsiirrossa käyttäen. VoIP-tekniikka on kuitenkin tulossa runkoverkkoihin, esimerkiksi uuden sukupolven matkapuhelinrunkoverkoissa tieto siirtynee IP-muodossa, jotkin teleoperaattorit käyttävät jo nykyään ulkomaanpuheluiden tehokkaampaan välitykseen IP:tä ja pk-yrityksissä välitetään puheluita dataverkon kautta. Lisäksi IP-verkon joustavuuden ansiosta esimerkiksi yritysten työntekijöiden työpisteiden vaihdot onnistuvat lennosta tarvitsematta puhelinnumeroiden uudelleen kytkemisiä, hakien tarvittavat verkkoasetukset automaattisesti ja ilmoittaen lopulta sijaintinsa henkilön kotipalvelimelle. VoIP-tekniikkaa on standardoinut Internet Engineering Task Force (IETF), International Telecommunications Union (ITU-T) ja lukuisat pienemmät yhteenliittymät, sekä yksittäiset laitevalmistajat. Näistä tärkeimmät standardit pyritään käymään läpi kappaleessa kaksi, joissa kerrotaan keskeisistä tekniikoista. Kappaleessa kolme puolestaan esitetään VoIP-verkon rakentamiseen liittyviä asioita, eli käydään läpi kappaleessa kaksi esitettyjen tekniikoiden avuilla toteutettavissa olevia verkkoja. Etuja ja haittoja VoIP-verkon toteuttamisesta pk-yrityksen kannalta tutkitaan kappaleessa neljä. Kappaleessa viisi luodaan katsaus myynnissä oleviin valmiisiin tuotteisiin ja palveluihin.
10 KESKEISET TEKNIIKAT Voice over IP -puhelinsovellus vaatii teknisesti paljon alla olevalta verkolta. Äänipuhelulle tärkeää on saavuttaa mahdollisimman pieni viive (luokkaa kymmeniä millisekunteja), sekä korkea luotettavuus pakettien perillemenosta. Äänitieto siirretäänkin yleensä pieniviiveisellä UDP (User Datagram Protocol)- protokollalla, jonka virheenhavaitsemismekanismeja ei yleensä käytetä, eikä paketteja numeroida. UDP-protokollaa käsitellään kohdassa Myöskin puuttumaan jäänyt paketti, eli verkossa hävinnyt pala äänitietoa, joudutaan jotenkin korvaamaan (joko hiljaisuudella tai sitten muista paloista ekstrapoloimalla/interpoloimalla). Hukkuneiden pakettien havaitseminen VoIPyhteydellä kuitenkin onnistuu, samoin kuin paketin järjestykseen laittaminen, sillä lisäksi käytetään RTP (Real Time Protocol) -protokollaa, joka huolehtii näistä asioista. RTP-protokollaa käsitellään kohdassa KERROSRAKENTEESTA L2 IP UDP/TCP RTP Internet Protocol (IP) on hyvin joustava alla olevan tekniikan suhteen. Itse asiassa IP-protokollan määrittelyssä ei edes mainita mitä palveluja alla olevan siirtoyhteyskerroksen protokollan pitää pystyä tarjoamaan IP:lle [3] ja IP:n joukkolähetystä (broadcast) käsittelevä standardikin olettaa alla olevalta verkolta vain tehokasta joukkolähetystä, toisin sanoen, verkon koneiden pitää saada vastaanotettua suurimman osan joukkolähetyspaketeista [4]. Tämän takia IP-pohjaisia verkkoja voidaan rakentaa lähes minkä tahansa verkkotekniikan päälle, yleisimpänä Ethernet liittymäverkoissa (access networks, tilaajaverkko) ja ATM runkoverkoissa. Nykyään IP-liikennettä kuljetaan myös mm. SDH, Sonet ja gigabit Ethernet verkoissa. Kerrosrakenteen avulla ymmärretään miten eri tekniikat ja protokollat suhtautuvat toisiinsa. Kuvassa 1 on esitetty IP-kerrosmalli sellaisena kuin se on alkuperäisessä IP:n määrittelevässä standardissa, sekä rinnalle on lisätty parhaiten vastaavat ISO:n (International Organization for Standadization) OSI (Open Systems Interconnect)-mallin mukaiset kerrokset.
11 OSI-kerrokset 5-7: Telnet FTP TFTP Sovellus-, esitystapa- ja istuntokerrokset TCP UDP OSI-kerros 4: Kuljetuskerros Internet Protocol & ICMP OSI-kerros 3: Verkkokerros Local Network Protocol OSI-kerrokset 1 ja 2: Linkkiyhteys- ja fyysinenkerros Kuva 1. IP-kerrosmalli alkuperäisen standardin mukaisesti ja vastaavat OSI-kerrokset [3]. Kuvasta nähdään, että IP-protokolla toimii linkkikerroksen yläpuolella. Linkkikerros tarjoaa IP:lle tiedonsiirtopalvelun samassa fyysisessä verkossa oleviin koneisiin ja se voi olla toteutettu esimerkiksi Ethernet-tekniikalla. IP puolestaan tarjoaa tiedonsiirtopalvelun toisissa fyysisissä verkoissa oleviin koneisiin ja mahdollistaa isojen datalohkojen paloittelun pienempiin, alemmalle kerrokselle sopiviin palasiin - sekä vastaavasti näiden palojen kokoamisen toisessa päässä. IP-paketista on esitetty esimerkki 2. Tavu: Versio Ots.pit Palv. tyyppi Paketin koko pituus (ots+data) Lohkon tunniste Liput Datan paikka lohkossa Max.elinaika Datan protok. Otsikon tarkastussumma Lähdeosoite Kohdeosoite Optiot Täyte / IP-data, esim TCP-paketin otsikko + sitä seuraava / / varsinainen hyötykuorma. Max noin 64 kilotavua. / Kuva 2. IP-paketti, otsikkokentät ja dataosuus.
12 UDP JA TCP User Datagram Protocol (UDP) IP:n päällä käytetään VoIP-liikenteessä yleensä UDP-protokollaa. UDP mahdollistaa usean yhteyden kanavoinnin (multiplexing) samassa koneessa. Näin yksi kone, jolla on yksi IP-osoite voi luoda monta samanaikaista yhteyttä erottamalla ne toisistaan UDP-porttiosoitteen perusteella. Esimerkiksi UDP portti numero 67 on varattu Bootstrap Protocol -palvelimelle, jolta levyttömät verkkokoneet voivat ladata käyttöjärjestelmänsä. UDP:n porteista 1024 ensimmäistä onkin varattu erilaisten palvelujen käyttöön, jotta asiakaskoneet tietäisivät suoraan mihin porttiin pakettinsa osoittavat halutessaan yhteyden johonkin tiettyyn palveluun [5]. Koska portti määritellään UDP-paketissa 16 bitillä, niin porttien kokonaislukumäärä on Porttien määräämisestä eri palveluille huolehtii Internet Assigned Numbers Authority (IANA), jonka on perustanut Yhdysvaltojen hallituksen alainen National Science Foundation. UDP:ssä olisi myös mahdollisuus datan virheenhavaitsemiseen tarkistussumman avulla, mutta tämä on valinnainen toiminto ja useimmissa toteutuksissa sitä ei käytetä. Lisäksi UDP-paketissa on vain lähde- ja kohdeporttinumerot, sekä paketin pituuden tavuina ilmoittava kenttä. Kuvassa 3 on UDP-paketin rakenne. UDP-paketin otsikkoa edeltävässä IP-otsikossa pitää protokollakentässä olla numero 17, jolloin vastaanottaja tietää kyseisen IPpaketin dataosuuden sisältävän UDP-paketin. UDP on kaikessa yksinkertaisuudessaan hyvin sopiva pienten levyttömien koneiden siirtoprotokollaksi (UDP-ohjelman toteutus vie vähän tilaa ROM-muistista) ja pienen käsittelyviiveen vaativille VoIP-ohjelmille, sillä muutaman otsikkokentän käsittely vie vähän aikaa ja tehoa. UDP:n määrittelevä RFC-dokumenttikin on vain kolmesivuinen. [6] Tavu: Lähdeportti Kohdeportti Pituus Tarkistussumma data Kuva 3. UDP-paketti
13 Transmission Control Protocol (TCP) Transmission Control Protocol (TCP) on UDP-protokollaa huomattavasti monipuolisempi siirtoprotokolla. TCP lisää UDP:n ominaisuuksiin mm. bittivirheiden havaitsemisen ja pakettien järjestyksen muuttumisen sekä hukkumisen havaitsemisen. Internetin liikenteestä suurin osa käyttää TCP:tä, tärkeimpinä HTTP (HyperText Transfer Protocol) ja FTP (File Transport Protocol) -protokollat. Virheidenhallintansa takia TCP soveltuukin hyvin tiedostojen ja WWW-sivujen siirtoon. TCP-toteutukset ovat kuitenkin varsin monimutkaisia ja isoja, erilaisten ikkuna-algoritmien ja uudelleenlähetysominaisuuksien takia, joten ne soveltuvat UDP:tä huonommin reaaliaikaisen VoIP-liikenteen välitykseen. TCP:n määrittelevä RFC-793 onkin 85 sivua ja sisältää vain osan toteutuksessa tarvittavista yksityiskohdista - lisää löytyy kymmenistä myöhemmistä RFC:istä, joissa käsitellään mm. parempia ikkunanhallinta-algoritmeja ja yksityiskohtaisempia toteutuksia, sekä monia muita laajennuksia. TCP tarjoaa sitä käyttäville ohjelmille luotettavan tavuvirran IP-verkon yli. Toisin sanoen lähdekoneessa TCP-sokettiin (socket, eli pistoke, on TCP/IP-pinon ja ohjelman välinen rajapinta) kirjoitetut tavut tulevat samanlaisina ja samassa järjestyksessä kohdekoneen soketista ulos. Tämän ansiosta TCP:n käyttäminen eri ohjelmissa on helppoa. TCP:n toiminnallisuutta voidaan luonnehtia viiden pääominaisuuden avulla: [7] 1. Tavuvirtaluonne. Kahden sovellusohjelman siirtäessä suurta määrää dataa verkon yli, voidaan dataa luonnehtia jonoksi kahdeksan bitin tavuja, jotka kohdekoneen tavuvirran tulopalvelu välittää vastaanottajalle täsmälleen samassa järjestyksessä kuin ne olivat lähetettäessä. 2. Virtuaalinen piirikytkentäinen yhteys. TCP on yhteydellinen protokolla, ja yhteyden luonti on analoginen puhelinsoiton kanssa ensin muodostetaan yhteys vastapuolen kanssa ja vasta sitten siirretään dataa, lopuksi yhteys katkaistaan. Jos yhteyden luonti ei onnistu, niin ohjelmalle annetaan virheilmoitus, eikä dataa yritetä siirtää (UDP esimerkiksi lähettäisi paketin kohdekoneelle mitään etukäteen kyselemättä).
14 Puskuroitu tiedonsiirto. TCP-protokolla osaa kerätä dataa suuremmaksi paketiksi, sitä käyttävän ohjelman ohjeiden mukaisesti, ennen datan lähettämistä verkon yli. Tällöin suurta keskisiirtonopeutta vaativissa sovelluksissa voidaan käyttää suurta paketin kokoa ja pientä viivettä vaativissa pientä paketin kokoa. 4. Rakenteeton tavuvirta. TCP:n vastaanottajalle toimittama tavuvirta ei muodosta mitään rakennetta, joten vastaanottavan ohjelman pitää itse osata tulkita tätä dataa TCP:n kannalta siirrettävä data on vain 8-bittisiä paloja. 5. Kaksisuuntainen yhteys. TCP-yhteydellä voidaan siirtää dataa molempiin suuntiin, joten ohjelmien kannalta TCP-yhteys muodostuu kahdesta tavuvirrasta. Kaksisuuntaisuuden etuna on, että TCP-protokolla voi lähettää kontrollitietoa vastapuolelle samalla kun se lähettää dataa siihen suuntaan. Kuvassa 4 on TCP-paketin rakenne, lisäksi edeltävään IP-paketin otsikkokenttään tulee protokollanumeroksi 7, jotta vastaanottaja osaa tulkita IPpaketin dataosan TCP-paketiksi. Tavu: Lähdeportti Kohdeportti Sarjanumero Kuittausnumero Offset Varattu Liput Ikkuna Tarkistussumma Osoitin kiiredataan Optiot (jos yhtään) Täyte data Kuva 4. TCP-paketin rakenne Käyttämällä UDP/IP:tä saadaan siis useita erotettavissa olevia samanaikaisia puheluyhteyksiä oman ja toisessa verkossa olevan IP-koneen välille. VoIPpuhelun toteuttamiseksi tarvitaan vielä keino pakettien järjestyksen erottamiseksi, jotta huomataan tietovirrassa tapahtuneet pakettien järjestyksen muuttumiset, sekä pakettien hukkumiset. TCP mahdollistaisi nämä toiminnot, mutta sen käyttäminen on usein liian hidasta ja raskasta kun tavoitellaan mahdollisimman pieniviiveistä VoIP-puheyhteyttä.
15 RTP - REAALIAIKAISEN TIEDON SIIRTÄMINEN Reaaliaikainen tiedonsiirtoprotokolla (Real-Time Transfer Protocol, RTP) on IETF:n standardiehdotus (proposed standard), jonka avulla ääntä ja videota voidaan siirtää tahdistetusti ja siten, että hukkuneet tai järjestystä vaihtaneet paketit havaitaan. Ilman RTP:tä ongelmana olisivat esimerkiksi videokonferenssissa se, että paljon kaistaa vaativa video voisi saapua vastaanottajalle eri aikaan kuin vähän kaistaa vaativa puhe ja lisäksi varsinkin videon siirrossa pienetkin pakettien järjestyksen muuttumiset tekisivät kuvasta epämiellyttävän katsella. RTP-protokolla on yleensä toteutettu suoraan ohjelmissa, eikä käyttöjärjestelmän protokollapinon yhteydessä kuten TCP-, UDP- ja IPprotokollat. RTP on myöskin varsin uusi standardi, sillä se on määritelty vuonna 1996, mutta tästä huolimatta sitä käytetään jo monissa ohjelmissa. RTP:tä käytetään yleensä UDP/IP:n päällä, sillä esimerkiksi TCP:n uudelleenlähetysominaisuuksista olisi lähinnä haittaa (myöhässä tulleen paketin toistohetki olisi jo mennyt ohitse ja paketti hylättäisiin, uudelleenlähetys siis vain lisää verkon ruuhkaisuutta ilman mitään hyötyä). RTP ei takaa pakettien perillemenoa, eikä se takaa paketin perille tuloa ajoissa - RTP:ssä ei siis ole palvelunlaatutoimintoja (QoS). Jos ehdottomasti tarvitaan varmuutta perillemenosta, niin on käytettävä jotain muuta tekniikkaa sen varmistamiseksi, esimerkiksi TCP:tä alemmalla tasolla. RTP:tä käytetään myös MBONE-verkossa, joka on tavallisen Internet-verkon päälle tunneloimalla rakennettu joukkolähetysverkko, jossa välitetään videota ja ääntä muun muassa IETF:n kokouksista ja NASA:n tapahtumista [8]. RTP onkin jo alunperin suunniteltu tukemaan joukkolähetyksiä. RTP-palvelun tarjoamiseksi on sovellusohjelman, esimerkiksi VoIP-ohjelman, toteutettava kaksi protokollaa: itse RTP, jonka tehtävä on kuljettaa data, ja RTCP (RTP Control Protocol), jonka tehtävä on yhteyden hallinta ja valvonta [8]. Näiden toiminta käydään läpi seuraavissa kappaleissa.
16 Real-time Transport Protocol (RTP) RTP-paketti sisältää aikaleiman ja järjestysnumeron pakettien järjestyksen muuttumisen ja hukkumisen havaitsemiseksi. RTP-paketin otsikko on kuvassa 5 [9] Ver T X määrä M sis.tyyppi sarjanumero aikaleima synkronointilähteen tunniste (SSRC) +=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+ osallistuvien lähteiden tunnisteet (max. 16 kpl)... Kuva 5. RTP-paketti [9]. Kenttien merkitykset ovat seuraavat [8], [9]: Ver: Versiokenttä, arvo 2. T: Täyte, jos arvo on 1, niin lopussa on täytettä paketin viimeisen oktetin ilmoittaman määrän verran. X: Laajennusotsikko, jos arvo on 1, niin normaalien otsikkokenttien jälkeen seuraa yksi ylimääräinen otsikkokenttä. Tämä mahdollistaa protokollan toiminnallisuuden myöhemmän laajentamisen. Määrä: Kertoo montako synkronointilähteen tunnistekenttää otsikkoon sisältyy. M: Merkkibitti, varattu tulevaa käyttöä varten. Sis.tyyppi: Kertoo paketin sisältämän datan tyypin, esimerkiksi GSM-pakatun äänen tyyppi on 3.
17 Sarjanumero: Juokseva sarjanumerointi, jolla pakettien järjestys selvitetään vastaanottopäässä. Aikaleima: Kertoo milloin paketin datan ensimmäinen oktetti on näytteistetty. Tämän avulla eri lähteistä tulevat tietovirrat osataan toistaa samaan aikaan (esimerkiksi puhe videokuvan kanssa synkronoidusti). Synkronointilähteen tunniste: Tunniste RTP-lähteelle. Jokaisella lähteellä eri, joten vastaanottaja tietää tämän avulla mitkä RTP-paketit kuuluvat kenellekin. Esimerkiksi videoneuvottelussa jokaisen osallistujan mikrofonille voitaisiin antaa oma tunniste, jolloin vastaanottaja tietää kuka puhuu. Osallistuvien lähteiden tunnisteet: Mikäli tämän paketin tietovirtaan on sekoitettu useampi lähde mikserillä, niin näissä kentissä kerrotaan kaikkien mukana olijoiden tunnisteet. Esimerkiksi videoneuvottelussa osallistujien keskellä oleva mikrofoni voisi lähettää ääntä, jonka osallistujiksi olisi tässä kentässä listattu kaikki paikalla olevat. Esimerkki tietovirrasta kahden videoneuvottelijan välillä on kuvassa 6.
18 VoIP -ohjelma VoIP -ohjelma RTP RTP UDP UDP IP Internet IP... IP UDP RTP Data... IP UDP RTP Data... Kuva 6. VoIP-neuvottelu. Jokainen puhetta/videota sisältävä paketti koostuu siis kaikkien alapuolella olevien protokollien otsikoista. Tämä laskee tiedonsiirron hyötysuhteen usein varsin alhaiseksi, sillä hitailla yhteyksillä (kuten modeemiyhteyksillä) joudutaan käyttämään pieniä näytteistyspaketteja siedettävän viiveen saamiseksi. Tällöin pakettien koosta saattaa olla jopa yli puolet otsikkotietoja. Jokainen paketti sisältää samat otsikkokentät sarjanumeroita ja aikaleimoja lukuun ottamatta, eli samoja otsikkokenttiä toistetaan kokoajan. Otsikkojen viemän kapasiteetin pienentämiseksi on tehty muutamia parannusehdotuksia. RFC-2508:ssä esitellään IP/UDP/RTP -otsikkokenttien pakkausmenetelmä, jossa samoina pysyviä otsikkokenttiä ei lähetetä toistuvasti, vaan vain silloin kun niiden sisältämä tieto muuttuu (esimeriksi RTPyhteydelle tulee mukaan uusi lähde). Tämä mahdollistaa paremman puheen ja
19 videon laadun erityisesti hitailla yhteyksillä, kuten 28,8 kbit/s modeemiyhteyksillä. Lisäksi tämä otsikkokenttien pakkaaminen on suunniteltu toteutettavaksi tilaajayhteyksillä, eli käyttäjän ja verkon reunalaitteen välillä. Käyttäjän lähetettyä ensimmäisen pakettinsa, verkon reunalaite pistää sen otsikkokentät muistiin ja tämän jälkeen käyttäjä voi lähettää seuraavat paketit lyhyellä 2-4 tavun otsikolla, johon verkon reunalaite lisää puuttuvat kentät ennen verkkoon lähetystä. Samoin menetellään tulevan pakettivirran kanssa. Useampi yhtäaikainen pakettivirta erotetaan toisistaan IP:n kohde/lähtöosoitteiden, kohde/lähtö UDP-porttien ja RTP:n lähdetunnisteen muodostaman viisikon avulla. RFC-2508 on vasta standardiehdotus (proposed standard), sillä se on varsin uusi (vuodelta 1999). [10] Toinen idea VoIP-liikenteen hyötysuhteen parantamiseksi on käyttää verkkotekniikkana MPLS:ää [11]. MPLS muodostaa lyhyellä tunnisteella (leimalla) erotettuja yhteyksiä (voita), jolloin tietty reitti verkon läpi on tunnistettavissa tämän lyhyen leiman avulla. Yhteyden muodostamisen jälkeen PPP/IP/UDP/RTP -otsikkokentät (49 tavua) voidaan korvata lyhyellä 13 tavun tunnisteella. Lisäksi on olemassa valmistajakohtaisia ratkaisuja, kuten Motorolan VoFR-ratkaisu, jossa otsikkojen tiedot kuvataan kehysvälitysotsikkoihin [11] RTP Control Protocol (RTCP) RTP control protocol (RTCP) on RTP-yhteyden hallintaprotokolla. RTP osaa lähettää vain datapaketteja ja RTCP:tä tarvitaan kertomaan lähettäjälle tietoa miten nämä paketit saapuvat perille. Esimerkiksi ruuhkatilanteessa RTCP:llä voidaan pyytää lähettäjää hiljentämään vauhtia. RTCP lähettää pakettinsa vastapuolen UDP-porttiin, joka on yhdellä isompi kuin käytetyn RTP-portin numero (RTP-portin pitää olla parillinen numero, joten RTCP-portti on aina pariton).
20 V=2 P RC PT=RR=201 pituus otsikko SSRC-tunniste +=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+ SSRC_1 (ensimmäisen lähteen SSRC-tunniste) raportti lohko hukkunut osa hukkuneiden pakettien kumulatiivinen määrä 1 suurin vastaanotettu paketin sarjanumero viiveen värinä edellisen SSRC_1:ltä saadun raportin aikaleima aikaero kun edellinen raportti vastaanotettu (1/65536 s) +=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+ SSRC_2 (toisen lähteen SSRC-tunniste) raportti lohko :... : 2 +=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+ profiilin mukaiset laajennusotsikot Kuva 7. Vastaanottajan raportti on tyypillinen RTCP-paketti. [9] Kuvassa 7 on vastaanottajan raportti (receiver report, RR) RTCP-pakettina. Tämä on RTP-lähetyksessä yleisin RTCP-pakettityyppi. Muita mahdollisia RTCP-pakettityyppejä olisivat lähettäjän raportti (sender report, SR), lähetyksen kuvaus (source description, SDES), osallistumisen lopetus (end of participation, BYE) ja sovellutuskohtainen toiminto (application specific function, APP). [9] Vastaanottajan raportissa voidaan kertoa montako pakettia on hukkunut sitten edellisen raportoinnin, montako pakettia kaikkiaan on hukkunut, mikä on tuorein vastaanotettu paketti, kuinka suuri värinä (viiveen vaihtelu) on, mikä edellisen vastaanotetun lähettäjäraportin aikaleima oli ja kuinka kauan sen vastaanottamisesta on (yksikkönä 1/65536 sekuntia) [9]. Näiden tietojen avulla lähettäjä voi laskea vastaanottajan kokeman viiveen ja mahdollisesti pienentää lähettämiensä pakettien kokoa lyhentääkseen sitä. Samoin jos paketteja on hukkunut huomattava osa, niin lähettäjä voi pienentää lähetysnopeutta laadun parantamiseksi. RTCP-paketteja lähetetään eri väliajoin, riippuen esimerkiksi siitä kuinka monta osallistujaa konferenssissa on. RTP-määrityksessä suositellaan, että RTCPliikenteelle pitäisi varata 5% istunnon kaistanleveydestä ja että RTCP-paketteja lähetetään korkeintaan viiden sekunnin välein. Lisäksi RTCP-pakettien lähetysajan kerroin arvotaan väliltä [0.5, 1.5]. [9]
21 Audio- ja videokonferenssi profiili RTP:lle voidaan määritellä eri käyttötarkoitusten mukaisia profiileja, jolloin RTP ja RTCP pakettien kenttien tiedot voidaan tulkita eri tavoin. RFC-1890:ssa on määriteltynä oletusprofiili, joka määrittelee RTP-paketin sisällön tyyppi kentän tulkinnat taulukon 1 mukaisesti Taulukko 1. Sisällön tyyppi -kentän tulkinnat A/V profiilin mukaisesti. [12] sisällön esitystavan audio/video näytteistys- (audio) tyyppi nimi (A/V) taajuus (Hz) kanavia 0 PCMU A A G721 A GSM A vapaa A DVI4 A DVI4 A LPC A PCMA A G722 A L16 A L16 A vapaa A 13 vapaa A 14 MPA A G728 A vapaa A 24 vapaa V 25 CelB V JPEG V vapaa V 28 nv V vapaa V 30 vapaa V 31 H261 V MPV V MP2T AV vapaa? varattu vapaa? dynaaminen? Tyypit on varattu dynaamisille määrittelyille, jolloin käytetty RTP-ohjelma voi määritellä näiden tarkoituksen yhteyden aikana. VoIP-sovellutus voisi siis esimerkiksi sopia hallintayhteydellä, että tyyppi 96 tarkoittaisi dolby surround koodattua khz stereoääntä ja tyyppi 123 tarkoittaisi GSM-pakattua 8000 hertsillä näytteistettyä stereoääntä. Perusvaatimuksena pidetään, että tätä oletusprofiilia käyttävä ohjelma tukisi vähintään tyyppejä 0 (mono 8 khz PCMU) ja 5 (mono 8 khz DVI4), jotta myös sellaiset ohjelmat jotka eivät tue esitystapaneuvottelua voisivat kommunikoida keskenään. [12]
22 Taulukossa 2 on esitetty äänen esitystapojen ominaisuuksia. Taulukosta nähdään, että esimerkiksi GSM-esitystapa on kehyspohjainen ja yhden kehyksen pituus on 20 ms. Tämä tarkoittaa, että GSM-muodossa yksi 20 ms näyte pakataan erillisenä ja lopputulokseksi saadaan pienempi, yleensä vakiokokoinen, kehys. Vastaavasti nähdään, että G.722-esitystapa on näytemuotoinen ja yksi näyte on kooltaan 8 bittiä. Tällöin saadaan tasainen tietovirta, jota sitten pyritään pakkaamaan ja lopputuloksena on myös tasainen tietovirta (vrt. kehyspohjainen purskeinen tietovirta). Taulukko 2. Äänen esitystapojen ominaisuuksia. esitystapa näyte/kehys bittiä/näyte ms/kehys 1016 kehys - 30 DVI4 näyte 4 G721 näyte 4 G722 näyte 8 G728 kehys GSM kehys - 20 L8 näyte 8 L16 näyte 16 LPC kehys - 20 MPA kehys - PCMA näyte 8 PCMU näyte 8 VDVI näyte vaihtelee Lisäksi RFC-1890:ssä on annettu ohjeet uusien esitystapojen rekisteröimiselle. Rekisteröinnistä vastaa Internet Assigned Numbers Authority (IANA). Esimerkiksi stereomuotoisia esitystapoja ei ole määrättynä kuin yksi (L16, joka on lisäksi pakkaamaton), joten lähiaikoina kirjoittajan mielestä on odotettavissa joitain lisäyksiä FM-radiotasoisen stereomuodon kiinteälle määrittelylle (toki nykyiset ohjelmat voivat käyttää dynaamisia tyyppejä stereolähetyksiin keskusteltuaan tästä ensin keskenään, mutta se asettaa sovellutusohjelmien toteutuksille lisävaatimuksia). 2.4 H.323 VoIP-yhteyden muodostamiseksi ilman sovelluskohtaisia yhteensovituksia tarvitaan vielä esimerkiksi ITU-T:n H.323-protokollan toteutus, jonka avulla eri valmistajien VoIP-ohjelmat voivat keskustella keskenään (esimerkiksi kutsua toista osapuolta ja sopia datan esitystavasta ennen varsinaisen puheyhteyden muodostamista). Lisäksi RTCP:lla, RTP-yhteyden hallintaprotokollalla, ei voida suorittaa yhteyden muodostamisessa tarvittavia toimintoja, koska RTCP rajoittuu lähinnä lähteiden yksilöimiseen ja yhteyden laadun raportointiin.
23 H.323 standardin ensimmäinen versio on jo vuodelta 1996 (version 2 vuodelta 1998 ja versio 3 vuodelta 1999) ja se esittelee joukon standardeja multimediayhteyksien luomiseksi laatua takaamattomien pakettiverkkojen yli. Tällaisia verkkotekniikoita ovat esimerkiksi Ethernet ja Token Ring -tekniikat. H.323 on hyvin kattava standardikokoelma ja samalla määrityksissään joustava, joten sen mukaisia päätelaitteita voivat olla niin yksinkertaiset käsipuhelimet kuin täysimittaiset videoneuvottelulaitteistotkin. H.323 standardin suosiolle on useita syitä, muun muassa se, että standardi hyödyntää nykyisin hyvin yleisiä lähiverkkotekniikoita, joiden nopeudet ovat lisäksi eksponentiaalisessa kasvussa ja lisäksi koska H.323 ratkaisee terminaalien yhteensopivuusongelmat, määrittelee eri verkkotekniikoiden yhteentoimimisen (mahdollistaen esim. tavallisen puhelinverkon ja lähiverkon välisen yhteyden) ja mahdollistaa lisäksi verkon H.323-liikenteen määrän hallinnan. [13] H.323-verkon rakenne ja toiminta Verkon laitteet H.323 määrittelee tekniset vaatimukset multimediayhteyksille epäluotettavan pakettiverkon yli. H.323-järjestelmä koostuu päätelaitteista, yhdyskäytävistä (gateway, GW), portinvartijoista (gatekeeper, GK), monipisteohjamista (multipoint controller, MC), monipistekäsittelijöistä (multipoint processor, MP) ja monipisteohjainyksiköistä (multipoint controller unit, MCU). H.323:n mukaisen verkon osat on esitelty kuvassa 8.
24 H.323 päätelaite H.323 portinvartija H.323 MCU pakettiverkko H.323 päätelaite H.323 yhdyskäytävä H.323 päätelaite Yhdeydet GSTN, N-ISDN ja B-ISDN -verkkoihin, joissa voi olla tavallisia POTS/ISDN-puhelimia, sekä V.70, H.320, H.321, H.322 ja H.324 mukaisia päätelaitteita. Kuva 8. H.323:n mukaisen verkon osat. H.323 standardin mukaisen terminaalin pitää sisältää vähintään järjestelmän hallintayksikkö (system control unit), audiokoodekki, H.225-kerros ja verkkoliityntä. H.225-kerros muodostaa rajapinnan verkkoon päin ja huolehtii mm. siirrettävän tiedon pilkkomisesta paketteihin ja muusta tarvittavasta muotoilusta (RTP-protokollan avulla), sekä signalointitietoa sisältävien pakettien ollessa kyseessä varmistaa niiden perillemenon. Järjestelmän hallintayksikkö puolestaan sisältää yhteyden muodostamiseen, purkamiseen ja hallintaan tarvittavat toiminnot, jotka on määritelty standardeissa H.225 ja H.245. Näitä toimintoja ovat mm. H.225:n soitettavan sijainnin kysyminen (location request), kaistanvarauspyyntö portinvartijalle (bandwidth request) ja yhdenlopetusviesti (disengage request) [15], sekä H.245:n loogisten kanavien avaus- ja sulkupyynnöt ja vuonhallintaviestit. H.245:n viestit on määritelty käyttämällä ASN.1-kuvauskieltä. Lisäksi jos päätelaite haluaa salata yhteyden, sen tulee käyttää standardissa H.235 kuvattua tapaa. Kuvassa 9 on esimerkki H.323 mukaisesta päätelaitteesta.
25 Videorajapinta Videokoodekit H.261, H.263 datarajapinta T.120 ja muut Audiokoodekit G.711, G.722, G.723, G.728, G.729 Järjestelmän hallinta Audiorajapinta H kerros Lähiverkkoliityntä Käyttöliityntä järjestelmän hallintayksikköön H.245 kontrolli puhelunhallinta H RAS kontrolli H Kuva 9. Esimerkki H.323-mukaisesta päätelaitteesta. Standardiin H.323 kuuluvat osat ovat vahvennetulla. [14] H.323-verkko jaetaan alueisiin (zone), jonka sisällä pitää olla vähintään yksi portinvartija. Portinvartija vastaa alueensa H.323-verkon resurssien käytöstä, eli toimii kuvainnollisesti alueensa johtajana H.323 verkon toiminta H.323-verkon päätelaitteet keskustelevat joko suoraan toistensa kanssa tai valinnaisen portinvartijan läsnäollessa sitä apunaan käyttäen. Vaikka portinvartija ei ole H.323-verkossa pakollinen, on siitä huomattavaa hyötyä, sillä se pystyy tekemään osoitteiden muunnoksia (esim. sähköpostiosoite IPosoitteeksi), huolehtimaan pääsynhallinnasta ja tiedonsiirtokapasiteetin käytöstä, sekä kaupallisten sovellutusten kannalta välttämättömästä laskutustiedon keräämisestä. Portinvartijan avulla voidaan siten määritellä, ettei verkkoa kuormiteta VoIP-liikenteellä esimerkiksi yli 50% käyttöasteella ja samalla osoitteenmuunnospalvelun avulla voidaan muodostaa yhteys toisiin päätelaitteisiin niiden tarkkaa osoitetta etukäteen tietämättä. [14,16] Esimerkkisoitto H.323-päätelaitteen halutessa puheluyhteyden vastapuoleen, verkossa jossa on portinvartija, pitää sen ensin rekisteröidä itsensä. Tämä tapahtuu automaattisen portinvartijan paikannustoiminnon avulla. Rekisteröinti tapahtuu käytännössä
26 IP-verkossa siten, että päätelaite lähettää TCP/IP-paketin tunnettuun joukkolähetysosoitteeseen (multicast address) ja odottaa portinvartijan vastausta viisi sekuntia. Jos vastausta ei kuulu, voi päätelaite yrittää uudestaan tai kysyä käyttäjältä portinvartijan osoitetta. Rekisteröinnin onnistuessa päätelaite saa portinvartijalta vahvistuksen, joka voi lisäksi sisältää rekisteröinnin voimassaoloajan ja päätelaitteelle varatun aliaksen (esim. sähköpostiosoite tai E.164 numero). Rekisteröinnin voi purkaa joko portinvartija tai päätelaite rekisteröinninperuutusviestillä (unregister request). [14,16] Kun päätelaite on rekisteröitynyt, se pyytää portinvartijalta tarvitsemaansa kaistaa soittoa varten ja samalla kysyy portinvartijalta tavoittelemansa vastapuolen aliasta vastaavaa osoitetta. Esimerkiksi mylipiet@cc.hut.fi voisi muuttua IP-osoitteeksi tai E.164-numeroksi Jos vastauksena tulee E.164-numero tai muu erityyppisen verkon osoite, joutuu päätelaite keskustelemaan mahdollisen yhdyskäytävän kanssa muodostaakseen yhteyden tähän ulkopuolisessa verkossa olevaan vastapuoleen. Jos vastapuoli puolestaan on samassa verkossa, eli vastaus on esimerkin mukainen IP-osoite, päätelaite lähettää yhteyspyynnön yleensä suoraan tähän osoitteeseen. Tosin H.323 mahdollistaisi myös portinvartijan käytön viestien välittäjänä, mutta oletetaan tässä esimerkissä suoran päätelaitteiden välisen merkinannon olevan käytössä. Tavoitellun päätelaitteen saadessa yhteyspyynnön (setup-viesti), sekin joutuu ensin pyytämään portinvartijalta tarvitsemaansa kaistaa ja tämän jälkeen mahdollinen yhteys voidaan muodostaa - jos siis tavoiteltu osapuoli vastaa puhelimeen. Esimerkin mukaiset merkinantoviestit on esitetty kuvassa 10.
27 Soittaja Portinvartija Soitettu ARQ ACF Setup Call Proceeding ARQ ACF Alerting Connect Yhteys muodostettu Kuva 10. Merkinantoviestit esimerkissä. Tummennetulla merkityt viestit käyttävät epäluotettavaa kuljetustapaa (RAS signalling) ja muut käyttävät luotettavaa kuljetustapaa (H signalling). [14] Kuvassa ARQ on kaistanvarauspyyntö (admission request) ja ACF vahvistus siihen (admission confirm). Vahvistus voi sisältää myös pyydettyä pienemmän yhteysnopeuden, jolloin päätelaite joutuu käyttämään tätä pienempää nopeutta. Setup-viesti on yhteyspyyntö soitetulle osapuolelle ja Call Proceeding -viesti on tieto soittajalle, että puhelun käsittely etenee. Alerting-viesti kertoo, että vastapuolen puhelin tms. hälyttää ja Connect-viestin mukana saapuu yksilöllinen yhteystunniste ja puheludataa voidaan alkaa siirtämään. [14] Yhteys puretaan kolmivaiheisella merkinannolla päätelaitteiden kesken ja yhteyden purkamisen onnistuttua kummatkin päätelaitteet ilmoittavat portinvartijalle, etteivät ne enää tarvitse varaamaansa kaistaa. H.323 määrittelee yllä olevan esimerkin lisäksi kymmenen muuta merkinantojärjestystä, joilla yhteys voidaan muodostaa. Erikoistilanteita ovat esimerkiksi: toinen osapuoli ei ole rekisteröitynyt portinvartijalle, soittajalla ja soitetulla on eri portinvartijat ja toisen osapuolen portinvartija edelleenvälittää viestit (gatekeeper routed call signalling).
28 Nopea yhteydenmuodostus H.323-verkko pystyy tarjoamaan nopeaa yhteydenmuodostusta vaativille sovellutuksille nk. fast connect toiminnon. Tämän toiminnon avulla soittaja voi lisätä lähettämäänsä Setup-viestiin kaikki yhteyden muodostamiseen tarvittavat parametrit, jolloin soitettu voi nämä parametrit hyväksyessään aloittaa multimedialähetyksen. Näin meneteltäessä yhteyden muodostusaika tulee olemaan vain yhden kiertoaikaviiveen suuruinen.[14] Konferenssipuhelu Jos verkossa on MCU, eli monipisteohjainyksikkö, niin usean käyttäjän välinen multimediayhteys on mahdollinen keskitettynä konferenssina (centralized multipoint conference). Tällöin esimerkiksi videokokouksen osallistujat voisivat olla kukin eri paikassa. Monipisteohjainyksikön perusajatus on yhdistää eri käyttäjiltä tulevat tietovirrat sopivalla tavalla ja jakaa tämä yhdistetty tieto osallistujille. MCU voidaan käyttää ottamalla se mukaan kun kahden käyttäjän välinen yhteys laajenee kolmen väliseksi, tai yhteydet voidaan alusta lähtien muodostaa MCU:n kautta. Ensiksi mainitussa tapauksessa portinvartija joutuu ohjaamaan osallistujat käyttämään MCU:ta ja jälkimmäisessä tapauksessa käyttäjät lähettävät yhteyspyyntönsä MCU:lle samalla tavalla kuin kahdenvälisestä yhteyttä muodostettaessa (siis esimerkiksi kuvan 10 tavalla). Vaihtoehtoinen tapa konferenssiyhteyden muodostamiseksi on, että jokainen osallistuja lähettää datansa jokaiselle muulle konferenssinosallistujalle joukkolähetyksenä (multicast) [14]. Tämän tavan etuna on, ettei verkossa tarvitse olla erityistä MCU:n toimintoja toteuttavaa laitetta. Tällöin kuitenkin edellytetään toimivaa joukkolähetystoteutusta verkolta ja sen reitittimiltä. Myös konferenssiin kutsuminen, liittyminen ja poistuminen on määritelty erilaisia toteutuksia silmälläpitäen. 2.5 SESSION INITATION PROTOCOL Session Initation Protocol (SIP) on Internet Engineering Task Forcen (IETF) reilun vuoden ikäinen ehdotettu standardi. SIP on tekstipohjainen, samaan
29 tyyliin kuin HTML ja SMTP, protokolla vuorovaikutteisten käyttäjien välisten yhteyksien avaamiseen. Näillä yhteyksillä voidaan siirtää esimerkiksi ääntä, videota, tekstiä, pelitietoa tai keinotodellisuustietoa. [17] SIP viestien rakenne SIP viestit koostuvat pyynnöistä ja vastauksista, sekä näihin mahdollisesti liitetyistä otsikkokentistä. Pyyntöjä on kuutta eri tyyppiä, samoin kuin vastausluokkia nämä vaihtoehdot on lueteltu taulukossa 3. [18] Taulukko 3. SIP viestiluokat. Pyyntö Selitys Vastaus Selitys INVITE Käyttäjän tai palvelun mukaan pyytäminen 1xx Tiedotus ACK Vahvistaa viimeisen Invite-vastauksen 2xx Onnistuminen OPTIONS Kysyy palvelimen ominaisuudet 3xx Uudelleenohjaus BYE Katkaise yhteys 4xx Asiakkaan virhe CANCEL Peru lähetetyt pyynnöt 5xx Palvelimen virhe REGISTER Rekisteröidy SIP palvelimelle 6xx Globaali virhe Nämä viestit voivat lisäksi sisältää joukon otsikkokenttiä, joiden avulla tarkennetaan viestin tarkoitusta. Kaikki SIP-standardissa määritellyt otsikot ovat taulukossa 4. Näiden lisäksi voidaan määritellä omia sovellutuskohtaisia otsikoita helposti. [18] Taulukko 4. SIP-viestien mahdolliset otsikkokentät. Otsikkokenttä Kohta SIP-määrittelyssä Accept Kappale 6.7 SIP-määritellyssä Accept-Encoding Kappale 6.8 Accept-Language Kappale 6.9 Call-ID Kappale 6.12 Contact Kappale 6.13 CSeq Kappale 6.17 Date Kappale 6.18 Encryption Kappale 6.19 Expires Kappale 6.20 From Kappale 6.21 Record-Route Kappale 6.29 Timestamp Kappale 6.36 To Kappale 6.37 Via Kappale 6.40 Content-Encoding Kappale 6.14 Content-Length Kappale 6.15 Content-Type Kappale 6.16 Authorization Kappale 6.11 Contact Kappale 6.13 Hide Kappale 6.22 Max-Forwards Kappale 6.23 Organization Kappale 6.24 Priority Kappale 6.25 Proxy-Authorization Kappale 6.27 Proxy-Require Kappale 6.28 Route Kappale 6.33 Require Kappale 6.30 Response-Key Kappale 6.31 Subject Kappale 6.35 User-Agent Kappale 6.39 Allow Kappale 6.10 Proxy-Authenticate Kappale 6.26 Retry-After Kappale 6.32 Server Kappale 6.34 Unsupported Kappale 6.38 Warning Kappale 6.41 WWW-Authenticate Kappale 6.42
30 Invite - Yhteyden pyytäminen SIP-palvelimen avulla soittaja voi kutsua vastapuolta tietämättä hänen senhetkistä olinpaikkaa. Soittajan VoIP-pääteohjelma toimii SIPasiakasohjelmana, kun se lähettää Invite-viestin verkossa olevalle SIPpalvelimelle. Soittaja saa erilaisen vastauksen riippuen siitä onko SIP-palvelin asetettu toimimaan uudelleenohjaus- (Redirect) vaiko edelleenvälitystilassa (Proxy). Jos SIP-palvelin on uudelleenohjaustilassa, niin soittaja saa tavoittelemansa henkilön voimassaolevan kutsuosoitteen ja jos SIP-palvelin toimii edelleenvälitystilassa, niin palvelin kutsuu itse vastapuolta ja ilmoittaa soittajalle vasta kun yhteys on valmis muodostettavaksi tai kun vastapuoli on hylännyt puhelun. Uudelleenlähetystilassa toimivasta SIP-palvelimesta on esimerkki kuvassa 11. Soittaja INVITE 100 Trying 180 Ringing 200 OK ACK SIP palvelin 1 INVITE 100 Trying 180 Ringing 200 OK ACK SIP palvelin 2 Soitettu INVITE 180 Ringing 200 OK ACK Yhteys muodostettu Kuva 11. Uudelleenlähettävä SIP palvelin välittää kutsun soitetulle, joka hyväksyy yhteyden, käytännössä eli vastaa puhelimeen. [19] SIP-asiakasohjelman lähettämä Invite-kutsu sisältää yleensä kaiken tarpeellisen tiedon yhteyden muodostamiseksi. SIP on varsin laaja standardi, sillä sen sanomiin on määritelty lähes 40 otsikkokenttää. Eräät näistä otsikkokentistä ovat Content-alkuisia ja niiden avulla voidaan lisätä viestiin jonkin toisen protokollan sanoma, mikä lisää SIP:n monimuotoisuutta entisestään. [18] Tätä
31 ominaisuutta hyödynnetäänkin yhteyttä avattaessa tällöin Invite-viestiin sisältyy SDP:n (Session Description Protocol [20]) avulla määritelty yhteyden kuvaus. Esimerkki tällaisesta SDP-kuvauksen sisältävästä SIP Invite-viestistä on seuraavanlainen: INVITE sip:soitettu@sipserver.keskus.hut.fi SIP/2.0 Via: SIP/2.0/UDP asunto.tky.hut.fi:5060 From: Soittaja <sip:soittaja@hut.fi> To: Soitettu <sip:soitettu@keskus.hut.fi> Call-ID: @asunto.tky.hut.fi CSeq: 1 INVITE Contact: Soittaja <sip:soittaja@hut.fi> Content-Type: application/sdp Content-Length: 147 v=0 o=soittaja IN IP4 asunto.tky.hut.fi s=juttutuokio erikoistyosta c=in IP t=0 0 m=audio RTP/AVP 0 Tällä viestillä pyydettäisiin yhteyttä, joka olisi RTP ääniyhteys, tyyppiä 0 (PCMU mono 8000 khz) Käyttäjän paikallistaminen Kun käyttäjä lähettää Invite-viestin palvelimelle, pitää palvelimen jotenkin selvittää vastapuolen käyttämä SIP-palvelin. Tämä tapahtuu kysymällä Location Service tietokannasta. SIP-palvelin voi käyttää kysymyksen tekoon esimerkiksi SIP-määrittelyssä ehdotettuja finger[21], rwhois[22], LDAP[23] tai multicast user directory[24] palvelua tai jotain muuta toteutuskohtaista protokollaa käyttäen. Jotta tietokannassa olisi aina ajantasainen tieto käyttäjän olinpaikasta, pitää käyttäjän rekisteröityä käyttämälleen SIP-palvelimelle, joka sitten välittää tiedon käyttäjän sijainnista Location Service -tietokantaan. [18] SIP Universal Resource Locator Jokainen SIP-käyttäjä yksilöidään tunnisteella, joka on muotoa sip:käyttäjä@kone tai sip:puhelinnumero@yhdyskäytäväkone [18]. Eli esimerkkejä tällaisista osoitteista ovat: mika.ylipieti@sipserver.hut.fi ja @sipgateway.hut.fi.Lisäksi voidaan käyttää lyhyempää muotoa, esimerkiksi mika.ylipieti@hut.fi, jos hut.fi koneen DNS-tiedoissa on
32 merkintä käytettävästä SIP-palvelimesta. Yhteyttä muodostettaessa SIPosoitteen loppuun voidaan lisätä yhteyskohtaisia lisäparametrejä, ";"-merkillä erotettuna, kuten käytettävä TTL-arvo tai protokolla, lisäksi PSTN-verkkoon soitettaessa osoitteen perään tulisi merkitä user=phone [18]. 2.6 LAADUN TAKAAMINEN Tähän mennessä VoIP-yhteyden tiedonsiirto- ja hallintaprotokollat on käyty läpi. Eli vastapuoli on paikallistettu ja puheyhteys on saatu avattua. Mutta koska kyseessä on yleensä jaettu media, kuten lähiverkko, on yhteyden mahdollista ruuhkaantua ja puheenlaadun siitä kautta heikentyä. H.323-verkossa tosin on mahdollista, ettei portinvartija hyväksy uusia yhteyksiä, jos käynnissä on jo maksimimäärä yhteyksiä, tai uuden yhteyden vaatimuksia ei muutoin pystyttäisi täyttämään. Yleensä H.323-portinvartijaa ei kuitenkaan ole käytettävissä, jolloin laadun takaamiseksi käytetään joko IP-paketin palvelunlaatukentän (Type of Service field) uudelleenmäärittelevää DiffServ-palvelua tai kapasiteettivarauksen koko verkon läpi tekevää Resource ReSerVation Protocol (RSVP) -protokollaa. Näitä kahta tapaa käsitellään seuraavissa kohdissa Resource Reservation Protocol (RSVP) Resource reservation protocol (RSVP) siis takaa yhteyden laadun (pakettien hukkumistodennäköisyyden, viiveen ja kapasiteetin, sekä näiden vaihtelun). RSVP on IETF:n protokolla ja se on määritelty, jotta verkon omistaja voisi hallita linkkien kapasiteettien jakoa eri liikenneluokkien kesken. Tällainen protokolla mahdollista niin sanotut yhdistetyt palvelut (Integrated Services, tosiaikaiset ja best-effort palvelut samassa IP-verkossa) [25]. RSVP-protokollaa käytetään sekä päätelaitteessa (VoIP-puhelin) että verkon reitittimissä. Päätelaite voi pyytää verkosta tietyt laatuvaatimukset täyttävää yhteyttä, esimerkiksi hyvin pieniviiveistä yhteyttä videoneuvottelua varten. Pyynnön saatuaan verkon reunareititin tarkistaa, saako kyseinen asiakas tehdä tällaista varausta ja voiko verkko tarjota kyseistä palvelua näitä tarkistuksia kutsutaan menettelytavan tarkastukseksi (policy control) ja pääsynhallinnaksi (admission control) [26]. Kuvassa on esitetty RSVP-protokollaa käyttävä reititin.
33 Reititin RSVP-varauspyyntöjä RSVP-varauspyyntöjä RSVP prosessi sitten ohjeistus ensin tarkistus reititysprosessi menettylytavan tarkastus pääsynhallinta paketteja pakettien luokittelija pakettien ajoitin (scheduler) paketteja Kuva RSVP-reititin tarkistaa varauspyynnöt ja käsittelee paketit sen mukaisesti. RSVP-varauspyynnöt menevät koko verkon läpi ja jokaisen välillä olevan reitittimen pitää hyväksyä yhteys ennen kuin se voidaan muodostaa. Tämän takia kaikkien yhteyttä käyttävien pakettien pitää kulkea samaa reittiä pitkin. Reititin voi hylätä varauspyynnön jos esimerkiksi asiakas on varaamassa suurempaa kapasiteettia, kuin on yhteydentarjoajan kanssa sopinut tai jos verkossa on ruuhkaa ja olemassa olevien yhteyksien laadun takaamiseksi varauspyyntöön ei voida suostua. RSVP on hidas, koska se joutuu varmistamaan yhteyden etukäteen, ennen kuin yhtäkään pakettia voidaan siirtää. Samalla RSVP kuitenkin on varma, koska se pystyy takaamaan täydellä varmuudella muodostetun yhteyden laadun. RSVP sopiikin tämän takia paremmin suljettuihin verkkoympäristöihin, joissa RSVPprotokolla voidaan asentaa kaikkiin verkon laitteisiin ja päätelaitteisiin, sekä verkkoihin joissa yhteyden laadun takaaminen on erityisen tärkeää (koneiden etäohjaus, etälääketiede, yms.). Tavallisen, muutaman yksityishenkilön välisen, VoIP-yhteyden laadun takaamiseksi RSVP on usein liian raskas. Seuraavassa kohdassa käsitellään kevyempää, eriytetyt palvelut mahdollistavaa protokollaa Differentiated Services (DiffServ) Toinen yleinen tapa paremman palvelunlaadun saamiseksi on merkitä toiset paketit tärkeämmiksi kuin toiset. Tämä periaate oli käytössä jo alkuperäisessä IPv4-määrittelyssä [3] palvelunlaatukentän avulla, mutta sitä ei hyödynnetty yleisessä käytössä väärinkäytösten helppouden takia. Eriytettyjen palvelujen
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
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
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
Mikä on internet, miten se toimii? Mauri Heinonen
Mikä on internet, miten se toimii? Mauri Heinonen Mikä on Internet? Verkkojen verkko Muodostettu liittämällä lukuisia aliverkkoja suuremmaksi verkoksi Sivustojen tekemiseen käytetään kuvauskielta HTML
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
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
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
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
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
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
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
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
Videoneuvottelu. Johdanto. Järjestelmät. Telepresensce. Laitteisto. Ryhmäneuvottelut
Videoneuvottelu Johdanto Johdanto Standardit Tuotteet Internet-puhelut Videoneuvottelua voidaan käyttää + Audio-visuaalinen kommunikointi + Dokumenttien jakaminen: teksti, taulukot ja kuvat Useita etuja
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
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
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:
1.4. Tietoliikenneohjelmistot eli protokollat
1.4. Tietoliikenneohjelmistot eli protokollat Protokolla eli yhteyskäytäntö Mitä sanomia lähetetään ja missä järjestyksessä Missä tilanteessa sanoma lähetetään Miten saatuihin sanomiin reagoidaan tietoliikenteessä
1.4. Tietoliikenneohjelmistot eli protokollat
1.4. Tietoliikenneohjelmistot eli protokollat Protokolla eli yhteyskäytäntö Mitä sanomia lähetetään ja missä järjestyksessä Missä tilanteessa sanoma lähetetään Miten saatuihin sanomiin reagoidaan tietoliikenteessä
1.4. Tietoliikenneohjelmistot eli protokollat. Protokollien kerrosrakenne. Mitä monimutkaisuutta?
1.4. Tietoliikenneohjelmistot eli protokollat Protokolla eli yhteyskäytäntö Mitä sanomia lähetetään ja missä järjestyksessä Missä tilanteessa sanoma lähetetään Miten saatuihin sanomiin reagoidaan tietoliikenteessä
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
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
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
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
Tehtävä 2: Tietoliikenneprotokolla
Tehtävä 2: Tietoliikenneprotokolla Johdanto Tarkastellaan tilannetta, jossa tietokone A lähettää datapaketteja tietokoneelle tiedonsiirtovirheille alttiin kanavan kautta. Datapaketit ovat biteistä eli
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
Standardiliitännät. Tämä ja OSI 7LHWROLLNHQQHWHNQLLNDQSHUXVWHHW $(/&7 0DUNXV3HXKNXUL
Standardiliitännät 7LHWROLLNHQQHWHNQLLNDQSHUXVWHHW $(/&7 0DUNXV3HXKNXUL Tämä ja OSI Liitännät toiminnalliset ominaisuudet sähköiset ominaisuudet X.25 Kehysvälitys 7 sovellus 6 esitystapa 5 yhteysjakso
WWW-sivu. Miten Internet toimii? World Wide Web. HTML-koodi. HTTP-istunto URL <#>
WWW-sivu Miten Internet toimii? HTML-koodi World Wide Web Nixu International
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
DownLink Shared Channel in the 3 rd Generation Base Station
S-38.110 Diplomityöseminaari DownLink Shared hannel in the 3 rd Diplomityön tekijä: Valvoja: rofessori Samuli Aalto Ohjaaja: Insinööri Jari Laasonen Suorituspaikka: Nokia Networks 1 Seminaarityön sisällysluettelo
Tietokone. Tietokone ja ylläpito. Tietokone. Tietokone. Tietokone. Tietokone
ja ylläpito computer = laskija koostuu osista tulostuslaite näyttö, tulostin syöttölaite hiiri, näppäimistö tallennuslaite levy (keskusyksikössä) Keskusyksikkö suoritin prosessori emolevy muisti levy Suoritin
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ä
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)
Kohina (Noise) Signaalia häiritsee kohina. aina taustalla esiintyvää sähkömagneettista aaltoliikettä terminen kohina. elektronien liikkeestä johtuva,
Kohina (Noise) Signaalia häiritsee kohina aina taustalla esiintyvää sähkömagneettista aaltoliikettä terminen kohina elektronien liikkeestä johtuva, ylikuuluminen johdin sieppaa viereisen johtimen signaalin
Miten Internet toimii?
Miten Internet toimii? WWW-sivu 2 HTML-koodi Nixu International Nixu
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)
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
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...
Kohina (Noise) 1.4. Tietoliikenneohjelmistot eli protokollat. Signaalin vahvistaminen
Kohina (Noise) Signaalia häiritsee kohina aina taustalla esiintyvää sähkömagneettista aaltoliikettä terminen kohina elektronien liikkeestä johtuva, ylikuuluminen johdin sieppaa viereisen johtimen signaalin
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
Directory Information Tree
IP-osoite / Host taulu, jossa neljä 8 bit lukua esim. 192.168.0.10/24, unix, linux, windows windows\system32\drivers\etc DNS (Domain Name System), muuttaa verkkotunnuksen IPosoitteeksi. X.500 perustuu
Laitteessa tulee olla ohjelmisto tai uudempi, tarvittaessa päivitä laite
TW-EAV510: PORTTIOHJAUS (VIRTUAL SERVER) ESIMERKISSÄ VALVONTAKAMERAN KYTKEMINEN VERKKOON Laitteessa tulee olla ohjelmisto 5.00.49 tai uudempi, tarvittaessa päivitä laite OPERAATTORIN IP---OSOITE - Jotta
S-38.1105 Tietoliikennetekniikan perusteet. Piirikytkentäinen evoluutio. Annukka Kiiski
S-38.1105 Tietoliikennetekniikan perusteet Piirikytkentäinen evoluutio Annukka Kiiski Verkon topologia Kuvaa verkon rakenteen Fyysinen vs looginen topologia Tähti asema keskitin Perustopologioita Kahdenvälinen
Reititys. Tämä ja OSI 7LHWROLLNHQQHWHNQLLNDQSHUXVWHHW $(/&7 0DUNXV3HXKNXUL. Yhteyden jakaminen Reititys Kytkentä Internet-protokolla TCP, UDP
Reititys 7LHWROLLNHQQHWHNQLLNDQSHUXVWHHW $(/&7 DUNXVHXKNXUL Tämä ja OSI Yhteyden jakaminen Reititys Kytkentä Internet-protokolla TCP, UDP 7 sovellus 6 esitystapa 5 yhteysjakso 4 siirto verkko linkki fyysinen
Pertti Pennanen OSI 1 (4) EDUPOLI ICTPro1 29.10.2013
Protokollat Pertti Pennanen OSI 1 (4) SISÄLLYSLUETTELO Protokollat... 1 OSI-mallin kerrokset ovat... 2 Fyysinen kerros (Ethernet) hubi, toistin... 2 Siirtoyhteyskerros (Ethernet) silta, kytkin... 2 Verkkokerros
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.
TVP 2003 kevätkurssi. Kertaus Otto Alhava
TVP 2003 kevätkurssi Kertaus Kysymyksiä ja vastauksia 1) Mistä saa kurssin puuttuvat kalvot? ks. kurssin kotisivu ensi perjantaina! 2) Miten valmistautua tenttiin? (=Miten hahmotan kurssin sisällön paremmin?)
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
Protokollien yleiset toiminnot
CT30A2003 Tietoliikennetekniikan perusteet Protokollien yleiset toiminnot 1 Järjestelmä ja olio Eri järjestelmissä sijaitsevat oliot kommunikoivat keskenään - Jotta se olisi mahdollista, täytyy niiden
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
IHTE 1900 Seittiviestintä (syksy 2007) VERKKOTEKNIIKKAA. Mikä on protokolla, IP osoite, nimipalvelu jne ja mihin näitä tarvitaan?
VERKKOTEKNIIKKAA Sisältö: Johdatus aiheeseen. Mikä on tieto(kone)verkko ja miksi sellaisia on? Verkot ohjelmistonäkökulmasta. Mikä on protokolla, IP osoite, nimipalvelu jne ja mihin näitä tarvitaan? Verkot
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
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,
Vaatimusmäärittely Ohjelma-ajanvälitys komponentti
Teknillinen korkeakoulu 51 Vaatimusmäärittely Ohjelma-ajanvälitys komponentti Versio Päiväys Tekijä Kuvaus 0.1 21.11.01 Oskari Pirttikoski Ensimmäinen versio 0.2 27.11.01 Oskari Pirttikoski Lisätty termit
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
Kuljetus- ja verkkokerrokset. Jyry Suvilehto T-110.1100 Johdatus tietoliikenteeseen ja multimediatekniikkaan kevät 2011
Kuljetus- ja verkkokerrokset Jyry Suvilehto T-110.1100 Johdatus tietoliikenteeseen ja multimediatekniikkaan kevät 2011 Luennon sisältö 1. Johdantoa Kertaus, motivointi Yhteys, yhteydettömyys Best effort
Tekninen kuvaus Aineistosiirrot Interaktiiviset yhteydet iftp-yhteydet
Tekninen kuvaus Aineistosiirrot Interaktiiviset yhteydet iftp-yhteydet 15.11.2012 Sisällysluettelo 1 Johdanto... 3 1.2 Interaktiivinen FTP-yhteystapa... 3 1.3 Linkki aineistosiirtopalveluun liittyvät dokumentit...
D-Link DSL-504T ADSL Reitittimen Asennusohje ver. 1.0
D-Link DSL-504T ADSL Reitittimen Asennusohje ver. 1.0 Tervetuloa D-Link ADSL reitittimen omistajaksi. Tämän ohjeen avulla saat reitittimesi helposti ja nopeasti toimimaan. Tämä ohje kannattaa lukea läpi
Teknisiä käsitteitä, lyhenteitä ja määritelmiä
Teknisiä käsitteitä, lyhenteitä ja määritelmiä Yleistä Asuinkiinteistön monipalveluverkko Asuinkiinteistön viestintäverkko, joka välittää suuren joukon palveluja, on avoin palveluille ja teleyritysten
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
Miten Internet toimii. Tuomas Aura T-110.2100 Johdatus tietoliikenteeseen kevät 2013
Miten Internet toimii Tuomas Aura T-110.2100 Johdatus tietoliikenteeseen kevät 2013 Luennon sisältö 1. Esimerkki 1: nettiselailu 2. Esimerkki 2: sähköposti 3. Internetin protokollapino 2 ESIMERKKI 1: NETTISELAILU
Luento 13: Arkkitehtuurit. Internet tänään
Tietoliikenneverkot Luento 13: Arkkitehtuurit Nykyinen Internet: Best Effort palvelua Internet tänään Yhtäläiset mahdollisuudet (resurssit) ja kurjuudet (hukat ja viiveet) Internet on muuttumassa kaupalliseksi
Antti Vähälummukka 2010
Antti Vähälummukka 2010 TCP/IP (Transmission Control Protocol / Internet Protocol) on usean Internet-liikennöinnissä käytettävän tietoverkkoprotokollan yhdistelmä. IP-protokolla on alemman tason protokolla,
" Internet on globaalin mittakaavan koeverkko. " Nykyinen Internet. " yhtäläiset resurssit ja kurjuus. " Best Effort palvelua. " 3 bitin precedence
Internet tänään " Internet on globaalin mittakaavan koeverkko. Tietoliikenneverkot Luento 8: Arkkitehtuurit " Internet on muuttumassa kaupalliseksi verkoksi, jonka palvelut halutaan saattaa kaupallisuuden
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
TURVALLISEN TEKNIIKAN SEMINAARI 2003. Laitteiden etähallinta tietoverkkojen välityksellä Jani Järvinen, tuotepäällikkö
TURVALLISEN TEKNIIKAN SEMINAARI 2003 Laitteiden etähallinta tietoverkkojen välityksellä Jani Järvinen, tuotepäällikkö Mitä on etähallinta? Jotain muuta kuin laitteen välittömässä läheisyydessä tapahtuvaa
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
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
Osoitemanipulaation syitä. Osoitemanipulaation syitä. Miten? S Verkkopalvelujen tuotanto Luento 4: Verkko osoitteiden manipulaatiopalvelut
Lic.(Tech.) Marko Luoma (1/31) Lic.(Tech.) Marko Luoma (2/31) Osoitemanipulaation syitä S 38.192 Verkkopalvelujen tuotanto Luento 4: Verkko osoitteiden manipulaatiopalvelut IPv4 osoiteavaruus on loppumassa
IP-verkkojen luotettavuus huoltovarmuuden näkökulmasta. IPLU-II-projektin päätösseminaari Kari Wirman
IP-verkkojen luotettavuus huoltovarmuuden näkökulmasta IPLU-II-projektin päätösseminaari Network Message Formatting Huoltovarmuus ja sen turvaaminen Huoltovarmuus: Väestön toimeentulo, välttämättömän talouden
ZYXEL 645R MODEEMIN ASENTAMINEN SILLATTUUN SAUNALAHDEN ADSL- LIITTYMÄÄN
ZYXEL 645R MODEEMIN ASENTAMINEN SILLATTUUN SAUNALAHDEN ADSL- LIITTYMÄÄN VERSIO 1.0 JIPPII GROUP OYJ 1 DOKUMENTIN TARKOITUS Tervetuloa Saunalahden ADSL-liittymän käyttöönottoon opastavaan ohjeeseen! Tämän
Internet-yhteydet maanläheisesti Combi Cool talvipäivät 2010
Internet-yhteydet maanläheisesti Combi Cool talvipäivät 2010 1 Sisältö Sisällysluettelo: IP-osoite Erilaisia internet liittymiä Muuttuva IP-osoite (dynaaminen) Kiinteä IP-osoite (staattinen) Port forwarding
Kuljetuskerros. Matti Siekkinen. T-110.2100 Johdatus tietoliikenteeseen kevät 2011
Kuljetuskerros Matti Siekkinen T-110.2100 Johdatus tietoliikenteeseen kevät 2011 TCP/IP-protokollapino Sovelluskerros Middleware: HTTP, SSL, XML... Kuljetuskerros: TCP, UDP,... Verkkokerros: IPv4, IPv6
Johdanto. Videoneuvottelu. Järjestelmät. Laitteisto. Monipisteneuvottelut. Ryhmäneuvottelut
1 Videoneuvottelu Johdanto Standardit Tuotteet Internet-puhelut CTI (Computer Telephony Integration) Johdanto Videoneuvottelua voidaan käyttää + Audio-visuaalinen kommunikointi + Dokumenttien jakaminen:
Retiisi Reaaliaikaiset Internet- palvelut ja SIP
Retiisi Reaaliaikaiset Internet- palvelut ja SIP Cisco CallManager ja SER Kirjoittajat: Mika Mustikkamäki TYT/Wirlab Jouni Vuorela TYT/Wirlab Kuvaus: CallManagerin SIP-ominaisuudet ja SER-yhteys Tiedostonimi:
Tiedonvälitystekniikka 1-3 ov. Kurssin sisältö ja tavoite
Tiedonvälitystekniikka 1-3 ov Luennoitsija: Ma prof. Raimo Kantola raimo.kantola@hut.fi, SG 210 ke 10-12 Assistentti: Erik. Tutkija Mika Ilvesmäki (lynx@tct.hut.fi) Tiedotus: http://www.tct.hut.fi/opetus/s38110/...
Projektina gradu. Miten? Missä? Milloin? Miksi?
Projektina gradu Miten? Missä? Milloin? Miksi? Sisältö Johdanto Storage Area Networks SCSI ja Fibre Channel Multiprotokollareititys Esimerkkitoteutus Yhteenveto Storage Domain Tietokanta (dbms) Sovellukset
Tietoliikenne I (muuntokoulutettaville) 2 ov Syksy 2002 Luennot Liisa Marttinen 11/6/2002 1
Tietoliikenne I (muuntokoulutettaville) 2 ov Syksy 2002 Luennot Liisa Marttinen 11/6/2002 1 581333-1 Tietoliikenne I (2 ov) Kohderyhmät: eri alojen tulevat asiantuntijat mm. mm. ohjelmistojen suunnittelijat,
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
Tietoturva SISÄLLYSLUETTELO
Tietoturva SISÄLLYSLUETTELO 1. TIETOTURVA... 2 1.1 JOHDANTO... 2 1.2 VOIP:IIN LIITTYVÄT TIETOTURVAONGELMAT... 2 1.2.1 Autentikointi... 2 1.2.2 Liikenteen salaaminen... 2 1.2.3 Tiedon eheys... 2 1.2.4 Riskit
Network Services Location Manager. Verkon ylläpitäjän opas
apple Network Services Location Manager Verkon ylläpitäjän opas Tässä dokumentissa esitellään Network Services Location (NSL) Manager ja kerrotaan, miten verkko voidaan asettaa niin, että se hyödyntää
1 YLEISKUVAUS... 2. 1.1 Laajakaistaliittymä... 2. 1.2 Palvelun rajoitukset... 2 2 PALVELUKOMPONENTIT... 3. 2.1 Päätelaite... 3. 2.2 Nopeus...
Palvelukuvaus 1 Sisällysluettelo 1 YLEISKUVAUS... 2 1.1 Laajakaistaliittymä... 2 1.2 Palvelun rajoitukset... 2 2 PALVELUKOMPONENTIT... 3 2.1 Päätelaite... 3 2.2 Nopeus... 3 2.3 IP- osoitteet... 3 3 TOIMITUS
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ä
TURVAVÄYLÄSEMINAARI. Erilaiset kenttäväylät ja niiden kehitys 13.11.2002. Jukka Hiltunen
TURVAVÄYLÄSEMINAARI Erilaiset kenttäväylät ja niiden kehitys 13.11.2002 Jukka Hiltunen Miksi väylätekniikkaa? 1. luonnolliset perusteet: : kehittyneiden kenttälaitteiden ja ylemmän tason laitteiden välille
TCP/IP-protokollapino. Kuljetuskerros. Tämän luennon jälkeen. Sisältö. Matti Siekkinen. Ymmärrätte:
TCP/IP-protokollapino Kuljetuskerros Matti Siekkinen T-110.2100 Johdatus tietoliikenteeseen kevät 2010 kerros Middleware: HTTP, SSL, XML... Kuljetuskerros: TCP, UDP,... Verkkokerros: IPv4, IPv6 Linkkikerros:
Kuljetus- ja sovelluskerroksen tietoturvaratkaisut. Transport Layer Security (TLS) TLS:n suojaama sähköposti
Kuljetus- ja sovelluskerroksen tietoturvaratkaisut Transport Layer Security (TLS) ja Secure Shell (SSH) TLS Internet 1 2 Transport Layer Security (TLS) Sopii monenlaisille sovellusprotokollille, esim HTTP
OSI malli. S 38.188 Tietoliikenneverkot S 2000. Luento 2: L1, L2 ja L3 toiminteet
M.Sc.(Tech.) Marko Luoma (1/38) S 38.188 Tietoliikenneverkot S 2000 Luento 2: L1, L2 ja L3 toiminteet OSI malli M.Sc.(Tech.) Marko Luoma (2/38) OSI malli kuvaa kommunikaatiota erilaisten protokollien mukaisissa
Jyry Suvilehto T Johdatus tietoliikenteeseen ja multimediatekniikkaan kevät 2012
Jyry Suvilehto T-110.1100 Johdatus tietoliikenteeseen ja multimediatekniikkaan kevät 2012 Luennon sisältö 1. Johdantoa Yhteys, yhteydettömyys Best effort 2. Kuljetuskerros UDP TCP 3. Verkkokerros Internetin
Service Level Agreement. Service Level Agreement. IP verkkopalvelu. S 38.192 Verkkopalvelujen tuotanto Luento 1: Service Level Agreement
Lic.(Tech.) Marko Luoma (1/20) Lic.(Tech.) Marko Luoma (2/20) Service Level greement S 38.192 Verkkojen tuotanto Luento 1: Service Level greement Sopimus, jokaa kuvaa tuotettua a ja siitä maksettavaa korvausta
NetMeetingiä voi käyttää esimerkiksi Internet puheluissa, kokouksissa, etätyössä, etäopiskelussa ja teknisessä tuessa.
NetMeeting NetMeeting on ilmainen pienimuotoinen videoneuvottelu- ja ryhmätyöohjelmisto, joka mahdollistaa virtuaalikokousten pitämisen Internetissä tai Intranetissä. NetMeetingiä voi käyttää esimerkiksi
Kymenlaakson Ammattikorkeakoulu Elektroniikan koulutusohjelma / tietoliikennetekniikka Opinnäytetyö 2011 Tuomo Korja
Kymenlaakson Ammattikorkeakoulu Elektroniikan koulutusohjelma / tietoliikennetekniikka Opinnäytetyö 2011 Tuomo Korja Tiedot KORJA, TUOMO Opinnäytetyö Työn ohjaaja Toimeksiantaja Huhtikuu 2011 Avainsanat
BaseMidlet. KÄYTTÖOHJE v. 1.00
KÄYTTÖOHJE v. 1.00 KUVAUS BaseMidlet on matkapuhelimessa toimiva sovellus jolla voi etäkäyttää Tiimi 7000 sarjan säätimiä. Copyright Team-Control Oy, oikeudet muutoksiin pidätetään. TiiMi on Team-Control
ELEC-C7241 Tietokoneverkot Multimedia, tietoturva, jne.
ELEC-C7241 Tietokoneverkot Multimedia, tietoturva, jne. Pasi Sarolahti (osa kalvoista: Sanna Suoranta) 14.3.2017 Projekti Lähetä tilanneraportti MyCoursesiin perjantaihin 17.3. mennessä Sisältää Nykytilan
T-110.4100 Tietokoneverkot kertaus
kertaus 1 Infrastruktuuripalvelut: DNS, SNMP Tietoturvaratkaisu TLS Sovelluskerros Käyttäjän sovellukset: sähköposti (SMTP, IMAP) WWW (HTTP) FTP, SSH, Socket-rajapinta ohjelmoinnille IP, osoitteet, reititys
Kuljetuskerroksen protokollat. Luotettava vai epäluotettava? Kuljetuskerroksen tarkoitus. Tietosähkeen kapselointi. Portit ja (de)multipleksaus
do what I mean Kuljetuskerroksen protokollat Sovelluskerros Sovelluskerros User Datagram Protocol (UDP) Transmission Control Protocol (TCP) Kuljetuskerros Verkkokerros Linkkikerros TCP, UDP Kuljetuskerros
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
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
WL54AP2. Langattoman verkon laajennusohje WDS
WL54AP2 Langattoman verkon laajennusohje WDS Näitä ohjeita seuraamalla saadaan langaton lähiverkko laajennettua yksinkertaisesti kahden tai useamman tukiaseman verkoksi. Tukiasemien välinen liikenne(wds)
SSH Secure Shell & SSH File Transfer
SSH Secure Shell & SSH File Transfer TIETOHALLINTO Janne Suvanto 1.9 2002 Sisällysluettelo Sisällysluettelo... 1 Yleistä... 2 SSH Secure Shell ohjelman asetukset... 3 POP3 tunnelin asetukset... 6 Yhteyden
Jyry Suvilehto T Johdatus tietoliikenteeseen ja multimediatekniikkaan kevät 2013
Jyry Suvilehto T-110.1100 Johdatus tietoliikenteeseen ja multimediatekniikkaan kevät 2013 Luennon sisältö 1. Johdantoa Yhteys, yhteydettömyys Best effort 2. Kuljetuskerros UDP TCP 3. Verkkokerros Internetin