理论教育 停-等流量控制方法-计算机网络技术

停-等流量控制方法-计算机网络技术

时间:2023-11-22 理论教育 版权反馈
【摘要】:停-等流量控制方法是最简单的方法,也称为证实法。当接收方表明能够再次接收数据后,发送方才能发送下一个数据帧。由于发送等待法在发送新的数据帧之前,必须得到接收方的证实认可,因此传输效率比较低下,适合链路比特长度远远小于帧长度的场合。停-等流量控制方法同一时刻只有1帧在链路上传输,在长时延的链路上效率特别低,链路的等待效率是传输时间占总时间的比例。

停-等流量控制方法-计算机网络技术

停-等流量控制方法是最简单的方法,也称为证实法。发送方在发送完一个数据帧后,就处于等待接收方应答状态。当接收方表明能够再次接收数据后,发送方才能发送下一个数据帧。

由于发送等待法在发送新的数据帧之前,必须得到接收方的证实认可,因此传输效率比较低下,适合链路比特长度远远小于帧长度的场合。链路比特长度是指比特流占满整个链路时的比特数量,单位是比特。链路比特长度B可由下式求得:

式中,R表示数据传输速率,单位是bit/s;d是链路长度,单位是m;V是电磁波或光波的传播速度,单位是m/s。(www.daowen.com)

停-等流量控制方法同一时刻只有1帧在链路上传输,在长时延的链路上效率特别低,链路的等待效率是传输时间占总时间的比例。假设有一条卫星链路,数据传输速率是1Mbit/s,卫星高度为36000km,帧长为8000bit,计算一下这条卫星链路使用停止等待法时的利用率(等待效率)。卫星与地面站之间使用电磁波通信,传播速度为30万km/s,两个地面站之间的传播时间是2×36000km/300000km/s=240ms,传输1帧的时间(称为帧传输时间)是8000bit/1Mbit/s=8ms。总的时间由3部分构成:帧传输时间8ms;帧传播时间240ms;返回的确认应答帧的传播时间240ms。确认帧通常很短,其传输时间可以忽略不计。这样,总耗时为8+2×240=488ms,而传输时间只有8ms,因此链路的利用率为U=8/488=1.64%。可以看出,这种链路的效率非常低,绝大部分时间都在等待。从另一个角度来看,链路的比特长度是240ms×1Mbit/s=240000bit,帧长度是8000bit。因此,在所花费的总的时间里,本应该传输8000bit+2×240000bit=488000bit的数据,现在只传输了8000bit。因此,效率U=8000/488000=1.64%。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