文档章节

csma/ca 与csma/cd 的区别

stayStand
 stayStand
发布于 2016/02/16 20:15
字数 549
阅读 131
收藏 0
CSMA/CD(Carrier Sense Multiple Access/Collision Derect),即载波监听多路访问/冲突检测方法是一种争用型的介质访问控制协议。它起源于美国夏威夷大学开发的ALOHA网所采用的争用型协议,并进行了改进,使之具有比ALOHA协议更高的介质利用率。 
CSMA/CD是一种分布式介质访问控制协议,网中的各个站(节点)都能独立地决定数据帧的发送与接收。每个站在发送数据帧之前,首先要进行载波监听,只有介质空闲时,才允许发送帧。这时,如果两个以上的站同时监听到介质空闲并发送帧,则会产生冲突现象,这使发送的帧都成为无效帧,发送随即宣告失败。每个站必须有能力随时检测冲突是否发生,一旦发生冲突,则应停止发送,以免介质带宽因传送无效帧而被白白浪费,然后随机延时一段时间后,再重新争用介质,重发送帧。CSMA/CD协议简单、可靠,其网络系统(如Ethernet)被广泛使用。
我们知道总线型局域网在MAC层的标准协议是CSMA/CD,即载波侦听多点接入/冲突检测(Carrier Sense Multiple Access with Collision Detection)。但由于无线产品的适配器不易检测信道是否存在冲突,因此802.11全新定义了一种新的协议,即载波侦听多点接入/避免冲撞CSMA/CA(with Collision Avoidance)。一方面,载波侦听----查看介质是否空闲;另一方面,避免冲撞----通过随机的时间等待,使信号冲突发生的概率减到最小,当介质被侦听到空闲时,优先发送。不仅如此,为了系统更加稳固,802.11还提供了带确认帧ACK的CSMA/CA。在一旦遭受其他噪声干扰,或者由于侦听失败时,信号冲突就有可能发生,而这种工作于MAC层的ACK此时能够提供快速的恢复能力。

© 著作权归作者所有

上一篇: 互联网协议
下一篇: MAC,HDLC,SFD
stayStand
粉丝 1
博文 53
码字总数 17176
作品 0
闸北
程序员
私信 提问
加载中

评论(0)

局域网和城域网-CSMA/CD协议

T:采用CSMA/CD协议的基带总线,段长为1000M,数据速率为10Mb/s , 信号传播速度为200m/us,则该网络上的最小帧长应为(  100  )比特。 解析:冲突碰撞期为2倍的传播时延,因此发送数据...

osc_qkqoqioc
2018/05/25
1
0
计算机网络(7~8)课后题答案(全)

前言: 答案仅限参考,不保证全部正确 第七章 1.简述CSMA/CA基本工作原理-253 是IEEE802.11网络采用的访问控制方法 名词解释: CSMA/CA:带碰撞避免 CSMA/CD:检测 RTS:请求数据帧 CT...

~Phoenix
04/01
0
0
IEEE 802.11 无线局域网

(1)无线通讯的两个重要特征 ——Hidden node problem   双方虽然听不到对方的讯号,但同时传送给相同的对象导致了碰撞(这个时候双方都不知道发生了碰撞) ——Exposed node problem   ...

osc_dgr0xrq4
2018/07/30
4
0
CSMA、CSMA/CD概念及计算

2019/11/18 CSMA 载波监听多路访问协议CSMA (carrier sense multiple access) 发送帧之前,监听信道(载波): 🧘♂️🧘♀️信道空闲:发送完整帧 🏃♂️🏃♀️信道忙:推迟发送 • 1-...

osc_6nx63520
2019/11/18
2
0
Wi-Fi极限谈2:最大连接数的“标准”答案 - 知乎

序言 关于Wi-Fi路由最大能够连接多少个节点,也是Wi-Fi常常讨论的一个问题。这个答案也众说纷纭。本文就关注于一个Wi-Fi路由究竟能够连接多少个节点,给出“标准”中的答案。不过,“标准”的...

无线技术大讲堂
04/13
0
0

没有更多内容

加载失败,请刷新页面

加载更多

zookeeper实现分布式锁总结,看这一篇足矣(设计模式应用实战)

zk实现分布式锁纵观网络各种各样的帖子层出不穷,笔者查阅很多资料发现一个问题,有些文章只写原理并没有具体实现,有些文章虽然写了实现但是并不全面 借这个周末给大家做一个总结,代码拿来...

osc_75pcgicm
37分钟前
17
0
163邮箱配置imap和smtp,隐藏的设置

http://config.mail.163.com/settings/imap/index.jsp?uid=XXXXX@163.com,这是一个隐藏的设置,要到这里配置才能用163的imap或者pop...

bengozhong
37分钟前
22
0
Python可变对象和不可变对象

Python中一切皆对象,每个对象都有其唯一的id,对应的类型和值,其中id指的是对象在内存中的位置。根据对象的值是否可修改分为可变对象和不可变对象。其中, 不可对象包括:数字,字符串,t...

osc_pnyuctmm
38分钟前
20
0
数据库垂直拆分 水平拆分

1 数据库拆分 当我们使用读写分离、缓存后,数据库的压力还是很大的时候,这就需要使用到数据库拆分了。 数据库拆分简单来说,就是指通过某种特定的条件,按照某个维度,将我们存放在同一个数...

努力的学渣
39分钟前
22
0
微信小程序连接低功率蓝牙控制单片机上硬件设备

1.软件部分介绍   微信小程序是一种新的应用,用户不需要下载应用只用通过扫二维码或者打开链接就能使用,使用完后不需要卸载,直接关闭就行了。微信在2017年初推出微信小程序开发环境。任...

osc_uxgfefy0
40分钟前
14
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部