建设电影网站视频素材,wordpress安装微信登录插件,深圳网站关键词优化推广,网站开发说明文档题目描述
【2014年题36】主机甲与主机乙之间使用后退N帧(GBN)协议传输数据#xff0c;甲的发送窗口尺寸为1000#xff0c;数据帧长为1000字节#xff0c;信道带宽为100Mbps#xff0c;乙每收到一个数据帧就立即利用一个短帧#xff08;忽略其传输延迟#xff09;进行确认…题目描述
【2014年题36】主机甲与主机乙之间使用后退N帧(GBN)协议传输数据甲的发送窗口尺寸为1000数据帧长为1000字节信道带宽为100Mbps乙每收到一个数据帧就立即利用一个短帧忽略其传输延迟进行确认若甲乙之间的单向传播延迟是50ms则甲可以达到的最大平均数据传输速率约为。 A.10Mbps B.20Mbps C.80Mbps D.100Mbps
前置知识
字节用Byte 表示 1 B 8 b i t 1B 8bit 1B8bit传输延迟就是发送延迟发送周期第一个分组从发出到接收对应的ACK所经历的时间 发送周期 第一个分组发送时延 传播时延 A C K 发送时延 A C K 传播时延 发送周期 第一个分组发送时延 传播时延 ACK发送时延 ACK 传播时延 发送周期第一个分组发送时延传播时延ACK发送时延ACK传播时延
解析 最大平均传输速率 一个发送周期内发送的数据量 发送周期 最大平均传输速率 \cfrac{一个发送周期内发送的数据量}{发送周期} 最大平均传输速率发送周期一个发送周期内发送的数据量带宽为最大数据传输率实际不一定能达到但本题问最大平均数据传输速率那么认为发送速率 带宽发送周期是多少 发送一个分组所需的时间 分组大小 发送速率 1000 B 100 M b / s 8 × 1 0 − 5 s \cfrac{分组大小}{发送速率} \cfrac{1000B}{100Mb/s} 8 \times 10^{-5}s 发送速率分组大小100Mb/s1000B8×10−5s第一个分组的传播时延从主机甲到主机乙 50ms题目规定第一个ACK的发送时延 0ms题目规定忽略其传输延迟第一个ACK的传播时延从主机乙到主机甲 50ms题目规定发送周期 8 × 1 0 − 5 s 50 m s 50 m s 100.08 m s 8 \times 10^{-5}s 50ms 50ms 100.08ms 8×10−5s50ms50ms100.08ms 在这 100.08ms 内主机甲能发送多少个分组 首先在接收到ACK之前窗口大小不会改变因此最多可以发送1000个分组每个分组需要 0.08ms 的发送时延因此 1000 个分组需要 1000×0.08ms 80ms 100.08ms 也就是说主机甲可以在第一个ACK到达前发送完窗口内的所有分组 在这 100.08ms 内主机甲能发送多少数据 数据量 分组数量 × 分组大小 1000 × 1000 B 8 × 1 0 6 b 数据量 分组数量 \times 分组大小 1000 \times 1000B 8\times10^{6}b 数据量分组数量×分组大小1000×1000B8×106b最大发送速率 8 × 1 0 6 b 100.08 m s ≈ 80 M b / s \cfrac{ 8\times10^{6}b}{100.08ms} \approx80Mb/s 100.08ms8×106b≈80Mb/s