zoukankan      html  css  js  c++  java
  • 数据链路层:点对点信道

    广域网中,针对用户连接ISP进行上网时,使用点对点的链路,用到的协议就是PPP点对点协议

    1、PPP协议介绍

    • 概念

      PPP协议相当于 我们拨号上网,直接和电信或联通建立点到点的协议

    image-20201228202957612

    • 成为PPP协议的条件

      简单 封装成帧 透明传输 差错检测 标记网络层协议

    2、 PPP协议的组成

    image-20201228203010579

    ​ LCP: 建立并维护数据链路的连接

    NCP: 点对点上使用多种网络协议

    3、 PPP协议的帧格式

    image-20201228203043936

    F,C都是固定的

    A:目标地址(由于是点到点的,目标地址都是明确的)

    协议:指定了信息传输的是什么内容

    FCS:帧检验序列,用户差错检测

    ​ 协议有以下几种:

    image-20201228203102440

    4、 PPP协议中透明传输解决方案

    • 字节填充

      0x7E--> 0x7D + 0x5E 
      
      0x7D--> 0x7D + 0x5D 
      
      控制字符数值小于0x20  -->0x7D + 字符
      
    • 零比特填充

      当发送端发现 连续出现5个1时,就会插入一个0。接收端当发现接收出现连续5个1时,就会去除后面的0

      11111010--》11111001---》11111010

    5、 工作状态

    ​ 参考拨号上网

    image-20201228203242319

    6、 为什么ppp协议不使用序号和确认机制?

    当差错不大时,使用简单的PPP协议比较好

    不能保证网络层的数据传输是否准确


    如果本篇博客有任何错误和建议,欢迎大佬们批评指正

    我是知逆,我们下期见

    Peace

  • 相关阅读:
    django表单字段
    python3之Django表单(一)
    python3之Django模型(一)
    python3迭代器和生成器
    python3数字、日期和时间
    python3字符串与文本处理
    python3数据结构与算法
    git仓库使用
    django邮件
    python3光学字符识别模块tesserocr与pytesseract
  • 原文地址:https://www.cnblogs.com/mercurytan/p/14203498.html
Copyright © 2011-2022 走看看