数据链路层:广播信道
在局域网中,针对使用总线和Hub形成的局域网,则使用的是广播信道,在数据链路层使用的协议是CSMA/CD(载波监听多路访问/冲突检测)
1、局域网
- 拓扑
-
特点
1、为单位使用,地理位置数量有限
2、具有广播功能。局域网中的主机可以共享连接到局域网的各种硬件
3、可靠
2、 共享通信媒体
- 静态划分信道
1、频分复用
2、时分复用
3、波分复用
4、码分复用
- 动态媒体接入控制(多点接入)
1、随机接入(以太网采用)==》 用户可以随机发送数据,但如果同一时刻有多个用户发送消息,那么就会引起碰撞,导致所有用户都发送失败
2、受控接入(不被采用了)==》 用户不能随意发送消息。需按一定的规则,如轮询等
3、CSMA/CD 协议
总线型网络使用CSMA/CD协议进行通信,即带冲突检测的载波侦听多点接入技术。
即载波监听多点接入/碰撞检测
-
多点接入
许多计算机以多点的方式接在一根总线上
-
载波监听
计算机在发送数据前,先查看是否已有其他计算机在总线上发送数据,如果有,那么先不发送,以免发生碰撞
-
碰撞检测
当多个站同时在总线上发送数据时,会导致电压增大,即说明发生了碰撞。
当发生碰撞后,会导致数据失真,无法使用。所以一旦检测到碰撞后,就要立即停止发送数据,以免造成资源浪费
4、 碰撞检测详解
- 示意图
-
解决方案(二进制指数退避算法)
发生碰撞的站在停止发送数据后,要推迟一个随机时间后再发送数据
5、 CSMA/CD 特性
1、使用CSMA/CD协议的以太网是半双工通信的。
2、由于存在碰撞的原因,以太网的利用率会远小于最高数据率
如果本篇博客有任何错误和建议,欢迎大佬们批评指正
我是知逆,我们下期见
Peace