CSMA/CD carrier sense multiple access with collision detection
来源:互联网 发布:centos 7 安装 编辑:程序博客网 时间:2024/06/05 16:14
multiple access: 多路接入,就是指网络是总线型
carrier sense : 载波监听,就是指在“发送前先监听”
collision detection:边发送边检测,如果出现冲突,适配器就停止发送,然后等待一个随机时间在发送。
电磁波在1KM的电缆上传播时延是5us。
例如:两台计算机同时检测到网络空闲,然后发送数据,就会产生冲突。
使用CSMA/CD协议时,一台计算机不可能同时接受和发送数据,所以是半双工模式。
以太网的端到端的往返时间2t为争用期(contention period)
以太网把争用期定为51.2us。10MB/S的以太网,在争用期内可发送64byte的数据。
所以以太网的最短有效帧为64byte。小于这个都是由冲突而异常终止的无效帧。
以太网还规定帧间隔为9.6us。相当与96bit
CSMA/CD的退避算法(back-off):
1: 从[0-(2的k次方-1)]中随机抽取一个数r,然后重传推后的时间为r。
2: k=min[重传次数,10]
3: 当重传16次时还不能成功就丢弃该帧,并向上层报告。
MAC帧格式:
6 6 2 4
目的地址:源地址:类型:数据:FCS
数据长度为[64,1500]
所以有效MAC帧长为[64,1518]
7个帧同步码 和 1个帧开始界定符 不算入MAC帧。
MAC帧没有确定 帧长的字段:因为MAC帧是曼彻斯特编码(中间有跳变),当接收端适配器接口电压不变时就是帧的尾部。
- CSMA/CD carrier sense multiple access with collision detection
- CSMA (carrier sense multiple access)
- 载波侦听多路访问(Carrier Sense Multiple Access,CSMA)
- MACA (Multiple Access with Collision Avoidance)
- MACAW (multiple access with collision avoidance fro Wireless)
- CSMA/CD CSMA/CA
- CSMA/CD & CSMA/CA
- CSMA/CD
- CSMA/CD
- CSMA/CD
- CSMA/cd
- CSMA/CD
- CSMA/CD
- CSMA/CD
- CSMA/CD
- CSMA/CD
- CSMA/CD
- CSMA/CD
- 树的Prufer 编码和最小生成树计数
- 共享主键、外键、关联表在表达对象关联关系时的微妙语义差别
- linux 总是提示覆盖目录
- 用C语言进行CGI程序设计
- delegate实例
- CSMA/CD carrier sense multiple access with collision detection
- IIS 6.0 优化设置
- 关于 IPv6 你需要知道的 10 件事
- 编写bat文件,方便进入目录
- (ZT)openssl 制作证书
- Algorithm: Climb Stairs
- 名企面试题之泰波那契数列Tribonacci,其定义式为T(n)=T(n-1)+T(n-2)+T(n-3)
- c语言练习2
- 初学者如何开发出高质量J2EE系统