Sovelluskerros. Chapter 2 Application Layer. Sovelluskerros. Joitain verkkosovelluksia. Sovelluskerros. Verkkosovelluksen luonnista

Koko: px
Aloita esitys sivulta:

Download "Sovelluskerros. Chapter 2 Application Layer. Sovelluskerros. Joitain verkkosovelluksia. Sovelluskerros. Verkkosovelluksen luonnista"

Transkriptio

1 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 delete slides (including this one) and slide content to suit your needs. They obviously represent a lot of work on our part. In return for use, we only ask the following: If you use these slides (e.g., in a class) in substantially unaltered form, that you mention their source (after all, we d like people to use our book!) If you post any slides in substantially unaltered form on a www site, that you note that they are adapted from (or perhaps identical to) our slides, and note our copyright of this material. Thanks and enjoy! JFK/KWR Computer Networking: A Top Down Approach Featuring the Internet, 3 rd edition. Jim Kurose, Keith Ross Addison-Wesley, July Sovelluskerros Verkkosovellusten periaatteet WWW ja HTTP Sähköposti SMTP, POP3, IMAP P2P tiedostojen jako All material copyright J.F Kurose and K.W. Ross, All Rights Reserved Sovelluskerros 1 Sovelluskerros 2 Sovelluskerros Joitain verkkosovelluksia Tavoitteet: Käsitteet ja toteustusnäkökulmia verkkosovellusten protokolliin Kuljetuskerroksen palvelumallit Asiakas-palvelin ajattelumalli / suuntaus Vertaisverkko ajattelumalli / suuntaus Opiskellaan protokollia tutkimalla suosittuja sovelluskerroksen protokollia HTTP SMTP / POP3 / IMAP E- Web Instant messaging Remote login P2P file sharing Multi- network games Streaming stored video clips Internet telephone Real-time video conference Massive parallel computing Social networking applications Sovelluskerros 3 Sovelluskerros 4 Verkkosovelluksen luonnista Sovelluskerros Kirjoitetaan ohjelma joka toimii eri päätelaitteissa ja kommunikoi verkon yli. Esim. WWW: palvelimen ohjelmisto kommunikoi selaimen ohjelmiston kanssa Verkon runkolaitteisiin ei kirjoiteta softaa Verkon runkolaitteet eivät toimi sovelluskerroksella Tämä rakennelma mahdollistaa nopean sovellussuunnittelun application transport network data link physical application transport network data link physical application transport network data link physical Verkkosovellusten periaatteet WWW ja HTTP Sähköposti SMTP, POP3, IMAP P2P tiedostojen jako Sovelluskerros 5 Sovelluskerros 6 1

2 Sovellusarkkitehtuurit Asiakas-palvelin (Client-) Vertaisverkko (Peer-to-peer (P2P)) Asiakas-palvelin ja P2P arkkitehtuurien sekoitus Asiakas-palvelin arkkitehtuuri Palvelin: Aina päällä päätelaite Pysyvä IP osoite Palvelin farmeja skaalautuvuuteen Asiakkaat: Kommunikoivat palvelimen kanssa Voivat olla epäsäännöllisesti yhteydessä verkkoon Voi olla dynaaminen IP osoite Eivät kommunikoi suoraan toistensa kanssa Sovelluskerros 7 Sovelluskerros 8 Puhdas P2P arkkitehtuuri Ei aina päällä olevaa palvelinta Mielivaltaiset päätelaitteet kommunikoivat suoraan Vertaiskumppanit (peers) ovat epäsäännöllisesti yhteydessä ja niiden IP osoitteet muuttuvat Helposti skaalattavissa (lisätään tai poistetaan laitteita) Mutta hankala hallinnoida Sovelluskerros 9 Asiakas-palvelin ja P2P arkkitehtuurien hybridi Skype Voice-over-IP P2P sovellus Keskitetty palvelin: jotta löydetään keskustelukumppanin osoite Asiakas asiakas yhteys: suoraan asiakkaiden välinen, dataa ei siirretä palvelimen kautta Instant messaging Kahden käyttäjän välinen chatti toimii P2P arkkitehtuurilla Sijainnin ja online -tilan hallinta keskitetty: Käyttäjä rekisteröi IP osoitteensa keskuspalvelimelle kytkeytyessään verkkoon Keskuspalvelimelta kysytään ystävien IP osoitteet Sovelluskerros 10 Kommunikoivat prosessit Soketit (Sockets) Prosessi: päätelaitteessa toimiva ohjelma Samassa päätelaitteessa kaksi prosessia kommunikoivat käyttäen prosessien välistä kommunikointia (käyttöjärjestelmän määrittelemä). Eri päätelaitteissa sijaitsevat prosessit kommunikoivat vaihtaen viestejä Asiakasprosessi: prosessi joka aloittaa kommunikaation Palvelinprosessi: prosessi joka odottaa yhteydenottoa Huom: P2P arkkitehtuurin mukaisissa sovelluksissa on sekä asiakas- että palvelinprosessit Sovelluskerros 11 Prosessi lähettää ja vastaanottaa viestejä sokettinsa välityksellä soketti vastaa ovea Lähettävä prosessi työntää viestin ulos ovesta Lähettävä prosessi luottaa kuljetusinfrastruktuurin oven toisella puolella kuljettavan viestin perille vastaanottavan prosessin soketille Päätelaite tai palvelin prosessi soketti TCP with buffers, variables Sovelluskehittäjän kontrolloima Internet Käyttöjärjestelmän kontrolloima API: (1) valitaan kuljetusprotokolla; (2) mahdollista määritellä muutamia parametreja host or process socket TCP with buffers, variables Sovelluskerros 12 2

3 Prosessien osoitteet Jotta prosessi voi vastaanottaa viestejä, pitää sillä olla tunniste Päätelaitteella on uniikki 32-bittinen IP osoite Q: Riittääkö päätelaitteen IP osoite tunnistamaan siinä toimivan prosessin? A: Ei, samassa päätelaitteessa voi olla monta prosessia toiminnassa yhtäaikaisesti Tunniste sisältää sekä IP osoitteen että porttinumeron joiden avulla päätelaitteessa toimiva prosessi tunnistetaan Esimerkki porttinumeroita: HTTP palvelin: 80 Sähköpostipalvelin: 25 Tästä lisää myöhemmin Sovelluskerros 13 Sovelluskerroksen protokolla määrittelee Minkälaisia viestejä vaihdetaan esim. request ja response viestit Viestityyppien syntaksi: mitä kenttiä viesteissä on ja kuinka kentät määritellään Kenttien semantiikka, eli kenttien informaation merkitys Säännöt sille milloin ja miten prosessit lähettävät viestejä ja vastaavat viesteihin Julkisia protokollia: Määritellään RFC dokumenteissa Mahdollistaa yhteentoimivuuden Esim. HTTP RFC > RFC 2616 SMTP RFC 821 -> RFC 2821 XMMP RFC 6120, 6121, 6122 Esim. Google talk, Facebook chat Yksityisiä (eng. propiertary): Esim. Skype, MSN Sovelluskerros 14 Mitä kuljetuspalveluita sovellus tarvitsee? Tiedon häviäminen Esimerkiksi puheliikennettä siirtävät sovellukset sietävät jonkinverran häviöitä Monet sovellukset (esim. tiedostonsiirto, telnet) vaativat 100% luotettavan yhteyden Ajoitus Jotkin sovellukset (esim. Internet puhelut, interaktiiviset pelit) vaativat pienen viiveen toimiakseen järjellisesti Kaistanleveys Esimerkiksi multimediasovellukset vaativat tietyn minimikaistan ollaakseen tarpeeksi tehokkaita Elastiset sovellukset käyttävät kaiken saamansa kaistanleveyden Tietoturva Salaus, datan eheys, Sovelluskerros 15 Kuljetuspalvelun vaatimukset yleisimmille sovelluksille Application file transfer e- Web documents real-time audio/video stored audio/video interactive games instant messaging Data loss no loss no loss no loss loss-tolerant loss-tolerant loss-tolerant no loss Bandwidth elastic no elastic no elastic no audio: 5kbps-1Mbps yes, 100 s msec video:10kbps-5mbps same as above few kbps up elastic Time Sensitive yes, few secs yes, 100 s msec yes and no Sovelluskerros 16 Internetin kuljetusprotokollien palvelut Internet sovellukset: sovellus- ja kuljetusprotokollat TCP palvelu: yhteydellinen: alustus vaaditaan asiakas- ja palvelinprosessien välillä Luotettava kuljetus lähettävän ja vastaanottavan prosessin välillä vuonvalvonta: lähettäjä ei tukahduta vastaanottajaa ruuhkanhallinta: lähettäjä hidastaa lähetysnopeutta kun verkko ruuhkaantuu Ei tarjoa: ajoituksen ja minimi kaistanleveyden takeita UDP palvelu: Epäluotettava tiedonsiirto lähettävän ja vastaanottavan prosessin välillä Ei tarjoa: yhteyden muodostusta, luotettavuutta, vuonvalvontaa, ruuhkanhallintaa, ajoituksen tai kaistanleveyden takeita Q: Onko mitään hyötyä? Miksi UDP on olemassa? Application e- remote terminal access Web file transfer streaming multimedia Internet telephony Application layer protocol SMTP [RFC 2821] Telnet [RFC 854] HTTP [RFC 2616] FTP [RFC 959] HTTP (esim. Youtube) RTP [RFC 1889] SIP, RTP, proprietary (e.g. Skype) Underlying transport protocol TCP TCP TCP TCP TCP or UDP typically UDP (maybe TCP for handshaking) Sovelluskerros 17 Sovelluskerros 18 3

