Tietoliikenne II, syksy 2004

Harjoitus 2 (28.-29.9.2004)

  1. Oletetaan, että käytössä NewReno:n ns. osittaiset kuittaukset (partial acknowledgement). Kuinka nyt selvitään tilanteesta, jossa ensimmäisen onnistuneen lähetyksen jälkeen ruuhkan takia kadotetaan kolme seuraavaa segmenttia. Tämän jälkeen lähetyksissä ei ole ongelmia. Ruuhkaikkuna on 8 MSS:ää. Kiertoaika (round-trip-time) on 100 ms ja uudelleenlähetysajastimen arvo 2*kiertoaika. Lähetystä rajoittaa vain ruuhkaikkuna.

  2. RED-puskuri ja ECN

    1. Miten RED-puskuri toimii? Mitä hyötyä siitä on?
    2. TCP-kerroksella halutaan käyttää ECN:ää (Explicit Congestion Notification). Mitä lisätoimintoja tarvitaan TCP-protokollassa ja IP-protokollassa? Miten ECN:n käytöstä sovitaan? Oletetaan, että ECN:ää käyttävän yhteyden yksi segmentti joutuu ruuhkaan. Miten tieto tästä tulee lähettäjälle ja ja miten lähettäjä sitten toimii?

  3. IP-protokolla ja isot paketit
    1. Miten suuria datamääriä IP-protokollissa voi lähettää? Mitkä tekijät rajoittavat lähetettävien IP-datagrammien kokoa?
    2. Voiko IPv4-protokollaa käyttäen lähettää 'normaalia suurempia' sanomia? Esimerkiksi voiko superkone A mitenkään lähettää 262144 tavun kokoisen sanoman koneelle B käyttäen IPv4-protokollaa? Jos voi, niin miten se tapahtuu? Mitä tapahtuu, jos superdatagrammi kohtaa verkon, joka ei kykene kuljettamaan niin suurta sanomaa?
    3. Miten IPv6 hoitaa isot paketit?

  4. Miltä IPv6-sanoma näyttää, kun
    1. TCP-segmenttiä kuljettava IP-datagrammi käyttää autentikointiotsaketta AH,
    2. IP-datagrammin on kuljettava koneelta H1 vain reitittimien A, B, C ja D kautta kohteeseen H2? Miten välissä olevat reitittimet käsittelevät tätä IP- datagrammia.
  5. Mikä on IPv6:n tilanne? Missä määrin se on toteutettu ja käytössä? Mikä on 6Bone? Etsi tietoa verkosta tai muualta.

  6. Mikä on IP-osoitteen 192.31.63.8 verkko-osoite ja koneosoite
    1. jos käytössä luokallinen osoitus,
    2. luokaton osoitus (CIDR) 192.31.63.8/20,
    3. luokaton osoitus ja lisäksi aliverkkomaski, jossa ensin 28 ykköstä ja loput nollia?
    4. Miten osoite 192.31.63.8 esitetään IPv6-osoitteena?
    5. Kun yritys käyttää sekä luokatonta osoitusta että aliverkkoa, niin mitä tietoa yrityksen reittimien reititystaulussa tällöin on? Miten reititin löytää oikean osoitteen?