TCP Header Fields Flashcards
identifies the application that sends the segment. This field is 16 bits long
Source Port
identifies the application that receive the segment. This field is 16 bits long
Destination Port
refers to every byte of data sent over a TCP connection. The value of this field is equal to the sequence number of the first byte in a sent segment. This field is 32 bits long
Sequence number
indicates the sequence number of the next segment’s first byte that the receiver to receive.
The value of this field is 1 plus the sequence number of the last byte in the previous segment that is successfully received. This field is 32 bits long
Acknowledgement Number
indicates the length of the TCP header. The unit is 32 bits (4 bytes). If there is no option content, the value of this field is 5, indicating the header contains 20 bytes.
Header Length
this field is always set to 0 as it is intended for future protocol changes. It is 6 bits long
Reserved
include FIN, ACK, and SYN flags which indicate the TCP data segments of different states
Control Bits
is used for TCP flow control. The value is the maximum number of bytes that are allowed by the receiver.
Window
is a mandatory field in which it is calculated and stored by the sender and verified by the receiver.
Checksum