4 Sovelluskerros WWW ja HTTP Verkkosovellusten periaatteet WWW ja HTTP Sähköposti SMTP, POP3, IMAP P2P tiedostojen jako Ensin hieman ammattitermejä WWW sivu koostuu objekteista Objekti voi olla HTML tiedosto, JPEG kuva, Java appletti, äänitiedosto, WWW sivu sisältää perus HTML -tiedoston joka voi sisältää useita objekteja Jokaisella objektilla URL osoite Esimerkki URL: host name path name Sovelluskerros 19 Sovelluskerros 20 HTTP - yleiskuva HTTP yleiskuva (jatkuu) HTTP: hypertext transfer protocol WWW:n sovelluskerroksen protokolla asiakas/palvelin malli asiakas: selain joka pyytää, vastaanottaa ja esittää www objekteja palvelin: www -palvelin lähettää objekteja vastauksena pyyntöihin HTTP 1.0: RFC 1945 HTTP 1.1: RFC 2616 (2068) PC running Explorer Mac running Navigator Server running Apache Web Kuljetuskerroksella TCP: Asiakas aloittaa TCP yhteyden (luo soketin) palvelimeen, porttiin 80 Palvelin hyväksyy asiakkaan TCP yhteyden HTTP viestejä (sovelluskerroksen protokollan viestejä) vaihdetaan selaimen (HTTP asiakas) ja WWW palvelimen (HTTP palvelin) välillä TCP yhteys suljetaan HTTP on tilaton Palvelin ei säilytä mitään tietoja asiakkaan aiemmista pyynnöistä huom Tilatietoja ylläpitävät protokollat ovat kompleksisia Aikaisempi historia (tila) täytyy säilyttää Jos palvelin tai asiakas kaatuu, niiden näkemys tilasta voi olla epäjohdonmukainen, mikä vaatii ynteensovittamista Sovelluskerros 21 Sovelluskerros 22 HTTP yhteydet Nonpersistent HTTP Enimmillään yksi objekti lähetetään TCP yhteyden yli. HTTP/1.0 käyttää nonpersistent Persistent HTTP Monia objekteja voidaan lähettää yhden TCP yhteyden yli asiakkaan ja palvelimen välillä. HTTP/1.1 käyttää persistent yhteyksiä oletuksena Sovelluskerros 23 Nonpersistent HTTP (sisältää tekstiä, Oletetaan että käyttäjä kirjoittaa URL:n linkit kymmeneen jpeg kuvaan) time 1a. HTTP asiakas ottaa TCP yhteyden HTTP palvelimeen (prosessiin) osoitteeseen porttiin HTTP asiakas lähettää HTTP request -viestin (sisältäen URL:n) TCP yhteyden sokettiin. Viesti ilmaisee että asiakas haluaa objektin somedepartment/home.index 1b. HTTP palvelin odottaa TCP yhteyttä porttiin 80. hyväksyy yhteyden, ilmoittaa asiakkaalle 3. HTTP palvelin vastaanottaa pyyntöviestin, muodostaa vastausviestin, joka sisältää pyydetyn objektin, ja lähettää viestin sokettiinsa Sovelluskerros 24 4

5 Nonpersistent HTTP (cont.) Vasteajan mallinnus RTT = Round Trip Time time 5. HTTP asiakas vastaanottaa vastausviestin, joka sisältää html tiedoston ja esittää html tiedoston näytöllä. Jäsentäessään html tiedostoa, selain löytää 10 viittausta jpeg objekteihin. 6. Kohdat 1-5 toistetaan jokaiselle kymmenestä jpeg objektista 4. HTTP palvelin sulkee TCP yhteyden. RTT:n määritys: aika joka menee pienen paketin lähettämiseen palvelimelle ja sen paluuseen asiakkaalle. Vasteaika: yksi RTT TCP yhteyden avaamiseen yksi RTT HTTP request viestiin ja muutaman ensimmäisen tavun lähettämiseen HTTP response viestillä Tiedoston lähetykseen kuluva aika = 2RTT+transmit time initiate TCP connection RTT request file RTT file received time time time to transmit file Sovelluskerros 25 Sovelluskerros 26 Persistent HTTP HTTP request viesti Nonpersistent HTTP: vaatii 2 RTT per objekti Käytöjärjestelmän tulee jakaa resursseja jokaiselle TCP yhteydelle Mutta selain usein avaa rinnakkaisia TCP yhteyksiä hakiessaan linkitettyjä objekteja Persistent HTTP Palvelin jättää yhteyden auki lähetettyään vastauksen seuraavat HTTP viestit asiakkaan ja palvelimen välillä lähetetään saman yhteyden yli. Persistent without pipelining: Asiakas lähettää uuden pyynnön vasta sitten kun edellinen vastaus on vastaanotettu yksi RTT jokaiselle linkitetylle objektille Persistent with pipelining: oletuksena HTTP/1.1:ssä Asiakas lähettää pyynnön heti kun se huomaa linkitetyn objektin Vain yksi RTT kaikille linkitetyille objekteille Sovelluskerros 27 kaksi HTTP viestityyppiä: request, response HTTP request viesti: ASCII (human-readable format) request line (GET, POST, HEAD commands) Carriage return, line feed indicates end of message header lines GET /somedir/page.html HTTP/1.1 Host: User-: Mozilla/4.0 Connection: close Accept-language:fr (extra carriage return, line feed) Sovelluskerros 28 HTTP request viesti: yleinen formaatti Lomakkeen sisällön lataaminen Post metodi: WWW sivuilla on lomakkeita joihin voi syöttää tietoja Syötetyt tiedot ladataan palvelimelle HTTP request Entity body -kentässä URL metodi: Käyttää GET metodia Syötetyt tiedot ladataan HTTP request viestin URL kentässä: Sovelluskerros 29 Sovelluskerros 30 5

6 Metodityyypit HTTP response viesti HTTP/1.0 GET POST HEAD Pyytää palvelinta jättämään pyydetyn objektin pois vastauksesta HTTP/1.1 GET, POST, HEAD PUT Lataa tiedoston entity body kentässä osoitteeseen joka on määritelty URL kentässä DELETE Tuhoaa tiedoston joka on määritetty URL kentässä status line (protocol status code status phrase) data, e.g., requested HTML file header lines HTTP/ OK Connection close Date: Thu, 06 Aug :00:15 GMT Server: Apache/1.3.0 (Unix) Last-Modified: Mon, 22 Jun Content-Length: 6821 Content-Type: text/html data data data data data... Sovelluskerros 31 Sovelluskerros 32 HTTP response tilakoodit Ensimmäisellä rivillä palvelimen response viestissä asiakkaalle. Muutamia esimerkkikoodeja: 200 OK Pyyntö onnistui, pyydetty objekti on tässä viestissä 301 Moved Permanently Pyydetty objekti on siirretty, uusi sijainti ilmoitetaan tässä viestissä (Location:) 400 Bad Request Palvelin ei ymmärtänyt request viestiä 404 Not Found Pyydettyä documenttia ei löydy tältä palvelimelta 505 HTTP Version Not Supported Sovelluskerros 33 Trying out HTTP (client side) for yourself 1. Otetaan Telnet yhteys johonkin www palvelimeen: telnet s.jyu.fi Kirjoitetaan GET HTTP request: GET /~arjuvi/ HTTP/1.1 [Enter] Host: s.jyu.fi [Enter] [Enter] Avaa TCP yhteyden porttiin 80 (oletus HTTP palvelimen portti) osoitteessa s.jyu.fi Kaikki mitä kirjoitetaan lähetetään osoitteen s.jyu.fi porttiin 80 Tämän kirjoittamalla (kaksi Enter Painallusta lähettää komennot), lähetät Lyhyen mutta täydellisen GET request -viestin HTTP palvelimelle 3. Tarkastellaan HTTP palvelimen lähettämää vastetta Sovelluskerros 34 Trying out HTTP (client side) for yourself Käyttäjä-palvelin tila: evästeet Windows:n Telnet ei oletuksena kaiuta näppäimen painalluksia näyttöön: telnet [Enter] Welcome to Microsoft Telnet Client Escape Character is 'CTRL+ ' Microsoft Telnet> set localecho Local echo on Microsoft Telnet> open s.jyu.fi 80 Connecting To s.jyu.fi... GET /~arjuvi/ HTTP/1.1 [Enter] Host: s.jyu.fi [Enter] [Enter] Avaa ensin Telnet sovelluksen, sitten asetetaan Kaiutus, minkä jälkeen avataan TCP yhteys Porttiin 80 Tässä vaiheessa näyttää siltä että telnet jää jumiin, mutta yhteys on luotu ja jos alat kirjoittaa niin Windows:in Telnet tulostaa kirjoittamasi merkit ruudun yläreunaan tekstin Welcome to Microsoft Telnet Client päälle Monet www sivustot käyttävät evästeitä (cookies) Neljä komponenttia: 1) cookie otsikkorivi HTTP response viestissä 2) cookie otsikkorivi HTTP request viestissä 3) Evästetiedosto säilytetään käyttäjän koneella ja sitä hallinnoi käyttäjän Internet selain 4) Www sivuston tietokannassa säilytetään tietoja käyttäjän aiemmasta vierailusta sivustolle Esimerkki: Olet yhteydessä Internettiin aina samalta koneelta Vierailet jollakin verkkokauppa sivustolla ensimmäistä kertaa Kun esimmäinen HTTP requests viesti saapuu palvelimelle luodaan uniikki ID ja syötetään tiedot tietokantaan Sovelluskerros 35 Sovelluskerros 36 6

