读取位置时发生访问冲突 c++_王道计算机网络|第三章数据链路层1314介质访问控制...

第三章 数据链路层 13

d7d57ac7b08f0c83e628b5563581e7d5.png

CA协议并不是考研的重点

载波监听多点接入/碰撞避免CSMA/CA(carrier sense multiple access with collision avoidance)

不能够检测碰撞

CSMA/CA-》无线局域网络的

无法做到360,全面检测碰撞

隐蔽站

当A和C都检测不到信号的时候,认为信道空闲,同时向终端B发送数据帧,就会导致冲突

CSMA/CS协议工作原理

发送数据之前,先检测信道是否是空闲的

空闲则发出RTS(request tosend)RTS包括

发射端的地址,

接收端的地址,

下一份数据将持续发送的时间等信息,信道忙则等待

接收端收到RTS以后,将响应CTS(clear to send)

发送端收到CTS以后,开始发送数据帧(同时预约信道,发送方告诉其他站点自己要传送多久的数据)

接收端收到数据帧以后,将用CRC来检验数据是否正确,正确就响应ACK帧

发送方收到ACK以后就可以进行下一个数据帧的发送,如果没有则一致重传,直到规定重发的次数为止(采用二进制指数退避算法来确定随机的推迟时间)

1. 预约信道

2. ACK帧

3. RTS/CTS帧(可选)

CSMA/CD-》只能够用于总线式以太网当中

CSMA/CD和CSMA/CA协议

相同点:

CSMA/CD与CSMA/CA机制都从属于CSMA的思路,其核心是先听再说,换言之,两个在接入信道之前都需要进行监听,当发现信道空闲以后,才能够进行接入

不同点:

1. 传输介质时不同的,CSMA/CD用于总线式以太网(有线)而CSMA/CA用于无线局域网(无线)

2. 载波检测方式不同:因为传输介质不同,CSMA/CD与CSMA/CA的检测方式不同,CSMA/CD通过电缆当中的电压的变化来检测,当数据发生碰撞的时候,电缆当中的电压就会随着发生变化,而CSMA/CA采用能量检测(ED),载波检测(CS)和能量检测混合三种检测信道空闲的方式

3. CSMA/CD检测冲突,CSMA/CA避免冲突,两者出现冲突以后都会进行有上限的重传

第三章 数据链路层 14

信道划分介质访问控制写(MAC Mutiple Access Control)协议:

基于多路复用技术划分资源

网络负载重,共享信道效率高,而且比较公平

网络负载轻:共享信道效率低

随机访问MAC协议

用户根据意愿随机发送信息,发送信息的时候可以独占信道嗲款

网络负载重:产生冲突开销

网络负载轻:共享信道效率高,单个节点可以利用信道的全部带宽

轮询访问MAC协议,轮流协议。轮转访问MAC协议

不产生冲突,发送的时候占用全部的带宽

随机访问MAC协议:会发生冲突

轮询访问MAC协议不会产生冲突

轮询协议

主节点轮流邀请从属节点发送数据

问题:1.轮询开销

2. 等待延迟

3. 单点故障

令牌传递协议

aa20edeacab65bcdd3c5c18a99f93b88.png

物理上是星型的,TCU转发器:传递数据帧的时候数据的接口,传递和转发数据帧的接口

起着转发的作用

令牌:一个特殊格式的MAC控制帧,不含有任何的信息

控制信道的使用,确保同一个时刻只有一个结点独占信道

令牌环网没有碰撞

每一个节点都可以在一定的时间内(令牌持有时间)获得发送数据的权力,并不是无限制的持有令牌

问题:1.令牌的开销

2. 等待延迟

3. .单点故障

应用于令牌环网(物理星星拓扑)逻辑环形拓扑

采用令牌传送方式的网路常用于负载较重,通信量较大的网络

90adf23ad6c68f4d043b02cb9f6b9f37.png

欢迎打赏,么么哒!

90adf23ad6c68f4d043b02cb9f6b9f37.png da324992c4187ff8d54c187567723f0c.gif

●R语言

●句子

●JAVA

●C语言以及算法笔记

●大学生生活图鉴

●JavaScript

●计算机网络原理

●计算机组成原理

●操作系统

●数据库系统概论

●数据结构

●英语

●Linux

●数字图像处理

●云计算与人工智能

●资源

●明星电视剧社会现象娱乐

Python

0a1600c0bce03b9ed473f067af2c1092.png 34890f7525aebd71372abd3329b41892.png 7bf5059022924ef990daa68a30493d9a.png 08aa5c4868ee21b9ee9b282073e74ec6.gif仙女都在看点点点,赞和在看都在这儿! ee92fc6e986c3da99fc75e3ce0ef43a0.png
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值