Tietoliikenne I, syksy 2001
Harjoitus 3 (2.-5.10.2001)
-
Innokas Internet-käyttäjä, opiskelija Iitu Iivari istuu
tietojenkäsittelytieteen laitoksella surffailemassa ja avaa hiirenklikkauksella
lukemastaan dokumentista URL-linkin http://www.encyclopedia.com/articles/12910.html.
Mitä kaikkea sitten tapahtuukaan!
-
Mitä URL-linkin eri osat tarkoittavat ja mihin niitä käytetään?
-
Mitä sovelluskerroksella tapahtuu? Ketkä kommunikoivat ja kuinka? Mitä viestejä
lähetetään?
-
Tutki itse miltä HTTP-protokollan sanomat näyttävät. Ota telnet-yhteys esim. laitoksen
WWW-palvelimeen (telnet www.cs.helsinki.fi 80) ja pyydä esim. tämän kurssin
sivua: GET /u/marttine/tili/syksy01/harj/ht3.html. Mitä tapahtuu, kun pyydät
sivua, jota ei ole tai sinulla ei ole oikeutta saada sitä?
-
Oletetaan, että haku Internetin yli kestää keskimäärin 2 sekuntia.
Haettu tiedoston koko on keskimäärin 100 Kbittiä. Organisaation oman
lähiverkon nopeus on 100 Mbps. Verkko ei ole ruuhkainen, joten verkon käyttö ei
aiheuta ylimääräisiä odotusviipeitä. Ei myöskään etenemisviivettä ei ole tarpeen
ottaa huomioon, sillä verkossa etäisyydet ovat suhteellisen pienet.
-
Kauanko kestää 100 Kbitin tiedoston siirto lähiverkon yli toiselle lähiverkon
koneelle?
-
Jos verkosta tehdään 20 tyypillistä hakua (= 100 Kbitin tiedosto) sekunnissa
Internetin palvelimiin, kuinka suuri kuormitus tai liikennetarve tästä
aiheutuu Internetiin?
-
Kuinka paljon tämän lähiverkon käyttäjien verkolle aiheuttama kuormitus
pienenee, jos käytössä on lähiverkossa oleva välimuisti (cache), josta löytyy
i) 40 %, ii) 60%, ja iii) 80% haetuista tiedostoista?
-
Lisää välimuistista.
-
Entä, jos 100 edellisen tehtävän kaltaista lähiverkkoa kuormittaa yhtä erittäin suosittua
uutispalvelinta. Miten suuri kapasiteetti palvelimella täytyy olla, jotta se
pystyisi hoitamaan syntyvän kuorman?
-
Entä, mikä kapasiteetti palvelimessa riittää, jos kussakin verkossa on oma
välimuisti, joka
huolehtii tiedostojen jakamisesta omille koneilleen?
-
Ota selvää verkosta tai muualta, miten Internetissä on välimuistien käyttö
järjestetty.
-
Opiskelija T. Terävä Helsingin yliopistosta lähettää sähköpostia ystävälleen
M. Smartille
Kaliforniaan Berkeleyn yliopistoon. Hän käynnistää PC:llään sähköpostiohjelman
(käyttäjänedustajan eli UA:n),
kirjoittaa lyhyen sanoman "Hello! How are you?" osoitteena
M.Smart@cs.berkeley.edu ja lähettää sen. Mitä sanomalle tapahtuu tämän jälkeen?
-
Mitä lähettäjän postiohjelma tekee sanomalle?
-
Mistä postisovellus tietää, minne sanoma on menossa?
-
Miten postisovellus toimittaa sanoman eteenpäin vastaanottajan
postijärjestelmään?
- Entä, jos T. Terävä haluaisi liittää sähköpostisanomaan liitetiedostona oman kuvansa, niin
mitä muutoksia järjestelmään tällöin tarvitaan?
-
Oletetaan, että postisovellukset käyttävät SMTP-protokollaa. Mitä
SMTP-protokollan viestejä postisovellusten välillä vaihdetaan edellisen
tehtävän viestin välittämisessä? Millainen on lähetettyjen viestien sisältö?
- Sähköpostin lukeminen
-
M. Smart lukee sähköpostinsa omalla PC:llään olevan postiohjelman avulla. Tämä ohjelma käyttää
POP3-protokollaa. Mitä viestejä tässä protokollassa vaihdetaan?
- Mitä hyötyä olisi, jos postiohjelma käyttäisikin IMAP-protokollaa?