以太网MAC协议–CSMA/CD协议
@(计算机网络)

为了通信的方便,以太网采用了两种重要的措施:

CSMA/CD协议

采用无连接的工作方式:传输数据之前不用建立连接
对发送的帧不进行编号,也不要求接收方发回确认帧。这样做的理由:局域网的信道质量非常好,因为信道质量产生的错误的概率非常小。区别于数据链路层协议。
所以,以太网提供的是无连接不可靠的服务。尽最大努力交付即可。

关于CSMA/CD协议,我只是单纯的学习了这些协议的特点,没有看到它们就是以太网的具体采用的协议。

中文名称是:载波监听多路访问/冲突检测协议。

所以有必要解释一下中文的含义:

载波监听:站点发送数据前,先检查总线上是不是已经有数据在传输,如果有就暂缓发送,避免冲突。实质是:冲突发生前尽量避免。
多路访问:即总线型网络。以太网就是总线型网路。
冲突检测:边发送边对介质上电压信号进行检测,当电压摆动值超过一定门限时就认为发生了冲突。一旦发生冲突就停止发送数据,然后根据协议进行重传。
退避算法总结:以太网采用截断二进制指数回退算法解决冲突后重发问题。核心思想是:发生冲突后的站点在停止发送数据后,不是立即重发而是推迟一个随机的时间。

具体做法是:

确定单位回退时间。通常取冲突窗口的值,即传输512bit数据用时,叫作时槽。
定义参数k,等于重传次数,不能超过10,即k = min(n,10)
取r,0≤r<2kr,0≤r<2k,重传的时延就是r倍的单位回退时间。
重传达到16次仍然不成功,表示当前同时发送数据的站点过多,连续发生冲突,丢弃该帧,向上层报告,任务完不成。。
这里看出来,重传次数越多,等待时间越长。动态退避,利于系统稳定。

————————————————
版权声明:本文为CSDN博主「DrCrypto」的原创文章,遵循 CC 4.0 BY 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/u011240016/article/details/53200258

以太网MAC协议--CSMA/CD协议相关推荐

  1. 以太网使用的CSMA/CD协议是以争用方式接入到共享信道的。这与传统的时分复用TDM相比优缺点如何?网络适配器的作用是什么?网络适配器工作在哪一层?假定1km长的CSMA/CD网络的数据率为1Gb/s

    一.以太网使用的CSMA/CD协议是以争用方式接入到共享信道的.这与传统的时分复用TDM相比优缺点如何? CSMA/CD是一种动态媒体接入共享信道的方式: 优点:所有用户可以随机发送消息,不需要分配固 ...

  2. 信道划分介质访问控制ALOHA协议CSMA协议CSMA/CD协议轮询访问MAC协议

    注:最后有面试挑战,看看自己掌握了吗 文章目录 传输数据两种链路 点对点链路 广播式链路 介质访问控制 静态划分信道 动态划分信道 轮询访问介质访问控制 随机访问介质访问控制---所有用户都可以随机发 ...

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

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

  4. 信道分类、信道复用技术、CSMA/CD 协议、PPP 协议、MAC 地址、局域网、以太网、交换机、虚拟局域网

    1.信道分类 1.1 广播信道 一对多通信,一个节点发送的数据能够被广播信道上所有的节点接收到. 所有的节点都在同一个广播信道上发送数据,因此需要有专门的控制方法进行协调,避免发生冲突(冲突也叫碰撞) ...

  5. F问题3-7:以太网使用载波监听多点接入碰撞检测协议CSMA/CD。频分复用FDM才使用载波。以太网有没有使用频分复用?...

    F问题3-7:以太网使用载波监听多点接入碰撞检测协议CSMA/CD.频分复用FDM才使用载波.以太网有没有使用频分复用? 答:这里的"载波"并非指频分复用FDM的载波.CSMA/C ...

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

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

  7. 网络协议从入门到底层原理(3)网络互联模型、物理层、数据链路层(CSMA/CD协议、Ethernet V2帧、PPP协议)

    网络协议从入门到底层原理 网络互联模型(了解请求过程.网络分层) 物理层(Physical) 数字信号.模拟信号 数据通信模型 信道(单工.半双工.全双工) 数据链路层(Data Link) 封装成帧 ...

  8. 计算机网络——数据链路层PPP、CSMA/CD协议

    概述 数据链路层属于计算机网络的低层,数据链路层使用的信道的类型有以下两种: (1)点对点通信:这种信道使用一对一的点对点通信方式 (2)广播信道:这种信道使用一对多的广播通信方式,因此过程比较复杂, ...

  9. 数据链路层协议 广播链路 CSMA/CD协议

    广播信道主要用于局域网.在使用CSMA/CD协议时,一个站不可能同时进行发送和接收,进行的是半双工通信. 信道的基本概念:信道是往一个方向传输信息的媒体,一条通信电路包含一个发送信道和一个接受信道. ...

  10. 广播信道及CSMA/CD协议

    广播信道 广播信道可以进行一对多的通信.下面讨论使用广播信道的局域网,局域网技术在计算机网络中占有非常重要的地位. 一.局域网的数据链路层 局域网的特点:网络为一个单位所拥有,且地理范围和站点数目均有 ...

