1、TCP协议
- 序号(sequence number):编号,TCP数据过大,需要进行分段,在目的主机需要重组。
- 确认号(acknowledge number):服务器能够回应,存在于确认消息。跟序号有关联,ack(确认号)= seq+1。表示服务器期望收到的下一个包的序号。
- 状态控制码(code control flag):标志位(1/0)
–ACK(确认位):ACK = 1,表示这个消息是一个确认消息。
–RST(重置位):RST = 1,表示这个消息释放连接。TCP连接出现错误,主机服务器崩溃,断开连接,需要重新连接。
–SYN(同步位):SYN = 1,表示这个消息是一个发起连接的消息,或者是一个确认接收连接的消息。
–FIN(终止位):FIN=1,表示发送报文结束了,释放这个连接。(TCP四次挥手要开始了)。
TCP连接请求:TCP三次握手
TCP断开连接:TCP四次挥手