📜  门| GATE CS 2021 |设置 2 |问题 17

📅  最后修改于: 2021-09-25 07:22:51             🧑  作者: Mango

考虑主机 P 和 Q 之间建立 TCP 连接时遵循的三路握手机制。设 X 和 Y 分别为 P 和 Q 选择的两个随机的 32 位起始序列号。假设P向Q发送TCP连接请求消息,TCP段的SYN位=1,SEQ号=X,ACK位=0。假设 Q 接受连接请求。以下哪个选项代表 Q 发送给 P 的 TCP 段报头中存在的信息?
(A) SYN位=1,SEQ号=X+1,ACK位=0,ACK位=Y,FIN位=0
(B) SYN位=0,SEQ号=X+1,ACK位=0,ACK位=Y,FIN位=1
(C) SYN位=1,SEQ号=Y,ACK位=1,ACK位=X+1,FIN位=0
(D) SYN位=1,SEQ号=Y,ACK位=1,ACK位=X,FIN位=0答案: (C)
说明: P向Q发送请求,SYN=1,SEQ号=X,ACK位=0,那么Q必须要确认,所以ACK位=1,ACK号=X+1。 SYN 位=1,FIN 位=0。

所以最重要的是(C)选项将是答案。
这个问题的测验