Tietoliikenneohjelmointi. v. 0.01

Koko: px
Aloita esitys sivulta:

Download "Tietoliikenneohjelmointi. v. 0.01"

Transkriptio

1 Tietoliikenneohjelmointi v. 0.01

2 Kurssin suoritus ja tavoitteet Kurssin suoritus kerrotaan erikseen. Tavoitteet: Oppilas osaa suunnitella ja toteuttaa verkossa toimivia asiakas/palvelin sovelluksia.

3 Protokollat Verkkoprotokolla (yhteyskäytäntö, protocol) sisältää säännöt sovellusten väliseen kommunikaatioon. Protokolla sisältää seuraavat osat: Tietopakettien muoto (format): Määrittelee, mitä tietopaketti sisältää ja missä kohden. Tietopakettien semantiikka (semantics): Mitä mikäkin paketti merkitsee ja miten siihen vastataan Virhetilanteiden käsittely (error behaviour): Määritellään, mitä tehdään, jos vastaanotetaan paketti, joka ei ole oikean muotoinen.

4 Protokollat Eri protokollat toimivat päällekkäin, jolloin ylemmän tason protokolla käyttää aina alempaa tasoa hyväkseen. Tätä sanotaan protokollapinoksi. Ylemmälle tasolle siirryttäessä mennään erikoistuneempaan sovellukseen ja alemmalla tasolla ollaan aina yleisemmällä tasolla. Internetin perusprotokolla on nimeltään IP ja sen päälle on rakennettu tavallisimmat protokollat TCP ja UDP (käytetään nimityksiä TCP/IP ja UDP/IP)

5 Internet Protocol (IP) Internet Protocol (IP) on perusta, jonka päälle kaikki muut internetprotokollat raketuvat IP on yksinkertainen paketisuuntautunut protokolla, eli se määrittelee, miten pisteestä A lähetetään paketteja pisteeseen B. Paketille voi matkalla sattua vaikka mitä. Se voi joutua reitittimeen, joka kaatuu ja paketti katoaa tai se voi reitittyä hidasta siirtotietä pitkin, jolloin seuraavaksi lähettetty paketti saapuu perille ennen aikaisemmin lähetettyä. Ts. paketteja katoaa tai ne saapuvat epäjärjestyksessä perille.

6 Internet Protocol (IP) Jokaisella IP-verkon tietokoneella on yksilöivä IP-osoite. Se on neljän luvun yhdistelmä. Esimerkiksi on IPosoite. Jokainen neljästä luvusta voi olla välillä (8- bittinen binääriluku) Jokainen IP-osoite koostuu kahdesta osasta: verkkoosoittesta ja koneosoitteesta. Verkko-osoite edustaa koko tietokoneverkkoa ja koneosoite edustaa verkon yhtä konetta. Verkkopeitteen avulla määritellään, mikä osa osoitteesta on verkko- ja mikä koneosoitetta. Esimerkiksi verkkopeite on tyyppllisesti , jos em luvut ajatellaan binääriluvuiksi ja tehdää niiden (IP-os ja verkkopeiteen) välillä AND-operaatio bitti bitiltä saadaan verkko-osoitteeksi

7 Transmission Conrol Protocol (TCP) Transmission Control Protocol, TCP, on yleisimmin käytetty protokolla Internetissä. Kun sitä käytetään IP:n päällä, siitä käytetään nimeä TCP/IP. TCP/IP tarjoaa sovellukselle yksinkertaisen ja luotettavan yhteyden verkon yli toisessa koneessa olevaan toiseen sovellukseen ilman huolta kadonneista paketeista tai pakettijärjestyksestä. Se voi tehdä seuraavia asioita Koota paketit oikeaan järjestykseen, jos saapumisjärjestys on virheellinen Jos paketti katoaa se pyyttää paketin uudelleen lähetystä TCP tarkistaa myös pakettien sisältämän datan oikeellisuuden käyttämällä automaattisesti tarkistussummaa jokaisessa paketissa. Lisäksi TCP huomaa vastapään katoamisen linjalta tai yhteyden katkaisemisen Kuittausten lähettäminen ja tiedon uudelleenlähettäminen tapahtuvat taustalla niin, että TCP:tä käyttävä ohjelma ei edes huomaa sitä.. Ohjelmoijan kannalta TCP-yhteys vastaa esim. puhelua ensin yhteys muodostetaan, sitten tietoa siirretään edes ja takaisin, lopuksi yhteys suljetaan.

8 Transmission Conrol Protocol (TCP) TCP on helppo käyttää ja se tarjoaa luotettavan siirtoyhteyden. Tästä täytyy kuitenkin maksaa; TCP lähettää paljon tietoa, jolla ylläpidetään pakettien järjestystä, siirretään kuittauksia, tarkistussummia ja yksi välistä puuttuva paketti viivästyttää myös seuraavia paketteja niin kauan, että puuttuva paketti saadaan vastaanotetuksi. Useille sovelluksia tämä on juuri oikea tapa toimia, mutta taas toisille nopeutta vaativille sovelluksille taas ei. Miten voidaan yhden verkkokortin avulla hoidella useita samanaikaisia yhteyksiä. Esimerkikisi www- ja ftp-palvelimen samanaikainen toimita. Tämä tapahtuu porttien avulla. Portti ei ole fyysinen laite vaan IP-osoitteen laajennus. Näin esimerkiksi samalla tietokoneella oleva www-palvelin kuuntelee porttinumeroa 80 ja ftp-palvelin kuuntelee porttinumeroa 21. TCP yhteys muodostetaan siis tiettyyn IP-osoitteeseen ja siinä olevaan porttiin esim porttiin 80 (tässä koneessa oleva wwwpalvelin kuuntelee tätä porttia) TCP-yhteys voidaan muodostaa vain sellaiseen portiin, jossa on kuuntelija (palvelin ohjelma kuuntelee)

9 User Datagram Protocol (UDP) User Datagram Protocol (UDP), on yksinkertainen yhteydetön (ts. asiakkaan ja palvelimen välillä ei ole pysyvää yhteyttä) pakettisuuntautunut protokolla. IP:n päällä käytettynä nimenä käytetään UDP/IP. UDP:ssä tieto lähetään erillisinä paketteina UDP ei tarkista saapuvan paketin muuttumattomuutta, ei takaa paketin saapumista perille eikä edes takaa pakettien saapumista vastaanottajalle lähetetyssä järjestyksessä. Sen voima onkin sen yksinkertaisuudessa. Se ei sisällä ylimääräistä tietoa ja sen prosessoiminen on huomattavasti kevyempää. TCP/IP yhteyksien määrälle käyttöjärjestelmät asettavat rajoituksia mutta ei UDP yhteyksien määrälle. Mikäli sovelluksesi tarvitsee luotettavaa siirtoyhteyttä käytä TCP/IP:tä

