Examining the 11-field TCP header
TCP has an 11-field header. The fields hold the values that keep track of the conversation, as shown in the following diagram:
TCP uses the field values to monitor the communication. Once all bytes have been received, TCP will indicate that the end device has successfully received all of the data. If there is trouble during the data transport, TCP will alert the other host of any missing segments.
In this section, we'll take a look at each of the header fields so that you have a better understanding of how TCP is able to provide reliable communication between hosts. I'll list the field and the size in the following manner, [Field: Size]
, when appropriate, so that you understand the values that comprise a TCP header.
Starting at the top of the TCP header in Frame 4
of HTTP.cap
, we can see the label Transmission Control Protocol
, as shown in Figure 9.8. Below the label, you...