数据链路层 PPP协议

2023-11-03

传输数据前,需建立ppp会话


1.链路建立阶段---LCP建立---LCP一个协议(链路控制协议)
2.认证阶段(可选项)---PAP协议/CHAP协议
3.网络层协商协议---NCP协商---NCP协议是一堆协议总称(网络控制协议)
   如果三层使用IP协议,使用IPCP协议(NCP协议中的一类)协商

PPP的数据帧结构


首部
F:类似于前导符 若信息部分出现前导符则使用转义符
A:地址 没用
C:control 没用
协议:表示上层使用的协议类型
FCS:帧校验序列,确保数据完整性

链路建立阶段---LCP建立(一些参数的协商)


参数1----MRU---PPP数据帧中数据所允许携带的最大字节数1500字节
参数2----第二阶段是否需要进行认证,及认证方式

左边:A  右边:B  协商阶段是双向的

A向B发C-Request数据包(数据包携带协商参数),协商成功B回ACK,否则B回NACK.继续协商直到成功为止。

认证阶段(可选项)---PAP协议/CHAP协议

PPP一般是调用aaa平台完成认证过程,认证可以是双向/单向
选择协议完成认证

 

认证配置

    PAP认证

    CHAP认证

 HASH---将任意长度的输入转换成固定输出(跟加密算法有本质区别)

特点 1.相同输入,相同输出 2.不可逆性 3.雪崩效应 输入有微小变动,输出会有大的变动

MD5----HASH算法的一种,可以将任意长度的输入转换成128位的输出

网络层协商协议---NCP协商

在这拿三层使用IP协议,使用IPCP协议协商为例(协商参数:1.IP报文压缩格式 2.IP地址)

 

 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

数据链路层 PPP协议 的相关文章

  • AngularJS 截取字符串

    In HTML Template Binding 在HTML的模板绑定中 limitTo expression limitTo limit begin In JavaScript filter limitTo input limit beg
  • 计算机开机键盘屏幕无反应,电脑开机后键盘显示器无反应怎么解决

    电脑开机后主机灯正常 有风扇和机器声音 但是键盘显示器都没有反应 这是怎么回事呢 电脑开机后键盘显示器无反应怎么解决呢 下面学习啦小编就为大家带来了解决电脑开机后键盘显示器无反应的方法 电脑开机后键盘显示器无反应解决方法一 开机状态下把鼠标
  • 机器学习(五):高斯朴素贝叶斯(基础篇)

    机器学习 五 高斯朴素贝叶斯 基础篇 在高斯朴素贝叶斯中 每个特征都是连续的 并且都呈高斯分布 高斯分布又称为正态分布 图画出来以后像一个倒挂的钟 以均值为轴对称 如下图所示 GaussianNB 实现了运用于分类的高斯朴素贝叶斯算法 特征
  • SQLyog出现错误代码1045

    直接修改mysql的密码即可
  • Elasticsearch 常见的 8 种错误及最佳实践

    Elasticsearch 社区有大量关于 Elasticsearch 错误和异常的问题 深挖这些错误背后的原因 把常见的错误积累为自己的实战经验甚至是工具 不仅可以节省我们的开发和运维时间 而且可以帮助确保 Elasticsearch 集

