第三章 数据链路层

Q&A

  • Q1:什么是透明传输

3.1.2三个基本问题

  • 封装成帧(framing)
    数据前后分别添加首部和尾部,确定帧的界限,进行帧定界

    第三章 数据链路层_第1张图片

    使用控制字符SOH(Srart Of Header)和EOF(End Of Transmision)表示帧的结束。

  • 透明传输
    使用字节填充或字符填充,在发送端数据层数据出现 "SOH"或"EOT"前插入转义字符“ESC”(十六进制1B)


    第三章 数据链路层_第2张图片
  • 差错控制
    广泛使用循环冗余检测CRC
    1、 发送端划分组,每组kbit
    2、设一组数据M=101001(k=6)
    3、M后+n个0,作为被除数2nM
    4、除以(n+1)位的除数P,得出商是Q余数是R(n位)
    5、将余数R作为冗余码-帧校验序列FCS(Frame Check Sequence)拼接在M后发送

    第三章 数据链路层_第3张图片

    第三章 数据链路层_第4张图片

    (模2除法每位用异或处理)
    本章介绍的数据链路层协议都不是可靠传输协议。CRC生成多项式?**

3.2点对点协议PPP

3.2.1 PPP协议的特点

3.2.2 PPP协议的帧格式

3.2.3 PPP协议的工作状态

  • 零比特填充
    发送端:发现5个连续1,立即填入一个0
    接收端:发送5个连续1,删除后一个0

你可能感兴趣的:(第三章 数据链路层)