TCP Segment Flashcards
Destination Port
16-bits. The port of the service traffic is intended for
Source Port
16-bits. High numbered port chosen from a special section of ports known as ephemeral ports
Sequence Number
32-bit number. Used to keep track of where in a sequence of TCP segments this one is expected to be
Acknowledgement Number
32-bits. Number of the next expected segment.
Data Offset Field
A 4-bit number that communicates how long the TCP header for this segment is. Makes sure the receiving network understands where the payload begins.
Control Flags
6-bits.
TCP Window
16-bits. Specifies the range of sequence numbers that might be sent before an acknowledgement may be required. Makes sure data is being received
TCP Checksum
16 bits. Checks to make sure data is received properly
Urgent Pointer Field
16-bits. Used in conjunction with one of the TCP control flags to point out particular segments that might be more important than others
Options field
0-16 bits. Sometimes used for more complicated flow control protocols
Padding
16-bits of padding to make sure payload begins where it is expected