7 Evästeet: tilatietojen säilyttäminen Cookie file ebay: 8734 Cookie file amazon: 1678 ebay: 8734 one week later: Cookie file amazon: 1678 ebay: 8734 asiakas usual http request msg usual http response + Set-cookie: 1678 usual http request msg cookie: 1678 usual http response msg usual http request msg cookie: 1678 usual http response msg palvelin creates ID 1678 for cookiespecific action cookiespectific action Evästeet (jatkuu) Mitä evästeet mahdollistaa: käyttövaltuutus ostoskärryt suositteluja Käyttäjän istunnon tila (www pohjainen e-) huom Evästeet ja yksityisyys: Evästeiden avulla sivustot keräävät paljon tietoa käyttäjästä Annat nimesi ja sähköpostiosoitteesi sivustolle Sovelluskerros 37 Sovelluskerros 38 WWW välimuistit (proxy ) Lisää www välimuisteista Tavoite: täyttää asiakkaan pyynnöt ilman alkuperäisen palvelimen kuormitusta Käyttäjän asetus selaimeen: www yhteys välipalvelimen kautta Selain lähettää kaikki HTTP request viestit välipalvelimelle Objekti välimuistissa: välipalvelin palauttaa objektin Muutoin välipalvelin pyytää objektin alkuperäiseltä palvelimelta, ja toimittaa sen sitten asiakkaalle client client Proxy origin origin Välimuisti toimii sekä asiakkaana että palvelimena Tyypillisesti välimuistin asettaa Internetpalveluntarjoaja (yliopisto, yritys, ISP) Miksi www välimuisti? Pienentää vasteaikaa asiakkaan pyyntöihin. Vähentää liikennettä instituution access linkissä. Välimuistit mahdollistavat tiedon tehokkaamman jakamisen jos palvelimen yhteys/suorituskyky on heikko Sovelluskerros 39 Sovelluskerros 40 Välimuistiesimerkki Oletukset Keskimääräinen objektin koko = 100,000 bittiä Pyyntöjä alkuperäisille palvelimille keskimäärin 15 kpl sekunnissa Viive instituution reitittimeltä mihin tahansa alkuperäiselle palvelimelle ja takaisin on 2 sekunttia Seuraukset Lähiverkon käyttöaste = 15% Access linkin käyttöaste = 100% kokonaisviive = Internetin viive + access viive + LAN viive = 2 s + minuutteja + millisekuntteja institutional network public Internet 1.5 Mbps access link 10 Mbps LAN origin s Sovelluskerros 41 Välimuisti esimerkki (jatkuu) Mahdollinen ratkaisu Kasvatetaan access linkin kaistanleveys vaikka 10 Mbps:ssa Seuraukset Lähiverkon käyttöaste = 15% Access linkin käyttöaste = 15% kokonaisviive = Internetin viive + access viive + LAN viive = 2 s + millisekuntteja + millisekuntteja Usein kallis päivitys institutional network public Internet 10 Mbps access link 10 Mbps LAN origin s Sovelluskerros 42 7

8 Välimuisti esimerkki (jatkuu) Asennetaan välimuisti Oletetaan että 40% pyynnöistä löytyy välimuistista Seuraus 40% pyynnöistä palvellaan melkein samantien 60% pyynnöistä välitetään alkuperäisille palvelimille Access linkin käyttöaste pienenee 60 prosenttiin, ja näin olle viiveet ovat merkityksettömiä (esim. 10 ms) kokonaisviive = Internetin viive + access viive + LAN viive = 0.6*(2.01) sekunttia + millisekuntteja < 1.4 s institutional network public Internet 1.5 Mbps access link 10 Mbps LAN origin s institutional cache Ehdollinen (Conditional) GET Tavoite: ei lähetetä objektia jos välimuistin kopio on sama kuin uusin versio välimuisti: määrittelee kopion päivämäärän HTTP request viestissä If-modified-since: <date> palvelin: vastaus ei sisällä objektia jos välimuistin kopio on tuore: HTTP/ Not Modified cache HTTP request msg If-modified-since: <date> HTTP response HTTP/ Not Modified HTTP request msg If-modified-since: <date> HTTP response HTTP/ OK <data> object not modified object modified Sovelluskerros 43 Sovelluskerros 44 Sovelluskerros FTP: protokolla tiedostojen siirtoon Verkkosovellusten periaatteet WWW ja HTTP Sähköposti SMTP, POP3, IMAP P2P tiedostojen jako Sovelluskerros 45 at host FTP FTP client interface local file system file transfer FTP remote file system Siirretään tiedostoja verkon yli toiselle koneelle Asiakas/palvelin malli asiakas: se joka avaa yhteyden (kumpaan suuntaan tahansa) palvelin: remote host ftp: RFC 959 ftp palvelin: portti 21 Sovelluskerros 46 FTP: erilliset signalointi- ja datayhteydet FTP: erilliset signalointi- ja datayhteydet asiakas ottaa yhteyden FTP palvelimen porttiin 21, määrittäen TCP:n kuljetusprotokollaksi Asiakas selaa vastapuolen hakemistoja lähettämällä komentoja signalointiyhteydellä Kun palvelin vastaanottaa komennon tiedoston siirrosta, avaa palvelin TCP datayhteyden asiakkaaseen Kun tiedosto on siirretty palvelin sulkee yhteyden FTP client TCP control connection port 21 TCP data connection port 20 FTP Palvelin avaa uuden TCP datayhteyden toisen tiedoston siirtämiseen Signalointiyhteys: out of band palvelin säilyttää tilan : nykyisen hakemiston, aiemman autentikoinnin asiakas ottaa yhteyden FTP palvelimen porttiin 21 Aktiivimoodi: Palvelin ottaa datayhteyden asiakkaan porttiin 20 Palomuurit usein estävät Asiakas voi PORT komennolla antaa jonkin toisen porttinumeron palvelimelle Passiivimoodi: Asiakas pyytää palvelinta avaamaan portin johon asiakas avaa datayhteyden PASV komento ei aina toimi (palomuurit ja reitittimet syynä) EPSV uudempi versio (RFC 2428) FTP client TCP control connection port 21 TCP data connection port 20 FTP Nykyään asiakkaat käyttävät yleisesti passiivimoodia Myös selaimet osaavat kommunikoida FTP:llä Esim. ftp://ftp.jyu.fi Sovelluskerros 47 Sovelluskerros 48 8

9 FTP komentoja ja vasteita Esimerkki: komentoja Lähetetään ASCII tekstiä signalointikanavalla USER name PASS password LIST tiedotojen listaus nykyisessä hakemistossa RETR filename retrieves (gets) file STOR filename stores (puts) file onto remote host Esimerkki: vastauskoodeja Tilakoodi ja teksti (vastaavasti kuin 331 Username OK, password required 125 data connection already open; transfer starting 425 Can t open data connection 452 Error writing file Sovelluskerros 49 FTP: kokeile itse Tarvitset kaksi asiakassovellusta joilla saat avattua TCP yhteyden haluamaasi porttiin Ota yhteys esim ftp.jyu.fi palvelimeen (portti 21) USER anonymous\r\n PASS anonymous\r\n EPSV\r\n Katso vastauksesta palvelimen uusi portti ja muodosta yhteys tähän toisella ohjelmalla LIST\r\n (ohjelmalla joka yhteydessä porttiin 21) Listaus tulee toiseen ohjelmaan datayhteyden kautta EPSV\r\n (ohjelmalla joka yhteydessä porttiin 21) Katso vastauksesta palvelimen uusi portti ja muodosta yhteys tähän toisella ohjelmalla RETR README\r\n (ohjelmalla joka yhteydessä porttiin 21) Palvelin lähettää tiedoston toiseen ohjelman uuden datayhdeyden kautta QUIT\r\n (ohjelmalla joka yhteydessä porttiin 21) Sovelluskerros 50 Sovelluskerros Verkkosovellusten periaatteet WWW ja HTTP Sähköposti SMTP, POP3, IMAP P2P tiedostojen jako Sovelluskerros 51 Sähköposti Kolme pääkomponenttia: käyttäjäit ( ) postipalvelimet simple transfer protocol: SMTP Käyttäjäti Ts. postin lukija Postiviestien kirjoittaminen, editointi ja lukeminen Esim. Pine, Eudora, Outlook, Netscape Messenger, www Lähtevät ja tulevat viestit säilytetään palvelimella SMTP SMTP SMTP outgoing message queue box Sovelluskerros 52 Sähköposti: postipalvelimet Postipalvelimet box - postilaatikko, sisältää käyttäjälle saapuneet viestit viestijono sisältää lähetettävät sähköpostiviestit SMTP protokolla postipalvelimien välillä; sähköpostiviestien välitykseen asiakas: lähettävä postipalvelin palvelin : vastaanottava postipalvelin SMTP SMTP SMTP Lähetettävät viestijono Käyttäjän postilaatikko Sovelluskerros 53 Sähköposti: SMTP [RFC 2821] Käyttää TCP:tä luotettavaan sähköpostien lähetykseen asiakkaalta palvelimelle porttiin 25 Suora tiedonsiirto: lähettävältä palvelimelta vastaanottavalle palvelimelle Tiedonsiirron kolme vaihetta Kättely (tervehdys) Viestien vaihto Yhteyden sulkeminen command/response interaction komennot: ASCII tekstiä vastaukset: tilaakoodi ja lause Viestien täytyy olla 7-bit ASCII muodossa Sovelluskerros 54 9

10 Skenaario: Alice lähettää viestin Bobille 1) Alice käyttää UA:ta viestin laatimiseen :lle 2) Alicen UA lähettää viestin omalle sähköposti - palvelimelle; viesti laitetaan viestijonoon 3) SMTP:n asiakas osapuoli avaa TCP yhteyden Bobin sähköpostipalvelimeen ) SMTP asiakas lähettää Alicen viestin TCP yhteyden yli 5) Bobin sähköpostipalvelin laittaa viestin Bobin postilaatikkoon (box) 6) Bob käyttää käyttäjäaganttiaan (UA) viestin lukemiseen 5 6 Esimerkki SMTP viestinvaihdosta S: 220 hamburger.edu C: HELO crepes.fr S: 250 Hello crepes.fr, pleased to meet you C: MAIL FROM: S: 250 Sender ok C: RCPT TO: S: 250 Recipient ok C: DATA S: 354 Enter, end with "." on a line by itself C: Do you like ketchup? C: How about pickles? C:. S: 250 Message accepted for delivery C: QUIT S: 221 hamburger.edu closing connection Sovelluskerros 55 Sovelluskerros 56 Kokeile itse SMTP protokollaa: telnet name 25 Katso että saat 220 vastauksen palvelimelta käytä HELO, MAIL FROM, RCPT TO, DATA, QUIT komentoja Näin voit lähettää sähköpostia ilman sähköpostiohjelmaa SMTP: lopuksi SMTP käyttää persistent yhteyksiä SMTP vaatii viestin (header & body) olevan 7-bit ASCII tekstiä SMTP palvelin käyttää CRLF.CRLF määritelläkseen viestin loppumisen Vertailua kanssa: HTTP: pull SMTP: push Molemmissa on ASCII command/response viestienvaihto, tilakoodit HTTP: jokainen objekti kapsuloidaan omaan vastausviestiin SMTP: monia objekteja lähetetään moniosaisissa viesteissä Sovelluskerros 57 Sovelluskerros 58 Mail -viestin formaatti (DATA -osio) Viestin formaatti: multimedia laajennukset SMTP: protokolla sähköpostiviestien vaihtoon RFC 822: standardi viestien tekstimuodolle: otsikkorivit, esim. To: From: Subject: eivät ole SMTP komentoja! body viesti, vain ASCII merkkejä Uusin version RFC 5322 header body Tyhjä rivi MIME: multimedia extension, RFC 2045, 2056, Viestin otsikon lisärivit kertovat MIME sisällön tyypin MIME version method used to encode data multimedia data type, subtype, parameter declaration encoded data From: To: Subject: Picture of yummy crepe. MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Type: image/jpeg base64 encoded data base64 encoded data Sovelluskerros 59 Sovelluskerros 60 10