10 User Datagram Protocol (UDP) Mikä on sopiva UDP-paketin koko? Teoreettinen maksimi käyttäjädatan osalta on tavua (+ IP otsikko 20 tavua+udp otsikko 8 tavua =65535) Tälläinen iso UDP paketti pilkotaan (fragmentodaan) IP-kerroksella useaksi IP-paketiksi (noin 1000 tavu/paketti) vastaanottopäässä pilkotut paketit kootaan IP-kerroksen toimesta isoksi UDP-paketiksi. Mikäli yksikin IP-paketti hävitetään tiedonsiirrossa koko UDP-paketti menetetään. Toinene rajoittava tekijä on se, että jotkin käyttöjärjestelmät rajoittavat UDP-paketin puskurin koon 8198 tavuun Eräs lähde (myös jotkin muut lähteet ovat likimain samoilla linjoilla) suosittava paketin maksimikooksi 1100 tavua

11 Socket Kun uusi tietoliikennesovellus käynnistetään, niin se pyytää käyttöjärjestelmältä socketin. Tämän kautta hoidetaan tiedonsiirto. Socket on ohjelmakomponetti ja se sisältää seuraavat tiedot, jotka lisätään lähetettävään tietoon protokolla (protocol): Kertoo mitä protokollaa tämän soketin kautta aiotaan käyttää esim TCP tai UDP. vastaanottajan osoite (Destination host address):kertoo mille tietokoneelle Internetissä tietoa lähetetään tämän soketin kautta. Osoite on IP-osoite. vastaanottajan portin numero (Destination application port): Kertoo mikä on vastaanottavan sovelluksen portin numero. Portin numeron on oltava välillä Porttinumerot ovat varattuja ja yleisesti tunnettujen sovellusten käytössä esim www-palvelin yleensä kuuntelee porttia 80, joten omien sovellusten tulisi käyttää suurempia (>1024) portin numeroita. lähettäjän osoite (Source host address): Oman tietokoneen IP-osoite. lähettäjän portin numero (Source application port): Kertoo mikä on lähettävän sovelluksen portin numero. Tämän tiedon avulla tietopaketin vastaanottava tietokone osaa vastata lähettäjälle oikeaan porttinumeroon.

12 UDP yleislähetys (broadcast) UDP:lla lähetetään tietopaketti yhdelle vastaanottajalle. Mikäli sama paketti pitää lähettää usealle vastaanottajalle, niin tämä toteutetaan silmukassa, jossa paketti lähetetään kaikille vastaanottajille erikseen => vastaanottajien määrän kasvaessa verkon kuorma kasvaa turhaan. Samaa tietopakettia lähetetään verkkoon yhä uudelleen. UDP yleislähetys (broadcast) lähettää tietopaketin koko lähiverkkoon kaikille koneille yhtäaikaisesti (vertaa radio- ja televisiolähetykset), jolloin verkkoa ei kuormiteta toistuvilla saman informaation lähetyksillä. Ei myöskään tarvitse ylläpitää listaa vastaanottajista, koska tieto lähetetään kaikille. Yleislähetyksen ongelma on, että kaikki vastaanottavat tietokoneet joutuvat käyttöjärjestelmätasolla tarkistamaan, onko paketti kiinnostava jonkun sovelluksen kannalta. Mikäli lähiverkossa on kymmeniä tietokoneita ja yleislähetyksellä lähetetty paketti on kiinnostava vain muutamalle niistä, niin kuormitetaan turhaan kaikkia loppuja koneita.

13 UDP yleislähetys (broadcast) Ohjelmallisesti ei saada selville, kuinka laajalle yleislähetyksellä lähetetyt paketit leviävät. Monet reitittimet eivät välitä niitä eteenpäin, jolloin yleislähetys ei saavutakaan kuin muutaman lähimmän koneen. Joskus verkoissa yleislähetys voi saavuttaa satojakin koneita vaikka näin ei haluta. Tätä voidaan käyttää sovelluksissa jotka kommunikoivat vain lähiverkon alueella ja melkein kaikki lähiverkossa olevat koneet ovat kiinnostuneita kommunikaation sisällöstä. Tätä voi käyttää myös satunnaisesti muutaman paketin lähettämiseen, jolloin verkon tietokoneet eivät kuormitu kovin paljon. Esim. sovellus voi ilmoittaa olemassaolostaan yleislähetystä käyttäen lähiverkon koneille, johon kiinnostuneet sovellukset voivat vastata esim TCP:tä tai UDP:tä käyttäen (ei ylislähetyksellä).

14 UDP yleislähetys (broadcast) Ohjelmallisesti ei saada selville, kuinka laajalle yleislähetyksellä lähetetyt paketit leviävät. Monet reitittimet eivät välitä niitä eteenpäin, jolloin yleislähetys ei saavutakaan kuin muutaman lähimmän koneen. Joskus verkoissa yleislähetys voi saavuttaa satojakin koneita vaikka näin ei haluta. Tätä voidaan käyttää sovelluksissa jotka kommunikoivat vain lähiverkon alueella ja melkein kaikki lähiverkossa olevat koneet ovat kiinnostuneita kommunikaation sisällöstä. Tätä voi käyttää myös satunnaisesti muutaman paketin lähettämiseen, jolloin verkon tietokoneet eivät kuormitu kovin paljon. Esim. sovellus voi ilmoittaa olemassaolostaan yleislähetystä käyttäen lähiverkon koneille, johon kiinnostuneet sovellukset voivat vastata esim TCP:tä tai UDP:tä käyttäen (ei ylislähetyksellä).

15 UDP yleislähetys (broadcast) Tietokoneverkkojen yhteydessä broadcast-osoite on IP-osoite jonka kautta IPpaketti kyetään lähettämään jokaiselle samassa aliverkossa olevalle laitteelle ilman että sen osoitetta tiedetään. Osoitteen tarkka määrittely on esityksessä RFC 919. Tiettyä aliverkkoa vastaava broadcast-osoite saadaan kun tiedossa on laitteelle määritelty IP-osoite sekä aliverkon peite (englanniksi subnet mask tai netmask). IP-osoitteen ja aliverkon peitteen komplementin kesken tehdään looginen OR operaatio jonka tuloksena saadaan broadcast-osoite. Esimerkki tämän selventämiseksi: Laite haluaa tehdä broadcast-lähetyksen omaan aliverkkoonsa. Laitteen tietää että sen IP-osoite on sekä aliverkon peitteen joka on Verkon peitteen komplementti on Tällöin broadcast-osoitteeksi saadaan = Tähän osoitteeseen lähetetty paketti tavoittaa kaikki saman aliverkon laitteet.

16 UDP yleislähetys (broadcast) Tietokoneverkkojen yhteydessä broadcast-osoite on IP-osoite jonka kautta IPpaketti kyetään lähettämään jokaiselle samassa aliverkossa olevalle laitteelle ilman että sen osoitetta tiedetään. Osoitteen tarkka määrittely on esityksessä RFC 919. Tiettyä aliverkkoa vastaava broadcast-osoite saadaan kun tiedossa on laitteelle määritelty IP-osoite sekä aliverkon peite (englanniksi subnet mask tai netmask). IP-osoitteen ja aliverkon peitteen komplementin kesken tehdään looginen OR operaatio jonka tuloksena saadaan broadcast-osoite. Esimerkki tämän selventämiseksi: Laite haluaa tehdä broadcast-lähetyksen omaan aliverkkoonsa. Laitteen tietää että sen IP-osoite on sekä aliverkon peitteen joka on Verkon peitteen komplementti on Tällöin broadcast-osoitteeksi saadaan = Tähän osoitteeseen lähetetty paketti tavoittaa kaikki saman aliverkon laitteet. Ratol:n PC:luokissa aliverkon peite , jos koneen IP esim => broadcast-osoite: = (Osoitetta ei tulisi käyttää vaikka paikallisreitittimen tulisi pysäyttää ne)

