1.TCP头部中的确认标识位有什么作用?
1.URG:作用与发送端,当URG=1时,说明此数据段需要立即发送,此时发送端不考虑发送顺序问题,立刻将此数据包发送出去
2.ACK:当ACK=1时,确认号才有作用
3.PSH:与URG相对,此作用于接收端,令接收端首先接受此数据
4.RST:当TCP连接出现严重错误时,RST=1,说明需要释放连接
5.SYN:只有建立请求和确认请求的两个数据包中,SYN=1,即TCP三次握手的前两次握手
6.FIN:结束TCP连接
2.ACK ack序列号 seq+1 TCP头部中有哪些标识位参与TCP三次握手?
TCP头部中有SYN和ACK标识位参与TCP三次握手。SYN标识位用于请求建立连接,ACK标识位用于确认收到对方的SYN请求,并向对方发送自己的SYN请求。在第三次握手中,SYN和ACK标识位都会被设置,用于确认连接已经建立。ACK序列号是用于确认收到对方数据的序列号,seq+1表示下一次发送数据的序列号。