引入Hub再生的最短帧长及主机之间距离的最大值计算

@(计算机网络)

首先看一道题。相关的一个小的知识点想了很久,查了很多书,资料,最后只能暗自说一句,找到有效信息真难。历时三个小时求索不得,出去吃了一点东西,回来发现差不多有了自己的理解。

然后回来再看了一眼前面写的对最小帧长的思考,注意到争用期的细节:是往返传播时延之和。这个在下意识里我觉得很自然的概念,一下点开了心中的疑惑。既然争用期是在两点之间直接架了索求得,那么现在只是中间稍微停留休息了一下,本质上不过是稍微延长了一点点传播时延,那么加上不就可以了?

这么一想,下面的问题非常简单。

记住一点:

最小帧长=争用期∗数据传输速率最小帧长 = 争用期 * 数据传输速率

注: Hub为100Base-T集线器

(2016.36)若Hub再生比特流过程中,会产生1.535us延时,信号传播速度为200m/s,不考虑以太网帧的前导码,则H3与H4之间理论上可以相距的最远距离是:B
A.200m
B. 205m
C. 359m
D. 512m

分析:这题如果啥也不懂,也可以有很大的概率选对。因为100Base-T以太网是在双绞线上传送100Mb/s基带信号(数字信号),使用CSMA/CD协议,最小帧长保持不变。但是将一个网段的最大电缆长度减小到100m。

一个网段是100m,那么因为Hub再生,可以再跑100m。因此H3和H4之间大概可以是200m.

如果是200m,那么给的Hub再生用时,以及信号传播速度就么得用,属于多余条件,所以,猜205最佳。

然后答案也是B,做对了。

可以参考这篇文章回顾一下最短帧长的概念。

http://blog.csdn.net/u011240016/article/details/52719183?locationNum=1&fps=1

但是,细细一想,其实问题很简单。同样是最短帧长64B,不含前导码,前导码是8B。

现在是H3和H4之间,Hub连接的网段属于一个总线。那么二者之间的传播时延+Hub用掉的时延是1.535us.

已经告诉了传播速度200m/us.

于是可以列式子求解,设两点最长距离是x m.
2⋅(x200m/μs+1.535μs)⋅100Mb/s=64B2\cdot (\frac{x}{200 m/\mu s}+1.535\mu s)\cdot 100Mb/s = 64B

求得x = 205m

解释一下列式的含义:帧从H3发往H4,先到Hub,经过一段传播时延,Hub再生用去一点时间,再经过一段传播时延到达H4。在H4处发生碰撞时,要发送48bit的拥塞信号,这个信号也经过Hub再生,所以传到H3也要再生的时延。因此,一去一回都是传播时延+再生时延。

而之所以选择发生碰撞这个临界点,是因为更好理解Hub在返回时的作用。未发生碰撞时,根据CSMA/CD协议,时刻在监听信道,但是监听的具体是什么信号,并不能确定经不经过Hub再生。而临界点,这两种状态的转折点,类似于函数的连续,左右极限相等,那么就可以认为是Hub的再生时延计算两次。

此外,题目中说再生比特流用时1.535us,是不是再生1bit就用时这么多?再生64B就要64*1.535*8?

这样再生用时太长,1.535us才再生一个比特太慢。