11 Mail access protocols SMTP SMTP access protocol sender s receiver s SMTP: kuljetus/tallennus vastaanottajan palvelimelle Mail access protocol: haku palvelimelta POP: Post Office Protocol [RFC 1939] käyttövaltuutus (asiakas <--> palvelin) ja lataus IMAP: Internet Mail Access Protocol [RFC 1730] Enemmän ominaisuuksia (monimutkaisempi) Palvelimelle talletettujen viestien manipulointi HTTP: g, jne. Sovelluskerros 61 POP3 protokolla authorization phase Asiakkaan komennot: : käyttäjätunnus pass: salasana Palvelin vastaa +OK -ERR transaction phase, asiakas: list: listaa viestinumerot retr: hakee viesti numeron perusteella dele: poistaa viestin quit S: +OK POP3 ready C: bob S: +OK C: pass hungry S: +OK successfully logged on C: list S: S: S:. C: retr 1 S: <message 1 contents> S:. C: dele 1 C: retr 2 S: <message 1 contents> S:. C: dele 2 C: quit S: +OK POP3 signing off Sovelluskerros 62 POP3 protokolla telnet pop.palvelin.com 110 Nykyään vaatii monesti salatun yhteyden, joten hyvin harva palvelin vastaa 110 porttiin Käytä esim. Openssl sovellusta Openssl s_client connect pop.palvelin.com:995 Sitten käytetään samoja komentoja S: +OK POP3 ready C: bob S: +OK C: pass hungry S: +OK successfully logged on C: list S: S: S:. C: retr 1 S: <message 1 contents> S:. C: dele 1 C: retr 2 S: <message 1 contents> S:. C: dele 2 C: quit S: +OK POP3 signing off Sovelluskerros 63 POP3 (lisää) ja IMAP Lisää POP3 protokollasta Edellinen esimerkki käytti lataa ja tuhoa moodia Bob ei voi uudelleen lukea sähköpostia jos hän vaihtaa client -ohjelmaa Lataa ja säilytä : viestien kopioita useassa client - ohjelmassa POP3 on tilaton istuntojen välillä IMAP Säilyttää kaikki viestit yhdessä paikassa: palvelimella Käyttäjän on mahdollista organisoida viestejä kansioihin IMAP säilyttää käyttäjän tilan istuntojen välillä: Kansioiden nimet sekä viestien tunnuksen ja kansion nimen linkitys Sovelluskerros 64 Sovelluskerros DNS: Domain Name System Verkkosovellusten periaatteet WWW ja HTTP Sähköposti SMTP, POP3, IMAP P2P tiedostojen jako Ihmiset: monia tunnisteita: Henkilötunnus, nimi, Internet päätelaitteet, reitittimet: IP osoite (32 bittiä) käytetään datagrammien osoitteissa nimi, esim. - ihmisten käyttämä Q: IP osoitteen ja nimen yhdistäminen? Domain Name System: Hajautettu tietokanta toteutettu hierarkisesti moniin nimipalvelimiin Sovelluskerroksen protokolla päätelaitteet, reitittimet ja nimipalvelimet kommunikoivat nimien selvittämiseksi (osoite/nimi muunnos) huom: Internetin rungon toiminto, toteutettu sovelluskerroksen protokollana Kompleksisuus verkon reunalla Sovelluskerros 65 Sovelluskerros 66 11

12 DNS DNS palvelut Nimen muunnos IP osoitteeksi Useamman nimen käyttö Canonical ja alias nimet Mail aliasing Kuorman hajautus Monistettuja WWW palvelimia: joukko IP osoitteita yhdelle kanooniselle nimelle Miksi ei keskitetty DNS? single point of failure Liikenteen määrä Kaukainen keskitetty tietokanta ylläpito ei skaalaudu! Sovelluskerros 67 Hajautettu, hierarkinen tietokanta Root DNS Servers com DNS s org DNS s fi DNS s yahoo.com DNS s amazon.com DNS s wikipedia.org DNS s jyu.fi DNS s csc.fi DNS s Asiakas haluaa IP:n osoitteelle Asiakas kysyy juurinimipalvelimelta fi alueesta vastaavan nimipalvelimen IP osoitetta Asiakas kysyy fi -nimipavelimelta jyu.fi alueesta vastaavan nimipalvelimen IP osoitetta Asiakas kysyy jyu.fi -nimipavelimelta IP osoitteen joka vastaa nimeä Sovelluskerros 68 DNS: juurinimipalvelimet Paikallinen nimipalvelin kysyy juurinimipalvelimelta, jos ei itse tiedä juurinimipalvelin: Ottaa yhteyden nimestä vastaavaan nimipalvelimeen jos ei tiedä Saa nimeä vastaavan IP osoitteen Lähettää osoitteen paikalliselle nimipalvelimelle e NASA Mt View, CA f Internet Software C. Palo Alto, CA (and 17 other locations) b USC-ISI Marina del Rey, CA l ICANN Los Angeles, CA a Verisign, Dulles, VA c Cogent, Herndon, VA (also Los Angeles) d U Maryland College Park, MD k RIPE London (also Helsinki, Amsterdam, Frankfurt, etc) g US DoD Vienna, VA h ARL Aberdeen, MD i Autonomica, Stockholm (plus other locations) j Verisign, ( 11 locations) m WIDE Tokyo 13 root name s worldwide TLD ja autoritäärinen palvelin Toisen tason (Top-level domain - TLD) palvelimet: vastuussa com, org, net, edu, etc (Generic TLD) sekä kaikista ylimmän tason maakohtaisista verkkotunnuksista fi, se, uk, (Country Coded TLD) Network solutions ylläpitää palvelimia.com -päätteille Autoritääriset (viralliset) DNS palvelimet: organisaatioiden DNS palvelimet, tarjoavat virallisen nimen muunnoksen IP osoitteeksi organisaation sovelluspalvelimille (esim. smtp.jyu.fi ). Voivat olla organisaation tai palveluntarjoajan ylläpidettävänä Oltava vähintään kaksi Sovelluskerros 69 Sovelluskerros 70 Paikallinen nimipalvelin Ei suoraan kuulu hierarkiaan Jokaisella ISP:llä (alueellinen ISP, yritys, yliopisto) on yksi. Kutsutaan myös oletusnimipalvelimeksi (default name ) Voi olla sama kuin autoritäärinen DNS palvelin Resolver (vastaa osoitteen selvittämisestä) Kun päätelaite tekee DNS kyselyn, se lähetetään paikalliselle nimipalvelimelle Toimii kuin proxy, lähettää kyselyn eteenpäin hierarkian seuraavalle tasolle Sovelluskerros 71 Esimerkki Päätelaite osoitteessa cis.poly.edu haluaa IP osoitteen wwwosoitteelle: gaia.cs.umass.edu Iteratiivinen kysely: Palvelin johon otettiin yhteys vastaa antamalla toisen palvelimen nimen En tiedä mikä tämän IP osoite on, mutta tuo toinen tietää local DNS dns.poly.edu requesting host cis.poly.edu root DNS 3 TLD DNS authoritative DNS dns.cs.umass.edu gaia.cs.umass.edu Sovelluskerros 72 12

13 Rekursiivinen kysely root DNS DNS: välimuisti ja tietojen päivitys Rekursiivinen kysely: Nimenselvityksen tehtävä on palvelimella johon otettiin yhteys Kuormittava? local DNS dns.poly.edu TLD DNS Kun (mikä tahansa) nimipalvelin oppii nimen ja osoitteen vastaavuuden, se talletetaan välimuistiin Välimuistin tiedot tuhotaan (timeout) tietyn ajan jälkeen TLD palvelimien tiedot on tyypillisesti paikallisten nimipalvelimien välimuistissa Näin juurinimipalvelimiin ei usein oteta yhteyttä requesting host cis.poly.edu authoritative DNS dns.cs.umass.edu gaia.cs.umass.edu Sovelluskerros 73 Sovelluskerros 74 DNS: kokeile itse >nslookup Kokeile esim. s.jyu.fi set type=mx jyu.fi student.jyu.fi DNS tietueet DNS: hajautettu tietokanta tallentaa tietoja (Resourse Records, RR) Type=A Type=NS RR muoto: (name, value, type, ttl) name is hostname value is IP address name is domain (e.g. foo.com) value is name of authoritative name for this domain Type=CNAME name is alias name for some canonical (the real) name (s.jyu.fi is really karahka.cc.jyu.fi) value is canonical name Type=MX value is name of associated with name Sovelluskerros 75 Sovelluskerros 76 DNS protokolla ja viestit DNS protokolla : query ja reply viestejä, molemmilla sama viestin muoto (message format ) Viestin otsikko identification: 16 bittinen numero jolla tunnistetaan vastaus kysymykseen (sama numero) flags: Kysymys vai vastaus Halutaan rekursio Rekursio mahdollinen Vastaus on autoritäärinen DNS protokolla ja viestit Kysymysten nimija tyyppikentät Vastaukset kysymyksiin Kenttiä autoritäärisille palvelimille Lisäinformaatiota jota voidaan käyttää Sovelluskerros 77 Sovelluskerros 78 13