17 Ryhmälähetys (multicast) Ryhmälähetys (multicast) mahdollistaa tietopaketin lähettämisen kaikille kiinnostuneille sovelluksille. Kaikki kiinnostuneet sovellukset rekisteröityvät kuuntelijoiksi ryhmäosoitteeseen, jolloin ne vastaanottavat tähän osoitteeseen lähetetyt tietopaketit. Kuka tahansa voi lähettää tietopaketteja tähän ryhmäosoitteeseen, mutta vain rekisteröityneet kuuntelijat vastaanottavat paketit. Rekisteröimättömät kuuntelijat eivät vastaanota paketteja, kuten yleislähetyksessä tapahtuu. Ryhmälähetys toimii Internetin laajuisesti (tietyin rajoituksin). Kaikki (vanhat) reitittimet Internetissä eivät välitä ryhmäviestejä, joten viestit eivät välttämättä pääse kaikkiin paikkoihin. Ohjelmoija voi tehokkaasti säädellä, kuinka laajalle ryhmäviesti leviää. Reitittimet tarkkailevat ryhmäviestin TTL kenttää (Time-To-Live) ja päättelevät sen perusteella, lähettävätkö viestin eteenpäin laajemmalle. Samassakin koneessa monta sovellusta voi kuunnella samaa lähetystä tietystä portista. Jotta ohjelma voisi ottaa vastaan multicast-lähetyksiä, sen tulee rekisteröityä multicastryhmän kuuntelijaksi. Multicast-ryhmät ovat tiettyjä IP-osoitteita ja osa IPosoiteavaruudesta on varattu tähän tarkoitukseen. Omissa ohjelmissa on turvallista käyttää esimerkiksi IP-osoitetta Tästä huomaammekin, että Multicastia käytettäessä "vakavampiin" tarkoituksiin on syytä ottaa huomioon viestit, jotka ovat muiden kuin omien ohjelmien käyttämiä - et voi tietää, jos joku muukin saa päähänsä käyttää samaa ryhmää ja porttia. Voit välttää viestien sekoittumisen laittamalla jokaisen lähetetyn paketin alkuun jonkin tunnisteen, josta erotat oman protokollasi mukaiset paketit.

18 Ryhmälähetys (multicast) Jotta ohjelma voisi ottaa vastaan multicast-lähetyksiä, sen tulee rekisteröityä multicast-ryhmän kuuntelijaksi. Multicast-ryhmät ovat tiettyjä IP-osoitteita ja osa IP-osoiteavaruudesta on varattu tähän tarkoitukseen. Omissa ohjelmissa voidaan käyttää esimerkiksi IP-osoitetta Käytännössä tulee ottaa huomioon viestit, jotka ovat muiden kuin omien ohjelmien käyttämiä, koska et voi tietää, jos joku muukin saa päähänsä käyttää samaa ryhmää ja porttia. Voit välttää viestien sekoittumisen laittamalla jokaisen lähetetyn paketin alkuun jonkin tunnisteen, josta erotat sinun sovelluksellesi kuulvat paketit. Multicast-lähetyksien ryhmille on käytössä IP-osoitteet Kuitenkin alue on varattu, jota ei saa käyttää sovelluksissa. Seuraavista linkeistä löytyy lisätietoja ryhmälähetyksistä ja käytössä olevista osoitteista. ting.html

19 HTTP-protokolla 1/5 HTTP (Hypertext Transfer Protocol) on protokolla, jota selaimet ja WWW-palvelimet käyttävät tiedonsiirtoon. Protokolla perustuu siihen, että asiakasohjelma (esim. selain) avaa TCPyhteyden palvelimelle (yleensä porttiin 80) ja lähettää pyynnön. Palvelin vastaa lähettämällä vastauksen, tavallisimmin HTML-sivun tai binääridataa esim. kuvia, ohjelmia tai ääntä.

20 HTTP-protokolla 2/5 HTTP on Yhteydetön. Pyynnön jälkeen asiakas lopettaa yhteyden palvelimeen ja odottaa vastausta Media riippumaton. Välitettävä tieto voi olla mitä tyyppiä tahansa kunhan asiakas ja palvelin osaavat sitä käsitellä ( Internet media type eli MIME-tyyppi). Palvelin kertoo yleensä siirrettävän datan tyypin ContentType-otsakkeessa. Tilaton. Peräkkäisten siirtotapahtumien välillä ei ole mahdollista pitää tilatietoa. Jokainen HTTPsiirtotapahtuma on aloitettava aivan alusta.

21 HTTP-protokolla 3/ Yleisiä mediatyyppejä image/png - PNG-muotoinen kuva text/plain - tekstiä, joka on tarkoitettu esitettäväksi sellaisenaan; käytetty merkistö määritellään charsetparametrillä, oletusarvo on US-ASCII text/xml - XML-muotoista rakenteellista tekstiä text/html - HTML-sivu audio/mpeg - MP3-muotoista ääntä application/vnd.stardivision.calc - StarOffice-taulukkolaskin (sovelluskohtaista vnd=vendor specific tietoa) application/octet-stream - mitä tahansa määrittelemätöntä binääridataa (tätä tyyppiä käytetään, jos tyyppi tai koodaus ei ole ohjelman tiedossa)

22 HTTP-protokolla 4/5 metodeita GET - käytetään resurssin hakua varten (esimerkiksi verkkosivun hakuun) POST - esimerkiksi täytetyn lomakkeen tietojen lähettäminen palveluun OPTIONS - kysely palvelimen tai resurssin ominaisuuksista HEAD - pyydä vain sivun otsikkotiedot (esimerkiksi hakukone selvittää onko sivu muuttunut) PUT - sivun tallettaminen (käytetään harvoin ilman WebDAVlaajennuksia) DELETE - sivun poistaminen (käytetään harvoin ilman WebDAVlaajennuksia) TRACE - palauttaa pyynnön sellaisenaan (vikojen jäljitykseen) CONNECT - pyydetään yhteyttä, joka jää päälle

23 HTTP-protokolla 5/5 Palvelimen vastauskoodeista Palvelin palauttaa onnistuneeseen sivunhakuun vastauksena ensimmäisenä "HTTP/1.x 200 OK". Ensin on protokollan versionumero ja koodi "200" kertoo pyynnön onnistuneen (selväkielisenä "OK"). 2xx-alkuiset statuskoodit kertovat onnistuneesta pyynnöstä. 3xx-alkuiset koodit ilmoittavat sisällön löytyvän jostain muualta kuin selain pyysi. Koodi 301 "Moved Permanently" ilmoittaa sivun siirtyneen pysyvästi ja 302 "Moved Temporarily" väliaikaisesti toiseen paikkaan. 4xx-alkuiset koodit kertovat asiakasohjelman (esim. selaimen) tekemästä virheestä. Esimerkiksi 404 "Not Found", jos haetaan sivua, jota palvelimella ei ole ja 403 "Forbidden eli hakijalla ei ole oikeutta dokumenttiin pääsyyn. 5xx-alkuiset koodit kertovat palvelimen tekemistä virheistä

