W4L1 - TCP P1 Flashcards
Destination Port
16 bits
Which application service at the destination the segment should be delivered to
Source Port
16 bits
Port number where the segment was sent from. Often dynamically assigned when socket is created
Why two port values in TCP header
Allows client to have multiple connections to a destination application service simultaneously
How can a TCP connection be uniquely identified?
By a source port, destination port, source IP, destination IP
Sequence Number
32 bits
The byte sequence of the first data byte in the segment
Allows the data in a series of segments to be ordered correctly at the receiver
Acknowledgement Numbers
32 bits
The next byte the receiver expects, cumulatively acknowledges previous data as successfully received
Advises sender what to transmit next
Data Offset
4 bits
Header length, the number of 32 bit words in the TCP header
Checksum
16 bits
Psuedo header - only used for calculation
16 bits
Which application service at the destination the segment should be delivered to
Destination Port
16 bits
Port number where the segment was sent from. Often dynamically assigned when socket is created
Source Port
32 bits
The byte sequence of the first data byte in the segment
Allows the data in a series of segments to be ordered correctly at the receiver
Sequence Number
32 bits
The next byte the receiver expects, cumulatively acknowledges previous data as successfully received
Advises sender what to transmit next
Acknowledgement Numbers
4 bits
Header length, the number of 32 bit words in the TCP header
Data Offset
16 bits
Psuedo header - only used for calculation
Checksum