链路层的信道有:广播信道和点对点通信链路。
在局域网中,采用多点连接的方式会使得网络变得很复杂,所以可以将各个节点通过交换机相连接。
链路层的功能:点通过链路层帧,实现节点之间的以帧为单位的数据传输。
在广播链路中可能会出现碰撞的可能性,碰撞就是多个节点同时传输帧,传输的帧会发生碰撞。解决碰撞的几种协议有:信道划分协议,随机接入协议和轮流协议。
信道划分协议可分为TDM,FDM和CDMA.
随机接入协议可分为时隙ALOHA,纯ALOHA,和载波侦听多路访问(CSMA)。时隙ALOHA就是时间被划分为一个个时隙,帧只能在时隙中发送,如果发生碰撞了,那么将以一个概率进行重传。纯ALOHA就是节点会立刻传输帧,如果发生碰撞了,再以一定的概率重传。而CSMA则在节点传输帧之前侦听信道,看是否有别的帧在传输。而CSMA/CD在事前也会侦听信道,而且边传输边侦听。
轮流协议。分为两种,一个是有主节点的,一个是有令牌方式的。
LAN CD:在发送的事中边听边发,如果出现冲突则放弃发送,代价不昂贵。
无线局域网(WLAN)中,如果站点侦测到信道的空闲时间长,则传输整个帧。如果侦测到信道忙碌,则选择一个随机回退值,并在信道空闲时递减该值,当值为0时则发送该帧。无线局域网相比有线局域网,它是在事前来侦听信道,从而避免在事后可能出现的碰撞。WLAN无法在事中进行侦听,一旦发送就必须发完,否则信道浪费严重,代价昂贵。