24 SMTP-protokolla SMTP (Simple Mail Transport Protocol) sähköpostiprotokolla on tekstipohjainen ja käyttää TCP:tä. Näin ollen SMTP sessio voidaan luoda telnet-komennolla. Se käyttää yleensä porttia 25 Kun lähetään SMTP:n kautta sähköpostia tarvitaan ainakin neljää komentoa HELO, kertoo sähköpostipalvelimelle sähköpostiohjelman identiteetin MAIL FROM, lähettäjä RCPT TO, vastaanottaja DATA, viestin sisältö. Huomaa, että viestin aihe ja muut otsikkokentät ovat osa viestiä

25 Muuta asiaan liittyvää POP3 (Post Office Protocol version 3) protokolla mahdollistaa sähköpostin lukemisen verkon yli. Se on myös tekstipohjainen protokolla, joten sen kanssa voidaan kommunikoida telnet-komennolla. IMAP4 (Internet Message Access Protocol 4) on POP3:n kaltainen protokolla mutta kehittyneempi. POP3 mahdollistaa yhdessä postilaatikossa käynnit, kun taas IMAP4 mahdollistaa käynnit useammassa sähköpostilaatikossa Java Mail API on geneerinen sähköpostikehys, joka tukee sähköpostiviestien lähetystä ja vastaanottamista. Tukee useita sähköpostiprotokollia

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

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

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

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

Lisätiedot

3. IP-kerroksen muita protokollia ja

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

Lisätiedot

Verkkoliikennettä Java[ssa lla] Jouni Smed

Verkkoliikennettä Java[ssa lla] Jouni Smed Verkkoliikennettä Java[ssa lla] Jouni Smed 9.2.2001 1 Perusteita 1 (2) tarvittavat luokat paketissa MDYDQHW IP-osoitteita käsitellään,qhw$gguhvv-olioina luonti (huom. ei konstruktoria):,qhw$gguhvvdggu,qhw$gguhvvjhw%\1dphdgguhvv

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

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

Järjestelmäarkkitehtuuri (TK081702)

Järjestelmäarkkitehtuuri (TK081702) Järjestelmäarkkitehtuuri (TK081702) yleistyvät verkkopalveluissa Youtube Google... Avaavat pääsyn verkkopalvelun sisältöön. Rajapintojen tarjoamia tietolähteitä yhdistelemällä luodaan uusia palveluja,

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

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

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

2. Sovelluksia ja sovellusprotokollia

2. Sovelluksia ja sovellusprotokollia 2. Sovelluksia ja sovellusprotokollia 2.1. WWW (World Wide Web) 2.2. Sähköposti 2.3. DNS (Domain NameSystem) 23.1.2002 1 Verkkosovellus sovellusprotokolla Sovellusprotokolla on vain osa hajautettua

Lisätiedot

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

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

Elisa efax. Käyttöohje

Elisa efax. Käyttöohje Elisa efax Käyttöohje 1 Sisällysluettelo 1 Ohjeen käyttötarkoitus... 2 2 efax palvelun käytön aloittaminen... 2 3 Faksin lähettäminen... 3 4 Faksin vastaanottaminen... 4 5 Kuittaukset ja raportit... 4

Lisätiedot

Käyttäjäliitäntä (user agent) sanomien kirjoittaminen, lukeminen ja lähettäminen

Käyttäjäliitäntä (user agent) sanomien kirjoittaminen, lukeminen ja lähettäminen 2.2. Sähköposti Käyttäjäliitäntä (user agent) sanomien kirjoittaminen, lukeminen ja lähettäminen Postipalvelin (mail server) postilaatikot Postiprotokolla SMTP sanomien toimittaminen lähettäjän postijärjestelmästä

Lisätiedot

1.4. Tietoliikenneohjelmistot eli protokollat

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ä

Lisätiedot

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

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ä

Lisätiedot

Julkinen. Suomen Pankin ja Finanssivalvonnan suojattu sähköposti: ulkoisen käyttäjän ohje

Julkinen. Suomen Pankin ja Finanssivalvonnan suojattu sähköposti: ulkoisen käyttäjän ohje Ohje 1 (10) Suomen Pankin ja Finanssivalvonnan suojattu sähköposti: ulkoisen käyttäjän ohje Sisällys 1 Johdanto... 1 2 Suojatun viestin vastaanottaminen... 1 3 Suojatun viestin lukeminen... 2 4 Vastaanotetun

Lisätiedot

WWW-sivut HTML-kielellä esitettyä hypertekstiaineistoa

WWW-sivut HTML-kielellä esitettyä hypertekstiaineistoa WWW ja tietokannat WWW-sivut HTML-kielellä esitettyä hypertekstiaineistoa tekstiä, kuvia, hyperlinkkejä Staattiset sivut kirjoitettu kerran, muuttaminen käsin ongelmana pysyminen ajantasalla Ylläpito hankalaa,

Lisätiedot

C:. S: 250 Message accepted for delivery C: QUIT S: 221 princeton.edu closing connection

C:. S: 250 Message accepted for delivery C: QUIT S: 221 princeton.edu closing connection Lähettävä postipalvelin muodostaa TCP-yhteyden esittelee itsensä kertoo lähettäjän ja vastaanottajan lähettää sanoman, jos vastaanottava palvelin antaa luvan Vastaanottava postipalvelin kuuntelee TCP-porttia

Lisätiedot

Miten Internet toimii?

Miten Internet toimii? Miten Internet toimii? WWW-sivu 2 HTML-koodi Nixu International Nixu

Lisätiedot

Sähköinen, suojattu asiointi kirjaamon ja

Sähköinen, suojattu asiointi kirjaamon ja OHJE 1 (7) Sähköinen, suojattu asiointi kirjaamon ja potilaskertomusarkiston kanssa verkkopankkitunnistautuminen Palveluun kirjautuminen 1. Täytä tarvitsemasi tilaus / pyyntö / hakemus lomake ja tallenna

Lisätiedot

Push- ja pull-protokollat

Push- ja pull-protokollat S: 220 helsinki.fi C: MAIL FROM: S: 250 OK C: RCPT TO: S: 250 OK C: DATA S: 354 Enter mail, end with.

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

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

WL54AP2. Langattoman verkon laajennusohje WDS

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)

Lisätiedot

Palvelukuvaus LOUNEA VERKKOTURVA PALVELUKUVAUS.

Palvelukuvaus LOUNEA VERKKOTURVA PALVELUKUVAUS. Palvelukuvaus 1 LOUNEA VERKKOTURVA PALVELUKUVAUS 2 Sisällysluettelo 1 YLEISKUVAUS... 3 1.1 Verkkoturvapalvelu... 3 1.1.1 Verkkoturvapalvelun edut... 3 1.2 Palvelun perusominaisuudet... 3 1.2.1 Suodatettava

Lisätiedot

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

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

Lisätiedot

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

Kertaus. Jyry Suvilehto T Johdatus tietoliikenteeseen ja multimediatekniikkaan kevät 2011 Kertaus Jyry Suvilehto T-110.1100 Johdatus tietoliikenteeseen ja multimediatekniikkaan kevät 2011 Sisältö 1. Mitä ja miten teidän olisi pitänyt oppia 2. Perse edellä puuhun 2 http://tinyurl.com/ydinaines

