-TML logo-

T-110.2100 Johdatus tietoliikenteeseen (5 op)


Kotitehtävä 2, 2008


Materiaali


Tehtävä: Internetin rakenne, IP, UDP ja TCP

1. Internet-osoitteiden käyttö (6 pistettä)

Tavoite: Tiedät miten IP-osoiteavaruus jaetaan pienemmiksi osiksi.

Tehtävänäsi on suunnitella verkko pienelle labralle. Kitsas ATK-keskus on antanut käyttöösi verkon 130.233.46.64/26. Labran johtaja on sitä mieltä, että osoitteet jaetaan seuraavasti:

Osoitteiden määriä tarkennettu 28.2. illalla /kiravuo, proffa myi pari konetta.

Jaa osoiteavaruus tarvemäärittelyn mukaisiin mielekkään kokoisiin aliverkkoihin. Määritä kullekin aliverkolle verkko-osoite CIDR-muodossa, yleislähetysosoite (broadcast) ja Internet-osoitteen notaation mukaisena desimaalilukuna esitettävä netmask. Huomaa, että ilkeä opettaja on luetellut osoitteet sinulle hankalassa järjestyksessä, lopputulokseen tulee kuitenkin neljä siistiä IP-aliverkkoa.

2. Internetin rakenne ja työkaluja (7 pistettä)

Tavoite: sinulle rakentuu kuva Internetin fyysisestä rakenteesta ja siitä, miten liikenne kulkee verkossa.

Unix- ja Windows-työkalu ping kertoo ajan, joka kestää vastauksen saamiseen ICMP-paketin lähettämisestä (RTT, eli round trip time). Unix-työkalu traceroute tai Windows-työkalu tracert kertoo paketin kulkeman reitin.

Unix-työkalu dig tai Unix- ja Windows-työkalu nslookup suorittaa nimipalvelukyselyitä. Unix-työkalu whois tekee whois-kyselyitä. Windowsin mukana vastaavaa työkalua ei tietääksemme tule (mikäli joku tietää toisin, saa vinkata).

Lisätietoja komentojen toiminnasta saat man-komennolla. Voit käyttää myös omaa konettasi, kunhan olet varma, että saat mielekkäitä tuloksia. Ota huomioon, että palomuurit ja muut asetukset saattavat tehdä oman koneen käytön hyödyttömäksi.

  1. Mihin verkkoon ripe.net kuuluu? Mikä organisaatio omistaa kyseisen verkon ja mihin maahan se on rekisteröity? Mitä tämä organisaatio tekee? (3p)
  2. Selvitä pakettien kulkema reitti a-kohdan koneeseen ja kerro reitti vastauksessasi. Mitä tietoja ohjelman tulostuksen rivit sisältävät? Minkä maiden kautta arvelet reitin kulkevan? Mistä asioista maarajoja voi päätellä? (2p)
  3. Vertaa saamaasi tulosta tähän:
    traceroute to ripe.net (193.0.0.214), 30 hops max, 40 byte packets
     1  hoas-fe28dd00-1.dhcp.inet.fi (80.221.40.1)  1.370 ms *  1.354 ms
     2  141.208.21.17 (141.208.21.17)  1.228 ms  1.472 ms  1.221 ms
     3  141.208.12.113 (141.208.12.113)  1.312 ms  12.156 ms  1.905 ms
     4  * hkicore2-hkicredger02.datanet.tele.fi (141.208.12.89)  72.537 ms  46.333 ms
     5  hls-b3-pos5-0-0.telia.net (213.248.97.9)  65.801 ms  1.546 ms  1.455 ms
     6  s-bb1-pos6-2-0.telia.net (213.248.64.101)  8.240 ms  8.301 ms  8.270 ms
     7  hbg-bb1-link.telia.net (80.91.249.8)  25.281 ms  21.243 ms  25.341 ms
     8  adm-bb1-pos7-0-0.telia.net (213.248.65.153)  33.091 ms adm-bb1-link.telia.net (80.91.252.40)  
    	30.327 ms adm-bb1-pos7-0-0.telia.net (213.248.65.153)  28.593 ms
     9  adm-b1-link.telia.net (80.91.254.221)  34.979 ms  34.780 ms adm-b2-link.telia.net (80.91.248.106)  27.031 ms
    10  nikrtr.ripe.net (195.69.144.68)  30.427 ms  33.641 ms  28.641 ms
    11  kite.ripe.net (193.0.0.214)  30.292 ms  28.492 ms  30.250 ms
    
    Onko tulos samanlainen? Mistä mahdolliset erot johtuvat? (2p)

3. TCP ja UDP (7 pistettä)

  1. Suunnittelet nettiradiopalvelua. Kannattaako äänen siirto rakentaa TCP:n vai UDP:n päälle? Entä kumpi protokolla olisi parempi podcast-palvelun yhteydessä? Muista perustella valintasi. (3p)
  2. Voitko luottaa TCP-pohjaisen nettiradion aikamerkkiin? Entä UDP-pohjaisen? (2p)
  3. TCP- ja UDP-protokollien yhteydessä puhutaan porteista. Mikä merkitys näillä on sovelluskerroksen protokollille? (2p)

4. Palauta tehtävä ohjeiden mukaan


-Yhteystiedot- -TML kotisivu- -Etsi- -TKK:n kotisivu-