最新文章

  1. 数据结构和算法分析 引论+算法分析
  2. sql求平均日活_杨学峰博客 | Flask Sqlarchemy实现按日、周、月统计并图表展示
  3. 球球大作战体验服找不到团战服务器6,球球大作战常见问题汇总 新版本问题解决方法...
  4. 事业单位计算机技术岗工资,事业单位新入职的人员在管理岗位和技术岗位工资待遇是否有区别?...
  5. 数据结构与算法---查找算法(Search Algorithm)
  6. cad图形如何导入到奥维地图_【详细教程】奥维地图上查看项目的线路图或平面图...
  7. 1467: C语言实验题――两个数最大
  8. HDFS 中常见的Timeout
  9. Golang语言 零基础入门教程
  10. php 根据ip判断是否中国,PHP判断IP是中国IP还是外国IP
  11. 银行信贷系统java_java毕业设计_springboot框架的银行信贷系统
  12. 以内部管理员批准模式_UAC 在管理员批准模式下运行所有管理员(Windows 10) - Windows security | Microsoft Docs...
  13. html中最小规格字体,font-size【CSS 字体大小】文字大小尺寸
  14. 软考-网络工程师-下午考试知识点
  15. 【哈利波特·魔法觉醒】手记全攻略
  16. 小米系统shell_获取linux系统信息shell | 小米的博客
  17. 利用Python根据模板生成Word文档
  18. axure RP文件如何找回_u盘文件丢失怎么办 u盘文件丢失恢复方法【步骤详解】
  19. 双控专业就业机器人_东北大学自动化双控考研专业就业方向
  20. 【云和恩墨业务介绍】之超融合存储解决方案 - zData Light Storage

热门文章

  1. matlab中函数迭代法,Matlab 数值计算----斯特芬森加速迭代法
  2. Ubuntu/Windows 双系统安装教程
  3. iOS13免越狱修改微信提示音方法!亲测有用!
  4. c语言上机ex11答案,全国计算机等级考试C语言南开100题(上机必考).doc
  5. 微弱信号检测_光电探测与信号处理教学大纲
  6. 市场调研-全球与中国天线测量系统市场现状及未来发展趋势
  7. 专题2:弹性力学中平面问题的基本理论(2-4 几何方程及刚体位移 2-5 斜方向的应变及位移)
  8. 漫谈工业软件(2)-IEC61499标准
  9. 计算机文化基础(高职高专版 第十一版)第六章 答案
  10. java3d读取3ds文件,基于Java3D与3DSMAX的虚拟校园设计