zoukankan      html  css  js  c++  java
  • PPP协议总结

                                                           PPP协议总结

    PPP协议是一种在点到点链路上传输、封装网络数据包的数据链路层协议,PPP支持同步/异步方式的链路上。

    一、 PPP支持的链路类型

    1、 同步和异步专线

    2、 同步拨号链路。

    3、 异步拨号链路。

    二、 PPP的特点

    1、 PPP是面向字符的,支持同/异步链路。

    2、 PPP支持验证,有chappap

    3、 PPP支持多种网络协议。

    4、 PPP支持地址协商。

    三、 PPP协议的组件及功能

    1、 链路控制协议(LCP):用于管理PPP链路,包括进行链路参数的协商,建立、拆除和监控数据链路等。

    2、 网络控制协议(NCP):用于协商所承载的网络协议及属性,协商在数据链路上传输的数据包的格式与类型,配置网络层协议。

    3、 验证协议CHAPPAP:用来验证PPP对端设备的合法性。

    四、 PPP会话的建立

    1、 链路的建立和配置协商阶段。

    2、 可选验证,选择CHAPPPP

    3、 网络层协议协商、配置阶段。

    五、 PPP的验证

    1、 PAP:两次握握手。

    由被验证方首先发起的,如果通过认证,主验证方发送ACK消息,通告通过,如果没有通过认证,主验证方发送NAK消息。

    2、 CHAP的验证

    由主验证方首先发起,需要三次握手。

    Chanlenge:主验证方发送一个主机名+随机报文。

    Response:报文ID+密码 MD5

    Acknowlege Or Not Acknowlege

  • 相关阅读:
    Lua基础之Function
    Lua基础之table详解
    Lua基础之语法
    详解C#中的反射(转载)
    Cocos-x 3.2:从C++过渡到Lua(转载)
    cocos2dx-Lua中出现的问题
    (转载)Cocos2dx-OpenGL ES2.0教程:纹理贴图(6)
    (转载)Cocos2dx-OpenGL ES2.0教程:你的第一个立方体(5)
    hdu 2098 分拆素数和(一个偶数拆分成两个不同素数和 拆法数量)
    51Nod
  • 原文地址:https://www.cnblogs.com/networking/p/3669294.html
Copyright © 2011-2022 走看看