第三章·数据链路层


1. 数据链路层的基本概念

  1. 数据链路层概念:为相邻节点提供可靠数据传输
  2. 帧的概率:
    1. 数据链路层的单位
    2. 组成
      • 帧头:源MAC地址、目的MAC地址、类型
      • 数据
      • 帧尾:校验
  3. 以太网数据帧中的MAC和LLC:
    1. MAC:对接网络层
    2. LLC:对接物理层
  4. 数据链路层的传输方式:
    • 单播
    • 广播
  5. 数据链路层的三个基本问题:
    1. 封装成帧
    2. 透明传输
    3. 差错检测
  6. 以太网中的设备:
    1. 集线器
    2. 交换机
    3. 网桥

2. 数据链路层的通信协议

  1. 冲突域和广播域:
    1. 冲突域:交换机的每一个端口都是冲突域;冲突域只能发生在一个网段(第一层:物理层)
    2. 广播域:交换机的所有端口都在一个广播域;广播域在一个或多个网段发生(第二层:数据链路层)
  2. 虚拟局域网 VLAN:将物理的 局域网LAN 划分为多个虚拟的局域网
    1. 优点:
      1. 划分广播域:减少垃圾数据
      2. 增加局域网安全性
      3. 增加局域网健壮性
      4. 灵活构建工作组
    2. 划分方式:
      1. 基于端口:
        • Access:只许1个VLAN通过
        • trunk:只许多个VLAN通过
      2. 基于子网
      3. 基于MAC地址
      4. 基于协议
      5. 基于匹配策略
  3. CSMA/CD:针对广播型信道中的一个放冲突技术
    • 四大要点:
      1. 先听再发
      2. 边听边发
      3. 冲突停止
      4. 延迟后发
  4. PPP:封装数据帧
  5. CRC:循环冗余校验