数据链路

数据链路的作用

数据链路层的协议定义了通过通信媒介互连的设备之间传输的规范。通信媒介包括双绞线电缆、同轴电缆、光纤、电波以及红外的介质。此外,各个设备之间有时也会通过交换机、网桥、中继器等中转数据。

数据链路的相关技术

MAC地址

MAC地址用于识别数据链路中互连的节点。

例外情况–MAC地址不一定是唯一的
只要不在同一个数据链路就不会出现问题。

厂商识别码
它可以分析出局域网中的包是由哪个厂商的网卡发出的。

共享介质型网络

共享介质型网络是指多个设备共享一个通信介质的一种网络。在这种方式下,设备之间使用同一个载波通信信道进行发送和接收。

  • 争用方式
  • 令牌传递方式

非共享介质网络

在这种方式下,网络中每个站直连交换机,由交换机负责转发数据帧。发送端与接收端并不共享通信介质,因此很多情况下采用全双工通信方式。

半双工与全双工
半双工是指,只发送或只接收的通信方式,类似于无线电收发器。
全双杠:在使用交换机与双绞线电缆(或光纤电缆)的情况下,既可以通过交互机端口与计算机之间进行一对一的连接,也可以通过相连电缆内部的收发线路分别进行接收和发送数据。

根据MAC地址转发

以太网交互机就是持有多个端口的网桥,它们根据数据链路中每个帧的目标MAC地址,决定哪个网络接口发送数据。

环路检测技术

  • 生成树方式
  • 源路由法

VLAN

对VLAN进行了扩展,不必重新修改布线,只要修改网段即可。

以太网

以太网帧格式

以太网前端有一个叫做前导码的部分,它由0、1数字交替组合而成,标识一个以太网帧的开始,也是对端网卡能够确保其同步的标志。

以太网帧本体是以太网的首部,它总共14个字节,分别是6个字节的目标MAC地址、6个字节的源MAC地址以及2个字节的上层协议类型。

无线通信