14 Tietojen syöttäminen DNS:ään Esimerkki: perustetaan verkkoutopia domain Rekisteröidään nimi verkkoutopia.com rekisterinpitäjältä Esim. Network Solutions Jos osoite olisi verkkoutopia.fi -> Ficora Nykyään tarjolla myös Hosting ja Webhotelli palveluita, jotka rekisteröivät haluamasi domainin puolestasi ja tarjovat fyysisen alustan palvelimellesi Rekisterinpitäjälle tulee toimittaa kahden autoritäärisen nimipalvelimen nimet (primary ja secondary) ja IP osoitteet Rekisterinpitäjä laittaa kaksi tietuetta com TLD palvelimelle: (verkkoutopia.com, dns1.verkkoutopia.com, NS) (dns1.verkkoutopia.com, , A) (verkkoutopia.com, dns2.verkkoutopia.com, NS) (dns2.verkkoutopia.com, , A) Autoritääriseen palvelimeen laitetaan Tyypin A tietueen arvoksi ja Tyypin MX tietueen arvoksi verkkoutopia.com (www.verkkoutopia.com, , A) (verkkoutopia.com, smtp.verkkoutopia.com, MX) (smtp.verkkoutopia.com, , A) Kuinka ihmiset saavat www sivustojesi IP osoitteen? Sovelluskerros 79 Sovelluskerros Verkkosovellusten periaatteet WWW ja HTTP Sähköposti SMTP, POP3, IMAP P2P tiedostojen jako Sovelluskerros 80 Puhdas P2P arkkitehtuuri ei aina päällä olevaa palvelinta Mielivaltaiset peer-peer päätelaitteet keskustelevat keskenään Peer:it ovat ajoittain yhteydessä ja vaihtavat IP osoitteita Tiedostojen jako: Server-Client vs P2P Question : Kuinka kauan kestää tiedoston jakaminen yhdeltä palvelimelta N:lle peer:ille? File, size F Server d N u N u 1 d 1 u 2 u s d2 Verkko (jossa reilusti kapasiteettia) u s : upload bandwidth u i : peer i upload bandwidth d i : peer i download bandwidth Sovelluskerros 81 Sovelluskerros 82 Tiedoston jakamiseen kuluva aika: client Palvelin lähettää peräkkäin N kopiota: Aika NF/u s Asiakas i käyttää F/d i lataamiseen F Server d N u N u u 2 1 d 1 u s Kasvaa lineaarisesti N:n funktiona (suurille N) d2 Verkko (jossa reilusti kapasiteettia) Aika joka kuluu F:n jakamiseen N:lle asiakkaalle = d cs = max { NF/u s, F/min(d i ) } i asiakas/palvelin mallilla Tiedoston jakamiseen kuluva aika: P2P Palvelimen täytyy lähettää yksi kopio: F/u s time Asiakas i käyttää F/d i lataamiseen NF bittiä täytyy ladata (yhteenäaskettuna) Server fastest possible upload rate: u s + Su i u u 2 1 d 1 u s d P2P = max { F/u s, F/min(d i ), NF/(u s + Su i ) } i Sovelluskerros 83 Sovelluskerros 84 F d N u N d2 Verkko (jossa reilusti kapasiteettia) 14

15 Minimum Distribution Time Server-client vs. P2P: example Client upload rate = u, F/u = 1 hour, u s = 10u, d min u s P2P Client-Server N Yhteenveto Siinä oli verkkosovelluksista! Sovellusarkkitehtuurit Asiakas-palvelin P2P hybridi Sovelluksen vaatimukset palvelulle: luotettavuus, kaistanleveys, viive Internetin kuljetuspalvelut yhteydellinen, luotettava: TCP Epäluotettava, datagrammeja: UDP Protokolla jotka opimme: HTTP SMTP, POP, IMAP Sovelluskerros 85 Sovelluskerros 86 Yhteenveto tärkeintä: opittiin protokollista tyypillinen request/reply viestien vaihto: Asiakas pyytää tietoa tai palvelua Palvelin vastaa tilakoodilla ja lähettämällä dataa Viestien formaatit: otsikot: kenttiä jotka antavat informaatiota datasta data: informaatio jota kommunikoidaan Kontrolli vs. data viestit in-band, out-of-band Keskitetty vs. hajautettu tilaton vs. tilallinen luotettava vs. epäluotettava viestien välitys Kompleksisuus verkon reunoilla Sovelluskerros 87 15

2.2. Sähköposti. SMTP (Simple Mail Transfer Protocol) Postipalvelimet käyttävät SMTPprotokollaa. TCP-yhteys on pysyvä

2.2. Sähköposti. SMTP (Simple Mail Transfer Protocol) Postipalvelimet käyttävät SMTPprotokollaa. TCP-yhteys on pysyvä 2.2. Sähköposti Käyttäjäliitäntä (user ) sanomien kirjoittaminen, lukeminen ja lähettäminen Postipalvelin (mail server) postilaatikot Postiprotokolla sanomien toimittaminen lähettäjän postijärjestelmästä

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

Chapter 3 Transport Layer. Kuljetuskerros

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

Lisätiedot

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

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

Lisätiedot

Chapter 3 Transport Layer. Kuljetuskerros

Chapter 3 Transport Layer. Kuljetuskerros Chapter 3 Transport 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 delete

Lisätiedot

Kierroksen 4 ratkaisut

Kierroksen 4 ratkaisut Kierroksen 4 ratkaisut 1. Tutustu UNIX-työkaluohjelmiin nimeltä nc ja telnet, sekä FTP-protokollan toiminnan kuvaavaan RFC:hen (RFC959). Lataa ftp.funet.fi -koneen /pub -hakemiston listaus näiden ohjelmien

Lisätiedot

SSH Secure Shell & SSH File Transfer

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

Lisätiedot

Security server v6 installation requirements

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

Lisätiedot

Sovellukset 1: sähköposti, web, nimipalvelu

Sovellukset 1: sähköposti, web, nimipalvelu Sovellukset 1: sähköposti, web, nimipalvelu CSE-C2400 Tietokoneverkot Tietokoneverkot 2014 sanna.suoranta@aalto.fi Sisältö Yleistä sovelluksista ja pari esimerkkisovellusta Sähköposti: SMTP, MIME ja IMAP

Lisätiedot

Tekninen kuvaus Aineistosiirrot Interaktiiviset yhteydet iftp-yhteydet

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

Lisätiedot

Kuljetus- ja sovelluskerroksen tietoturvaratkaisut. Transport Layer Security (TLS) TLS:n suojaama sähköposti

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

Lisätiedot

Tikon Ostolaskujenkäsittely versio 6.1.2 SP1

Tikon Ostolaskujenkäsittely versio 6.1.2 SP1 Toukokuu 2012 1 (14) Tikon Ostolaskujenkäsittely versio 6.1.2 SP1 Asennusohje Toukokuu 2012 2 (14) Sisällysluettelo 1. Vaatimukset palvelimelle... 3 1.1..NET Framework 4.0... 3 1.2. Palvelimen Internet

Lisätiedot

Sähköposti ja uutisryhmät 4.5.2005

Sähköposti ja uutisryhmät 4.5.2005 Outlook Express Käyttöliittymä Outlook Express on windows käyttöön tarkoitettu sähköpostin ja uutisryhmien luku- ja kirjoitussovellus. Se käynnistyy joko omasta kuvakkeestaan työpöydältä tai Internet Explorer

Lisätiedot

Käyttöohje Planeetta Internet Oy 3.8.2011

Käyttöohje Planeetta Internet Oy 3.8.2011 Käyttöohje Planeetta Internet Oy 3.8.2011 PLANEETTA TIEDOSTOPALVELIN KÄYTTÖOHJE 3.8.2011 1 (25) Sisällysluettelo Sisällysluettelo... 1 Planeetta Tiedostopalvelin... 2 Yleistä tietoa palvelusta... 2 Palvelun

Lisätiedot

ATK yrittäjän työvälineenä

ATK yrittäjän työvälineenä ATK yrittäjän työvälineenä Internet viestintä- ja kauppakanavana Timo Laapotti / F4U - Foto For You f4u@f4u.fi http://f4u.fi/mlykl/ 27.5.2008 Tietoverkko Tietoverkossa on yhteen kytkettyjä tietokoneita.

Lisätiedot

Ilmoitus saapuneesta turvasähköpostiviestistä

Ilmoitus saapuneesta turvasähköpostiviestistä Tullin turvasähköposti Asiakkaan ohje www.tulli.fi versio 2.2 8.1.2015 Korvaa version 2.1 22.5.2014 Tullin turvasähköposti Tulli lähettää sinulle sähköpostiviestin salattuna silloin, kun viesti tai sen

Lisätiedot

AXXION OY. Hosting-palvelut Asiakasohjeistus Versio 1.0

AXXION OY. Hosting-palvelut Asiakasohjeistus Versio 1.0 AXXION OY Hosting-palvelut Asiakasohjeistus Versio 1.0 27.09.2007 1 Yleistä Tämä dokumentti on asiakkaille tarkoitettu ohjeistus Axxion Oy:n toimittamien hosting-palveluiden myymiseksi. Dokumentin aihepiiriin

Lisätiedot

Autentikoivan lähtevän postin palvelimen asetukset

