S-72.253 Datasiirto ja tietokoneverkot
Harjoitus 2/1998
1. Selitä lyhyesti, miten Halsallin 5. luvussa käsitellyissä protokollissa (Kermit, BSC ja HDLC) on varauduttu seuraaviin virhetilanteisiin:
a) yhden tai muutaman bitin muuttuminen siirron aikana
b) kehyksen häviäminen matkalla
c) kuittauksen häviäminen matkalla
d) fyysisen siirtotien väliaikainen katkeaminen
e) toisen osapuolen sekoaminen (lähettää ko. tilanteessa täysin vääräntyyppisen kehyksen)
2. Tarkoituksena olisi nyt kirjoittaa ohjelma, joka siirtää halutun tiedoston koneelta A koneelle B modemilinjan välityksellä. Ohjelma ei ole varsinaisesti interaktiivinen, vaan koko siirto tapahtuu yhdellä komennolla. Minkälaisiin virheisiin olisi tärkeätä varautua? Minkälaisia protokollapiirteitä olisi otettava mukaan, jotta tavallisimmista virheistä selvittäisiin, mutta protokollasta ei tulisi kovin monimutkainen? Luonnostele kehysrakenteita. (Ei siis pyydetä valmista ohjelmaa!)
Palautus viimeistään pe 27.2. harjoituksissa tai sitä ennen opintojakson ilmoitustaulun alapuolella (E-siipi, 2. kerros) olevaan lokeroon.