首页 > 其他分享 >网络协议分析【ppp协议】

网络协议分析【ppp协议】

时间:2023-06-22 17:32:02浏览次数:39  
标签:PAP 协议 报文 网络协议 PPP 认证 CHAP ppp 控制协议

1. PPP由哪几部分组成?各部分所具有的功能是什么?


PPP由链路控制协议(LCP)和网络层控制协议(NCP)和PPP扩展协议族组成。

链路控制协议(LCP)用于建立拆除和监控PPP数据链路,进行链路层特性的协商如MRU验证方式等。

网络层控制协议(NCP)用于协商在该数据链路上所传输的数据包的格式与类型。

PPP扩展协议族用于提供对PPP功能的进一步支持。


2. PAP CHAP的验证过程分别是由哪方发起的?PAP和CHAP的最大不同点是什么?


PAP验证过程是由认证方发起,CHAP的验证过程由被认证方发起。

PAP和CHAP的认证过程不同,PAP是基于口令的认证,以明文方式在链路上传送,被认证方发送报文,认证通过认证方回复Authenticate-Ack报文,否则回复Authenticate-Nack 报文;CHAP是加密认证,认证方先发送一个challenge报文给被认证方,被认证方收到后,进行一次加密运算,然后把response报文发送给认证方,认证方在本地查找密码信息,进行加密运算,最后比较加密的结果是否相同,相同则认证成功。

其次,PAP和CHAP认证的安全性不同。PAP是简单的二次握手身份验证协议,可被暴力pojie,安全性低;CHAP是三次握手身份验证协议,加密传输,且随时验证对等端,安全性高。

3. 简述以太网CSMA/CD协议的工作过程。


当一个节点要发送数据时,首先监听信道如果信道空闲就发送数据,并继续监听;如果在数据发送过程中监听到了冲突,则立刻停止数据发送,等待一段随机的时间后,重新开始尝试发送数据。

4. 通过IEEE 802.3局域网传送ASCII码信息“Good morning!”,若封装成一个MAC帧,请问(1)该帧的数据字段有效字节为多少?(2)需要填充多少个字节?


(1)13B

(2)MAC帧最小数据长度为64B,MAC帧头占18B,所以数据长度为46B,如不够则进行填充,需要填充46-13B=33B。

标签:PAP,协议,报文,网络协议,PPP,认证,CHAP,ppp,控制协议
From: https://blog.51cto.com/heliotopekxy/6535045

相关文章

  • 常见开源协议介绍
    搬砖:https://zhuanlan.zhihu.com/p/569905141借用乌克兰程序员PaulBagwell的分析图目录一、BSD协议二、ApacheLicence2.0三、GPL一、BSD协议主要特点:允许修改源码允许源码再发布允许商业软件发布和销售约束:如果再次发布的产品中包含源代码,需要在源代码中必须带......
  • GeWe框架基于IPAD协议8.0.37实现内容
    GeWe官网地址:https://geweapi.com登录模块登录微控平台获取微信二维码执行微信登录获取联系人列表(群、好友)二次登录(退出微信号需要再次登录调用此接口即可)退出微信消息接收模块设置消息接收地址取消消息接收消息发送模块发送文本消息发送图片消息发送视频消......
  • CMUX串口多路复用协议
    CMUX1.简介CMUX(ConnectionMultiplexing),即连接(串口)多路复用,其功能主要在一个真实的物理通道上虚拟多个通道,每个虚拟通道上的连接和数据通讯可独立进行。CMUX软件包常用于蜂窝模块串口复用功能(PPP+AT模式),以及串口硬件资源受限的设备。CMUX软件包特点如下:支持通过真实......
  • STM32 IAP/OTA升级/BootLoader 升级方案 协议:ymode 1k
    STM32IAP/OTA升级/BootLoader升级方案协议:ymode1k包含上位机源码(VS2019/NET4.5)下位机源码Keil5.25验证芯片:STM32F103C8T6优点:可移植其他芯片ID:3360609508368547......
  • 多路Qt串口通信源码C++语言接口自定义协议帧Qt读写配置文件ini出售: 可变长定长通信接
    多路Qt串口通信源码C++语言接口自定义协议帧Qt读写配置文件ini出售:可变长定长通信接口协议实现Qt多路串口发送接收SerialProtocol.rar工控自定义报文可用于嵌入式,单片机,ARM,DSP等常见的串口通信中,出售在应用实践中编写总结的源代码,实现自定义的串口通信协议,包括报文头部、长度......
  • 西门子S7-1200PLC和KTP700触摸屏通过USS协议控制MM420变频器
    西门子S7-1200PLC和KTP700触摸屏通过USS协议控制MM420变频器可以实现变频器的手动正转,反转,频率设定和显示,自动运行可以设置7段频率和显示。更新频率误差,增加七段频率设定控制ID:6913606174963857......
  • 三菱FX3G/FX3S 485协议通讯四台三菱E700变频器程序资料 三菱FX3G/
    三菱FX3G/FX3S485协议通讯四台三菱E700变频器程序资料三菱FX3G/FX3S+485bd扩展,采用modbusrtu协议,crc校验,通讯控制四台E700变频器,可以实现正反转,停止,频率的设定,频率,电流等的读取。反馈快,使用方便,包括教程,plc和触摸屏程序,变频器参数设置和接线,别的变频器支持rtu协议也可以实现。......
  • 西门子、三菱、台达PLC手机组态软件,支持modbus协议的ModbusTesla手机组态软件 只支持m
    西门子、三菱、台达PLC手机组态软件,支持modbus协议的ModbusTesla手机组态软件只支持modbustcp,只要下位机支持标准的modbus协议就可以,不论PLC,变频器还是仪表等等。没有网口的可以加个串口服务器,软件版本1.37.6版本安卓手机组态软件可以和设备进行局域网通信,局域网通信时,只要安卓......
  • Zabbix-客户端利用snmp v2 协议上线被监控
    Zabbix-客户端利用snmpv2协议上线被监控SNMP监控案例背景:在现网很多场景中,zabbix除了监控windows、linux服务器外,还会监控网络等设备,但这些设备上是无法安装agent2这个客户端插件,那我们改如何利用zabbix来监控呢。但网络设备都是支持SNMP协议的,因此我们可用利用SNMP简单......
  • 个微协议/ipad协议/协议/8.0.37协议
    微信开发API接口WX/ipad/8.0.37协议,api可实现众多功能;扫码登录、可对PYQ进行发布、查看、互动点赞、评论;好友列表、微信消息收发、发文本消息、图片消息、名片消息、动图表情、发文件、删好友;添加好友、微信转账接收、微信hb接收、分享小程序、分享名片、加通讯录好友、微信收藏、......