- TCP 是用于提供可靠的全双工连接的主要传输协议, 头部长度 (20bytes), 可选数据段长度 (40bytes)
- source port/destination port: 源端口 / 目的端口, 每个端口长度 (2bytes/16bits)
- sequence number: 序列号, 长度 (4bytes/32bits)
- acknowledgement number: 确人序列号, 长度 (4bytes/32bits)
- Hlen: 数据段开始位置, 长度 (4bits)
- reserved: 长度 (3bits)
- flag: 长度 (9bits)
- window: 标识所能接收的数据大小, 长度 (2bytes/16bits)
- checksum: 长度 (2bytes/16bits)
- urgent pointer: 长度 (2bytes/16bits)
- maximum segment size(MSS) //TCP 数据报的最大字节数,即从 TCP 头部开始直到报文末尾的字节数
- SYN_SEND
- SYN_RCVD
- ESTABLISHED
- FIN_WAIT_1
- CLOSE_WAIT
- FIN_WAIT_2
- LAST_ACK
- TIME_WAIT
- CLOSED