在计网中,我们学习过两种网络链路:点对点链路和广播链路。
点对点链路(point-to-point link)是由链路一端的单个发送方和链路另一端的单个接受方组成,许多链路层协议都是为了点对点链路设计的;点对点(Point-to-Point Protocol,PPP)和高级数据链路控制(High-level Data Link Control,HDLC)是两种这样的协议。
广播链路(broadcast link),能够让多个发送和接受节点都连接到相同的、单一的、共享的广播信道。(用术语“广播”是因为当任何一个节点传输一个帧时,该信道广播该帧,每个其他节点都能收到一个拷贝)以太网和无线LAN是广播链路层技术的例子。
本篇博文考虑的问题是:如何协调多个发送和接收节点对一个共享广播信道的访问,也就是所谓的多路访问问题(multiple access problem)。因为所有的节点都能传输帧,两个以上的节点可能会同时传输帧。当发生这种情况时,所有节点同时接到多个帧;也就是说,传输的帧在所有接收方处发生碰撞(collide)了。通常,碰撞帧的信号纠缠在一起。因此,涉及此次碰撞的所有帧都丢失了,在碰撞时间间隔中的广播信道被浪费了。
为了解决多路访问问题,需要协议来规范节点在共享的广播信道上的传输行为,这种协议就被称为多路访问协议(multiple access protocol)。
在大量的链路层技术中,已经实现了几十种多路访问协议。尽管如此,可以将任何多路访问协议划分为3种类型之一:
1、信道划分协议&#x