Kurssikoe 7.3.2002
Kirjoita jokaisen vastauspaperisi
yläreunaan kurssin nimi ja kokeen päivämäärä
sekä nimesi, syntymäaikasi ja allekirjoituksesi.
1. TCP/IP-protokollapino ja
TCP/IP-verkko (14 p)
a) Piirrä TCP/IP-protokollapino
ja nimeä sen eri kerrokset sekä aseta
TCP/IP-protokollapinon oikeissin kerroksiin seuraavat protokollat
PPP, DNS, UDP, ARP? (6p)
b) Piirrä kuva TCP/IP-verkosta,
jossa on sekä reitittimiä, runkoverkko, silloilla ja
keskittimillä yhteenliitettyjä lähiverkkoja ja
isäntäkoneita. (2 p)
c) Mitkä TCP/IP-protokollapinon
kerrokset on toteutettava keskittimissä, silloissa,
isäntäkoneissa ja reitittimissä? (4p)
d) Mitä tarkoittaa
pakettikytkentäinen (packet switched) verkko? Millä tavoin
pakettikytkentä on parempi kuin piirikytkentä? (2 p)
2. Hidas aloitus (slow start) (18 p)
a) Käytetään
TCP-protokollaa, jossa segmentin maksimi koko on 2 KB ja kynnysarvo
(threshold) on 16 KB. Vastaanottajan ikkunan koko on 18 KB. Esitä
kaaviokuvana, kuinka lähettäjä lähettää
yhteyden alussa ensimmäiset 100 KB, kun kuittaukset
lähetettyihin segmentteihin saapuvat ajoissa eikä
vastaanottaja muuta vastaanottoikkunan arvoa? (6 p)
b) Esitä kaaviokuvana, miten
lähettäjä jatkaa lähetystä, jos
kuittausta ei saada ollenkaan siihen
lähetykseen, jossa siirretää
50. kilotavu ja käytössä on pelkkä hidas aloitus.
(4p)
c) Miten lähettäjä
jatkaisi lähetystä, jos käytössä olisi nopea
uudelleenlähetys (fast retransmission) ja nopea toipuminen
(fast recovery)? (4 p)
d) Miksi uudelleenlähetysajastimen
arvon oikea asetus on ruuhkanvalvonnassa niin tärkeää?
Miten TCP-protokollassa sen arvo saadaan? (4 p)
3. Miten ns. tuntumaton silta
(transparent bridge) osaa ohjata kehyksen oikeaan lähiverkkoon?
(6p)
4. Etäisyysvektorireititys(Distanse
vector routing) (12 p)
a) Miten reitittimet päivittävät
reititystaulunsa etäisyysvektorireititystä käytettäessä?
(4p)
b) Esitä, miten kuvan
reitittimen A reititystaulun sisältö muuttuu, kun
reititykseen käytetään etäisyysvektorireititystä.
Oletetaan aluksi, että A:n reititystaulu on tyhjä. (4p)
A . | . 5 | . |1 . | 3 . B ------------- C | . | |2 . | | . 1 | 1 . | D --------------E 3c) 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?( 4 p)