Tietoliikenne, kevät 2000

10. Harjoitustehtävät (28.-31.3.) (Tanenbaum ss. 424 -502)

1. Vastaa lyhyesti seuraaviin kysymyksiin:
a) Miksi BGP-protokolla on tarpeen?
b) Miten CIDR lisää IP-osoitteita?
c) Miten hoidetaan valinnaiset piirteet IPv6-protokollassa? Miksi näin? Missä muuten on IPv5-protokolla?
d) Mikä on jumbogrammi?
e) Miten tarkoittavat UNI ja NNI? Miten ne poikkeavat toisistaan?
f) Mitä ovat CBR, VBR ja ABR, UBR ?
g) Miten reititys atm-verkossa hoidetaan? Mitä hyviä puolia tällä reitityksellä on?
h) Miten pyritään selviytymään ruuhkasta atm-verkossa?
i) Miksi kuljetuskerros on niin tärkeä ja tarpeellinen?

2. a) Oletetaan, että koneille A ja B on annettu sama IP-osoite samassa Ethernet-verkossa. Verkossa käytetään ARP-protokollaa. Kone A käynnistetään ensin ja se vastaanottaa paketteja muilta isäntäkoneilta. Sitten liitetään B samaan verkkoon. Mitä nyt tapahtuu A:n olemassa oleville yhteyksille? Voisiko RARP-protokolla estää tällaisia tilanteita syntymästä? Tai miten muuten tätä voitaisiin estää??
b) Mihin OSI-mallin kerrokseen ARP-protokolla kuuluu? Sehän tarjoaa palveluja verkkokerroksen protokollalle!

3. Autonomisen järjestelmän AS2 (esim. Tanenbaumin kuva 5-53) alueen A1 paikalisverkossa LAN1 oleva Host1 (piirrä esimerkiksi sopiva A1) lähettää sanoman saman autonomisen järjestelmän alueen A2 koneelle Host2. Simuloi reititys.Selvitä erityisesti, mitä tietoja tarvitaan, missä niitä säilytetään ja miten niitä ylläpidetään (älä käytä passiiveja vaan kerro, kuka tekee mitä).

4. a) Osoitteen koko IPv6 -protokollassa on 16-tavua. Onko tämä riittävää? Jos osoitteita varataan aina miljoonan osoitteen lohko joka nanosekunti, kuinka kauaksi aikaa osoitteet riittävät?
b) Kun IPv6 -protokolla otetaan käyttöön, missä määrin myös ARP-protokollaa pitää muuttaa?

5. Yhteyden avaamisen ja sulkemisen ongelmat: anna lyhyt kuvaus asian mielenkiintoisimmista puolista. Mitä ongelmia syntyy, jos käytetään vain kaksinkertaista kättelyä (two-way handshake)?
Riittävätkö kolminkertainen kättely ja ajastimen käyttö kaikissa olosuhteissa? Voiko yhteyden avaaminen tai sulkeminen kuitenkin johtaa johtaa lukkiutumistilanteeseen?

6.Alice lähettää Bobille e-postia ja ehdottaa yhdessä lounaalle lähtöä. Bob vastaa lähtevänsä. Ulkona on kuitenkin tavallisen kamala ilma, joten kumpikaan ei aio lähteä ulos, ellei ole varma siitä, että toinenkin lähtee. Miten sanomien vaihto jatkuu?
Alice ja Bob voisivat sopia asiasta myös puhelimitse. Miksi se on helpompaa? Vai onko?
Muunnelma: pankkisovellus tekee tilisiirron M-pankin tililtä a O-pankin tilille b. Miten tämä saadaan onnistumaan? Mitä eroa siinä on Alicen ja Bobin ruokailuun nähden? Vai onko siinä mitään eroa?