S-72.350 Tiedonsiirto ja
yhteyskäytännöt – kl 2005
Tapaus 2 : Siirtovihreitä
Siirrettäessä tietoja tietokoneesta toiseen jonkin
tietoliikenneverkon,
esim. puhelinverkon tai jonkin pakettikytkentäisen verkon,
välityksellä
matkalla saattaa sattua monenlaisia virhetilanteita. Sitä paitsi
koneessa
saattaa olla useita tiedonsiirtoa käyttäviä ohjelmia,
joiden tiedot on
pidettävä erillään toisistaan. Kuljetustason
tietoliikenneprotokolla – esim.
TCP – muodostaa siirtotien kahden eri (tai samassakin) koneessa
toimivan
tiedonsiirtoa käyttävän ohjelman
välille koneiden välistä verkkoyhteyttä
hyväksikäyttäen. TCP (toisin kuin mm.
UDP) muodostaa ohjelmien välille luotettavan yhteyden
peittäen näkyvistä
siirtotien epäluotettavuudesta ja muista syistä aiheutuvat
virheet.
Minkälaisia virheitä voi sattua? Miten TCPssä
on näihin varauduttu?
Keksitkö virhetilanteita, joissa TCPstä ei ole apua? Miten
ohjelmoija
käytännössä käyttää hyväkseen
luotettavaa tiedonsiirtopalvelua?