计算机网络第三章 数据链路层(1)

数据链路层基础概论

数据链路层的概念

数据链路层是物理层和网络层之间的协议,提供相邻节点的可靠数据传输。

帧的概念

概念:数据链路层的协议数据单元

组成

  1. 帧头:源MAC地址、目的MAC地址(48位组成,每一个MAC地址都是独一无二的)、类型
  2. 数据
  3. 帧尾:校验

以太网数据帧中的MAC和LLC

MAC(一种协议,对接物理层)

  • 数据帧的封装/卸载,帧的寻址和识别,帧的接收语发送,链路的管理,帧的差错控制等。MAC子层的存在屏蔽了不同的物理链路层种类的差异性

LLC(对接网络层)

  • LLC子层的主要功能为传输可靠性保障和控制,数据包的分段与重组。数据包的顺序传播。

数据链路层的两种传播方式

  1. 单播
  2. 广播

数据链路层的三个基本问题

  • 封装成帧
  • 透明传输
  • 差错检测: 奇数校验、偶数校验、CRC

局域网中的设备

1.集线器(Hub):

  • 物理层,主要是对接受到的信号进行整体放大,以扩大网络的传输距离。
  • 独享带宽。

2.交换机(Switch):

  • 数据链路层,为接入交换机的任意两个网络节点提供独享的电信号通路。
  • 共享带宽

3.网桥:

  • 两个端口的交换机