Tietoliikenne II, syksy 2003

Harjoitus 2 (1.10.2003)

  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 16 MSS:ää.

  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. 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?

  6. Mikä on IPv6:n tilanne? Missä määrin se on toteutettu ja käytössä? Mikä on 6Bone? Etsi tietoa verkosta tai muualta.