IP------PPP协议

news/2025/2/26 18:02:31

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      ----下发地址方


http://www.niftyadmin.cn/n/5869029.html

相关文章

【后端】微服务架构

长期更新,补充最新实例,建议关注收藏点赞。 微服务架构(Microservices Architecture)是一种将应用拆分成一组小型、独立部署的服务的设计模式,每个服务负责一项独立的业务功能,并通过网络与其他服务进行通信…

深入理解Redis:数据类型、事务机制及其应用场景

在当今快速发展的技术领域中,Redis作为一种高性能的内存数据库,已经被广泛应用于各种场景,从简单的缓存实现到复杂的数据处理任务。其灵活性和高效性主要来源于对多种数据结构的支持以及强大的功能特性,如事务处理、持久化选项、高…

基本网络安全的实现

基本网络安全的实现 一 :AAA AAA 是Authentication,Authorization and Accounting(认证、授权和计费)的简 称,它提供了一个用来对认证、授权和计费这三种安全功能进行配置的一致性框架, 它是对网络安全…

音视频入门基础:RTP专题(12)——RTP中的NAL Unit Type简介

一、引言 RTP封装H.264时,RTP对NALU Header的nal_unit_type附加了扩展含义。 由《音视频入门基础:H.264专题(4)——NALU Header:forbidden_zero_bit、nal_ref_idc、nal_unit_type简介》可以知道,nal_unit…

2024年国赛高教杯数学建模D题反潜航空深弹命中概率问题解题全过程文档及程序

2024年国赛高教杯数学建模 D题 反潜航空深弹命中概率问题 原题再现 应用深水炸弹(简称深弹)反潜,曾是二战时期反潜的重要手段,而随着现代军事技术的发展,鱼雷已成为现代反潜作战的主要武器。但是,在海峡或…

Spring Boot:开启快速开发新时代

本文将探讨Spring Boot的优势、核心特性以及在企业级应用开发中的应用场景,帮助读者深入了解这一革命性的框架,并学会如何利用Spring Boot提高开发效率。 一、引言 在Java企业级应用开发领域,Spring框架一直占据着举足轻重的地位。然而&…

Docker run --add-host参数解析(在容器启动时向/etc/hosts文件中添加自定义的主机名与IP映射)(适用于临时调试或测试)

文章目录 Docker run --add-host 参数解析一、参数概述二、工作原理三、应用场景1. **开发与调试**2. **环境隔离**3. **跨网络访问** 四、使用示例示例 1:单个自定义映射示例 2:多个映射同时使用 五、注意事项六、总结 Docker run --add-host 参数解析 …

FPGA:UART串口接收模块

FPGA:UART串口接收模块 UART串口接收模块分析模块设计与分析亚稳态现象进行打拍边沿检测电路使能逻辑波特率分频计数器位计数器位接收逻辑完成标志信号 模块优化测试仿真板级验证 声明:本设计中思路和截图均参考 小梅哥FPGA UART串口接收 串口接收是串口发送的逆操作。在FPGA…