数据链路的作用
数据链路层的协议定义了通过通信媒介互连的设备之间传输的规范。通信媒介包括双绞线电缆、同轴电缆、光纤、电波以及红外的介质。此外,各个设备之间有时也会通过交换机、网桥、中继器等中转数据。
数据链路的相关技术
MAC地址
MAC地址用于识别数据链路中互连的节点。
例外情况–MAC地址不一定是唯一的
只要不在同一个数据链路就不会出现问题。
厂商识别码
它可以分析出局域网中的包是由哪个厂商的网卡发出的。
共享介质型网络
共享介质型网络是指多个设备共享一个通信介质的一种网络。在这种方式下,设备之间使用同一个载波通信信道进行发送和接收。
- 争用方式
- 令牌传递方式
非共享介质网络
在这种方式下,网络中每个站直连交换机,由交换机负责转发数据帧。发送端与接收端并不共享通信介质,因此很多情况下采用全双工通信方式。
半双工与全双工
半双工是指,只发送或只接收的通信方式,类似于无线电收发器。
全双杠:在使用交换机与双绞线电缆(或光纤电缆)的情况下,既可以通过交互机端口与计算机之间进行一对一的连接,也可以通过相连电缆内部的收发线路分别进行接收和发送数据。
根据MAC地址转发
以太网交互机就是持有多个端口的网桥,它们根据数据链路中每个帧的目标MAC地址,决定哪个网络接口发送数据。
环路检测技术
- 生成树方式
- 源路由法
VLAN
对VLAN进行了扩展,不必重新修改布线,只要修改网段即可。
以太网
以太网帧格式
以太网前端有一个叫做前导码的部分,它由0、1数字交替组合而成,标识一个以太网帧的开始,也是对端网卡能够确保其同步的标志。
以太网帧本体是以太网的首部,它总共14个字节,分别是6个字节的目标MAC地址、6个字节的源MAC地址以及2个字节的上层协议类型。