Telecommunications software and Multimedia Laboratory
in English

Tietokoneverkot

2001: Kotitehtävä 5 - Mallivastaus

Huomaa! Tämä mallivastaus on viitteellinen. Vastaukset eivät välttämättä ole täysin kattavia, mutta suuntaa-antavia kuitenkin. Lisäksi tässä on korostettu vain niitä asioita jotka arvostelussa olivat tärkeitä. Joskus mallivastauksiin on myös hiipinyt virhe, jos huomaat sellaisen, ilmoita toki kurssin assareille.

Huomaa myös, ettei kotitehtäväkierrosta ole vielä tarkastettu, joten arvostelukriteerit tullevat vielä tarkentumaan.


Tehtävä: Multicasting ja ATM

  1. Multicasting (7 pistettä)
    1. Mainitse kolme sovellusta, jotka hyötyisivät multicast pakettien käytöstä.

      Tyypillisesti sovellukset, jotka siirtävät suuria määriä dataa tietylle vastaanottajajoukolle, kuten esimerkiksi videoneuvottelu. Myös muut, luovemmat, hyvinperustellut ratkaisut tullaan hyväksymään.

    2. Miten ICMP ja IGMP eroavat toisistaan?

      IGMP-pakettien osoitteet ovat multicast-osoitteita, joten ne eivät koskaan päädy vanhemmille laitteille, jotka eivät osaa multicastia. IGMP on erityisesti suunniteltu välttämään verkon tukkimista ja se käyttää 'rauta'-broadcastia aina kun mahdollista. IGMP:n viestit ovat vakiomittaisia (toisin kuin ICMP:n).

    3. Missä tapauksessa laite voi vahingossa vastaanottaa multicast-paketin?

      IP multicast-pakettien mappaus Ethernet paketeiksi ei ole bijektiivinen vaan useampi multicast-ryhmä voi mappautua samaan Ethernet-osoitteeseen. Tällöin on mahdollista että laite saa paketteja, jotka eivät sille kuulu.

    4. Mikä on edellisen kohdan virheen todennäköisyys?

      Kysytty todennäköisyys = IP multicast-osoitteiden mappausten lukumäärä jaettuna IP-multicast osoitteiden määrällä.

  2. Multicasting - DVMRP (4 pistettä)
    1. Mikä on DVMRP:n ja RIP:n suurin ero?

      Suurin ero DVMRP:n ja RIP:n välillä on niiden päämäärä-osoitteen määrittelyssä: RIP reitittää paketteja koneille mutta DVMRP seuraa multicast-lähteiden paluu-polkuja.

    2. Missä tapauksessa multicast paketti voi synnyttää ICMP viestejä?

      Multicast paketit synnyttävät ICMP-viestejä vain tunneloitaessa niitä multicast-kyvyttömien koneiden yli. (RFC 2191)

  3. ATM:n perusteet (4 pistettä)
  4. Selitä lyhyesti seuraavat termit.

    1. ATM switch

      ATM:n vastine IP kytkimelle. Yhdistää koneita toisiinsa valokuitupareilla.

    2. ATM cell

      ATM-verkon perus datagrammi.

    3. SVC

      Switched Virtual Circuit - Väliaikainen polku kahden koneen välillä ATM-verkossa.

    4. PVC

      Permanent Virtual Circuit - Pysyvä, usein käsin asennettu, virtuaalinen polku kahden koneen välillä ATM-verkossa.

    5. AAL

      ATM Adaptation Layer - Interface ATM solujen ja ulkoisten laitteiden kanssa. Hoitaa mm. virheiden havaitsemisen ja korjaamisen.

    6. LLC

      Logical Link Control - Otsake joka kertoo miten AAL5:ttä käytetään pakettien siirtoon.

    7. LIS

      Logical IP Subnet - ATM:n vastine LAN:lle.

    8. ATMARP Negative ACK

      Viesti serveriltä koneelle, joka tiedottaa ettei serveri tunne koneen tiedusteleman vastaanottajan ATM-osoitetta.

  5. ATM ja tosimaailma (6 pistettä)
    1. Vertaa toisiinsa ATM:ää ja (100Mbps) Ethernettiä. Miten nämä eroavat toisistaan nopeudeltaan, käyttö- ja perustamiskustannuksiltaan, vikasietoisuudeltaan ja tehokkuudeltaan?

      Huomioitavia pointteja:

      • Tietysti 155Mbps > 100Mbps, mutta latenssit ovat erilaiset: ATM:n latenssi on vakio virtuaalipiirin kytkemisen jälkeen, ethernetissä latenssi vaihtelee)
      • ATM on huomattavasti kalliimpi ($/bit)
      • Vikasietoisuus: Valokuitu vs. cat5. Valokuitu on tunteeton sähkömagneettisille häiriöille.

    2. Koneesi vastaanottaa seuraavan viestin ja hylkää sen. (Viestistä on poistettu AAL5 otsakkeet)
      0013 0800 4840 0008 4448 4044 0000 0000 0000 0000 82E9 E40A 0000 0000 0000 0000 0000 0000
      
      Mikä tämä viesti on ja miksi se hylättiin?

      Viesti on ATMARP inverse query ja sillä selvitetään virtuaalipolun toisessa päässä olevan tietokoneen osoite. Viesti saattaa olla helpompi tunnistaa binaari-muodossa Comerin kuvan 18.10 kaltaisesti:

        0xXXX   0123456789012345 6789012345678901
                ----------1----------2---------3-
      0013 0800 0000000000010011 0000100000000000  hwtype=ATM, protocol=IP
      4840 0008 0100100001000000 0000000000001000  addr.lth=8, subnetlth=0, operation=8
      4448 4044 0100010001001000 0100000001000100  send.plen=8, tar.hlen=8, tar.hlen2=0, tar.plen=2
      0000 0000 0000000000000000 0000000000000000  sender's ATM address
      0000 0000 0000000000000000 0000000000000000  sender's ATM address
      82E9 E40A 1000001011101001 1110010000001010  sender's IP=130.233.228.10
      0000 0000 0000000000000000 0000000000000000  target's ATM address
      0000 0000 0000000000000000 0000000000000000  targer's ATM address
      0000 0000 0000000000000000 0000000000000000  target's IP address
      
      Ongelma kyselyssä on lähettäjän ATM-osoitteen puuttuminen, minkä pitäisi löytyä tar.plen ja IP-osoite kenttien välistä E.164-muodossa (8 oktettia).


    Tämän sivun sisällöstä vastaavat verkkojen assarit, sähköposti: verkot@tml.hut.fi
    Sivun sisältöä on viimeksi päivitetty 27.3.2001.
    URL: http://www.tml.hut.fi/Opinnot/Tik-110.350/2001/tehtava_05_malli.html