581333-1 Tietoliikenne I
Kurssikoe 7.3.2003
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 3
c) 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)