在学习《计算机网络》(谢希仁)时遇到一个问题:

假定在使用CSMA/CD协议的10Mb/s以太网中某个站在发送数据时检测到碰撞,执行碰撞算法是选择了随机数R=100。试问这个站需要等待多长时间后才能再次发送数据,如果是100Mb/s的以太网呢?

第一问比较简单。
再次发送的等待时间

t=Rτt=Rτ

t=R \tau
其中 ττ\tau为争用时间51.2 μsμs\mu s,所以等待时间为

t=Rτ=100×51.2×10−6=5.12mst=Rτ=100×51.2×10−6=5.12ms

t=R \tau = 100 \times 51.2 \times 10^{-6} = 5.12 ms
第二问有一个疑惑的地方:
既然 ττ\tau是信号单程端到端的延迟,那么无论是100Mb/s的网络,还是10Mb/s的网络, ττ\tau应该是一样的。
但是实际上,在书中之处 CSMA/CD 协议规定最短帧长为64B=512bit。而最短帧长的发送时间和 ττ\tau比值应该是一个常数,即

a=τT0a=τT0

a=\frac {\tau} {T_0}
式中, aaa的值保持不变。由于数据率提高了十倍,T0" role="presentation">T0T0T_0变为原来的十分之一。所以 ττ\tau也要变成原来的十分之一。这是通过减少电缆的长度实现的。
所以对于100Mb/s的以太网,争用时间为5.12 μsμs\mu s,所以等待时间为

t=Rτ=100×5.12×10−6=512μst=Rτ=100×5.12×10−6=512μs

t=R \tau = 100 \times 5.12 \times 10^{-6} = 512 \mu s

关于100M以太网的争用期问题相关推荐

  1. 【考研复习】关于以太网争用期的易混知识点

    题源是2016年408真题的36题. 王道书上在涉及以太网的最小帧长的描述是这样的:由CSMA/CD算法可知以太网最小帧长是64B 而在CMSA/CD中对于争用期的描述是:以太网规定取51.2μs作为 ...

  2. 【数据链路层】广播信道 碰撞检测CSMA 争用期

    文章目录 广播信道如何实现点对点通信? NIC主要功能 什么是以太网?(IEEE 802.3 DIX Ethernent V2) CSMA/CD含义与协议过程? 争用期是什么? 如何退避? 争用期规避 ...

  3. [计算机网络] CSMA/CD 协议限定数据帧最小长度为 64B 不变,根据给定的数据传输速率计算得到争用期长度

    如下图所示, 在Hub再生比特流的过程中会产生1.535us延时, 信号传播速率为200m/us,Hub速率是100Mb/s,不考虑以太网帧的前导码,则H3和H4之间理论上可以相距的最远距离是( ). ...

  4. 争用期51.2us和最小帧长512比特算法

    信号在以太网传播1km大约需要5us,即信号传播速率实际约为2x10 A 8m/s.以太网最大端到端长度约为5km,单程传播时延为25us,争用期的一半(即25.6us) 必须大于该值. 对于10M以 ...

  5. USB-CDC-ECM 类设备之USB2.0接口100M以太网芯片 SR9900(A)

    Linux官方一款名叫 CDC Ethernet Support (smart devices such as cable modems)的设备:CDC类以太网设备之SR9900(A) SR9900A ...

  6. CSMA/CD最大/最小帧长 争用期

    CSMA/CD协议 1.概念 CSMA/CD (Carrier Sense Multiple Access/collision detection) MA(Multiple Access)多址接入 C ...

  7. 计算机网络中什么叫总衰耗_计算机网络中争用期怎么算?

    按我理解,争用期是指电磁波在两基站之间来回传播的时间,唯一可控的物理因素是最大距离,所以两基站间的最大距离决定了争用期的大小. 由于在争用期内的电磁信号冲突无法确定是否会被发送方检测得到,所以无法判定 ...

  8. 8E1转10M/100M以太网===协转

    实现原理 将多条E1电路捆绑起来用于传输10M的以太网数据,实现了1-8路E1通道至以太网接口之间的相互转换,此转换器能把E1通道收发的信号点对点传输到RJ45接口,实现E1信道与以太网的互连.允许E ...

  9. linux 29900端口,USB2.0接口100M以太网芯片SR9900(A)的应用

    1:SR9900A和SR9900有啥区别:(就是同一颗料) SR9900A默认随机MAC地址:00E0XXXXXXXXXX SR9900默认纯0 MAC地址:000000000000 都可以二次烧录M ...

最新文章

  1. Navicat 连接MySQL数据库 报错2059 - authentication plugin 'caching_sha2_password'的解决办法...
  2. 【JS 逆向百例】cnki 学术翻译 AES 加密分析
  3. 如何使用和自定义Win11快速设置菜单
  4. 机器学习速成课程 | 练习 | Google Development——编程练习:逻辑回归
  5. 格林威治时间(Tue Jan 01 00:00:00 CST 2019)[ Date ]转化 为 [ 2019-01-01 10:10:10 ]
  6. numpy 矩阵拼接_Python实践代码总结第10集(Numpy)
  7. [转载] MLDN魔乐科技李兴华主讲Oracle——01 Oracle简介
  8. phpstudy 提示安装VC9 VC14等,MySQL启动失败红色小点点,解决办法。PHP VC版本下载集合
  9. 使用iptables+脚本实现只允许中国IP访问服务器
  10. vertica数据库监控
  11. 缓存加速-----Squid-访问控制列表日志分析反向代理
  12. “社畜”群体的崛起带来了哪些营销新契机?
  13. css3的@media
  14. opencv android 透视,OpenCV图像几何变换之透视变换
  15. python爬虫爬取股票软件数据_Python爬虫抓取东方财富网股票数据并实现MySQL数据库存储(转载)...
  16. 探究opencv中的moments函数和HuMoments函数
  17. 钉钉、企业微信和友空间,谁是企业级服务的“统一入口”?
  18. python朋友圈头像_Python读取微信好友头像,拼成祝福语九宫格
  19. JavaScript分页插件
  20. 西门子840D HMI ADVANCED FOR PC

热门文章

  1. c语言中缺少函数标题,error C2332: “struct”: 缺少标记名
  2. 查看win10电脑电池损耗
  3. vue上传大文件/视频前后端(java)代码
  4. Lab1 Packet Sniffing and Spoofing Lab
  5. 英文文章单词自动查找脚本
  6. android版qq通讯录备份,手机备份首选Android版QQ同步助手的三大理由
  7. 怎样写好英语作文呢?或者说是高分作文的一些技巧:
  8. android 镜像文件img 介绍
  9. 论文导读:TOWARDS END-TO-END SPOKEN LANGUAGE UNDERSTANDING
  10. python新手入门指导_Python初学者入门指导,Python自学者的福音来了