581333-1 Tietoliikenne I Koe 19.1.2001 Kirjoita jokaisen vastauspaperisi yläreunaan kurssin nimi ja kokeen päivämäärä sekä nimesi, syntymäaikasi ja allekirjoituksesi. Jos et ole ilmoittautunut kokeeseen, niin liitä vastauspaperiisi myös henkilötunnuksesi tai opiskelijanumerosi. 1. Protokollien kerrosmallit a) Piirrä kaaviokuva OSI-viitemallin (OSI Reference Model) kerroksista. Esitä lyhyesti kunkin OSI-kerroksen tärkeimmät tehtävät. (7 p) b) Missä OSI-mallin kerroksessa MAC-alikerros sijaitsee. Mitkä ovat MAC-kerroksen tehtävät? (2 p) c) Mitkä ovat TCP-viitemallin kerrokset? Miten ne suhtautuvat OSI-malliin? (4 p) d) Mitkä ovat tärkeimmät syyt protokollien kerrosmallin käyttöön? (2 p) 2. 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 toisessa lähiverkossa olevalle asemalle B. a) Miten asema A toimii saadakseen kehyksen lähetetyksi verkkoon? (7 p) b) Miten sanoma saadaan ohjattua siihen lähiverkkoon, jossa asema B sijaitsee? Mitä tietoja tähän tarvitaan, missä ja miten tiedot kerätään? (8 p) 3. IP-verkko, IP-protokolla ja IP-osoite (IP versio 4) a) IP-verkko on pakettikytkentäinen verkko, joka tarjoaa yhteydetöntä ja epäluotettavaa palvelua. Mitä näillä termeillä tarkoitetaan? (3 p) b) IP-protokolla huolehtii pakettien eli datagrammien siirrosta hyvin erilaisten verkkojen kautta. Millä keinoin IP- protokolla selviytyy siitä ongelmasta, että eri verkoissa on käytössä erilainen paketin maksimikoko? (6 p) c) Millainen on IP-osoite? Mitä ongelmia IP-soitteiden kanssa on? (6 p) 4. TCP ja hidas aloitus (Slow Start) a) Mihin hidasta aloitusta käytetään? Mitä hyötyä siitä on? Voiko siitä olla haittaa? (3 p) b) Käytetään hidasta aloitusta linjalla, jonka kiertoviive (round-trip time) on 10 ms. Linjalla ei ole ruuhkaa ja kuittaukset saapuvat ajoissa. Vastaanottajan ikkuna on 18 KB ja segmentin maksimikoko 2 KB. Kynnysarvo on aluksi 30 KB. Kauanko kestää, ennenkuin voidaan lähettää ensimmäinen täysi ikkunallinen? (5 p) c) Kun täysi ikkunallinen on lähetetty, ei siihen enää saadakaan kuittausta ajoissa, vaan uudelleenlähetysajastin ehtii laueta. Miten lähettämistä jatketaan tämän jälkeen? (3 p) d) Miksi TCP-protokollassa uudelleenlähetysajastimen arvon oikea asettaminen on niin tärkeää? Millä tavalla uudelleenlähetysajastimelle saadaan arvo? (4 p)