What is TCP?
TCP is a transport layer protocol that provides point-to-point bidirectional reliable data transfer
Numbering = 32-bit index to individual bytes
Data segment = first byte of application data
Ack segment = next byte to be received
Each segment can be both a data segment and anack segment
•Two sequence number fields
•Ack flag is 1 if it is a valid Ack segment