1.Source Port:标识客户设备发起请求的端口号;
2.Destination Port:标识提供服务的设备的应用程序的端口号;
3.Sequence number:用于标识本地发送的TCP数据的顺序;
4.Acknowledgment number:用于对接收到的TCP数据进行确认;
5.header length:用于标识TCP数据报头的长度;
6.Reserver:该字段不被使用;
7.Code:用于标识TCP不同的控制消息。
一、TCP收到数据包后,按照被分割的先后顺序对它们进行调整。
二、数据包主要由目的IP地址、源IP地址、净载数据等部分构成,包括包头和包体,包头是固定长度,包体的长度不定,各字段长度固定,双方的请求数据包和应答数据包的包头结构是一致的,不同的是包体的定义。
三、TCP协议是工作在OSI模型第三层网络层、第四层传输层上的,帧是工作在第二层数据链路层上的。
四、数据包是TCP协议通信传输中的数据单位。
1.TCP是因特网中一种面向连接的、可靠的、基于字节流的传输层通信协议,由IETF的RFC793定义,在简化的计算机网络OSI模型中,它完成第四层传输层所指定的功能,用户数据报协议是同一层内另一个重要的传输协议,在因特网协议族中,TCP层是位于IP层之上,应用层之下的中间层,不同主机的应用层之间经常需要可靠的,像管道一样的连接,但是IP层不提供这样的流机制,而是提供不可靠的包交换;
2.应用层向TCP层发送用于网间传输的,用8位字节表示的数据流,然后TCP把数据流分区成适当长度的报文段,之后TCP把结果包传给IP层,由它来通过网络将包传送给接收端实体 的TCP层,TCP为了保证不发生丢包,就给每个包一个序号,同时序号也保证了传送到接收端实体的包的按序接收。