zoukankan      html  css  js  c++  java
  • 3.5 PPP协议

    点对点协议(point to point ptotocol)协议是目前使用最广泛的点对点数据链路层协议。

    我们思考一下:用户是怎样接入因特网的?

    • ISP申请到了一批地址,用户去交钱获得isp的地址,不就可以上网了。

    用户计算机与ISP进行通信时,所使用的数据链路层协议就是PPP协议。

    另外这个PPP协议也是两个路由器连接链路层的协议

    接下来我们看看PPP协议的帧格式

     

    接下来我们看看PPP协议是如何解决透明传输的问题:

    现在加入数据部分也有F,那我们的PPP协议是如何解决这个问题的呢?

    字节填充法:

    比特填充法:

    接下来我们看看PPP协议是如何进行差错检测的。

    PPP的尾部包含一个两字节的帧检验序列FCS

     

    最后我们以拨号接入为例,简单介绍一下PPP协议的工作状态。

    • PPP链路的开始和结束状态都是“静止”状态。这时并不存在物理层的连接,

    • 当检测到调制解调器的载波信号。并建立物理层的连接后,PPP就进入链路的建立状态。

    • 这时链路控制协议LCP就开始协商一些配置选项。若协商成功则进入鉴别状态。

    • 如果协商失败就退回到静止状态。

    所协商的选项有最大帧长,鉴别协议等

    • 若无需鉴别或者鉴别成功,那就进入网络状态。

    • 若鉴别失败则进入终止状态

    • 进入网络状态后进行NCP配置,配置完成就进入打开状态

    • 只要链路处于打开状态,就可以进行数据通信

     

    • 当出现故障或链路的一端发出终止请求时。就进入终止状态。

    • 当载波停止后则回到静止状态。

     

  • 相关阅读:
    html页面原生video标签隐藏下载按钮
    css解决多行溢出显示省略号
    移动端轮播图vue-awesome-swiper
    日常踩坑 — 相邻元素之间的margin合并问题。
    (a ==1 && a== 2 && a==3) 有可能是 true 吗?
    如何生成SSH key及查看SSH key
    端口号被占用报错解决方法。
    基于vue开发的element-ui树形控件报错问题解决
    Win10 桌面 通知中心 无法打开
    SolidWorks 杂
  • 原文地址:https://www.cnblogs.com/YXBLOGXYY/p/15399764.html
Copyright © 2011-2022 走看看