581333 Tietoliikenne I Erilliskuulustelu 16.1.2004

Kirjoita jokaisen vastauspaperisi yläreunaan kurssin nimi ja kokeen päivämäärä sekä nimesi, syntymäaikasi ja allekirjoituksesi.

  1. Linkkikerros ja sen tarjoamat palvelut (20 p)

    1. Sijoita linkkikerros (link layer) Internetin protokollapinoon. Mainitse kaksi linkkikerroksen protokollaa ja selvitä myös lyhyesti, mihin näitä protokollia käytetään. (5 p)

    2. Kerro linkkikerroksen tarjoamista palveluista. (12 p)

    3. Mitä yhteisiä piirteitä on kuljetuskerroksella (transport layer) ja linkkikerroksella? Mikä on tärkein näiden kerrosten välinen ero? (3 p)

  2. Reitityksestä (20 p)

    1. Millainen laite on reititin (router) ja miten se toimii? (6 p)

    2. Mitä yhteistä on reitittimellä ja sillalla (bridge)? Miten ne eroavat? (6 p)

    3. Miten linkkitilareititystä (link state routing) käyttävät reitittimet päivittävät reititystietonsa? (6 p)

    4. Miten reititys hoidetaan virtuaalipiiriverkossa? (2 p)

  3. Ruuhkanvalvonta ja vuonvalvonta (20 p)

    1. Kerro lyhyesti, mitä tarkoitetaan ruuhkanvalvonnalla (congestion control) ja vuonvalvonnalla (flow control). Miksi ruuhkanvalvonta on yleensä paljon hankalampaa kuin vuonvalvonta? (4 p)

    2. Kerro pääpiirteissään, kuinka TCP-protokolla pyrkii hoitamaan ruuhkanvalvontaa. (10 p)

    3. Entä kuinka TCP-protokolla huolehtii vuonvalvonnasta? (6 p)

581333 Data Communications I

Separate examination 16.1.2004

Write the name of the course, date, your name, your date of birth and signature on every separate sheet. Books and calculators are not allowed.

  1. Link layer and its services (20 p)

    1. Locate link layer in the Internet protocol stack. Give two link layer protocols and explain shortly for what they are used. (5 p)

    2. Tell about the services provided by the link layer. (12 p)

    3. What common features do transport layer and link layer have? What is the main difference between these layers? (3 p)

  2. Routing (20 p)

    1. What kind of device is a router and how does it function? (6 p)

    2. What do routers and bridges have in common? How do they differ? (6 p)

    3. How do routers using link state routing update their routing tables? (6 p)

    4. How does routing in virtual circuit networks differ from routing in the datagram networks? (2)

  3. Congestion control and flow control (20 p)

    1. Explain shortly what is meant by congestion control and flow control. Why is it so that congestion control is more difficult to handle than flow control? (4 p)

    2. Explain how the TCP protocol tries to handle congestion control. (10 p)

    3. Explain how the TCP protocol takes care of flow control (6 p)