两台主机之间的数据链路层采用后退N帧协议(GBN)传输数据,数据传输速率为16kb/s,单向传播时延为270ms,数据帧长度范围是128~512字节,接收方总是以与数据帧等长的帧进行确认....求解

两台主机之间的数据链路层采用后退N帧协议(GBN)传输数据,数据传输速率为16kb/s,单向传播时延为270ms,数据帧长度范围是128~512字节,接收方总是以与数据帧等长的帧进行确认…求解信道利用率最大时帧序号比特数至少为多少。

讲一下个人见解。
1.首先GBN的发送窗口大于1小于等于2^n-1.
2.信道利用率=总的传输时长/(发送一帧的传输时长+2*rtt+发送确认帧的传输时长)
3.信道利用率最大的直观理解是总的传输时长越大越好,发送窗口越大,能发送的数据帧就越多
4.比特数至少为多少也就是窗口最小是多少就可以使得信道利用率最大。
5.题目告诉我们数据帧有范围,就是变化的,所以我们要算的就是两个极端情况都满足的比特数。

数据帧长512B,发送一帧的传输时长+2rtt+发送确认帧的传输时长=256+2270+256ms
设比特数为n,则一次最大能传输2^n-1帧,信道利用率为(2 ^n-1)*256/1052,则2 ^n-1>=4(理论上没有上限),则n最小为3;

同样的,可以算出数据帧长为128时,有(2 ^n-1)*64/668,n最小为4

两者同时满足取4.

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值