IP------PPP协议

这只是IP的其中一块内容PPP,IP还有更多内容可以查看IP专栏,前一章内容为网络类型,可通过以下路径查看IP---网络类型-CSDN博客,欢迎指正

3.PPP协议

1.PPP优点

网络类型:p2p

PPP---点到点协议

  1. 兼容性会更强凡是接口或者链路支持全双工的工作模式,就可以运行PPP协议。

    -----单工-----只支持一边发送数据 半双工------两边都可以发送数据,但是两边不能同时发送

    ---------全双工----两边都可以发送数据而且两边能同时发送

  2. PPP协议具备很强的可移植性。

  3. 支持认证和授权---计费系统

2.PPP过程

1.协议检测(链路两端使用的二层封装协议需要是同一种协议)

2.链路建立阶段---LCP协议:链路控制协议---PPP协议中的 一个子协议(完成PPP会话的建立,PPP协议和TCP协议类似,在转发数据之前需求建立PPP的会话)

3.认证阶段--(可选阶段)---------支持认证和授权

4.网络层协商阶段---NCP协议---网络层控制协议---一系列协议的统称。IPCP协议

Flag-------用来截取数据帧------固定值------开始或结束

Address----地址------固定值-----没有意义

Control-------没有意义

Protocol------协议-------中间 ------LCP协议-------建立ppp会话 ---------PAP,CHAP-------认证

---------右边-----协议功能

Information-------数据

FCS------帧检验序列------校验

1.链路建立阶段

链路建立阶段---LCP协议

360截图1814122190135105

协商参数:

1.MRU----在点到点网络中规定最大的二层数据量

2.MTU---规定数据来到链路层数据部分最大携带的数据量

3.认证:是否认证以及如果认证使用何种认证方式(PAP/CHAP)--双向的过程------A设备需要认可B设备参数,B设备也要认可A设备参数

2.认证阶段

认证阶段--(可选阶段)----既可以做单向的认证,也可以做双向的认证---aaa

1.PAP认证

A被认证方会以明文方式(不太安全)发送用户名和密码,B认证方会查看存储记录如果一致就发送ACK报文不一致就发送NAK报文

360截图18430705317328

2.PAP认证配置

认证方:

[Huawei-aaa]local-user huazhu password cipher 123456
[Huawei-aaa]local-user huazhu service-type ppp
[Huawei-Serial4/0/0]ppp authentication-mode pap ------进入到需要的接口

local-user-------用户名 认证模式password--------密码登录

service-type-----远程服务类型------ ppp----ppp协议

ppp authentication-mode pap------调用ppp协议中的pap认证协议

被认证方:

[Huawei-Serial4/0/0]ppp pap local-user huazhu password cipher 123456

ppp pap-----ppp协议中的pap认证协议 local-user huazhu password cipher 123456-----输入用户名和密码

A被认证方会以明文方式(不太安全)发送用户名和密码,B认证方会查看存储记录如果一致就发送ACK报文不一致就发送NAK报文

PPP的认证是一次性会话----建立完成后更改,添加,删除不了信息

重新建立

[Huawei-Serial4/0/0]shutdown        -----停止
[Huawei-Serial4/0/0]undo   shutdown             -----删除
//这个时候查看信息,端口就没有双up,而且没有IP,因为这个阶段是认证阶段,认证阶段都没有通过,就不会有第三个阶段即IP协商认可
[Huawei-Serial4/0/0]ppp pap local-user huazhu password cipher 123456

3.CHAP认证

密文传输-----比对摘要值的方式进行认证,更加安全HASH---将任意长度的数据转换为一个定长的输出

认证方存储了被认证方的用户名和密码,认证方发送随机数c,被认证方将c和密码作为输入哈希运算得到一个值和用户名进行发送,如果这个值和认证方得出来的值一致就认证成功。

哈希运算-----相同输入,相同输出--------不可逆性----------雪崩效应

360截图18470131535865

4.CHAP认证配置

认证方:

[Huawei-aaa]local-user huazhu password cipher 123456
[Huawei-aaa]local-user huazhu service-type ppp
[Huawei-Serial4/0/0]ppp authentication-mode chap

local-user-------用户名 认证模式password--------密码登录

service-type-----远程服务类型------ ppp----ppp协议

ppp authentication-mode pap------调用ppp协议中的chap认证协议

被认证方:

[Huawei-Serial4/0/0]ppp chap password 
[Huawei-Serial4/0/0]ppp chap user

ppp chap password -----ppp协议中chap认证输入密码

