1.链路(Link)有哪几种?
之前介绍过什么是链路,就是相邻两个节点之间的通信通道,那么这样的通信通道有哪几种?答案是两种,分别是点对点(Point-to-Point)与广播域(Broadcast Domain)。点对点连接是指两个网络设备之间建立一个直接的、唯一的通信链接。广播域是指一个网络范围,其中的任何设备发送的广播包都会被网络中所有设备接收。这两种与第一章的中的某些概念较为相似,请看熟悉的接水例子。
2.广播域存在的问题?
由于没有建立专用连接广播域会出现以下几种情况:
1)一个发送端向多个接收端发送数据,此时信道正常,数据不会发生冲突
2)多个发送端在一个信道中同时发送数据,此时数据会产生冲突
3)多个发送端在不同信道中同时发送数据给相同的接收端,数据也会冲突
正如一个水龙头出热水,一个出冷水,如果两个水龙头挨得太近会导致两种水混合,既得不到热水也得不到冷水。同时,如果两个水龙头离得很远,但向相同的盆中放水,也会变成温水。
3.如何解决这些问题?
使用多址接入协议。
4.什么是多址接入协议?
多址接入协议是一种用于解决多个用户如何共享单一通信媒介资源的技术,它允许在同一时间有多个信号通过同一物理链路进行传输。直白地说就是按照一定的规则去使用冷热水龙头给多个盆接水,就不会造成冷热混杂的现象,这个规则就是多址接入协议。
5.多址接入协议有哪几种?
1)信道划分协议(时分、频分、码分,这三个在之前的章节介绍过,这里不再赘述)
2)随机接入协议(Random Access)(ALOHA协议、CSMA载波监听多路访问协议)
3)轮询(Taking turns)
6.随机接入协议的类型
7.什么是轮询(轮流)
轮流(Taking turns)MAC协议是一种媒体访问控制(Media Access Control,MAC)子层的协议,用于在共享媒介网络中管理多个设备的数据发送。
轮流MAC协议的关键在于为每个设备分配一个确定的顺序或时间表,以便它们知道何时可以发送数据以及何时需要等待其他设备完成数据传输。这种方法减少了冲突的可能性,并允许网络中的设备以有序的方式共享带宽资源。用接水的例子就是规定一个轮流接水的时间表,就不会发生冲突了。