1、TCP协议
2、组成结构分析
1、源端口号:发送方端口号
2、目的端口号:接收方端口号
3、序列号:报文段的数据的第一个字节的序号
3、确认序号:期望收到对方下一个报文段的第一个数据字节的序号
4、首部长度(数据偏移):TCP报文段的数据起始距离TCP报文段的起始处有多远,即首部长度
6、保留:保留不用是置为0
7、紧急URG:此置为 1 ,紧急指针字段才有效,它告诉系统此报文段中有紧急数据,应尽快传送
8、确认位ACK:此置为 1,确认号字段才有效,TCP规定,在连接建立后所有传达的报文段都必须把 ACK 置 1
9、推送位PSH:此置为 1,即发送方,希望接收方接收缓冲区的数据,即TCP使用推送(PUSH)操作,接收方不再等整个缓冲区填满后再交付
10、复位RST:用于复位相应的TCP连接
11、同步SYN:仅在三次握手建立TCP连接时有效,当SYN = 1 且 ACK = 0,表明 请求连接报文段,SYN = 1 且 ACK = 0,同意建立连接报文段
12、终止FIN:用来释放连接,FIN = 1,表明此报文段的数据发送已经发送完毕,并要求释放连接
13、窗口:指发送本报文段的