Autentikoivan lähtevän postin palvelimen asetukset Autentikoivan lähtevän postin palvelimen asetukset - Avaa Työkalut valikko ja valitse Tilien asetukset - Valitse vasemman reunan lokerosta Lähtevän postin palvelin (SM - Valitse listasta palvelin, jonka

Lisätiedot

TCP/IP-protokollat ja DNS

TCP/IP-protokollat ja DNS TCP/IP-protokollat ja DNS Oma nimi Raportti pvm Sisällys 1 TCP/IP...1 1.1 TCP-protokolla...1 1.2 IP-protokolla...1 2 DNS-järjestelmä...1 2.1 Verkkotunnukset...2 2.2 Nimipalvelimet...2 2.2.1 Nimenselvitys...2

Lisätiedot

Sähköpostitilin käyttöönotto

Sähköpostitilin käyttöönotto Sähköpostitilin käyttöönotto Versio 1.0 Jarno Parkkinen jarno@atflow.fi Sivu 1 / 16 1 Johdanto... 2 2 Thunderbird ohjelman lataus ja asennus... 3 3 Sähköpostitilin lisääminen ja käyttöönotto... 4 3.2 Tietojen

Lisätiedot

Esimerkkinä http://wordpress.com/ - ilmainen blogi-julkaisujärjestelmä. WordPress:stä on myös palvelimelle asennettava versio (WordPress.

Esimerkkinä http://wordpress.com/ - ilmainen blogi-julkaisujärjestelmä. WordPress:stä on myös palvelimelle asennettava versio (WordPress. BLOGIN LUOMINEN Esimerkkinä http://wordpress.com/ - ilmainen blogi-julkaisujärjestelmä. WordPress:stä on myös palvelimelle asennettava versio (WordPress.org) Myös http://blogspot.com on ilmainen ja helppokäyttöinen

Lisätiedot

HAMINETTI WLAN LIITTYMÄN KÄYTTÖÖNOTTO-OHJE

HAMINETTI WLAN LIITTYMÄN KÄYTTÖÖNOTTO-OHJE HAMINETTI WLAN LIITTYMÄN KÄYTTÖÖNOTTO-OHJE Vaihe 1, Client manager ohjelmiston ja sovittimen ajureiden asennus Asennuksen vaiheissa saattaa olla sovitin ja käyttöjärjestelmä kohtaisia eroja. Alla olevassa

Lisätiedot

Aloita oman blogisi luominen (järjestelmä lupaa sen tapahtuvan sekunneissa ;-))

Aloita oman blogisi luominen (järjestelmä lupaa sen tapahtuvan sekunneissa ;-)) BLOGIN LUOMINEN Esimerkkinä http://wordpress.com/ - ilmainen blogi-julkaisujärjestelmä. WordPress:stä on myös palvelimelle asennettava versio (WordPress.org) Avaa http://wordpress.com/ -sivu. Aloita oman

Lisätiedot

Mikä on internet, miten se toimii? Mauri Heinonen

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

Lisätiedot

Internet ja tietoverkot. 2. Sovelluskerros. Oulun yliopisto Tietojenkäsittelytieteiden laitos Periodi 3 2014/2015

Internet ja tietoverkot. 2. Sovelluskerros. Oulun yliopisto Tietojenkäsittelytieteiden laitos Periodi 3 2014/2015 811338A 2. Oulun yliopisto Tietojenkäsittelytieteiden laitos Sovelluskerroksen toiminta ja protokollat Luento pohjautuu kirjan James F. Kurose, Keith W. Ross, Computer Networking, A Top-Down Approach,

Lisätiedot

T-111.361 Hypermediadokumentin laatiminen. Sisältö. Tavoitteet. Mitä on www-ohjelmointi? Arkkitehtuuri (yleisesti) Interaktiivisuuden keinot

T-111.361 Hypermediadokumentin laatiminen. Sisältö. Tavoitteet. Mitä on www-ohjelmointi? Arkkitehtuuri (yleisesti) Interaktiivisuuden keinot T-111.361 Hypermediadokumentin laatiminen -Ohjelmointi Peruskäsitys www-ohjelmoinnin kentästä Tekniikat interaktiivisuuden toteuttamiseen tekniikat tekniikat Tietokannat Juha Laitinen TKK/TML juha.laitinen@hut.fi

Lisätiedot

GPRS-lisäpalvelu INTERNET-ASETUKSET

GPRS-lisäpalvelu INTERNET-ASETUKSET GPRS-lisäpalvelu INTERNET-ASETUKSET GPRS-lisäpalvelu Internet-asetukset 2(22) Sisällysluettelo 1 INTERNET-ASETUKSET MICROSOFT WINDOWS 95/98... 3 1.1 MODEEMIN ASENNUS... 3 1.2 APN:N ASETTAMINEN... 3 1.3

Lisätiedot

Luento 4: Sovelluskerros nimipalvelu (DNS), tiedostonsiirto sähköposti, vertaisverkot (P2P)

Luento 4: Sovelluskerros nimipalvelu (DNS), tiedostonsiirto sähköposti, vertaisverkot (P2P) Luento 4: Sovelluskerros nimipalvelu (DNS), tiedostonsiirto sähköposti, vertaisverkot (P2P) 7.11.2013 Tiina Niklander Kurose&Ross Ch2 Pääasiallisesti kuvien J.F Kurose and K.W. Ross, All Rights Reserved

Lisätiedot

WWW-sivu. Miten Internet toimii? World Wide Web. HTML-koodi. HTTP-istunto URL <#>

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

Lisätiedot

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

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

Lisätiedot

S-38.118 Teletekniikan perusteet

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

Lisätiedot

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

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

Lisätiedot

Tikon Ostolaskujenkäsittely versio 6.2.0

Tikon Ostolaskujenkäsittely versio 6.2.0 Lokakuu 2012 1 (20) Tikon Ostolaskujenkäsittely versio 6.2.0 Asennusohje Lokakuu 2012 2 (20) Lokakuu 2012 3 (20) Sisällysluettelo 1. Vaatimukset palvelimelle... 4 1.1..NET Framework 4.0... 4 1.2. Palvelimen

Lisätiedot

SÄHKÖPOSTIPALVELUIDEN KÄYTTÖÖNOTTO LOUNEA OY

SÄHKÖPOSTIPALVELUIDEN KÄYTTÖÖNOTTO LOUNEA OY 1 SÄHKÖPOSTIPALVELUIDEN KÄYTTÖÖNOTTO LOUNEA OY 17.8.2015 Lounea Oy Tehdaskatu 6, 24100 Salo Puh. 029 707 00 Y-tunnus 0139471-8 www.lounea.fi Asiakaspalvelu 0800 303 00 Yrityspalvelu 0800 303 01 Myymälät

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 Muistio 1 (7) 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

Microsoft Outlook Web Access. Pikaohje sähköpostin peruskäyttöön

Microsoft Outlook Web Access. Pikaohje sähköpostin peruskäyttöön Microsoft Outlook Web Access Pikaohje sähköpostin peruskäyttöön 1 Käyttö työpaikalla (Hallinto-verkossa) Käynnistetään sähköposti Työpöydällä olevasta Faiposti-pikakuvakkeesta (hiirellä kaksoisklikkaamalla).

Lisätiedot

Oulun yliopisto Sähkö- ja tietotekniikan osasto

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

Lisätiedot

Lab SBS3.FARM_Hyper-V - Navigating a SharePoint site

Lab SBS3.FARM_Hyper-V - Navigating a SharePoint site Lab SBS3.FARM_Hyper-V - Navigating a SharePoint site Note! Before starting download and install a fresh version of OfficeProfessionalPlus_x64_en-us. The instructions are in the beginning of the exercise.

Lisätiedot

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

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

Lisätiedot

FinFamily Installation and importing data (11.1.2016) FinFamily Asennus / Installation

FinFamily Installation and importing data (11.1.2016) FinFamily Asennus / Installation FinFamily Asennus / Installation 1 Sisällys / Contents FinFamily Asennus / Installation... 1 1. Asennus ja tietojen tuonti / Installation and importing data... 4 1.1. Asenna Java / Install Java... 4 1.2.

Lisätiedot

Selvitysraportti. MySQL serverin asennus Windows ympäristöön

Selvitysraportti. MySQL serverin asennus Windows ympäristöön Selvitysraportti MySQL serverin asennus Windows ympäristöön IIO30200 / Jouni Huotari Arto Sorsa / F3900 CREATIVE COMMONS LISENSOITU http://creativecommons.org/licenses/by-nc-sa/1.0/fi/ 26.4.2010 1 SISÄLTÖ

Lisätiedot

Office 2013 - ohjelmiston asennusohje

Office 2013 - ohjelmiston asennusohje Office 2013 - ohjelmiston asennusohje Tämän ohjeen kuvakaappaukset on otettu asentaessa ohjelmistoa Windows 7 käyttöjärjestelmää käyttävään koneeseen. Näkymät voivat hieman poiketa, jos sinulla on Windows

Lisätiedot

IRC ja etäyhteydet IRC JA ETÄYHTEYDET

IRC ja etäyhteydet IRC JA ETÄYHTEYDET IRC JA ETÄYHTEYDET Contents 1 IRC... 2 1.1 Yleisesti... 2 1.1.1 SSH-yhteys Windowsilla... 2 1.1.2 SSH-yhteys Linuxilla tai OS X:llä... 3 1.2 Irkkaamisen aloitus... 3 1.3 Irkkiin palaaminen... 4 1.4 Hyödyllistä

Lisätiedot

DNS- ja DHCPpalvelut. Linuxissa. Onni Kytönummi & Mikko Raussi

DNS- ja DHCPpalvelut. Linuxissa. Onni Kytönummi & Mikko Raussi DNS- ja DHCPpalvelut Linuxissa Onni Kytönummi & Mikko Raussi Sisällysluettelo 1. Yleisesti DNS ja DHCP palveluista... 2 1.1. DNS yleisesti... 2 1.2. DNS hierarkia ja TLD... 2 1.3. DHCP yleisesti... 3 2.

Lisätiedot

IHTE 1900 Seittiviestintä (syksy 2007) VERKKOTEKNIIKKAA. Mikä on protokolla, IP osoite, nimipalvelu jne ja mihin näitä tarvitaan?

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

Lisätiedot

Ohjeita tietokoneverkon käyttöön Latokartano-säätiön ja Metsäylioppilaiden asuntosäätiön asuntoloissa

Ohjeita tietokoneverkon käyttöön Latokartano-säätiön ja Metsäylioppilaiden asuntosäätiön asuntoloissa Ohjeita tietokoneverkon käyttöön Latokartano-säätiön ja Metsäylioppilaiden asuntosäätiön asuntoloissa 12.9.2011 Osa 1: Perustietoa verkosta Asuntoloiden sisäverkko on yhdistetty Internettiin NATtaavalla

Lisätiedot

... nimipalvelija (primary) ja yksi tai useita nimeä vastaavan IP-osoitteen ja. apunimipalvelijoita (secondary) palauttaa sen kirjastorutiinille

