582202 Tietoliikenteen perusteet (4 op, 2 ov) / Liisa Marttinen

Erilliskuulustelu 16.11.2007

  1. Internetin protokollapinosta ja protokollista [18 p]

    1. Piirrä Internetin protokollapino ja nimeä sen eri kerrokset. (3 p)
    2. Sijoita seuraavat protokollat oikeisiin kerroksiin: MAC, DNS, UDP, DHCP ja IMAP. Kerro myös muutamalla sanalla mihin näitä protokollia kätretään (10 p)
    3. Mitkä Internetin protokollapinon kerrokset seuraavissa laitteissa on toteutettu? (5 p) i) kytkin (switch) ii) toistin (repeater) iii) isäntäkone (host) iv) reititin (router)
  2. Virheiden havaitseminen ja virheestä toipuminen [14 p]

    1. Miten Internet-protokollat IP, UDP ja TCP suhtautuvat virheisiin ja virhetilanteesta toipumiseen? (8 p)
    2. Käytössä on CRC-tarkistus ja virittäjä (generator) on 1011. Lähetettävä varsinainen data on 110101. Mitä saadaan CRC-tarkisteeksi ja mitä siis lähetetään linjalle? Miten vastaanottaja tietää, onko saapunut data virheellinen? (6 p)

  3. Vuonvalvonta ja ruuhkanvalvonta [16 p]

    1. Mitä tarkoitetaan vuonvalvonnalla (flow control) ja ruuhkanvalvonnalla (congestion control)? (4 p)
    2. Kerro pääpiirteissään, kuinka TCP-protokolla pyrkii hoitamaan ruuhkanvalvontaa. (8 p)
    3. Entä kuinka TCP-protokolla huolehtii vuonvalvonnasta? (4 p)
  4. Etäisyysvektorireititys [12 p]

    1. Miten reitittimet päivittävät reititystaulunsa etäisyysvektorireititystä käytettäessä? (6p)
    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 toimivaan verkkoon ja A:n reititystaulu on aluksi tyhjä. (6 p)

        
        A .
        |    .  
        |       . 3
        |2         .
        |      5       .
        B ------------- C
        |           .   |
        |3       .      |
        |     .  1      | 4
        |  .            |
        D --------------E
                1