数据链路层概述

数据链路层概述

这一章主讲两个协议--PPP协议与以太网协议

解决的问题

  • 三个基本问题
  1. 封装成帧
    -- 在首部或尾部加上必要的控制信息、进行帧定界
  2. 透明传输
    -- 意在解决数据中存在与控制字符相同的数据字符而发生的错误,有两种解决方式
    (1)字节填充(需要转义的字符前插入转义字符)
    (2)比特填充(5个1后插入0)
  3. 差错检验
    -- 主要用CRC冗余校验(异或运算)
  • 其他
    -- 1. 为网络层提供服务
    -- 2. 流量控制

两种信道

  • 点对点信道
  • 广播信道

PPP协议

点对点信道的传输协议 PPP即point-to-point,点对点协议

  • 帧结构
    数据链路层概述
  • 两种认证方式
  1. PAP认证(两次握手)
    -- 口令验证协议
    -- 详细过程 略
  2. CHAP认证(三次握手)
    -- 质询(挑战)-握手协议
    -- 详细过程 略
  • 透明传输

以太网协议

  • Ethernet_II
    -- 帧结构
    数据链路层概述
  • IEEE802.3
    -- 帧结构
    数据链路层概述
    将Ethernet_II的Type域替换成Length域,多占用Data的8个字节作为LLC(3B)和SNAP(5B)

HDLC


参考 <计算机网络>(第七版)-谢希仁


此章节未完,稍后待续


上一篇:STM32固件库常见命名方式


下一篇:GPS从入门到放弃(二十四) 、精密单点定位