Lisätiedot

3. Laajakaistaliittymän asetukset / Windows XP

3. Laajakaistaliittymän asetukset / Windows XP 3. Laajakaistaliittymän asetukset / Windows XP 3.1 Laajakaistaliittymän asetusten tarkistus / Windows XP Seuraavien ohjeiden avulla tarkistat Windows XP -käyttöjärjestelmien asetukset ja luot Internet-yhteyden.

Lisätiedot

Hälyri-tietojärjestelmän järjestelmätestaussuunnitelma ja -raporttimalli

Hälyri-tietojärjestelmän järjestelmätestaussuunnitelma ja -raporttimalli Hälyri-tietojärjestelmän järjestelmätestaussuunnitelma ja -raporttimalli Laatijat: Veli Mikko Puupponen ja Ilkka Rautiainen Päivämäärä: 26.5.2014 Versio: 1.0.0 1. Testausympäristö ja yhteenveto Testatun

Lisätiedot

YH2: Office365 II, verkko-opiskelu

YH2: Office365 II, verkko-opiskelu Aulikki Hyrskykari, Antti Sand, Juhani Linna YH2: Office365 II, verkko-opiskelu Huom. Suosittelemme tämän yksilöharjoituksen 2 tekemistä mikroluokassa, jotta yliopiston mikroluokat tulevat edes hieman

Lisätiedot

AirPrint-opas. Tämä käyttöopas koskee seuraavia malleja:

AirPrint-opas. Tämä käyttöopas koskee seuraavia malleja: AirPrint-opas Tämä käyttöopas koskee seuraavia malleja: HL-340CW/350CDN/350CDW/370CDW/380CDW DCP-905CDW/900CDN/900CDW MFC-930CW/940CDN/9330CDW/9340CDW Versio A FIN Kuvakkeiden selitykset Tässä käyttöoppaassa

Lisätiedot

TVP 2003 kevätkurssi. Kertaus Otto Alhava

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?)

Lisätiedot

Chapter 2 Application Layer

Chapter 2 Application Layer Chapter 2 Application Layer 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

Lisätiedot

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

Osoitemanipulaation syitä. Miten? Vaihtoehtoja. S Verkkopalvelujen tuotanto Luento 4: Verkko osoitteiden manipulaatiopalvelut. Lic.(Tech.) Marko Luoma (1/33) Lic.(Tech.) Marko Luoma (2/33) Osoitemanipulaation syitä S 38.192 Verkkopalvelujen tuotanto Luento 4: Verkko osoitteiden manipulaatiopalvelut Verkossa käytetään lokaaleja

Lisätiedot

Lahden Teho-Opetus Oy. Opetusohjelmien Palvelinohjelma. Käyttö- ja asennusohjeet

Lahden Teho-Opetus Oy. Opetusohjelmien Palvelinohjelma. Käyttö- ja asennusohjeet Lahden Teho-Opetus Oy Opetusohjelmien Palvelinohjelma Käyttö- ja asennusohjeet YLEISTÄ Lahden Teho-Opetus Oy:n opetusohjelmia voidaan nyt käyttää verkon välityksellä siten, että itse opetusohjelma asennetaan

Lisätiedot

AirPrint-opas. Tämä opas on tarkoitettu mustesuihkumalleille. Versio B FIN

AirPrint-opas. Tämä opas on tarkoitettu mustesuihkumalleille. Versio B FIN AirPrint-opas Tämä opas on tarkoitettu mustesuihkumalleille. Versio B FIN Soveltuvat mallit Tämä käyttöopas koskee seuraavia malleja: DCP-J40DW, MFC-J430DW/J440DW/J450DW/J460DW/J470DW Kuvakkeiden selitykset

Lisätiedot

Miten Internet toimii?

Miten Internet toimii? Miten Internet toimii? WWW-sivu Nixu International Nixu Oy

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

Inteno DG201R1 / EG500(R1) modeemi - päivitysohje

Inteno DG201R1 / EG500(R1) modeemi - päivitysohje 1 (11) Inteno DG201R1 / EG500(R1) modeemi - päivitysohje Tätä ohjetta tai sen osaa ei saa kopioida tai välittää missään muodossa ilman DNA Oy:n kirjallista suostumusta. Tavaramerkit ja Inteno ovat Inteno

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

T harjoitustyö, kevät 2012

T harjoitustyö, kevät 2012 T-110.4100 harjoitustyö, kevät 2012 Kurssiassistentit T-110.4100@tkk.fi Tietotekniikan laitos Perustieteiden korkeakoulu Aalto-yliopisto 31.1.2012 Yleistä Kurssin osasuoritteita ovat kaksi osatenttiä,

Lisätiedot

S-ryhmän Verkkolaskuportaali Pikaohje

S-ryhmän Verkkolaskuportaali Pikaohje S-ryhmän Verkkolaskuportaali Pikaohje 1 Yleistä Verkkolaskuportaali on internetissä toimiva sovellus, jonka kautta voi lähettää verkkolaskuja Verkkolaskuportaali soveltuu toimittajille, joilla ei ole sopimusta

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

5. Siirtoyhteyskerros linkkikerros (Data Link Layer)

5. Siirtoyhteyskerros linkkikerros (Data Link Layer) 5. Siirtoyhteyskerros linkkikerros (Data Link Layer) yhtenäinen linkki solmusta solmuun bitit sisään => bitit ulos ongelmia: siirtovirheet havaitseminen korjaaminen solmun kapasiteetti vuonvalvonta yhteisen

Lisätiedot

T2V2 Vaaratilanneilmoitussanomakuvaus

T2V2 Vaaratilanneilmoitussanomakuvaus Versio: 0.3 Muokattu: 23.6.2008 2(10) SISÄLLYS 1 Tarkoitus...3 1.1 Rajaus...3 1.2 Dokumentaatio...3 2 Tietojen esitystavat...3 2.1 Numeerinen tieto...3 2.2 Päivämäärät ja kellonajat...3 2.3 Totuusarvot...4

Lisätiedot

Etäkokousohjeet ammattilaisille, jotka eivät työskentele HUS:n palveluksessa ja eivät omista VRK-korttia

Etäkokousohjeet ammattilaisille, jotka eivät työskentele HUS:n palveluksessa ja eivät omista VRK-korttia Etäkokousohjeet ammattilaisille, jotka eivät työskentele HUS:n palveluksessa ja eivät omista VRK-korttia Tämä ohje on tarkoitettu ammattilaisille, jotka työskentelevät HUS:n ulkopuolella ja eivät omista

Lisätiedot

DNA Toimistoviestintä Microsoft - sähköposti

DNA Toimistoviestintä Microsoft - sähköposti DNA Toimistoviestintä Microsoft - sähköposti 30.10.2013 Luottamuksellinen MS Outlook, Standard postitilin asennus 1/6 Käynnistä Outlook 2010. Seuraava näyttö avautuu Valitse Next (Seuraava). 2 MS Outlook,

Lisätiedot

