第 39 题
TCP 协议中,发送双方发送报文的初始序号分别为 X 和 Y,在第一次握手时发送方发送给接收方报文,正确的字段是( )。
A. SYN=1,序号=X B. SYN=1,序号=X+1,ACK_X=1 C. SYN=1, 序号=Y D. SYN=1, 序号=Y, ACK_{Y+1}=1
[tag_link]
正确答案:A
在 TCP 协议的三次握手中,第一次握手由发送方(如客户端)发起,目的是请求建立连接。
此时,发送方发送一个 SYN 报文,其中 SYN 标志位设置为 1,表示同步序列号。 同时,发送方会选择一个初始序列号(ISN),假设为 X,因此报文中的序号字段设置为 X。 在第一次握手中,由于尚未收到对方的任何报文,因此不需要设置 ACK 标志位,也没有确认号。
选项 A 正确描述了这一设置:SYN=1,序号=X。 选项 B 错误,因为序号应为初始序号 X,而非 X+1,且第一次握手不应包含 ACK 标志。 选项 C 和 D 错误,因为序号 Y 是接收方(如服务器)的初始序号,不应由发送方在第一次握手中使用; 同时,ACK 字段在此时也不应出现。