581333-1 Tietoliikenne I


Erilliskoe 9.11.2004

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


  1. Internetin protokollapinosta ja protokollista. (20 p)

a) Esitä kaaviokuvana Internetin protokollapino. (2 p)

b) Mihin seuraavia protokollia käytetään? Mille Internetin protokollapinon kerrokselle

kukin niistä kuuluu? (8 p)

i) ARP ii) DNS iii) UDP iv) PPP

c) Mitkä Internetin protokollapinon kerrokset seuraavissa laitteissa on toteutettu? (6 p)

i) kytkin (switch) ii) toistin (repeater) iii) isäntäkone (host) iv) reititin (router)

d) Mitä osoitteita eri kerroksilla käytetään? (4 p)


  1. Ruuhkanvalvonta ja vuonvalvonta Internetissä (20 p)

a) Miksi ruuhkanvalvontaa (congestion control) ja vuonvalvontaa (flow control) tarvitaan? (2 p)

b) Millainen on Internetissä käytetty ruuhkanvalvonta pääpiirteissään? (10 p)

c) Millainen on Internetissä käytetty vuonvalvonta pääpiirteissään? (4p)

d) Miksi ruuhkanvalvonnan kannalta on niin tärkeää, että uudelleenlähetysajastimen

(retransmission timer) arvo on oikein asetettu? Mitä tapahtuu, jos ajastimen arvo on liian

pieni tai liian suuri?(4 p)


  1. Opiskelija surffailee Internetissä ja klikkaa linkkiä. Tuloksena opiskelijan koneen näytölle

    tulee näkyviin sivu jostakin kaukana olevasta koneesta. (20 p)

a) Mitä sovelluskerroksella (application layer) tapahtuu? Mitä sovelluskerroksen toimintoja

ja protokollia käytetään? Mitä sanomia ja missä järjestyksessä sovelluskerroksella

lähetetään? (8 p)

b) Mitä tapahtuu kuljetuskerroksella (transport layer)? Mitä kuljetuskerroksen toimintoja ja

protokollia käytetään? Mitä ja sanomia ja missä järjestyksessä kuljetuskerroksella

lähetään? (8 p)

c) Entä mitä sovelluskerroksen sanomille tapahtuu kuljetuskerroksella (network layer)?

(4 p)



















581333 Data Communications I



Separate examination 9.11.2004

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



  1. Internet protocol stack (20 p)

    a) Show the Internet protocol stack. (2 p)

    b) For what are the following protocols used? To what layer in the Internet stack do they belong? (8 p)

i) ARP ii) DNS iii) UDP iv) PPP

    c) What layers of the Internet protocol stack are implemented in the following devices? (6 p)

    i) switch ii) repeater iii) host iv) router

    d) What addresses are used in the different layers? (4 p)


2. Congestion control and flow control in the Internet (20 p)

a) Why is congestion control and flow control needed? (2 p)

b) Explain, in principal, how congestion control is handled in the Internet. (10 p)

c) Explain, in principal, how flow control is taken care of. (4 p)

d) Why is it so important for the congestion control to have the retransmission timer set

correctly? What happens if the retransmission timer value is too small or too large? (4 p)


  1. Student A. Eager is surfing in the Internet and clicks a link. And soon a page from a far away

    machine pops onto his screen.

a) What happens in the application layer? What application layer protocols and functions are

used. What messages and when are sent in the aplication layer? (8 p)

b) What happens in the transport layer? What transport layer segments and in which order are

needed to transport the messages of the application layer? (8 p)

c) What happens to the application layer messages in the network layer? (4 p)