S-38.1105 Tietoliikennetekniikan perusteet. Pakettikytkentäiset verkot. Tietoliikenne- ja tietoverkkontekniikan laitos

S-38.1105 Tietoliikennetekniikan perusteet. Pakettikytkentäiset verkot. Tietoliikenne- ja tietoverkkontekniikan laitos S-38.1105 Tietoliikennetekniikan perusteet Pakettikytkentäiset verkot Kertausta: Verkkojen OSI-kerrosmalli Sovelluskerros Esitystapakerros Istuntokerros Kuljetuskerros Verkkokerros Linkkikerros Fyysinen

Lisätiedot

HomeSecure Sisäkamera - Käyttöopas

HomeSecure Sisäkamera - Käyttöopas HomeSecure Sisäkamera - Käyttöopas 1 Esittely 3 1.1 Toiminnot 3 2 Aloittaminen 4 2.1 Paketin sisältö 4 2.2 Kameran yleiskatsaus 5 3 Asennus 6 3.1 Kameran asentaminen 6 3.2 Sovelluksen käyttö 6 3.3 Pääsy

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

Digitaalisen median tekniikat xhtml - jatkuu Harri Laine 1

Digitaalisen median tekniikat xhtml - jatkuu Harri Laine 1 Digitaalisen median tekniikat xhtml - jatkuu 30.4.2004 Harri Laine 1 XHTML lomakkeet Lomakkeet mahdollistavat tiedon välityksen asiakkaalta (selaimesta) tiedon vastaanottajalle Vastaanottaja voi olla sähköpostiosoite

Lisätiedot

Kuukauden kuvat kerhon galleriaan 1.4.2016 lähtien kuukaudenkuvaajan kuvagalleria on siirretty uudelle palvelimelle osoitteeseen:

Kuukauden kuvat kerhon galleriaan 1.4.2016 lähtien kuukaudenkuvaajan kuvagalleria on siirretty uudelle palvelimelle osoitteeseen: Kuukauden kuvat kerhon galleriaan 1.4.2016 lähtien kuukaudenkuvaajan kuvagalleria on siirretty uudelle palvelimelle osoitteeseen: http://www.kamera73.fi/kuukaudenkuvaaja Kukin seuran jäsen voi laittaa

Lisätiedot

Palaute. Asetukset: Nimeä palaute ja kirjoita kuvaus tai ohjeet.

Palaute. Asetukset: Nimeä palaute ja kirjoita kuvaus tai ohjeet. Palaute Palaute -työkalulla opettaja voi rakentaa kyselyn, johon opiskelijat vastaavat joko anonyymisti tai nimellään. Opettaja voi tarkastella vastauksia koosteena tai yksitellen. Asetukset: Nimeä palaute

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

Chapter 2 Application Layer

Chapter 2 Application Layer Chapter 2 Application Layer 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

Lisätiedot

OpenVPN LAN to LAN - yhteys kahden laitteen välille

OpenVPN LAN to LAN - yhteys kahden laitteen välille TW- EAV510 / TW- EAV510 AC: OpenVPN LAN to LAN - yhteys kahden laitteen välille Esimerkissä on käytetty kahta TW- EAV510 laitetta OpenVPN LAN to LAN yhteydellä voidaan luoda VPN- yhteys, jossa liikenne

Lisätiedot

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

Kuljetuskerros. Matti Siekkinen. T Johdatus tietoliikenteeseen kevät 2013 Kuljetuskerros Matti Siekkinen T-110.2100 Johdatus tietoliikenteeseen kevät 2013 TCP/IP-protokollapino Sovelluskerros Middleware: HTTP, SSL, XML... Kuljetuskerros: TCP, UDP,... Verkkokerros: IPv4, IPv6

Lisätiedot

Verkkokerros. Verkkokerros ja Internet Protocol. End-to-end -argumentti. IP-otsikkotiedot. IP ja linkkikerros <#>

Verkkokerros. Verkkokerros ja Internet Protocol. End-to-end -argumentti. IP-otsikkotiedot. IP ja linkkikerros <#> Verkkokerros Verkkokerros ja Internet Protocol kirja sivut 190-222 Internet-protokolla (IP) toteuttaa verkkokerroksen Tietoliikennepaketit välitetään erilaisten fyysisten kerrosten ylitse koneelta koneelle

Lisätiedot

Turvallisuusilmoitusovelluksen käyttöohjeet

Turvallisuusilmoitusovelluksen käyttöohjeet Turvallisuusilmoitusovelluksen käyttöohjeet Kirjautumisen jälkeen käyttäjälle ilmestyy näkymä aikaisemmin tehdyistä ilmoituksistaan (kuva 1). Kuva 1. Käyttäjän kirjautumisen jälkeen aloitusnäkymässä näytetään

Lisätiedot

Action Request System

Action Request System Action Request System Manu Karjalainen Ohjelmistotuotantovälineet seminaari HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos 25.10.2000 Action Request System (ARS) Manu Karjalainen Ohjelmistotuotantovälineet

Lisätiedot

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

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:

Lisätiedot

2. Sovelluksia ja sovellusprotokollia

2. Sovelluksia ja sovellusprotokollia 2. Sovelluksia ja sovellusprotokollia 2.1. WWW (World Wide Web) 2.2. Sähköposti 2.3. DNS (Domain NameSystem) 1/23/2003 1 Verkkosovellus sovellusprotokolla Sovellusprotokolla on vain osa hajautettua

Lisätiedot

Ti LÄHIVERKOT -erikoistyökurssi. X Window System. Jukka Lankinen

Ti LÄHIVERKOT -erikoistyökurssi. X Window System. Jukka Lankinen Ti5316800 LÄHIVERKOT -erikoistyökurssi X Window System Jukka Lankinen 2007-2008 Sisällys Esitys vastaa seuraaviin kysymyksiin: Mikä on X Window System? Minkälainen X on? Mistä sen saa? Miten X:ää käytetään?

Lisätiedot

815338A Ohjelmointikielten periaatteet Harjoitus 2 vastaukset

815338A Ohjelmointikielten periaatteet Harjoitus 2 vastaukset 815338A Ohjelmointikielten periaatteet 2015-2016. Harjoitus 2 vastaukset Harjoituksen aiheena on BNF-merkinnän käyttö ja yhteys rekursiivisesti etenevään jäsentäjään. Tehtävä 1. Mitkä ilmaukset seuraava

Lisätiedot

T-110.4100 Tietokoneverkot kertaus

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

Lisätiedot

Siemens Webserver OZW672

Siemens Webserver OZW672 Siemens Webserver OZW67 Climatix IC pilvipalvelu Kytke laite lämpöpumpun ohjaimeen Kytke laite verkkopiuhalla internetiin Mene nettiselaimella Climatix IC palveluun Luo käyttäjätili ja rekisteröi laite

Lisätiedot

EASY PILVEN Myynnin opas - Storage IT

EASY PILVEN Myynnin opas - Storage IT EASY PILVEN Myynnin opas - Storage IT EASY Pilvi EASY Tiedostopalvelin: Tiedostojen tallennukseen ja jakamiseen soveltuva monipuolinen järjestelmä EASY Pilvipalvelin: Täysiverinen, skaalautuva käyttöjärjestelmän

Lisätiedot

Hyvä tietää ennen kuin aloitat

