数据链路层-点对点PPP(point-to-point protocal)

  • 点对点协议ppp是目前使用最广泛的点对点数据链路层协议

    • 用户通过连接运营商的isp,用的就是pppoe协议
    • pppoe ppp over ethernet
  • ppp协议为点对点数据链路层协议的数据报提供了一个标准方法

    • 封装成帧
    • 链路控制协议LCP,主要用于建立,配置,以及测试数据链路的连接
    • 一套网络控制协议NCPs,每一个协议支持不同的网络层协议
  • 帧格式
    在这里插入图片描述
    F(flag): ppp帧的定界符,取值0x7E
    A(address):取值0xFF,预留
    C(control):取值0x03, 预留
    P(protocol): 指明帧的数据部分送到哪个协议处理

    • 0x0021: IP
    • 0xC021:LCP
    • 0x8021:NCP
      FCS: 校验位
  • 透明传输

    • 数据部分出现和定界符相同的字段怎么办
      • 面向字节的异步链路:字节填充法,插入转义字符
        • 7E(与定界符重复): 转译成7D,5E
        • 7D(转义字符): 转义为7D,5D
        • 控制字符,7D, x+0x20
      • 面向比特的同步链路:比特填充法,插入比特0
        • 5个连续的1,就填充一个0
  • 差错检验

    • 接收方每收到一个ppp帧,就进行CRC检验,若CRC检验通过则收下这个帧,反之则丢弃。使用ppp的数据链路层向上不提供可靠传输服务。
  • ppp协议的工作状态
    在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值