581333-1 Tietoliikenne I Erilliskoe 18.1.2002 Kirjoita jokaisen vastauspaperisi yläreunaan kurssin nimi ja kokeen päivämäärä sekä nimesi, syntymäaikasi ja allekirjoituksesi. 1. Lähettäjän verkkoon lähettämät paketit voivat tulla perille virheellisinä tai kadota kokonaan. a) Mitkä tekijät aiheuttavat virheellisiä paketteja tai pakettien katoamisia? (4 p) b) Miten vastaanottaja havaitsee paketin virheelliseksi tai huomaa paketin puuttuvan? Mitä eri keinoja ja tapoja on käytettävissä? Miten tällaisesta virhetilanteesta toivutaan? (8 p) c) Miten Internet-protokollat IP, UDP ja TCP suhtautuvat virheisiin ja virhetilanteesta toipumiseen? Tai miten ne pyrkivät estämään virheiden syntymistä? (6 p) 2. Hidas aloitus (slow start) a) Mihin hidasta aloitusta käytetään? Mitä hyötyä siitä on? Voiko siitä olla haittaa? Jos on, niin missä tilanteissa? (6p) b) Käytetään hidasta aloitusta linjalla, jonka kiertoviive (round-trip time) on 100 ms. Linjalla ei ole ruuhkaa ja kuittaukset saapuvat ajoissa. Vastaanottajan ikkuna on 18 kilotavua ja kynnysarvo (threshold) on aluksi 30 kilotavua. Esitä kaaviona, kuinka 100 kilotavun tiedoston lähettäminen tapahtuu, kun se lähetetään 2 kilotavun segmentteinä? (8 p) c) Oletetaan, että tiedoston segmentti 30 katoaa kokonaan ruuhkan takia. Miten lähettämistä jatketaan tämän jälkeen? (4 p) 3. Linkkiä http://www.motorola.com/NSS/Technology/cdma.html klikataan WWW-verkossa. a) Mitä tämän osoitteen eri osat tarkoittavat? (3 p) b) Millaisia osoitteita on käytössä sovellus-, TCP-, IP- ja MAC-kerroksella? (6 p) c) Miten käyttäjän klikkaaman linkin osoitteen avulla päästään yhteyteen oikean koneen oikeaan prosessiin eli miten sovellus-, TCP- ja IP-kerros selvittävät alemman palvelua tarjoavan kerroksen käyttämän osoitteen? (6 p) 4.Kerro lyhyesti, mitä tarkoitetaan seuraavilla termeillä tai lyhenteillä. Kerro myös, mihin ongelmaan ne liittyvät. a) MIME (3 p) b) liukuvan ikkunan protokolla (sliding window protocol) (3 p) c) pistoke (socket) (3 p)