Hyvä tietää ennen kuin aloitat Tämä on hakijan ohje Suomen Akatemian verkkoasioinnin käyttöön. Järjestelmän käyttö edellyttää rekisteröitymistä. Hyvä tietää ennen kuin aloitat Järjestelmän tukemat selainohjelmat ja niiden versiot: Tuetut

Lisätiedot

Kuljetus/Sovelluskerroksen tietoturvaratkaisut

Kuljetus/Sovelluskerroksen tietoturvaratkaisut Kuljetus/Sovelluskerroksen tietoturvaratkaisut 1 Tämän luennon aiheet Transport Layer Security (TLS) Secure Shell (SSH) 2 Transport Layer Security (TLS) Sopii monenlaisille sovellusprotokollille Toimi

Lisätiedot

Tämän luennon aiheet. Kuljetus/Sovelluskerroksen tietoturvaratkaisut. TLS:n turvaama HTTP. Transport Layer Security (TLS) TLS:n suojaama sähköposti

Tämän luennon aiheet. Kuljetus/Sovelluskerroksen tietoturvaratkaisut. TLS:n turvaama HTTP. Transport Layer Security (TLS) TLS:n suojaama sähköposti Tämän luennon aiheet Kuljetus/Sovelluskerroksen tietoturvaratkaisut Transport Layer Security (TLS) Secure Shell (SSH) 1 2 Transport Layer Security (TLS) Sopii monenlaisille sovellusprotokollille Toimi

Lisätiedot

Etäkokousohjeet HUS:n ulkopuolisille ammattilaisille, joilla on käytössä VRK-kortti

Etäkokousohjeet HUS:n ulkopuolisille ammattilaisille, joilla on käytössä VRK-kortti Etäkokousohjeet HUS:n ulkopuolisille ammattilaisille, joilla on käytössä VRK-kortti Tämä ohje on tarkoitettu HUS:n ulkopuolella, muussa sairaanhoitopiirissä työskentelevälle ammattilaiselle, jolla on käytössä

Lisätiedot

- Valitaan kohta Asetukset / NAT / Ohjelmallinen palvelin - Seuraavassa esimerkki asetuksista: valitaan käytössä oleva ohjelmistorajapinta

- Valitaan kohta Asetukset / NAT / Ohjelmallinen palvelin - Seuraavassa esimerkki asetuksista: valitaan käytössä oleva ohjelmistorajapinta TW-EAV510: VALVONTAKAMERAN KYTKEMINEN VERKKOON OPERAATTORIN IP-OSOITE - Jotta valvontakameran käyttöä varten saadaan avattua tarvittavat portit, pitää operaattorilta saada julkinen IP-osoite, jotta kaikki

Lisätiedot

Osallistavan suunnittelun kyselytyökalu

Osallistavan suunnittelun kyselytyökalu Osallistavan suunnittelun kyselytyökalu Käyttöohje InnoGIS- hankkeen aikana kehitetylle pilottiversiolle Dokumentti sisältää pilottiversiona toimivan kyselyn laatimiseen ja vastaamiseen liittyvän ohjeistuksen.

Lisätiedot

Worldpress ohje. Artikkelin kirjoittaminen, päivittäminen, kuvan, linkin, lomakkeen ja Google-kalenterimerkkinnän lisääminen

Worldpress ohje. Artikkelin kirjoittaminen, päivittäminen, kuvan, linkin, lomakkeen ja Google-kalenterimerkkinnän lisääminen Worldpress ohje Artikkelin kirjoittaminen, päivittäminen, kuvan, linkin, lomakkeen ja Google-kalenterimerkkinnän lisääminen Kun päivität sivuja, kirjaudu omalla salasanalla ja lisäksi jäsenten yhteisellä

Lisätiedot

Liitäntä AutoFuturista Koivunen Web Shopiin

Liitäntä AutoFuturista Koivunen Web Shopiin Liitäntä AutoFuturista Koivunen Web Shopiin Päivitetty 16.3.2012 KÄYTTÖÖNOTTO 1. Päivitetään ohjelmaversio 2010.1.1 (tai uudempi) ohjelman tukisivuilta. Ohjeen julkaisuhetkellä versio löytyy tukisivujen

Lisätiedot

Chapter 1 Introduction

Chapter 1 Introduction Chapter 1 Introduction 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

Lapin Veikot suunnistusjaosto Iltarastien tulospalveluohjeet versio 29.4.2016 Pentti Poikela

Lapin Veikot suunnistusjaosto Iltarastien tulospalveluohjeet versio 29.4.2016 Pentti Poikela Lapin Veikot suunnistusjaosto Iltarastien tulospalveluohjeet versio 29.4.2016 Pentti Poikela 2.5.2016 2 Sisältö... 1 1. Laitteet ja ohjelmat... 3 2. Tulospalvelun yleisohjeet... 3 3. E-Result ohjeet...

Lisätiedot

Taitaja 2015 Windows finaalitehtävä

Taitaja 2015 Windows finaalitehtävä Taitaja 2015 Windows finaalitehtävä Tehtäväkuvaus Tehtävänäsi on siirtää, asentaa ja määritellä yrityksen Windows -ratkaisuihin perustuva IT-ympäristö. Käytä salasanaa Qwerty123, jos muuta ei ole pyydetty.

Lisätiedot

Hyvä mobiilikortin käyttäjä!

Hyvä mobiilikortin käyttäjä! Hyvä mobiilikortin käyttäjä! Mobiilikortin haltijana pääset hyödyntämään AKK-Motorsportin jäsenetuja, sovelluksen karttapalvelua sekä vastaanottamaan vaihtuvia tarjouksia ja jäsenetukampanjoita. Mobiilisovellus

Lisätiedot

Kun n = 32 ei ole tarpeeksi nopea nykyisiin runkoreitittimiin! - content addressable memory (CAM) - välimuistin käyttö

Kun n = 32 ei ole tarpeeksi nopea nykyisiin runkoreitittimiin! - content addressable memory (CAM) - välimuistin käyttö Osoitteen 1. bitti 2. bitti 3. bitti jne 0 1 0 1 0 1 001.. Kun n = 32 ei ole tarpeeksi nopea nykyisiin runkoreitittimiin! - content addressable memory (CAM) - välimuistin käyttö Kytkentäosa Kytkentä muistin

Lisätiedot

Yhteistyökumppanit kirjautuvat erikseen annetuilla tunnuksilla osoitteeseen

Yhteistyökumppanit kirjautuvat erikseen annetuilla tunnuksilla osoitteeseen 1 Etäyhteysohje (vpn.lappia.fi) Yleistä ssl-vpn etäkäyttöpalvelusta Koulutuskuntayhtymän henkilökunnalla ja opiskelijoilla on käytössään selaimella käytettävä etäkäyttöpalvelu. Palvelun kautta voi käyttää

Lisätiedot

SÄHKÖPOSTIOHJE. Opiskelijoiden Office 365 for Education -palveluun

SÄHKÖPOSTIOHJE. Opiskelijoiden Office 365 for Education -palveluun SÄHKÖPOSTIOHJE Opiskelijoiden Office 365 for Education -palveluun 1 Ohjeen nimi Vastuuhenkilö Sähköpostiohje Järjestelmäasiantuntija Pekka Patrikka Voimaantulo 15.08.2013 Muutettu viimeksi 16.08.2013 Tarkistettu

