582202 Tietoliikenteen perusteet (4 op)

Liisa Marttinen


Erilliskuulustelu 19.9.2008
Kirjoita jokaisen vastauspaperisi yläreunaan nimesi, opiskelijanumerosi tai syntymäaikasi ja allekirjoituksesi.

  1. Internetin protokollapinosta ja protokollista [15 p]
    1. Piirrä Internetin protokollapino ja nimeä sen eri kerrokset. (3 p)
    2. Sijoita seuraavat protokollat oikeisiin kerroksiin: ARP, UDP, DNS ja IMAP. Kerro myös muutamalla sanalla mihin näitä protokollia käytetään (8 p)
    3. Mitkä Internetin protokollapinon kerrokset seuraavissa laitteissa on toteutettu? (4 p)
        i) kytkin (switch)
        ii) isäntäkone (host)
        iii)reititin (router)

  2. Ruuhkanhallinta Intenetissä [15 p]

    1. TCP-protokollan ruuhkanhallinta perustuu hitaaseen aloitukseen (slow start), ruuhkan välttelyyn (congestion avoidance) ja nopeaan toipumiseen (fast recovery). Mitä näillä termeillä tarkoitetaan? (6 p)
    2. Selitä TCP:n ruuhkanhallinnan toiminta pääpiirteissään. (5 p)
    3. Miten uudelleenlähetysajastimelle osataan asettaa sopiva arvo? Mitä tapahtuu, jos arvo on liian pieni? Entä mitä tapahtuu, jos arvo on liian suuri? (4 p)

  3. Internetin osoitteista [18 p]
    1. Millaisia osoitteita on käytössä Internetin protokollapinon eri kerroksissa? (6 p)
    2. Miten ylemmässä kerroksessa selvitetään alemman, sille palvelua tarjoavan kerroksen käyttämä osoite? Eli kun tiedetään kerroksella i käytetty vastaanottajan osoite, miten saadaan selville kerroksen i-1 käyttämä osoite? (10 p)
    3. Miten DHCP-protokolla liittyy osoitteisiin? (2 p)
  4. Etäisyysvektorireititys [12 p]

    1. Miten reitittimet päivittävät reititystaulunsa etäisyysvektorireititystä käytettäessä? (6 p)
    2. Esitä, miten kuvan reitittimen A reititystaulun sisältö muuttuu, kun reititystietojen välittämiseen käytetään etäisyysvektorireititystä. Oletetaan, että reititin A lisätään jo toimivaanverkkoon ja A:n reititystaulu on aluksi tyhjä. (6 p)
              A .
              |    .  
              |       . 3
              |2         .
              |      5       .
              B ------------- C
              |           .   |
              |3       .      |
              |     .  1      | 4
              |  .            |
              D --------------E
                      1