笔记2

在802.3协议中,是由一种称为CSMA/CD(Carrier Sense Multiple Access with Collision Detection)的协议来完成调节,这个协议解决了在Ethernet上的各个工作站如何在线缆上进行传输的问题,利用它检测和避免当两个或两个以上的网络设备需要进行数据传送时网络上的冲突。在802.11无线局域网协议中,冲突的检测存在一定的问题,这个问题称为"Near/Far"现象,这是由于要检测冲突,设备必须能够一边接受数据信号一边传送数据信号,而这在无线系统中是无法办到的。所以在802.11中对CSMA/CD进行了一些调整,采用了新的协议CSMA/CA(Carrier Sense Multiple Access with Collision Avoidance)。 CSMA/CA利用RTS帧、CTS帧来避免冲突的发生。

载波侦听多路访问协议/冲突检测(CSMA/CD):

多点接入MA:表示许多计算机以多点接入的方式连接在同一条总线上。

载波监听CS:指每一个站在发送数据之前检测一下总线上是否有其他计算机在发送数据。如果有,则暂时不要发送,以免发生冲突。

冲突检测CD:就是计算机边发数据边检测数据信道上的信号电压大小。

1、冲突检测的原理:根据总线上信号电压变化情况来确定。当几个站同时在总线上发送数据时,总线上的信号电压摆动值将会增大(相互叠加)。当一个站检测到的信号电压值大于一定的门限值,就会认为总线上至少有两个站同时发送数据,即发现了“冲突”。

总的来说,每个站想要发送数据,就需要在发送数据之前,要“先听后说”;在发送数据中,要“边说边听”。

2、争用期,采用的是截断二进制指数类型(Truncated Binary Exponential type)的退避算法,决定重传帧的所需时延T。

K=Min[当前重传次数,10](最多十六次)

离散整数集合[0,1,...,],在这个集合中随机取出一个值,记为R

则重传时延T=2*R。

3、强化碰撞

当发生碰撞时,最先知道的站要发送人为干扰信号,告知其他站现在已经发生冲突,应停止发送数据。

笔记2~CSMA/CD协议相关推荐

  1. CSMA/CD协议分析笔记

    CSMA/CD协议分析笔记 CSMA/CD(carrier sense multiple access with collision detection) 文章目录 CSMA/CD协议分析笔记 前言 ...

  2. CSMA/CD协议——学习笔记

    CSMA/CD协议要点: 1)适配器从网络层获得一个分组,加上以太网的首部和尾部,组成以太网帧,放入适配器的缓存中,准备发送. 2)若适配器检测到信道空闲(即在96比特时间内没有检测到信道上有信号), ...

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

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

  4. 3.5.4 CSMA/CD 协议

    3.5.4 CSMA/CD 协议

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

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

  6. 计算机网络·CSMA/CD协议有关计算

    CSMA/CD 一.官方解释 二.争用期 三.二进制退避算法 一.官方解释 如果两个人同时和我们说话,我们是不能够听清说的啥的.计算机也是一样,在同一时间里只能允许一台计算机发送数据,否则各个计算机之 ...

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

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

  8. 计算机网络(十四)-CSMA/CD协议

    一.CSMA/CD协议 载波监听多点接入/碰撞检测CSMA/CD. 1.1 CS:载波侦听/监听,每一个站在发送数据之前以及发送数据时都要检测一下总线上是否有其他计算机在发送数据. 1.2 MA:多点 ...

  9. 计算机网络 --- 数据链路层CSMA/CD协议

    CSMA/CD协议 全称为载波监听多点接入/碰撞检测CSMA/CD(carrier sense multiple access with collision detection) CSMA/CD协议 ...

  10. 计算机网络之数据链路层:11、CSMA/CD协议-随机访问介质访问控制

    数据链路层:11.CSMA/CD协议 思维导图: 载波监听多点接入/碰撞监听协议(CSMA-CD协议): 如何确定碰撞后的重发时机: 最小帧长问题: 思维导图: 载波监听多点接入/碰撞监听协议(CSM ...

最新文章

  1. java中的pattern_Java Pattern的用法是什么?
  2. 从需求出发来看关系模型与非关系模型–关系模型与非关系模型概述
  3. 【深度学习】初识tensorflow之分布式训练
  4. 硬件结构(中):EqualLogic PS5000 对等存储“动车组”
  5. 插入排序——3希尔排序实现
  6. Beta发布-----欢迎来怼团队
  7. C# Readonly和Const的区别
  8. IT项目管理之系统设计
  9. 【浙江大学PAT真题练习乙级】1005 继续(3n+1)猜想 (25分) 真题解析
  10. 长春理工大学计算机科学与技术学分,计算机科学与技术专业本科人才培养方案-长春理工大学教务处.PDF...
  11. 『WIN11』出现问题,你的PIN不可用,请重置PIN,无限循环解决
  12. C/C++在线餐馆预订管理系统
  13. MacBookPro 2015电池召回
  14. PCB治具设计、制造和管理
  15. 《Java SE实战指南》09-01:访问级别修饰符概述
  16. C# 秒转时分秒方法
  17. 高压开关柜中变送器和传感器有什么不同怎么区分
  18. 35岁被大厂踢出豪门,褪去这层皮你还剩什么
  19. 关于饭局狼人杀app上的12人守卫局的那些事儿
  20. 新型电源系统软件测试,新型电机性能测试系统-电力测功机

热门文章

  1. 数组基础知识 (一)
  2. 日文windows系统 oracle数据库乱码的处理
  3. ei计算机相关 小木从,怀念楼讲心那棵小木钩瞒
  4. 计算机数字音乐我的梦,我的音乐梦
  5. PCL教程-使用CloudViewer类实现简单点云可视化
  6. XPDL与WS-BPEL的比较之三:人工活动
  7. python空气质量提醒代码_【python】全国空气质量分析系统
  8. 修改植物大战僵尸游戏存档(Java实现版)
  9. 百度地图坐标拾取系统自定义页面
  10. 计算机vfp题库知识,全国计算机vfp二级考试题库(超全).docx