引入Hub再生的最短帧长及主机之间距离的最大值计算相关推荐

  1. 计算机网络的最短帧长公式,每日一题 | CSMA/CD协议的最短帧长公式

    原标题:每日一题 | CSMA/CD协议的最短帧长公式 苏世计算机考研,程序猿专属的学习分享社区 苏世小课堂,每日一题! 为了帮助大家及时回顾所学知识,特开设本"每日一题"专栏,从 ...

  2. CSMA/CD协议总结最短帧长计算

    CSMA/CD 协议 协议CSMA/CD是载波监听多点接入/碰撞检测 具体含义: 多点接入,总线型网络,许多计算机已多点接入的方式连接在一根总线上 载波监听,不管在发送数据之前,还是发送数据之后,每个 ...

  3. 假定1km长的CSMA/CD网络的数据率为1Gb/s。设信号在网络上的传播速率为200000km/s。求能够使用此协议的最短帧长。

    问题 假定1km长的CSMA/CD网络的数据率为1Gb/s.设信号在网络上的传播速率为200000km/s.求能够使用此协议的最短帧长. 参考答案 答:对于1km电缆,单程传播时间为1/200000= ...

  4. csma最短帧长_求计算最短帧长的计算公式。。

    展开全部 CSMA/CD总线网中最短帧长的计算公式为: 最短数据62616964757a686964616fe78988e69d8331333431363061帧长(bit)/数据传输速率(Mbps) ...

  5. csma最短帧长_搞懂CSMA/CD,你就明白为什么以太网最小帧是64字节。

    我经常反问的一句话就是:为什么会诞生它(CSMA/CD)呢?why? 每个东西的产生或发明都是有它的存在的原因或背景的. 我们先来看看最初的以太网的构思吧! 把相距有一定距离的一些电脑连接起来,实现计 ...

  6. csma最短帧长_(CSMA CD)的最小帧长计算

    (CSMA/CD) 的最小帧长计算 最小帧长的由来: 在一帧发送完毕之前,发送方必须要检测到是否有冲突发生,如果没有则大吉,如 果有则按照相应算法检测后重新发送该帧. 这样就很清楚了, 就是一个帧发送 ...

  7. 计算机网络——CSMA/CD最小帧长相关题目

    计算机网络--CSMA/CD最小帧长问题 本篇博客主要讲解有关CSMA/CD最小帧长求解相关例题,关于CSMA/CD详细详解请参考博客:CSMA/CD协议分析笔记 例题一.假定1km长的CSMA/CD ...

  8. 以太网最小帧长与TCP/IP的联合运用

    以太网最小帧长与TCP/IP的联合运用 @(计算机网络) 在平均往返时延RTT = 20ms的快速以太网上运行TCP/IP协议,假设TCP的最大窗口尺寸是64KB,问此时TCP协议所能支持的最大数据传 ...

  9. 【计算机网络】数据链路层 : CSMA/CD 协议 ( 载波监听多点接入 / 碰撞检测 协议 | 单程端到端传播时延 | 截断二进制指数规避算法 | 计算示例 | 最小帧长问题 )★

    文章目录 一. CSMA/CD 协议 二. 传播时延对于 载波监听 的影响 三. 单程端到端传播时延 相关概念 四. 碰撞后重传时机 ( 截断二进制指数规避算法 ) 五.截断二进制指数规避算法 计算示 ...

最新文章

  1. mac系统添加VSCode到右键菜单(转)
  2. 深度揭秘强化学习技术与落地!智源大会「强化学习与决策智能」专题论坛
  3. C语言——指针与结构体 内存的动态分配
  4. Dreamweaver 2020安装教程
  5. spring cloud入门_Spring Boot 2.x基础教程:快速入门
  6. c++ primer 5th 练习11.9自己编写的答案
  7. Python为何如此优秀?斯坦福教授告诉你!
  8. python opencv过滤红色
  9. 中国历史上唯一没有贪污的王朝
  10. weex默认的flex布局_CSS flex布局入门
  11. 机器视觉牛人及其相关领域分类科普
  12. LVS 三种工作模式
  13. 新知识点!一文告诉你如何调试运行在Docker容器中的远程Node.js应用程序
  14. 值班 查看及重启系统
  15. 肯德尔相关性分析_肯德尔的Tau机器学习相关性
  16. 腾讯会议摄像头黑屏如何解决?
  17. 常见乱码问题分析和总结
  18. lumia 830 android,微软Lumia 830成功刷入Android 5.0系统
  19. 有穷自动机(Finite Automate)及其分类和转化
  20. 华擎主板设置来电开机_华擎主板设置来电开机_一块性价比超高的B550主板、华擎(ASRock)B550 Extreme4极限玩家主板 评测......

热门文章

  1. LabVIEW2020下载与安装教程
  2. jupyter notebook matplotlib绘制动态图并显示在notebook中
  3. 输入课程信息的C语言代码,[源码和文档分享]基于C语言的课程信息管理系统
  4. python里eval和input组合使用_python中eval()函数和input()函数用法解析
  5. 林阳斌集美大学计算机学院,集美大学计算机工程学院导师教师师资介绍简介-林阳斌副教授(2021.04.06)...
  6. php5.6 win2008 mssql,Php5.6.31连接sqlserver 2008R2数据库问题sqlsrv(php5.3及以上版本)与mssql(php5.3以前版本)②...
  7. pythonide的作用_你知道Python神器IDE是什么吗?
  8. Keras深度学习实战(1)——神经网络基础与模型训练过程详解
  9. linux islower_Python字符串islower()
  10. android oreo_Android Oreo画中画