首页 > 试题广场 >

主机甲向主机乙连续发送了两个TCP报文段,其序号分别为70和

[单选题]
主机甲向主机乙连续发送了两个TCP报文段,其序号分别为70和100。下列错误的是
  • 第一个报文段携带了30个字节的数据
  • 主机乙收到第一个报文段后发回的确认中的确认号是100
  • 如果主机乙收到第二个报文段后发回的确认中的确认号是180,那么甲发送的第二个报文段中的数据有80字节
  • 如果甲发送的第一个报文段丢失了,但第二个报文段到达了乙,乙在第二个报文段到达后向甲发送确认,这个确认号为100
第一步,甲向乙发送数据包 ,序列号为70
第二步,乙向甲发送确认包,确认号假设为x(x为甲 发送的上一个数据包中的序列号+所该数据包中所带数据的大小=70+该数据包大小
第三步,甲向乙发送数据包,序列号为上一次的确认号x

根据题意
所以x=100,数据包大小为30
所以AB正确,C同理分析也正确
D,如果第一个丢了,但是第二个到了乙,根据TCP/IP快速恢复和重传机制,乙发送的确认号仍然是第一个包的序列号70。(谢谢一楼指出的错误,已修正)

编辑于 2017-09-07 10:52:08 回复(2)
D选项:如果甲发送的第一个报文段丢失了,但第二个报文段到达了乙,乙在第二个报文段到达后向甲发送确认,这个确认号为70
发表于 2017-02-12 09:56:12 回复(3)