... nimipalvelija (primary) ja yksi tai useita nimeä vastaavan IP-osoitteen ja. apunimipalvelijoita (secondary) palauttaa sen kirjastorutiinille 7. Sovelluksia Internetin hakemistopalvelu DNS 7.2. DNS (Domain NameSystem) 7.4. Sähköposti 7.6. WWW (World Wide Web) Ihmisten ja ohjelmien käyttämien merkkijonomuotoisten nimien muuttaminen binäärisiksi

Lisätiedot

Luottamuksellinen sähköposti Trafissa

Luottamuksellinen sähköposti Trafissa OHJE 1 (8) Luottamuksellinen sähköposti Trafissa Trafi käyttää Deltagon Sec@GW -ohjelmistoa sähköpostin luottamuksellisuuden suojaamiseen. D-Envelope sovelluksen avulla viestien vastaanottaminen ei edellytä

Lisätiedot

Paavo Räisänen. WampServer palvelimen asennus ja käyttö Eclipsen kanssa, sekä ensimmäinen FTP yhteys. www.ohjelmoimaan.net

Paavo Räisänen. WampServer palvelimen asennus ja käyttö Eclipsen kanssa, sekä ensimmäinen FTP yhteys. www.ohjelmoimaan.net Paavo Räisänen WampServer palvelimen asennus ja käyttö Eclipsen kanssa, sekä ensimmäinen FTP yhteys www.ohjelmoimaan.net Tätä opasta saa vapaasti kopioida, tulostaa ja levittää ei kaupallisissa tarkoituksissa.

Lisätiedot

Sonera sovelluspalomuurin muutoshallintaohjeistus

Sonera sovelluspalomuurin muutoshallintaohjeistus Sonera sovelluspalomuurin muutoshallintaohjeistus 1. GUI-clientin asennus GUI-client saadaan ladattua osoitteesta https://partnergate.sonera.com/firewall.html Asennusohjeet löytyvät myös osoitteesta https://partnergate.sonera.com/firewall.html

Lisätiedot

Internet ja tietoverkot 2015 Harjoitus 7: Kertaus

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

Lisätiedot

WWW-PALVELUN KÄYTTÖÖNOTTO LOUNEA OY

WWW-PALVELUN KÄYTTÖÖNOTTO LOUNEA OY 1 WWW-PALVELUN KÄYTTÖÖNOTTO LOUNEA OY 10.4.2015 Lounea Oy Tehdaskatu 6, 24100 Salo Puh. 029 707 00 Y-tunnus 0139471-8 www.lounea.fi Asiakaspalvelu 0800 303 00 Yrityspalvelu 0800 303 01 Myymälät 0800 303

Lisätiedot

Ohje luottamuksellista tietoa sisältävien sähköpostiviestien lähettämiseen ja vastaanottamiseen

Ohje luottamuksellista tietoa sisältävien sähköpostiviestien lähettämiseen ja vastaanottamiseen Ohje luottamuksellista tietoa sisältävien sähköpostiviestien lähettämiseen ja vastaanottamiseen Liikenteen turvallisuusvirasto 27.9.2012 Sisällysluettelo Luottamuksellista tietoa sisältävien sähköpostiviestien

Lisätiedot

You can check above like this: Start->Control Panel->Programs->find if Microsoft Lync or Microsoft Lync Attendeed is listed

You can check above like this: Start->Control Panel->Programs->find if Microsoft Lync or Microsoft Lync Attendeed is listed Online Meeting Guest Online Meeting for Guest Participant Lync Attendee Installation Online kokous vierailevalle osallistujalle Lync Attendee Asennus www.ruukki.com Overview Before you can join to Ruukki

Lisätiedot

Chapter 5 Link Layer and LANs

Chapter 5 Link Layer and LANs Chapter 5 Link Layer and LANs A te 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

FTP -AINEISTOSIIRRON OHJE PC / MAC Ympäristö

FTP -AINEISTOSIIRRON OHJE PC / MAC Ympäristö FTP -AINEISTOSIIRRON OHJE PC / MAC Ympäristö Versio 1.0 Tiedostonsiirto FTP -menetelmällä Lahden Väriasemoinnilla on käytössä suurempien tiedostojen siirtoa varten oma FTP -yhteys. Tällä menetelmällä saadaan

Lisätiedot

Työsähköpostin sisällön siirto uuteen postijärjestelmään

Työsähköpostin sisällön siirto uuteen postijärjestelmään Työsähköpostin sisällön siirto uuteen postijärjestelmään edupori.fi/office 365 3.10.2013 Porin kaupunki ATK Tuki Sisällys Johdanto... 2 Edupori.fi sähköpostin määrittäminen Office 365:n Outlook-ohjelmaan

Lisätiedot

CLOUDBACKUP TSM varmistusohjelmiston asennus

CLOUDBACKUP TSM varmistusohjelmiston asennus Luottamuksellinen JAVERDEL OY CLOUDBACKUP TSM varmistusohjelmiston asennus Copyright 2 (9) SISÄLLYSLUETTELO 1 ASENNUSOHJE WINDOWS KÄYTTÖJÄRJESTELMÄLLÄ VARUSTETTUIHIN LAITTEISIIN... 3 1.1 Yleistä... 3 1.2

Lisätiedot

Tietoliikenneohjelmointi. v. 0.01

Tietoliikenneohjelmointi. v. 0.01 Tietoliikenneohjelmointi v. 0.01 Kurssin suoritus ja tavoitteet Kurssin suoritus kerrotaan erikseen. Tavoitteet: Oppilas osaa suunnitella ja toteuttaa verkossa toimivia asiakas/palvelin sovelluksia. Protokollat

Lisätiedot

3. Asenna MySQLdb(MySQL-python-1.2.3b4.win32-py2.7.exe) ja pyserial (pyserial- 2.5.win32.exe)

3. Asenna MySQLdb(MySQL-python-1.2.3b4.win32-py2.7.exe) ja pyserial (pyserial- 2.5.win32.exe) Tässä ohjeessa asennetaan Windows XP:lle, apache2, PHP5, MySql, PhpMyAdmin, talologger ja talologgergraph. Esimerkki asetukset Ouman 202S-ohjaukselle. 1. Lataa asennus tiedostot osoitteesta: http://www.anvianet.fi/hitachi/win_xp_talologger_talologgergraph.zip

Lisätiedot

Lab A1.FARM_Hyper-V.v3

Lab A1.FARM_Hyper-V.v3 Lab A1.FARM_Hyper-V Installing SharePoint Server 2013 SharePoint Server 2013 -asennus Scenario To install and configure SharePoint 2013 on a single server (Server 2012, AD and SQL Server), you will follow

Lisätiedot

Salasanojen hallinta. Salasanojen hallintaopas RESTAURANT ENTERPRISE SOLUTION

Salasanojen hallinta. Salasanojen hallintaopas RESTAURANT ENTERPRISE SOLUTION Salasanojen hallinta Salasanojen hallintaopas RESTAURANT ENTERPRISE SOLUTION Restaurant Enterprise Solution Asiakirjan tarkoitus Tämä asiakirja kertoo tarvittavat säännöt kuinka hallinnoida RES salasanoja

Lisätiedot

Pertti Pennanen OSI 1 (4) EDUPOLI ICTPro1 29.10.2013

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

Lisätiedot

Kuva maailmasta Pakettiverkot (Luento 1)

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

Lisätiedot

ATK yrittäjän työvälineenä

ATK yrittäjän työvälineenä ATK yrittäjän työvälineenä Internet viestintä- ja kauppakanavana 17.9.2008 Digipolis Kouluttaja Timo Laapotti / F4U Foto For You f4u@f4u.fi 0400 684 358 http://f4u.fi/ Tietoverkko Tietoverkossa on yhteen

Lisätiedot

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

Lisätiedot

Gree Smart -sovelluksen (WiFi) asennus- ja käyttöohje: Hansol-sarjan ilmalämpöpumput WiFi-ominaisuuksilla

Gree Smart -sovelluksen (WiFi) asennus- ja käyttöohje: Hansol-sarjan ilmalämpöpumput WiFi-ominaisuuksilla 02/2016, ed. 5 KÄYTTÖOHJE Gree Smart -sovelluksen (WiFi) asennus- ja käyttöohje: Hansol-sarjan ilmalämpöpumput WiFi-ominaisuuksilla Maahantuoja: Tiilenlyöjänkuja 9 A 01720 Vantaa www.scanvarm.fi Kiitos

Lisätiedot

Choose Finland-Helsinki Valitse Finland-Helsinki

Choose Finland-Helsinki Valitse Finland-Helsinki Write down the Temporary Application ID. If you do not manage to complete the form you can continue where you stopped with this ID no. Muista Temporary Application ID. Jos et onnistu täyttää lomake loppuun

Lisätiedot

Olet tehnyt hyvän valinnan hankkiessasi kotimaisen StorageIT varmuuskopiointipalvelun.

Olet tehnyt hyvän valinnan hankkiessasi kotimaisen StorageIT varmuuskopiointipalvelun. StorageIT 2006 varmuuskopiointiohjelman asennusohje. Hyvä asiakkaamme! Olet tehnyt hyvän valinnan hankkiessasi kotimaisen StorageIT varmuuskopiointipalvelun. Ennen asennuksen aloittamista Varmista, että

Lisätiedot

ZYXEL 645R MODEEMIN ASENTAMINEN SILLATTUUN SAUNALAHDEN ADSL- LIITTYMÄÄN

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

Lisätiedot

@PHPOINT / @KOTIPOINT Sähköpostitilin asetukset

@PHPOINT / @KOTIPOINT Sähköpostitilin asetukset 1(10) OHJEEN SISÄLTÖ Sivu Sähköpostitilin lisääminen 2 Oletussähköpostiosoitteen muuttaminen 7 Sähköpostiliikenteen käyttäminen suojatulla yhteydellä 9 (Viestintäviraston suositus) 2(10) Sähköpostitilin

Lisätiedot

1. Tietokoneverkot ja Internet. 1. 1.Tietokoneesta tietoverkkoon. Keskuskone ja päätteet (=>-80-luvun alku) Keskuskone ja oheislaitteet

