TCP header

TCP头部是 TCP 数据段的前24个字节,其包含了 TCP socket 的参数和状态,TCP头部用来跟踪双方通信的状态。因为TCP 数据段是插入在 IP 数据包的有效载荷中,因此在传输中TCP 头部紧跟着 IP 头。
TCP 并不关心通信双方的系统情况,它只要追踪双方的哪些 socket 是被打开的。IP 协议处理逻辑地址、路由、及主机与主机的连接。
TCP 在通信双方使用端口号来追踪连接节点,通过使用一些状态位,如 SYN、ACK、RST、FIN、sequence 号、acknowledgement 号来追踪双方数据传输的每一步通信。

TCP数据包图解:
TCP数据包图解.png