认证方存储了被认证方的用户名和密码,认证方发送随机数c,被认证方将c和密码作为输入哈希运算得到一个值和用户名进行发送,如果这个值和认证方得出来的值一致就认证成功。

3.IPCP协商

本质是授权

双向的过程---A设备需要认可B设备IP,B设备也要认可A设备IP

360截图17571116111135112

A发送IP报文,B不认可IP,并且携带给A的IP,A使用并且重新发送IP报文,B因为是B发送的IP就会直接认可

360截图17040513465282

1.IP报文的压缩格式

2.IP地址---当点到点网络链路配置IP地址后,路由器会自动生成一条主机路由------掩码是32全是主机位-----独立的IP地址----代表一个主机

主机获取IP地址

[Huawei-Serial4/0/0]ip address ppp-negotiate     ---获取方
[Huawei-Serial4/0/0]remote address 1.1.1.1      ----下发地址方

这只是IP的其中一块内容PPP,IP还有更多内容可以查看IP专栏,后一章内容为GRE和MGRE,可通过以下路径查看IP-------GRE和MGRE-CSDN博客,欢迎指正

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/978435.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

山东大学软件学院ai导论实验之生成对抗网络

目录 实验目的 实验代码 实验内容 实验结果 实验目的 基于Pytorch搭建一个生成对抗网络,使用MNIST数据集。 实验代码 import torch import torch.nn as nn import torch.optim as optim from torchvision import datasets, transforms from torch.utils.data…

【Java 面试 八股文】JVM 虚拟机篇

JVM 虚拟机篇 1. JVM组成1.1 JVM由那些部分组成,运行流程是什么?1.2 什么是程序计数器?1.3 你能给我详细的介绍Java堆吗?1.4 Java 虚拟机栈1.4.1 Java Virtual machine Stacks (java 虚拟机栈)1.4.2 栈和堆的区别1.4.3 垃圾回收是否涉及栈内…

钉钉MAKE AI生态大会思考

1. 核心特性 1.1 底层模型开放 除原有模型通义千问外,新接入猎户星空、智普、MinMax、月之暗面、百川智能、零一万物。 1.2 AI搜索 AI搜索贯通企业和个人散落在各地的知识(聊天记录、文档、会议、日程、知识库、项目等),通过大模型对知识逻辑化,直接生成搜索的答案,并…

flex布局自定义一行几栏,靠左对齐===grid布局

模板 <div class"content"><div class"item">1222</div><div class"item">1222</div><div class"item">1222</div><div class"item">1222</div><div class"…

当下弹幕互动游戏源码开发教程及功能逻辑分析

当下很多游戏开发者或者想学习游戏开发的人&#xff0c;想要了解如何制作弹幕互动游戏&#xff0c;比如直播平台上常见的那种&#xff0c;观众通过发送弹幕来影响游戏进程。需要涵盖教程的步骤和功能逻辑的分析。 首先&#xff0c;弹幕互动游戏源码开发教程部分应该分步骤&…

jdk21下载、安装(Windows、Linux、macOS)

Windows 系统 1. 下载安装 访问 Oracle 官方 JDK 下载页面 或 OpenJDK 下载页面&#xff0c;根据自己的系统选择合适的 Windows 版本进行下载&#xff08;通常选择 .msi 安装包&#xff09;。 2. 配置环境变量 右键点击 “此电脑”&#xff0c;选择 “属性”。 在左侧导航栏…

2.部署kafka:9092

官方文档&#xff1a;http://kafka.apache.org/documentation.html (虽然kafka中集成了zookeeper,但还是建议使用独立的zk集群) Kafka3台集群搭建环境&#xff1a; 操作系统: centos7 防火墙&#xff1a;全关 3台zookeeper集群内的机器&#xff0c;1台logstash 软件版本: …

VUE向外暴露文件,并通过本地接口调用获取,前端自己生成接口获取public目录里面的文件

VUE中&#xff0c;如果我们想对外暴露一个文件&#xff0c;可以在打包之后也能事实对其进行替换&#xff0c;我们只需要把相关文件放置在public目录下即可&#xff0c;可以放置JSON&#xff0c;Excel等文件 比如我在这里放置一个other文件 我们可以直接在VUE中使用axios去获取…

ubuntu-24.04.1-desktop 中安装 QT6.7

ubuntu-24.04.1-desktop 中安装 QT6.7 1 环境准备1.1 安装 GCC 和必要的开发包:1.2 Xshell 连接 Ubuntu2 安装 Qt 和 Qt Creator:2.1 下载在线安装器2.2 在虚拟机中为文件添加可执行权限2.3 配置镜像地址运行安装器2.4 错误:libxcb-xinerama.so.0: cannot open shared objec…

