关于100M以太网的争用期问题
在学习《计算机网络》(谢希仁)时遇到一个问题:
假定在使用CSMA/CD协议的10Mb/s以太网中某个站在发送数据时检测到碰撞,执行碰撞算法是选择了随机数R=100。试问这个站需要等待多长时间后才能再次发送数据,如果是100Mb/s的以太网呢?
第一问比较简单。
再次发送的等待时间
t=R \tau
其中 ττ\tau为争用时间51.2 μsμs\mu s,所以等待时间为
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=\frac {\tau} {T_0}
式中, aaa的值保持不变。由于数据率提高了十倍,T0" role="presentation">T0T0T_0变为原来的十分之一。所以 ττ\tau也要变成原来的十分之一。这是通过减少电缆的长度实现的。
所以对于100Mb/s的以太网,争用时间为5.12 μsμs\mu s,所以等待时间为
t=R \tau = 100 \times 5.12 \times 10^{-6} = 512 \mu s
关于100M以太网的争用期问题相关推荐
- 【考研复习】关于以太网争用期的易混知识点
题源是2016年408真题的36题. 王道书上在涉及以太网的最小帧长的描述是这样的:由CSMA/CD算法可知以太网最小帧长是64B 而在CMSA/CD中对于争用期的描述是:以太网规定取51.2μs作为 ...
- 【数据链路层】广播信道 碰撞检测CSMA 争用期
文章目录 广播信道如何实现点对点通信? NIC主要功能 什么是以太网?(IEEE 802.3 DIX Ethernent V2) CSMA/CD含义与协议过程? 争用期是什么? 如何退避? 争用期规避 ...
- [计算机网络] CSMA/CD 协议限定数据帧最小长度为 64B 不变,根据给定的数据传输速率计算得到争用期长度
如下图所示, 在Hub再生比特流的过程中会产生1.535us延时, 信号传播速率为200m/us,Hub速率是100Mb/s,不考虑以太网帧的前导码,则H3和H4之间理论上可以相距的最远距离是( ). ...
- 争用期51.2us和最小帧长512比特算法
信号在以太网传播1km大约需要5us,即信号传播速率实际约为2x10 A 8m/s.以太网最大端到端长度约为5km,单程传播时延为25us,争用期的一半(即25.6us) 必须大于该值. 对于10M以 ...
- USB-CDC-ECM 类设备之USB2.0接口100M以太网芯片 SR9900(A)
Linux官方一款名叫 CDC Ethernet Support (smart devices such as cable modems)的设备:CDC类以太网设备之SR9900(A) SR9900A ...
- CSMA/CD最大/最小帧长 争用期
CSMA/CD协议 1.概念 CSMA/CD (Carrier Sense Multiple Access/collision detection) MA(Multiple Access)多址接入 C ...
- 计算机网络中什么叫总衰耗_计算机网络中争用期怎么算?
按我理解,争用期是指电磁波在两基站之间来回传播的时间,唯一可控的物理因素是最大距离,所以两基站间的最大距离决定了争用期的大小. 由于在争用期内的电磁信号冲突无法确定是否会被发送方检测得到,所以无法判定 ...
- 8E1转10M/100M以太网===协转
实现原理 将多条E1电路捆绑起来用于传输10M的以太网数据,实现了1-8路E1通道至以太网接口之间的相互转换,此转换器能把E1通道收发的信号点对点传输到RJ45接口,实现E1信道与以太网的互连.允许E ...
- linux 29900端口,USB2.0接口100M以太网芯片SR9900(A)的应用
1:SR9900A和SR9900有啥区别:(就是同一颗料) SR9900A默认随机MAC地址:00E0XXXXXXXXXX SR9900默认纯0 MAC地址:000000000000 都可以二次烧录M ...
最新文章
- Navicat 连接MySQL数据库 报错2059 - authentication plugin 'caching_sha2_password'的解决办法...
- 【JS 逆向百例】cnki 学术翻译 AES 加密分析
- 如何使用和自定义Win11快速设置菜单
- 机器学习速成课程 | 练习 | Google Development——编程练习:逻辑回归
- 格林威治时间(Tue Jan 01 00:00:00 CST 2019)[ Date ]转化 为 [ 2019-01-01 10:10:10 ]
- numpy 矩阵拼接_Python实践代码总结第10集(Numpy)
- [转载] MLDN魔乐科技李兴华主讲Oracle——01 Oracle简介
- phpstudy 提示安装VC9 VC14等,MySQL启动失败红色小点点,解决办法。PHP VC版本下载集合
- 使用iptables+脚本实现只允许中国IP访问服务器
- vertica数据库监控
- 缓存加速-----Squid-访问控制列表日志分析反向代理
- “社畜”群体的崛起带来了哪些营销新契机?
- css3的@media
- opencv android 透视,OpenCV图像几何变换之透视变换
- python爬虫爬取股票软件数据_Python爬虫抓取东方财富网股票数据并实现MySQL数据库存储(转载)...
- 探究opencv中的moments函数和HuMoments函数
- 钉钉、企业微信和友空间,谁是企业级服务的“统一入口”?
- python朋友圈头像_Python读取微信好友头像,拼成祝福语九宫格
- JavaScript分页插件
- 西门子840D HMI ADVANCED FOR PC
热门文章
- c语言中缺少函数标题,error C2332: “struct”: 缺少标记名
- 查看win10电脑电池损耗
- vue上传大文件/视频前后端(java)代码
- Lab1 Packet Sniffing and Spoofing Lab
- 英文文章单词自动查找脚本
- android版qq通讯录备份,手机备份首选Android版QQ同步助手的三大理由
- 怎样写好英语作文呢?或者说是高分作文的一些技巧:
- android 镜像文件img 介绍
- 论文导读:TOWARDS END-TO-END SPOKEN LANGUAGE UNDERSTANDING
- python新手入门指导_Python初学者入门指导,Python自学者的福音来了