⑴ 滑动窗口协议怎么算信道利用率
N协议,选择重传协议窗口只大小为7,4
以1MB/S发送,2000bit发送时间为2ms 当T =2ms时,第一帧发送完毕,T=2+200 接受,T= 2+200+200回到发送方,因此周期为 2+200+200Ms ,在这期间发送K个帧,则利用率为K/402
下面的自己计算就行了。(K,为窗口大小)
⑵ tcp协议的滑动窗口具体是怎样控制流量的
TCP滑动窗口机制在控制流量方面起着关键作用。它主要分为接受窗口与发送窗口。接收窗口允许接收方通知发送方自己的窗口大小,从而控制发送方的发送速度,以防止过载。发送方在接收到确认ACK时,通过确认号n和窗口大小m,以及当前发送的字节序号x,计算出可以发送的字节数。具体来说,发送窗口的计算公式为y=m-(x-n)。在TCP协议中,滑动窗口的实现既提供了可靠性又实现了流量控制,体现了面向字节流的设计思路。窗口大小由TCP段中的窗口字段决定,最大值为65535字节。通过窗口扩大因子,窗口可以扩展至31位。发送窗口的动态变化取决于接收到的确认ACK,而接收窗口的移动则需要确保所有先前的段都已确认。应用程序通过API通知TCP协议栈调整接收窗口大小,以此限制对端的发送窗口流量,从而达到控制流量的目的。