Lisätiedot

EU Login. EU Login kirjautuminen. EU Login tilin luominen

EU Login. EU Login kirjautuminen. EU Login tilin luominen EU Login EU Login kirjautuminen EU Login järjestelmä mahdollistaa keskitetyn pääsyn useisiin eri Euroopan Komission verkkosovelluksiin yhdellä käyttäjätunnuksella ja salasanalla. EU login varmistaa identiteettisi

Lisätiedot

Maarit Pirttijärvi Pohjois-Suomen sosiaalialan osaamiskeskus Lapin toimintayksikkö/uula- hanke

Maarit Pirttijärvi Pohjois-Suomen sosiaalialan osaamiskeskus Lapin toimintayksikkö/uula- hanke Sosiaalipäivystyksen valtakunnalliset päivät 1.9.2011 Maarit Pirttijärvi j Pohjois-Suomen sosiaalialan osaamiskeskus Lapin toimintayksikkö/uula- hanke www.sosiaalijaterveyspalvelut.fi Virtuaalisen sosiaali-

Lisätiedot

KULTA2-JÄRJESTELMÄN KÄYTTÖOPAS Liikunta-, kulttuuri-, nuoriso-, hyvinvointiavustukset

KULTA2-JÄRJESTELMÄN KÄYTTÖOPAS Liikunta-, kulttuuri-, nuoriso-, hyvinvointiavustukset KULTA2-JÄRJESTELMÄN KÄYTTÖOPAS Liikunta-, kulttuuri-, nuoriso-, hyvinvointiavustukset Sisällysluettelo: 1. Sisällysluettelo s. 1 2. Kulta2-järjestelmän käyttäminen ensimmäistä kertaa s. 2-3 3. Kirjautuminen

Lisätiedot

JÄRJESTELMÄTYÖKALUT SEKÄ SOVELLUSTEN POISTAMINEN

JÄRJESTELMÄTYÖKALUT SEKÄ SOVELLUSTEN POISTAMINEN JÄRJESTELMÄTYÖKALUT SEKÄ SOVELLUSTEN POISTAMINEN Tämänkertaisen tehtävän aiheena ovat sovellusten lisäys/poisto sekä Windowsin mukana tulevat järjestelmätyökalut, jotka löytyvät valinnan Käynnistä Apuohjelmat

Lisätiedot

Kuvan ottaminen ja siirtäminen

Kuvan ottaminen ja siirtäminen Kuvan ottaminen ja siirtäminen Kuvien ottaminen Kuvien ottaminen tapahtuu oppilaiden omien kännykkäkameroiden tai koulun tablettien kameran avulla o Työ tehdään pareittain, joten ainakin toisella työparin

Lisätiedot

Yleinen ohjeistus Linux-tehtävään

Yleinen ohjeistus Linux-tehtävään Yleinen ohjeistus Linux-tehtävään Sinulle on toimitettu valmiiksi asennettu HYPER-V ympäristö, sekä kolme virtuaalikonetta. Tehtäväsi on importata nämä virtuaalikoneet ja konfiguroida ne, sekä verkkolaitteet,

Lisätiedot

KAUPPATIEDONSIIRRON VÄLINEET RAKENNUSALAN VERKOSTOTALOUDESSA

KAUPPATIEDONSIIRRON VÄLINEET RAKENNUSALAN VERKOSTOTALOUDESSA KAUPPATIEDONSIIRRON VÄLINEET RAKENNUSALAN VERKOSTOTALOUDESSA CM-Systems Oy tutkimuksen tausta ja tavoite tulos ja kehitetty ratkaisu ohjelmiston kuvaus projektinhallintaan erikoistunut ohjelmisto- ja konsulttiyritys,

Lisätiedot

Hälyri-tietojärjestelmän järjestelmätestaussuunnitelma ja -raporttimalli

Hälyri-tietojärjestelmän järjestelmätestaussuunnitelma ja -raporttimalli Hälyri-tietojärjestelmän järjestelmätestaussuunnitelma ja -raporttimalli Laatijat: Veli-Mikko Puupponen ja Ilkka Rautiainen Päivämäärä: 26.5.2014 Versio: 1.0.0 1. Testausympäristö ja yhteenveto Testatun

Lisätiedot

Virtualisointiympäristössä on kolme pääosaa: isäntä (host), virtualisointikerros ja vieras (guest).

Virtualisointiympäristössä on kolme pääosaa: isäntä (host), virtualisointikerros ja vieras (guest). 1 Virtualisoinnin avulla voidaan purkaa suora linkki suoritettavan sovelluksen (tai käyttöjärjestelmän tms.) ja sitä suorittavan laitteiston välillä. Näin saavutetaan joustavuutta laitteiston käytössä.

Lisätiedot

HomeSecure Ulkokamera - Käyttöopas

HomeSecure Ulkokamera - Käyttöopas HomeSecure Ulkokamera - Käyttöopas 1 Esittely 3 1.1 Toiminnot 3 2 Aloittaminen 4 2.1 Paketin sisältö 4 2.2 HD IP Kamera 5 3 Asennus 6 3.1 Kameran asentaminen 6 3.2 Sovelluksen käyttö 6 3.3 Pääsy kameraan

Lisätiedot

Peltotuki Pron Lohkotietopankkimoduli tärkkelysperunalle

Peltotuki Pron Lohkotietopankkimoduli tärkkelysperunalle Peltotuki Pron Lohkotietopankkimoduli tärkkelysperunalle Versio 2008.1 15.10.2008 ohje 15.10.2008 Asennus, käyttöönotto ja päätoiminnot Ohjelmiston tarkoitus Ohjelmiston tarkoitus on yhdistää Peltotuki

Lisätiedot

Edico Lite ja S Käyttöohje istunnon pitäjälle ja kutsutulle

Edico Lite ja S Käyttöohje istunnon pitäjälle ja kutsutulle Edico Lite ja S Käyttöohje istunnon pitäjälle ja kutsutulle Sisältö: sivu Käyttäjäroolit Edico-istunnoissa 1 Istuntoon kutsutun kirjautuminen 1 Edico Lite, istunnon avausnäkymä 2 Edico S, istunnon avausnäkymä

Lisätiedot

Sisältö. 22. Taulukot. Yleistä. Yleistä

Sisältö. 22. Taulukot. Yleistä. Yleistä Sisältö 22. Taulukot Yleistä. Esittely ja luominen. Alkioiden käsittely. Kaksiulotteinen taulukko. Taulukko metodin parametrina. Taulukko ja HelloWorld-ohjelma. Taulukko paluuarvona. 22.1 22.2 Yleistä

Lisätiedot

Käyttöohje. Teknocalor MagiCAD plugin

Käyttöohje. Teknocalor MagiCAD plugin Käyttöohje Teknocalor MagiCAD plugin Sisältö Teknocalor MagiCAD plugin... 1 Ohjelman asentaminen... 1 Tarvittavat ohjelmat... 1 Asennus... 1 Ohjelman käynnistäminen... 2 Ohjelman käyttäminen... 3 Teknocalor

Lisätiedot