Tietoliikenne
II
Kurssikoe
9.11.2004
Kirjoita jokaisen vastauspaperisi yläreunaan kurssin nimi
ja kokeen päivämäärä sekä nimesi,
syntymäaikasi tai opiskelijanumerosi ja allekirjoituksesi.
- Parannuksia TCP:n
ruuhkanvalvontaan (14 p)
TCP:n ruuhkanvalvontaan (congestion
control) on ehdotettu useita parannuksia. Selvitä, mitä
ruuhkanvalvontaan liittyviä ongelmia seuraavat ehdotukset
pyrkivät ratkaisemaan ja millä keinoin ne ongelman
ratkaisevat eli kerro toiminta pääpiirteissään.
- Rajoitettu lähetys (Limited
Transmit) (4 p)
- ECN (Explicit Congestion
Notification) (5 p)
- New Reno (5 p)
- Vastaa seuraaviin kysymyksiin (12
p)
- Miksi analogisella puhelinlinjalla
on hyvä käyttää melko kapeaa kaistanleveyttä?
Miksi taas digitaaliseen lähetykseen tarvitaan mahdollisimman
paljon kaistanleveyttä? (4 p)
- Miten toimii vuoromerkkiämpäri
(token bucket)? Entä miten toimii vuotava ämpäri
(leaky bucket)? Mihin näitä ämpäreitä
voidaan käyttää? (4 p)
- Miten kodekki toimii (codec)?
Mihin sitä tarvitaan? (4 p)
- Langaton lähiverkko (WLAN)
(12 p)
- Mitä ongelmia, langalliseen
Ethernet-verkkoon verrattuna, langattomuus aiheuttaa langattomien
lähiverkkojen lähetysvuorojen koordinointiin? (4 p)
- Miten lähetysvuorojen
koordinointi hoidetaan langattomassa IEEE 802.11b -standardin
mukaisessa lähiverkossa? (8 p)
- Monilähetyksestä (12 p)
Oletetaan, että C on valittu alla
olevalle verkolle keskussolmuksi keskuspohjaisessa
monilähetysreitityksessä. Monilähetyksessä
mukana olevat reitittimet A, D, E ja F liittyvät
keskussolmuun pienimmän kustannuksen polkua pitkin.
1 1
B --------- C ------- D
| \ /|
| \ / |
| \ / |
2 | \ 2 4 / | 2
| \ / |
| \ / |
| \ / |
| \ / |
| \ / |
| \ / |
A --- G ----F ----------E
1 2 1
- Millainen reitityspuu tällöin
syntyy? (6 p)
- Onko tuloksena pienimmän
kustannuksen virittävä puu? (2 p)
Pelkkä vastaus ei ole, ei riitä.
Pitää olla perustelu. Perusteluksi riittää
esittää jokin pienempi virittävä puu.
- Miten reitittimet tietävät,
mitkä isäntäkoneet milloinkin haluavat vastaanottaa
monilähetyksiä? (4 p)
==============================================================================================================
Data
Communications II
Course
examination 9.11.2004
Write the name of the course, date, your name, your
date of birth or your student number, and signature on every separate
sheet. Books and calculators are not allowed.
- TCP congestion control improvement
(14 p)
There have been several proposals to
improve the TCP congestion control. Explain what TCP congestion
control related problems the following proposals try to solve and
how they do it i.e. explain their
functionality in principal. (14 p)
- Limited Transmit (4 p)
- ECN (Explicit Congestion
Notification) (6 p)
- New Reno (6 p)
- Answer the following questions
(12 p)
- Why, for an analog telephone
line, it is better to use a pretty narrow bandwidth channel?
Why, for a digital transmission, as much as possible bandwidth is
needed? (4 p)
- What is a token bucket? How does
it function? What about the functionality of a leaky bucket? For
what purposes can these 'buckets' be used? (4 p)
- How does the codec function?
Where is it used?(4 p)
- Wireless LAN (WLAN) (12 p)
- What problems, compared to wired
networks such as Ethernet, does wirelessness bring to the
coordination of transmissions in wireless LANs?(4 p)
- How is the coordination of sending
turns handled in wireless IEEE 802.11b LANS?
- About multicast (12 p)
Assume that the node C in the
network below is chosen as the center in a center-based multicast
routing algorithm. Routers A, D, E and F want to participate in
a multicast sending and connect to the central node C using their
least-cost path.
1 1
B --------- C ------- D
| \ /|
| \ / |
| \ / |
2 | \ 2 4 / | 2
| \ / |
| \ / |
| \ / |
| \ / |
| \ / |
| \ / |
A --- G ----F ----------E
1 2 1
- Show the resulting center-based
multicast routing tree. (6 p)
- Is the resulting tree a
minimum-cost spanning tree? (2 p)
- How do the routers know what hosts
want to receive a certain multicast sending? (4 p)