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配置,配置完成就进入打开状态

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

     

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

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

     

  • 相关阅读:
    Day01 基本SQL SELECT
    Java IO流
    排序: 选择排序
    Java的数据存储机制
    Java反射基础笔记
    学习面向对象的三条主线之三 面向对象的三大特征 关键字
    学习面向对象的三条主线之二 面向对象的三大特征
    Oracle数据库知识积累
    office技巧
    如何读书
  • 原文地址:https://www.cnblogs.com/YXBLOGXYY/p/15399764.html
Copyright © 2011-2022 走看看