校招刷题群
高效刷题 迎战校招
校招精选试题
近年面笔经面经群内分享
Java刷题群 前端刷题群 产品运营群
首页 > 专业课 > 三次握手、四次挥手
题目

现在假定使用类似 TCP 的协议(即使用滑动窗口可靠传送字节流),数据传输速率是 1 Gbit/s,而网络的往返时间 RTT = 140 ms。假定报文段的最大生存时间是 60 秒。如果要尽可能快的传送数据,在我们的通信协议的首部中,发送窗口和序号字段至少各应当设为多大?

解答

发送窗口至少即为 【每过一个RTT都要马上发】,所以发送窗口=RTT*1G bit/s=1.4*10^8 bit /s当然序号也需要大于这个值,但是是以字节形式,1.4*10^8=17.5*10^6字节 但这个不是最少的值,因为有比他更大的下限 那就是【每过一个最大生存时间,序号就应该重新从0开始分配(因为不能允许同一条链路上有相同序号出现)】,所以更大的下限来了:1G*60=60G bit=7.5G字节,如果用33位的话就可以把它装修下来,所以是33

C 0条回复 评论

帖子还没人回复快来抢沙发