Tietoliikenne kevät 2000

6. Harjoitustehtävät (29.2-3.3) (Tanenbaum ss . 243-285)

1. Vastaa lyhyesti seuraaviin kysymyksiin:
a) Mitä ongelmaa MAC-protokollat ratkovat?
b) Millaiselle alustalle on tarkoitettu Aloha-protokolla?
c) Millaista sitkeyttä osoittaa p-persistent CSMA?
d) Miksi 802.3 -väylän on oltava alle 2500 m?
e) Mikä on 802.3-väylän ja Ethernet-väylän suhde?
f) Mitä tarkoittavat merkinnät 10Base2, 10Base5, 100Base-F ?
g) Mitä ovat langattoman lähiverkon ongelmat "hidden station" ja "exposed station"?
h) Miksi MACA-algoritmissa "kuittauskehys" CTS sisältää kohta tulossa olevan datakehyksen
pituuden?
i) Mitä rajoituksia eri lähiverkot asettavat sanoman koolle?

2. GSM-standardissa vaaditaan, että ilmatiellä BER< 0.001. Kehyskoko on 148 bittiä, josta hyötykuormaa 114 bittiä. Hyötykuorman siirtonopeus on 9600 bps. Kauanko kestää "huonoissa oloissa" 256 tavun sanoman lähetys, jos käytetään
a) Stop and Wait
b) Selective Repeat
c) Go-Back-N -protokollaa?
Ikkunan koko on tässä tapauksessa sanoman kehysten lukumäärä. Mitä muuten voisi tarkoittaa
vaatimus BER< 0.001? (Huomautus: ylläoleva kuvaus on huomattava yksinkertaistus GSM-standardista.)

3. a) Oletetaan, että linjan kapasiteetti jaetaan kolmelle asiakkaalle. Käytettävissä on kaksi menetelmää:
- kuhunkin kehykseen lisätään asiakkaan tunnus (kehyksen koko kasvaa 20%) ja kehys lähetetään linjalle,
- käytetään aikajakokanavointia (joka kolmas aikaviipale kullekin).
Kumpi menetelmä on tehokkaampi? Miksi? Voisiko tästä tehdä jotain johtopäätöksiä ostoskeskuksen kassojen jonotusongelmien suhteen?
b) Mitä hyötyä on siitä, että OC-3:ssa syöttävien OC-1 -jonojen tavut limitetään tavutasolla (eikä esimerkiksi "pakettitasolla")?

4. Selvitä miten Tanenbaumin kirjan kuvassa 3-21 (s.223) esitetty protokollan tilakaavio toimii. Tutki sen toimintaa, kun suoritetaan tilasiirtymät, jotka saavat aikaan seuraavan tilajonon
(0 0 0 -), (0 1 - A), (0 1 0 A), (1 1 1 A), (1 1 - A), (0 1 0 -), (0 1 - A), (1 1 1 -)
(siis alkutilasta (0 0 0 -) tilaan (0 1 - A) ja siitä tilaan (0 1 0 A) jne. ). Toimiiko automaatti oikein? Jos ei niin, miten se toimii virheellisesti?

5. Simuloi CSMA/CD-väylän toimintaa yksityiskohtaisesti (tasolla "kuuntelen - lähetän - kehys vaeltaa väylällä - ") alkaen tilanteesta, jossa
- asema A lähettää,
- lähetyksen aikana asemat B ja C päättävät ryhtyä lähettämään.
Lopettaa voit, kun kehykset ovat perillä.

6. Tanenbaumin kirjan kuvassa 4-4 (s. 252) verrataan eräiden kanavan käyttövuoroja jakelevien protokollien suorituskykyä. Selitä syyt suorituskykyeroille.

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Läsnäolokriteeri: vähintään kolme tehtävää, joihin sisältyy tehtävä 1.


HUOM! 1. välikoe on keskiviikkona 1.3. klo 10-13, S1, Yliopiston päärakennus. Keskiviikon harjoitusryhmiä 10-12 ja 12-14 ei kokeen takia voida pitää. Niille sovitaan uudet ajat.