我是靠谱客的博主 愤怒白昼,最近开发中收集的这篇文章主要介绍回退N帧协议计算题,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

        课后题关于N帧协议的计算题,思路不够清晰。

 这是1号数据帧发送出去并收到确认帧的过程:

 因为甲的发送窗口是1000,该图是1000个数据帧并收到确认帧的过程:

可求得主机甲到主机乙的一个发送周期 -> 发出一号数据帧收到确认帧的这段时间。

一个发送周期 = 一号数据帧的发送时延 + 2*信号的单向传播时延。

 

 可得甲到乙可达到的最大平均数据传输速率 = 可发送的数据量   / (一个周期的时延)                  最大平均数据传输速率 = 可发送的数据量   / (一号数据帧的发送时延 + 2*信号的单向传播时延)

 

 故选C。

解题前应分析到:

  1. 发送窗口尺寸为1000,一个数据帧长为1000字节 = 8000b,要发送1000个数据帧。
  2. 因为在收到第一帧的确认帧之前可以将所有帧发送出去                                                         所以数据大小是整个窗口的数据大小,耗费时间是:发送时延+传送时延。
  3. 发送时延:是从发送数据帧的第一个比特算起,到该帧的最后一个比特发送完毕所需的时间。发送时延=数据帧长度(b) /信道带宽(b/s) [信道带宽就是数据率] 

 

最后

以上就是愤怒白昼为你收集整理的回退N帧协议计算题的全部内容,希望文章能够帮你解决回退N帧协议计算题所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(53)

评论列表共有 0 条评论

立即
投稿
返回
顶部