TCP建立连接的三次握手过程

来源:互联网 发布:mac dashboard是什么 编辑:程序博客网 时间:2024/05/16 09:51
TCP建立连接的过程采用三次握手,已知第三次握手报文的发送序列号为1000,确认序列号为2000,请问第二次握手报文的发送序列号和确认序列号分别为


简化一下,其实有两个序列,客户端发送X,服务器发送Y。三次握手分别是

客户端:发送X
服务端:发送Y, 确认X+1 
客户端:发送X+1(1000),确认Y+1(2000)

可以反推第二次为1999,确认1000

这不是同一端的数据包。


答案:B
这里主要是TCP三次握手期间的发送序号和确认序号。
TCP第一次握手期间:客户机向服务器发送请求报文段,发送序号为x
TCP第二次握手期间:服务器向客户机发送请求+确认报文段,发送序号为y,确认报文段为x+1
TCP第三次握手期间:客户机向服务器发送确认报文段,发送序号为x+1,确认序号为y+1
这里第三次握手报文的发送序列号为1000,确认序列号为2000,可以退出第二次握手发送序号为1999,确认序号为1000.


正确答案: B   你的答案: C (错误)

1999,999
1999,1000
999,2000

999,1999