考虑以下陈述。
I. TCP connections are full duplex.
II. TCP has no option for selective acknowledgment
III. TCP connections are message streams.
(A)只有我是对的
(B)只有 I 和 II 是正确的
(C)只有 II 和 III 是正确的
(D) I、II、III均正确答案:(一)
解释:
- 在 TCP 中,由于发送方和接收方可以同时发送段,因此是FULL-DUPLEX 。
- TCP 具有用于选择性确认的选项。通过选择性确认(SACK),数据接收方可以通知发送方所有已成功到达的段,因此发送方只需重传实际丢失的段。
- 由于每个 BYTE 都计入 TCP 段中,并且第一个 BYTE 的序列号保留在报头中,因此 TCP 是 BYTE 流协议。
所以,只有第一个是正确的,其他的不正确。
参考 :
https://tools.ietf.org/html/rfc2018
此解决方案由sandeep pandey 提供。
这个问题的测验