Olet tentissä 1.9.1998 ja eteesi tulee seuraavanlainen tehtävä:
Ikkunointi (10 pistettä)
a) Olet siirtämässä 24 megatavun (24 MB) tiedostoa 1 Mb/s tietoliikenneyhteyden yli 2000 km päähän. Mikä on tiedoston lyhin mahdollinen siirtoaika (sekunteina) ja siirtotien suurin mahdollinen käyttöaste (prosentteina) kun käytössä ovat yhden kilotavun (1 kB) datapaketit ja siirtoprotokollana:
- idle RQ -protokolla (ikkunankoko 1)
- HDLC LAPB (ikkunankoko 7)
- HDLC LAPD (ikkunankoko 127)
ja siirtotienä on:
- I kiinteän verkon vuokrayhteys, jonka yksisuuntainen siirtoviive on 18 ms
- II satelliittiyhteys, jonka yksisuuntainen (up-and-down) siirtoviive on 270 ms
Laske siis kunkin protokollan (1-3) suorituskyky kummankin yhteyden (I ja II) yli. Noin 10% laskentatarkkuus riittää, vaikutukseltaan tätä pienemmät seikat voit unohtaa. (7.5 pistettä)
b) Mitä voit päätellä kustakin protokollasta eri yhteyksillä ja yleisesti kaikista protokollista? (2.5 pistettä)
Alla on käytetty seuraavia suureita. Taulukossa suureet ovat esiintymisjärjestyksessä.
symboli | merkitys |
---|---|
Tp | (yhden paketin) siirtoviive |
Tix | (yhden paketin) lähetysviive |
a | siirtoviiveen ja lähetysviiveen suhde (Tp / Tix) |
U | käyttöaste |
K | ikkunankoko |
Tt | siirtoaika koko tiedostolle |
N | Lähetettävien pakettien määrä |
T1 paketti | yhden paketin siirtoaika |
Tikkuna | yhden ikkunan lähetysaika (K pakettia) |
Tkuittaus | Se aika, joka menee odotellessa ikkunan 1. paketin kuittausta sen jälkeen kuin viimeinen ikkunan paketti on lähetetty matkaan. |
N/K | Lähetettävien ikkunoiden määrä. |
Huomaa, kurssilla käytetään SI-järjestelmää.
M = 106 Tavut muutetaan biteiksi kertomalla kahdeksalla luku.
teoreettinen minimiaika = lähetettävän tiedoston koko / siirtonopeus
U = K / ( 1 + 2a )
siirtoaika (Tt) ~ teoreettinen minimiaika / käyttöaste
Muista merkitsevät tekijät ja yleensä Tt >> 2 * Tp. Tästä syystä yllä oleva approksimaatio riittää.
N lähetettävien pakettien määrä = siirrettävän tiedoston koko / paketin koko
Yhden paketin lähetysaika:
T1 paketti = Tix + 2 * Tp
Siirtoaika:
Tt = N * yhden paketin lähetysaika eli
Tt = N * T1 paketti
eli ikkunan ensimmäisen paketin kuittausviesti perille ennenkuin kuin viimeinen paketti sarjasta (ikkunankoko) on lähetetty,
voidaan paketit lähettää ilman taukoa:
Tt = N * Tix (+ 2 Tp)
Suluissa oleva eli viimeisen paketin kuittausviive voidaan jättää laskuista pois merkityksettömänä, jos lähetetään isoja pakettimääriä (N * Tix >> 2 Tp)
Jos K < 1 + 2a
eli ikkunan ensimmäisen paketin kuittausviesti ei tule perille ennenkuin viimeinen paketti sarjasta (ikkunankoko) on lähetetty,
tulee odottaa ensimmäisen paketin kuittausviestiä aina kun on lähettänyt niin monta pakettia kuin ikkunankoko sallii.
Ikkunallisen pakettien lähetysaika:
Tikkuna = K * Tix
Aika joka pitää odottaa 1. paketin kuittausta:
Tkuittaus = T1 paketti - Tikkuna
Siirtoaika voidaan siis laskea seuraavasti:
Tt = N/K * Tikkuna + (N/K - 1) * Tkuittaus + 2 * Tp
Jälkiosa laskusta on, koska viimeiseksi odotamme viimeisen paketin kuittausta, emme ensimmäisen. Tämä ero on kuitenkin usein hyvin pieni ja merkityksetön kun N/K * Tikkuna >> 2 * Tp joten voidaan myös approksimoida:
siirtoaika:
Tt = N/K * (Tikkuna + Tkuittaus)
protokolla | yhteys I | yhteys II | ||
---|---|---|---|---|
käyttöaste (%) | siirtoaika (s) | käyttöaste (%) | siirtoaika (s) | |
idle RQ | ||||
HDLC LAPB | ||||
HDLC LAPD |
Tästä lähtien tehtävissä vaaditaan vastaukseksi vain kohdan 13 tyylinen taulukko sekä tehtävässä olevien mahdollisien muiden kysymysten vastaukset. Jos taulukossa on kuitenkin vääränlaisia tuloksia, emme voi antaa osapisteitä. Jos välivaiheet on annettu, voi osapisteitä tulla.
Olet siirtämässä viiden megatavun (5 MB) tiedostoa 1 Mb/s tietoliikenneyhteyden (E1) yli n. 2000 km päähän. Mikä on tiedoston lyhin mahdollinen siirtoaika (sekunteina) ja siirtotien suurin mahdollinen käyttöaste (prosentteina) kun käytössä on kahden kilotavun (2 kB) datapaketit ja siirtoprotokollana on:
ja siirtotienä on:
Laske kunkin protokollan (1-3) suorituskyky kummankin yhteyden (I ja II) yli. Noin 10% laskentatarkkuus riittää, vaikutukseltaan tätä pienemmät seikat voi unohtaa.
a) Olet siirtämässä suurta tietomäärää tiedonsiirtoyhteyden yli. Käytät vakiomittaisia kehyksiä ja ikkunoivaa siirtokerroksen yhteyskäytäntö, jonka ikkunankoko on N. Yhteyden yksisuuntainen siirtoviive on D, datakehyksen lähetysaika on T ja kuittaussanoman lähetysaika on t. Johda kaava ikkunankoolle (kehyksinä), joka tarvitaan jotta siirtoyhteyden koko kapasiteetti pystytään käyttämään hyväksi: N >= f(D,T,t).
Mikä on tiedoston lyhin mahdollinen siirtoaika (sekunteina) ja siirtotien suurin mahdollinen käyttöaste (prosentteina) kun siirtoprotokollana on:
Palauta tehtävä palautusohjeiden mukaisesti. Muista tarkistaa, että saat palautuksestasi onnistumiskuittauksen kurssin sähköpostiautomaatilta.
Tämän sivun sisällöstä vastaavat
tlarkin assarit,
sähköposti: tlark@tcm.hut.fi
Sivua on viimeksi päivitetty 12.10.1998.
URL:
http://www.tcm.hut.fi/Opinnot/Tik-110.300/1998/Tehtavat/tehtava_06.html