数据链路层的作用
网络传输中断最小单位。数据链路层叠协议定义了通过通信媒介互联的设备之间传输的规范。
数据链路层处理掉数据的单位为帧。
数据链路的段是指一个被分割的网络。
- 从网络层的概念看,是一个网络(逻辑上),这两条网线组成一个段。
- 从物理层的概念看,两条网线是两个物体(物理上),一条网线一个段。
网络拓扑
总线型、环形、星型、网状型等
数据链路相关技术
MAC地址
识别数据链路层中互连的节点。根据IEEE802.3的规范使用MAC地址。
MAC地址长48比特,在使用网卡(NIC)的情况下,MAC 地址一般被烧到ROM中。任何一个网卡的MAC 地址都是唯一的。
共享介质型网络
多个设备共享一个通信介质。设备之间使用同一个载波信道进行发送和接收。采用半双工通信,有必要对介质进行访问控制。
共享型两种介质访问控制方式:争用方式,令牌传递方式。
争用方式
CSMA(载波监听多路访问)
令网络中各个站采用先到先到先得的方式占用信道发送数据,如果多个站同时发送帧,会产生冲突,导致网络拥堵。
改良--CSMA/CD,要求每个站提前检查冲突,一旦发生冲突,尽早释放信道。
令牌传递方式
沿着令牌环发送一种叫做“令牌”的特殊报文。只有获得令牌的站才能发送数据。特点如下:
- 不会有冲突;
- 每个站都有通过平等循环获得令牌的机会;
缺点:一个站没有获得令牌的时候不能发送数据。数据链路利用率达不到100%。
改进--早期令牌释放、令牌追加、多令牌同时循环。
非共享介质网络
不共享介质,对介质采取专用的一种传输控制方式。采用全双工方式。
根据MAC地址转发
交换集线器,将非介质共享网络所使用的交换机用在以太网中的技术,也叫以太网交换机。持有多个端口的网桥。
环路检测技术
生成树和源路由
生成树方式
弊端:切换网络所需时间较长
源路由
VLAN