目录
1、链路层的信道类型
(1)广播信道。用于连接有线局域网、卫星网和混合光纤同轴电缆接入网中的多台主机。
(2)点对点通信链路。诸如长距离链路连接的两台路由器之间,或用户办公室计算机与他们所连接的临近以太网交换机之间等场合之间使用。点对点协议PPP。
2、MAC
媒体访问控制协议。规定了帧在链路上传输的规则。
在点对点的链路中,MAC协议比较简单,或者说就是不存在。
当多个节点共享单个广播链路时,就会有多路访问问题。这里,MAC协议用于协调多个节点的帧传输。
3、可靠交付
链路层的可靠交付同传输层可靠交付类似,是通过确认和重传取得的。
通常应用于易产生高差错率的链路,如无线链路。
对于低比特差错的链路,包括光纤、同轴电缆和许多双绞铜线,没必要应用可靠交付服务。因此,许多有线的链路层协议不提供可靠交付服务。
4、差错检测和纠正
因特网的运输层和网络层也提供了有限形式的差错检测,即因特网校验和。链路层的差错检测通常更为复杂,并且用硬件实现。
差错纠正类似于差错检测,区别在于接收方不仅能检测帧中出现的比特差错,而且能够准确地确定帧中的差错出现的位置。
5、链路层实现的位置
路由器中的线路卡中。
主机的网卡中。大部分的连路程是在硬件中实现的,但是部分链路层是运行在主机的CPU上的软件中实现的,比如组装链路层寻址信息和激活控制器硬件。
链路层是硬件和软件的结合体,是协议栈中软件和硬件交接的地方。
6、多路访问链路协议
1、按照信道划分协议
(1)时分多路复用(TDM)
(2)频分多路复用(FDM)
(3)码分多址(CDMA)
2、随机接入协议
在随机接入协议中,一个传输节点总是以信道的全部速率进行发送。当有碰撞时,设计碰撞的每个节点反复地重发它的帧,知道该帧无碰撞的通过为止。碰撞后会有一个随机时延。
(1)时隙ALOHA
(2)载波侦听多路访问/冲突检测(CSMA/CD)
发送冲突后,会放弃这次传输,同时所有工作站有一个随机延时。以太网使用。
(3)载波侦听多路访问/冲突避免(CSMA/CA)
发送之前告诉网络,要发送数据。无线LAN技术802.11使用CSMA/CA实现介质访问功能。
3、轮流协议
(1)轮询协议
有一个主节点,主节点以循环的方式轮询每个节点。
(2)令牌传递协议
没有主节点,有一个令牌按照一定的次序交换。
7、两个功能性子层
1、逻辑链路控制层(LLC)
在IEEE802.2规范中定义,它负责与紧靠它上面一层(网络层)中的协议通信。
LLC层负责控制数据流和检查错误。来自网络层的数据流经LLC子层之后再到达MAC层。
2、介质访问控制层(MAC)
具有以适当的方式加载协议,从而满足物理层的协议要求。
MAC子层上的技术指导这个网络到底是以太网、令牌环还是ATM,因此它知道如何在把数据包传出去之前添加最后的首部和尾部。
针对以太网的IEEE MAC规范为802.3,针对令牌环的规范为802.5,针对无线LAN的规范为802.11。因此,如果看到某处提到IEEE标准(802.11等),那么指的是这个协议栈的数据链路层的MAC子层上工作的协议。