581333-1 Tietoliikenne I Erilliskoe 28.9.2001 Kirjoita jokaisen vastauspaperisi yläreunaan kurssin nimi ja kokeen päivämäärä sekä nimesi, syntymäaikasi ja allekirjoituksesi. 1. Helsingin yliopiston opiskelija A. Innokas lähettää lyhyen sähköpostiviestin ystävälleen B. Eagerille, joka opiskelee Lontoossa. a) Mitä tapahtuu sovellustasolla A. Innokkaan viestille? Mitä sovellustason toimintoja tarvitaan ja mitä sovellustason protokollia käytetään? (6 p) b) Mitä tapahtuu kuljetuskerroksella? Mitä kuljetuskerroksen toimintoja ja protokollia tarvitaan sovelluskerroksen viestien kuljettamiseen? (5 p) c) Mitä tapahtuu verkkokerroksella? Kuinka verkkokerros osallistuu sähköpostiviestin kuljettamiseen? (4 p) 2. Hidas aloitus (slow start) a) Mihin hidasta aloitusta käytetään? Mitä hyötyä siitä on? Voiko siitä olla haittaa? Jos, niin missä tilanteissa? (3 p) 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 KB ja segmentin koko 2 KB. Kynnysarvo (threshold) on aluksi 30 KB. Lähetettävänä on 60 MB. Esitä kaaviokuvana, kuinka lähetys tapahtuu, jos siinä ei esiinny mitään virhetilanteita tai viiveitä.(6 p) c) Mitä tapahtuu, jos lähetettyyn sanomaaan ei tule kuittausta ajoissa ja uudelleenlk lähetysajastin laukeaa? (3 p) d) Miten uudellenlähetysajastimelle osataan asettaa sopiva arvo? Mitä ongelmia sopimaton arvo aiheuttaa? (3 p) 3. Etäisyysvektorireititys (Distance vector routing) a) Miten reitittimet päivittävät reititystaulunsa etäisyysvektorireititystä käytettäessä? (6 p) b) Näytä esimerkeillä, kuinka etäisyysvektorireititystä käytettäessä 'hyvät uutiset leviävät nopeasti ja huonot uutiset hitaasti'. Miten tätä ongelmaa on pyritty ratkaisemaan?( 6 p) c) Mitä muita ongelmia etäisyysreitityksessä on? (3 p) 4. Verkko koostuu useista tuntumattomilla silloilla (transparent bridge) yhteenliitetyistä kuullosteluväylistä (802.3, 'Ethernet'-verkko). Verkon eräässä lähiverkossa oleva asema A lähettää kehyksen usean sillan takana olevan toisen lähiverkon asemalle B. a) Miten Ethernet-verkon aseman MAC-kerros (Medium Access Control Layer) toimii lähettäessään kehystä verkkoon, jotta lähetys onnistuisi eikä aiheuttasi törmäystä? (7 p) b) Miten aseman A lähettämä kehys saadaan toimitettua siihen lähiverkkoon, jossa asema B sijaitsee? Mitä tietoja tähän tarvitaan, missä ja miten tiedot kerätään? (8 p)