CSMA/CD协议
来源:互联网 发布:网络时代知乎 编辑:程序博客网 时间:2024/06/07 01:55
以太网CSMA/CD协议(载波监听多点接入/碰撞检测)要点归纳:
- 适配器从网络层获得一个分组,加上以太网的首部和尾部,组成以太网帧,放入适配器的缓存中,准备发送;
- 若适配器检测到信道空闲,就发送这个帧。若检测到信道忙,则继续检测并等待信道转为空闲,然后发送这个帧;
- 在发送过程中继续检测信道,若一直未检测到碰撞,就顺利把这个帧成功发送完毕。若检测到碰撞,则中止数据的发送,并发送人为干扰信号,以便让所有用户都知道现在已经发生了碰撞;
- 在中止发送后,适配器就执行指数规避算法(不是等待信道变为空闲后就立即再发送数据,而是推迟一个随机的时间,使重传时再次发生冲突的概率减小),等待r倍512比特时间后,返回到步骤2。
注:既然每一个站在发送数据之前已经监听到信道为“空闲”,那么为什么还会出现数据在总线上的碰撞呢?这是因为电磁波在总线上总是以有限的速率传播的。因此当某个站监听到总线是空闲时,总线并非一定是空闲的。
0 0
- CSMA/CD协议
- CSMA/CD 协议
- CSMA/CD协议
- CSMA/CD 协议
- CSMA/CD协议
- CSMA/CD协议
- CSMA/CD协议
- CSMA/CD协议
- 试述CSMA/CD协议规则?
- 笔记2~CSMA/CD协议
- CSMA/CA和CSMA/CD的区别 以及BTMA协议
- 802.11协议精读3:CSMA/CD与CSMA/CA
- VC++ 6.0 CSMA/CD协议仿真程序
- 一 链路层协议(一)CSMA/CD
- CSMA/CD协议——学习笔记
- 计算机网络——CSMA/CD协议
- CSMA/CD CSMA/CA
- CSMA/CD & CSMA/CA
- linux CentOS 安装rz和sz命令 lrzsz
- LLVM学习笔记(7)
- windows查看端口占用
- 自适应学习速率SGD优化算法
- linux下vim配置
- CSMA/CD协议
- 电影售票系统(5)
- redis入门(java)
- Linux adb使用及no permissions问题解决
- 用vue-cli构建vue项目
- linux下Hadoop2.7.2集群部署日志
- zmq源代码分析
- 剑指offer--二叉搜索树与双向链表 Java实现
- Oracle Linux 6.9发布了.