设主机A向主机B连续发送5个分组,主机B对每个收到的分组进行确认,其中第二个分组丢失,其余分组以及重传的第二个分组主机B均正确接收,主机A正确接收所有的ACK:各分组从1开始依次连续编号(即1、2、3…),主机A的超时时间足够长。对应GBN、SR和TCP协议,请回答:
(1)主机A分别发送了多少个分组?
(2)主机B分别发送了多少个ACK?
(3)如果超时时间比5RTT长得多,则哪个协议成功交付5个分组的时间最短?
设主机A向主机B连续发送5个分组,主机B对每个收到的分组进行确认,其中第二个分组丢失,其余分组以及重传的第二个分组主机B均正确接收,主机A正确接收所有的ACK:各分组从1开始依次连续编号(即1、2、3…),主机A的超时时间足够长。对应GBN、SR和TCP协议,请回答:
(1)主机A分别发送了多少个分组?
(2)主机B分别发送了多少个ACK?
(3)如果超时时间比5RTT长得多,则哪个协议成功交付5个分组的时间最短?
【正确答案】:对应GBN、SR和TCP三个协议:
(1)主机A分别发送的分组个数是9、6、6.
(2)主机B分别发送的ACK个数是8、5、5。
(3)采用TCP协议成功交付5个分组的时间最短。
Top