S-72.1120 Tiedonsiirto ja yhteyskäytännöt – kevät 2008

 

Tapaus 1: Siirtovihreitä

 

 

Source port

Destination port

Sequence number

Acknowledgement number

Header length

Reserved

U

A

P

R

S

F

 

Window size

Checksum

Urgent pointer

Options

 

Data

 

Code bits: U – urgent, A – ack, P – push, R – reset, S – synch, F - fin

 

Kaksi sovellusohjelmaa voivat kommunikoida keskenään luotettavasti Internetin tms. epä­luotettavan verkon kautta TCP-protokollaa hyväkseen käyttäen. Protokollaohjelmat vaihtavat keskenään ylläesitetyn kal­taisia TCP-kehyksiä. Miten kehykset löytävät perille? Mikä merkitys on porttinumeroilla? Mitä erityyppisiä virheitä tiedonsiirrossa Internetin ja muiden verkkojen välityksellä voi tapahtua? Miten protokollassa on niihin varauduttu? Miten liiketoimintaan tms. liittyvää sovellusohjelmaa kirjoittava ohjelmoija käyttää hyväkseen luotettavaa tiedon­siirto­palvelua? Entä miten TCP käyttää hyväkseen IP-palvelua?