随机推荐

  • matlab批量读入dat数据,并将dat数据转换为tiff格式

    将dat数据 序号1 1500 读入matlab 并将其转换为 png格式 代码参考如下 clear close all num 1500 待读入的dat数量 addpath K 科目2 2 train dat dat 文件夹 cd K 科
  • Nginx 使用---拒绝指定IP访问

    一 问题描述 服务器可能会受到攻击者的恶意访问 攻击者IP会不断的猜测路径 上传文件 木马 或者进行短信消耗 或者破解密码 等等行为 我们要做的是 对这些恶意的访问IP进行拦截 二 Nginx的日志格式 因为首先一定是要查看日志的 所以首先
  • Oracle入门笔记(六)——多表查询

    多表查询 1 多表查询概览 2 基础多表查询 3 SQL99标准的外连接 4 Oracle自定义的外连接 5 SQL99标准的交叉连接 6 SQL99标准的自然连接 7 SQL99标准的内连接 8 子查询 9 union和intersect
  • 刷爆 LeetCode 双周赛 100,单方面宣布第一题最难

    上周末是 LeetCode 第 100 场双周赛 你参加了吗 这场周赛整体没有 Hard 题 但是也没有 Easy 题 第一题国服前百名里超过一半人 wa 很少见 小彭的技术交流群 02 群来了 公众号回复 加群 加入我们 周赛概览 259
  • Python学习32:计算圆周率——无穷级数法

    描述 是个超越数 圆周率的超越性否定了化圆为方这种尺规作图精确求解问题的可能性 有趣的是 可以用无穷级数表示 左边的展式是一个无穷级数 被称为莱布尼茨级数 Leibniz 这个级数收敛到 4 它通常也被称为格雷戈里 莱布尼茨级数 用以纪念莱
  • RabbitMQ的简单使用、轮询

    视频地址 首先创建一个工程 首先创建一个空的工程 在空的工程里面创建一个maven工程 加入依赖
  • 工具详解-sqlmap使用详解

    sqlmap使用详解 简介 sqlmap是一款基于python编写的渗透测试工具 在sql检测和利用方面功能强大 支持多种数据库 一 SQLMap拖库 SQLMap可以完成注入点的发现 数据库类型的确认 WebShell权限和路径的确认 拖
  • JAVA异常详解

    异常的定义 异常就是有异于常态 和正常情况不一样 有错误出现 在java中 阻止当前方法或作用域的情况 称之为异常 异常的分类 Error 是程序中无法处理的错误 表示运行应用程序中出现了严重的错误 此类错误一般表示代码运行时JVM出现问题
  • java中Collection(集合)

    文章目录 集合 Collection 一 集合的分类 二 集合的特点 三 集合的访问 四 List 1 List 接口方法 2 List的实现方式 1 List接口提供的of 方法 2 ArrayLIst 3 LinkList 3 遍历Li
  • 汇编语言(王爽第三版)实验八

    实验八 题目与个人思路 分析下面的程序 在运行前思考 这个程序可以正确返回吗 运行后再思考 为什么是这种结果 通过这个程序加深对相关内容的理解 assume cs codesg codesg segment mov ax 4c00h int
  • SAP 变更记录表 : CDHDR / CDPOS - 说明及使用

    From 1 http blog sina com cn s blog 7dce1fac01014yp2 html 2 http www cnblogs com cnlmjer archive 2012 04 18 4099808 html
  • 大数据生态组件——Hive安装及配置

    Hive安装与配置 Hive简介 Hive的安装与配置 一 Hive的启动 hive的元数据库 安装配置MySQL MySQL的开机自启操作 配置hive 二 配置hive env sh 配置hive site xml 上传mysql co
  • Android 微信H5支付,无法拉起微信支付页面

    最近我其中一个项目需要接入微信支付 实现方式是在WebView里利用Url拉起微信支付页面 但是实际操作的时候却发现始终无法拉起支付页面 最后排查了一段时间 发现原来是因为一个很简单的问题出错了 于是解决问题以后特意想把这个问题记录下来分享
  • CSS实现文字描边效果

    一 介绍 最近在一个项目的宣传页中 设计师使用了文字描边效果 之前我确实没有实现过文字的描边效果 然后我在查阅资料后 知道了实现方法 文字描边分为两种 内外双描边和单外描边 也就是指在给文字加上描边效果后 描边的方向是向内外同时占用文字空间
  • Bresenham 画圆算法原理

    文章目录 前言 Bresenham 画圆算法原理 两个近似 构造判别式 圆与网格点的关系 关系由来 关系含义 p i p i pi 递推 画圆 程序伪码 圆与网格点的关系图示 前言 首先简要介绍一下生成圆的方法 直接利用圆的方程生成圆 利用
  • CNN-LSTM回归预测模型

    使用CNN LSTM搭建一个简单的回归预测模型 对油耗数据进行预测分析 首先导入必要的包 主要用到numpy pandas matplotlib和tensorflow下面的一些网络模型 import numpy as np import p
  • Ps2018CC打开ico插件

    把ICOFormat64 8bi放到C Program Files Adobe Adobe Photoshop CC 2018 Plug ins下面即可 根据自己的安装位置调整 附上64位插件地址哈 https download csdn
  • ds18b20 控制的实现

    参考源码如下 include
  • 免费使用 GPT-4 和 GPT-3.5 新方法:无限使用,随时切换,牛逼!

    点击上方 芋道源码 选择 设为星标 管她前浪 还是后浪 能浪的浪 才是好浪 每天 10 33 更新文章 每天掉亿点点头发 源码精品专栏 原创 Java 2021 超神之路 很肝 中文详细注释的开源项目 RPC 框架 Dubbo 源码解析 网
  • 数据链路层 PPP协议

    传输数据前 需建立ppp会话 1 链路建立阶段 LCP建立 LCP一个协议 链路控制协议 2 认证阶段 可选项 PAP协议 CHAP协议 3 网络层协商协议 NCP协商 NCP协议是一堆协议总称 网络控制协议 如果三层使用IP协议 使用IP