Lecture 16-TCP Segment Structure
Lecture 16-TCP Segment Structure
Lecture 16
TCP Segment Structure
Lecture 16:TCP Segment Structure
TCP: Overview RFCs: 793,1122,1323, 2018,
2581
TCP connection
Sequence Numbers
An example
The first segment gets assigned sequence number 0, the second segment gets
assigned sequence number 1,000, the third segment gets assigned sequence
Acknowledgment numbers
Data for B
ACK
Lecture 16:TCP Segment Structure
Acknowledgment numbers
An example
Another example
• Why?
Lecture 16:TCP Segment Structure
TCP seq. numbers, ACKs
Host A Host B
User
types
‘C’
Seq=42, ACK=79, data = ‘C’
host ACKs
receipt of
‘C’, echoes
Seq=79, ACK=43, data = ‘C’ back ‘C’
host ACKs
receipt
of echoed
‘C’ Seq=43, ACK=80