应用的负载均衡

概述 负载均衡&#xff08;Load Balancing&#xff09; 调度后方的多台机器&#xff0c;以统一的接口对外提供服务&#xff0c;承担此职责的技术组件被称为“负载均衡”。 负载均衡器将传入的请求分发到应用服务器和数据库等计算资源。负载均衡是计算机网络中一种用于优化资源利…

Linux: 已占用接口

Linux: 已占用接口 1. netstat&#xff08;适用于旧系统&#xff09;1.1 书中对该命令的介绍 2. ss&#xff08;适用于新系统&#xff0c;替代 netstat&#xff09;3. lsof&#xff08;查看详细进程信息&#xff09;4. fuser&#xff08;快速查找占用端口的进程&#xff09;5. …

组件注册方式、传递数据

组件注册 一个vue组件要先被注册&#xff0c;这样vue才能在渲染模版时找到其对应的实现。有两种注册方式&#xff1a;全局注册和局部注册。&#xff08;组件的引入方式&#xff09; 以下这种属于局部引用。 组件传递数据 注意&#xff1a;props传递数据&#xff0c;只能从父…

使用DeepSeek/chatgpt等AI工具辅助网络协议流量数据包分析

随着deepseek,chatgpt等大模型的能力越来越强大&#xff0c;本文将介绍一下deepseek等LLM在分数流量数据包这方面的能力。为需要借助LLM等大模型辅助分析流量数据包的同学提供参考&#xff0c;也了解一下目前是否有必要继续学习wireshark工具以及复杂的协议知识。 pcap格式 目…

蓝桥杯嵌入式客观题以及解释

第十一届省赛&#xff08;大学组&#xff09; 1.稳压二极管时利用PN节的反向击穿特性制作而成 2.STM32嵌套向量终端控制器NVIC具有可编程的优先等级 16 个 3.一个功能简单但是需要频繁调用的函数&#xff0c;比较适用内联函数 4.模拟/数字转换器的分辨率可以通过输出二进制…

《Mycat核心技术》第17章:实现MySQL的读写分离

作者&#xff1a;冰河 星球&#xff1a;http://m6z.cn/6aeFbs 博客&#xff1a;https://binghe.gitcode.host 文章汇总&#xff1a;https://binghe.gitcode.host/md/all/all.html 星球项目地址&#xff1a;https://binghe.gitcode.host/md/zsxq/introduce.html 沉淀&#xff0c…

虚拟机 | Ubuntu 安装流程以及界面太小问题解决

文章目录 前言一、Ubuntu初识二、使用步骤1.下载ubuntu镜像2.创建虚拟机1、使用典型&#xff08;节省空间&#xff09;2、稍后安装方便配置3、优选Linux版本符合4、浏览位置&#xff0c;选择空间大的磁盘 6、 配置信息&#xff0c;选择镜像7、 启动虚拟机&#xff0c;执行以下步…

2025系统架构师(一考就过):案例之三:架构风格总结

软件架构风格是描述某一特定应用领域中系统组织方式的惯用模式&#xff0c;按照软件架构风格&#xff0c;物联网系统属于&#xff08; &#xff09;软件架构风格。 A:层次型 B:事件系统 C:数据线 D:C2 答案&#xff1a;A 解析&#xff1a; 物联网分为多个层次&#xff0…

ubuntu离线安装Ollama并部署Llama3.1 70B INT4

文章目录 1.下载Ollama2. 下载安装Ollama的安装命令文件install.sh3.安装并验证Ollama4.下载所需要的大模型文件4.1 加载.GGUF文件&#xff08;推荐、更容易&#xff09;4.2 加载.Safetensors文件&#xff08;不建议使用&#xff09; 5.配置大模型文件 参考&#xff1a; 1、 如…

算法-数据结构(图)-DFS深度优先遍历

深度优先遍历&#xff08;DFS&#xff09;是一种用于遍历或搜索图的算法。以下是对它的详细介绍&#xff1a; 1. 定义 基本思想&#xff1a;从图中某个起始顶点出发&#xff0c;沿着一条路径尽可能深地访问图中的顶点&#xff0c;直到无法继续前进&#xff08;即到达一个没…

uni-app集成sqlite

Sqlite SQLite 是一种轻量级的关系型数据库管理系统&#xff08;RDBMS&#xff09;&#xff0c;广泛应用于各种应用程序中&#xff0c;特别是那些需要嵌入式数据库解决方案的场景。它不需要单独的服务器进程或系统配置&#xff0c;所有数据都存储在一个单一的普通磁盘文件中&am…