1. Tietokoneverkot ja Internet. 1. 1.Tietokoneesta tietoverkkoon. Keskuskone ja päätteet (=>-80-luvun alku) Keskuskone ja oheislaitteet 1. Tietokoneverkot ja Internet 1.1. Tietokoneesta tietoverkkoon 1.2. Tietoliikenneverkon rakenne 1.3. Siirtomedia 1.4. Tietoliikenneohjelmisto eli protokolla 1.5. Viitemallit: OSI-malli, TCP/IP-malli 1.6.

Lisätiedot

BaseMidlet. KÄYTTÖOHJE v. 1.00

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

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

Oman videon toimittaminen Tangomarkkinat laulukilpailuun 2015

Oman videon toimittaminen Tangomarkkinat laulukilpailuun 2015 sivu 1/6 Oman videon toimittaminen Tangomarkkinat laulukilpailuun 2015 Käy nämä ohjeet rauhassa läpi ennen kuin aloitat videon toimittamisen, näin prosessi sujuu sinulta vaivattomammin. Tässä ohjeessa

Lisätiedot

Opas Logitech Harmony 525 asennusohjelmistoon

Opas Logitech Harmony 525 asennusohjelmistoon Opas Logitech Harmony 525 asennusohjelmistoon Tervetuloa! Ohjattu asennus asentaa Logitech Harmony kaukoohjaimen ohjelmiston koneellesi jatkaaksesi paina NEXT. Valitse kieli ja paina ok. Ohessa on Logitech

Lisätiedot

Macintosh (Mac OS X 10.2) Verkkoasetukset Elisa Laajakaista yhteyksille:

Macintosh (Mac OS X 10.2) Verkkoasetukset Elisa Laajakaista yhteyksille: 1 (13) Macintosh () Verkkoasetukset Elisa Laajakaista yhteyksille: Valitse Omenavalikosta Järjestelmäasetukset. Järjestelmäasetuksista Verkko 2 (13) Verkkoasetuksista (1.) Kytkentä Ethernet ja (2.) Määrittelytapa

Lisätiedot

OmniTouch 8400 Instant Communications Suite Microsoft Outlook -integrointi

OmniTouch 8400 Instant Communications Suite Microsoft Outlook -integrointi OmniTouch 8400 Instant Communications Suite Pikaopas - versio 6.1 Alcatel-Lucent OmniTouch 8400 Instant Communications Suite yhdistettynä Microsoft Outlook -ohjelmistoon luo korkeatasoisia palveluita.

Lisätiedot

HOW-TO: Kuinka saan yhdistettyä kaksi tulospalvelukonetta keskenään verkkoon? [Windows XP]

HOW-TO: Kuinka saan yhdistettyä kaksi tulospalvelukonetta keskenään verkkoon? [Windows XP] HOWTO: Tulospalveluohjelman asetusten määrittely verkkokäytössä 1/5 HOW-TO: Kuinka saan yhdistettyä kaksi tulospalvelukonetta keskenään verkkoon? [Windows XP] Kaksi tietokonetta saa kytkettyä keskenään

Lisätiedot

Sähköpostilaatikoiden perustaminen

Sähköpostilaatikoiden perustaminen Sähköpostilaatikoiden perustaminen Sähköpostilaatikoiden perustaminen ja hallinnointi tapahtuu oma.kaisanet.fi-sivuston kautta. Palveluun kirjautuminen tapahtuu menemällä osoitteeseen https://oma.kaisanet.fi.

Lisätiedot

Windows Phone. Sähköpostin määritys. Tässä oppaassa kuvataan uuden sähköpostitilin käyttöönotto Windows Phone 8 -puhelimessa.

Windows Phone. Sähköpostin määritys. Tässä oppaassa kuvataan uuden sähköpostitilin käyttöönotto Windows Phone 8 -puhelimessa. Y K S I K Ä Ä N A S I A K A S E I O L E M E I L L E LI I A N P I E NI TAI M I K Ä Ä N H A A S T E LI I A N S U U R I. Windows Phone Sähköpostin määritys Määrittämällä sähköpostitilisi Windows-puhelimeesi,

Lisätiedot

Ohje Hosted.fi Exchange

Ohje Hosted.fi Exchange Ohje Hosted.fi Exchange Sähköpostin käyttöönotto 18.02.2011 Anvia Hosting Oy Urho Kekkosen katu 4-6 A 00100 Helsinki Puhelin 0207 7682 00 Fax 0207 7682 01 Y-tunnus 1666661-6 Kotipaikka: Helsinki www.anvia.fi

Lisätiedot

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

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

Lisätiedot

JOVISION IP-KAMERA Käyttöohje

JOVISION IP-KAMERA Käyttöohje JOVISION IP-KAMERA Käyttöohje 1 Yleistä... 2 2 Kameran kytkeminen verkkoon... 2 2.1 Tietokoneella... 2 2.2 Älypuhelimella / tabletilla... 5 3 Salasanan vaihtaminen... 8 3.1 Salasanan vaihtaminen Windows

Lisätiedot

Web Service torilla tavataan!

Web Service torilla tavataan! Web Service torilla tavataan! Jari Putula Avarea Oy COPYRIGHT BY AVAREA 2009 1 Google Trends COPYRIGHT BY AVAREA 2009 2 1 1. Mahdollistajat 2. Web service? 3. KISS 4. Miksi? 5. Analogia 6. Ajax 7. Esimerkki

Lisätiedot

1/20/15. Sovellukset 1: sähköposti, web, verkkoohjelmointi. Sisältö. Sovellusten historiaa. Verkkosovellus ja protokolla

1/20/15. Sovellukset 1: sähköposti, web, verkkoohjelmointi. Sisältö. Sovellusten historiaa. Verkkosovellus ja protokolla Sisältö Sovellukset 1: sähköposti, web, verkkoohjelmointi CSE-C2400 Tietokoneverkot Sanna Suoranta Sisältöä adaptoitu seuraavista lähteistä: J.F. Kurose and K.W. Ross: Computer Networking: A Top-Down Approach

Lisätiedot

Sovellukset 1: sähköposti, web, verkkoohjelmointi

Sovellukset 1: sähköposti, web, verkkoohjelmointi Sovellukset 1: sähköposti, web, verkkoohjelmointi CSE-C2400 Tietokoneverkot Sanna Suoranta Sisältöä adaptoitu seuraavista lähteistä: J.F. Kurose and K.W. Ross: Computer Networking: A Top-Down Approach

Lisätiedot

Android. Sähköpostin määritys. Tässä oppaassa kuvataan uuden sähköpostitilin käyttöönotto Android 4.0.3 Ice Cream Sandwichissä.

Android. Sähköpostin määritys. Tässä oppaassa kuvataan uuden sähköpostitilin käyttöönotto Android 4.0.3 Ice Cream Sandwichissä. Y K S I K Ä Ä N A S I A K A S E I O L E M E I L L E LI I A N P I E NI TAI M I K Ä Ä N H A A S T E LI I A N S U U R I. Android Sähköpostin määritys Määrittämällä sähköpostitilisi Android-laitteeseesi, voit

Lisätiedot

Windows Phone 7.5 erilainen ja fiksu älypuhelin. Vesa-Matti Paananen Liiketoimintajohtaja, Windows Phone Microsoft Oy vesku@microsoft.

Windows Phone 7.5 erilainen ja fiksu älypuhelin. Vesa-Matti Paananen Liiketoimintajohtaja, Windows Phone Microsoft Oy vesku@microsoft. Windows Phone 7.5 erilainen ja fiksu älypuhelin Vesa-Matti Paananen Liiketoimintajohtaja, Windows Phone Microsoft Oy vesku@microsoft.com Agenda 29.11.2011 Microsoftin strategia pähkinän kuoressa Kuluttajat

Lisätiedot

Kuljetus- ja sovelluskerroksen tietoturvaratkaisut. Transport Layer Security (TLS) TLS:n turvaama HTTP. TLS:n suojaama sähköposti

Kuljetus- ja sovelluskerroksen tietoturvaratkaisut. Transport Layer Security (TLS) TLS:n turvaama HTTP. 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

Lisätiedot

TIETOKONEYLIASENTAJAN ERIKOISAMMATTITUTKINTO

TIETOKONEYLIASENTAJAN ERIKOISAMMATTITUTKINTO TIETOKONEYLIASENTAJAN ERIKOISAMMATTITUTKINTO TEHTÄVÄ 2: Symantec Endpoint Protection Manager, SEPM keskitetyn tietoturva hallintaohjelmiston asennus, sekä vaadittavien palveluiden/roolien käyttöönottaminen

Lisätiedot

IP asetus -harjoitus Tietojenkäsittelyn koulutusohjelma 31.10.2011

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

Lisätiedot

KODAK EIM & RIM VIParchive Ratkaisut

KODAK EIM & RIM VIParchive Ratkaisut ATK Päivät 2006 Mikkeli KODAK EIM & RIM VIParchive Ratkaisut 29.-30.5. 2006 Stefan Lindqvist HCIS Sales Specialist Health Care Information Systems Kodak Health Group 3/24/2013 1 Arkistoinnin haasteita

Lisätiedot

Tietokone. Tietokone ja ylläpito. Tietokone. Tietokone. Tietokone. Tietokone

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

Lisätiedot

D-Link DSL-504T ADSL Reitittimen Asennusohje ver. 1.0

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

Lisätiedot

Ohjeet vastaamiseen SFTP:llä. Yleistä Kirjautuminen Varmistus/sormenjälki Tiedostojen kopiointi Yhteystietojen antaminen

Ohjeet vastaamiseen SFTP:llä. Yleistä Kirjautuminen Varmistus/sormenjälki Tiedostojen kopiointi Yhteystietojen antaminen Ohjeet vastaamiseen SFTP:llä Yleistä Kirjautuminen Varmistus/sormenjälki Tiedostojen kopiointi Yhteystietojen antaminen Yleistä SFTP-vastaamista suositellaan käytettäväksi vain yli 5000 rivin aineistoille.

Lisätiedot

Nykyaikainen viestintäalusta

Nykyaikainen viestintäalusta Nykyaikainen viestintäalusta OSALLISTUMINEN TUOTTAVUUS Mitä viestintä ja milloin Milloin Ensi tapaaminen, tärkeä neuvottelu jne Menetelmä Henkilökohtainen Arvo / vaikutus Suurin vaikutus Päätöksentekoa

Lisätiedot