581333-1 Tietoliikenne I


Koe 26.9. 2003

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

  1. Lähettäjän verkkoon lähettämät paketit voivat tulla perille virheellisinä tai kadota kokonaan.
    1. Mitkä tekijät aiheuttavat virheellisiä paketteja tai pakettien katoamisia? (4 p)
    2. Miten vastaanottaja havaitsee paketin virheelliseksi tai huomaa paketin puuttuvan? Mitä eri keinoja ja tapoja on käytettävissä? Miten tällaisesta virhetilanteesta toivutaan? (8 p)
    3. Miten Internet-protokollat IP, UDP ja TCP suhtautuvat virheisiin ja virhetilanteesta toipumiseen? Tai miten ne pyrkivät estämään virheiden syntymistä? (8 p)

  2. Vastaa seuraaviin kysymyksiin.
    1. Mitä tarkoitetaan vuonvalvonnalla (flow control)? Mitä keinoja ja mekanismeja vuonvalvontaan käytetään? (5 p)
    2. Mitä tarkoitetaan ruuhkanvalvonnalla (congestion control)? Mitä keinoja ja mekanismeja ruuhkanvalvontaan käytetään? ( 5 p)
    3. Mitä tarkoitetaan tulvituksella (flooding)? Mitä ongelmia tulvituksessa on? Mitä hyviä puolia? (5 p)
    4. Mitä tarkoitetaan paloittelulla (fragmentation)? Miksi sitä tarvitaan? Miten IP-protokolla (versio 4) suhtautuu paloitteluun? (5 p)
  3. Tietojenkäsittelytieteen opiskelija Aimo Ahkera laatii luennon väliajalla laitoksen verkkoon liitetyllä koneella sähköpostisanoman ja lähettää sen vaihto-oppilaana Australiassa olevalle ystävälleen Ulla Uutteralle. Sanoma sisältää sekä tekstiä että yhden kuvan viime kesän rantajuhlista.

    1. Mitä sovelluskerroksen protokollia ja toimintoja tarvitaan sanoma siirtämiseen Aimon postijärjestelmästä Ullan postijärjestelmään? Kerro myös mihin näitä protokollia ja toimintoja tarvitaan. (8 p)
    2. Miten TCP-protokolla osallistuu sähköpostisanoman toimittamiseen vastaanottajalle? Piirrä kaaviokuva, josta selviää, mitä kaikkia TCP-protokollan segmenttejä ja missä järjestyksessä tarvitaan. (8 p)
    3. Piirrä kaaviokuva, josta selviää, millaisessa muodossa (= mitä otsakkeita (header) ja peräkkäitä (trailer) siihen on liitetty) sähköpostisanoma siirtyy sovelluskerroksella, kuljetuskerroksella, verkkokerroksella ja linkkikerroksella. (4 p)