目录
一、TCP协议控制位
用来描述AB两台机器目前的状态
URG:紧急位 URG=1 表示这次连接紧急,须优先处理。
ACK : 确认位 ACK=1 确认连接。
PSH :急切位 PSH=1 表示文件重要,须要传输插队。
RST : 重置位 RST=1 表示这个文件是重传的文件,之前出现错误。
SYN: 同步位 SYN=1 请求连接。
FIN: 断开位 FIN=1 断开连接。
二、TCP三次握手
TCP建立连接的过程就是三次握手
三次握手的过程:
1、PC1发送SYN报文,seq=1(序列号),SYN=1(同步位) 请求连接
2、PC2接收后发送SYN+ACK报文seq=y(序列号)ack=x+1(确认号)SYN=1,ACK=1 发送确认连接
3、PC1接收后发送ACK报文,seq=x+1(第二个包序列号)ack=y+1 ACK=1确认连接
三、四次挥手
断开连接的过程叫四次挥手
四次挥手的过程:
1、PC1发送FIN/ACK报文,FIN=1,ACK=1,提出断开连接
2、PC2发送ACK报文,ACK=1,确认收到断开连接
3、PC2发送FIN/ACK报文,FIN=1,ACK=1,确认同意断开
4、PC1发送ACK报文,ACK=1,确认断开