ppp协议
ppp协议英文全称 point to point protocol,中文也称为点对点协议,是工作在数据链路层的协议。ppp可以用于多种类型的物理介质上,包括串口线、电话线、移动电话和光纤。
ppp协议由三部分构成:
通过串行链路封装数据的方法;
用于建立、配置和测试数据连接的链路控制协议(lcp);
用于配置不同网络层协议的网络控制协议(ncp)。
ppp协议数据帧
ppp协议是面向字节流的,数据帧之间需要使用一个标志字节来分隔。
7d是转义字符,表示下一字节的第 6 位要取反,如 7d 23,实际表示的是 03。
lcp协议
lcp(link control protocol)用于建立、配置和测试数据通信链路,能够用来协商 ppp 协议的一些配置参数;处理不同大小的数据包;检测链路环路和错误;终止一条链路。
ncp 协议
ncp(network control protocol)网络控制协议是 ppp 协议为不同网络层协议提供的一族网络控制协议。常用的是提供给 tcp/ip 网络的ipcp和提供给 spx/ipx 网络的 ipxcp。其中,ipcp最为常用,在 ppp 协议进行 ncp 参数配置时用来协商网络层地址。
通过ipcp协议设备可以协商获得 ip 地址、dns 等信息。
ppp 和dhcp的区别
ppp 和dhcp都能获得 ip 地址,那么他们的区别是什么呢?
ppp 是应用在广域网的,用于拨号的,在获取 ip 的过程是有鉴权认证的,鉴权不通过是无法获得 ip 的;
而dhcp是用于局域网的,获取 ip 是不需要鉴权认证(注意:wifi 加密不属于这里的鉴权认证,dhcp和 wifi 是没有直接关系的,只是通常 wifi 设备会支持dhcp)的,只要是局域网内的主机都可以获得 ip;
局域网内要实现 ip 通信还要依赖与链路层(mac),而广域网中的 ppp 协议本身就是在链路层的,是点对点的通信协议,是用不到 mac 地址的。
碳化硅MOSFET相对于IGBT的优势
嵌入式开发将正式进入A8时代
SiC发展遭遇首次挫折,特斯拉召回12.8万辆Model3
芯片破壁者(六.上):摩尔定律一次次的“惊险”续命
ubuntu是什么_ubuntu系统能干什么
PPP协议含义和构成 PPP和DHCP的区别
浅析身份属性的移动性在统一通信的应用
东芝半导体业务新战略 致力BSI型CMOS传感器
超声波焊接机可以应用于哪些行业?
Qorvo将重磅亮相IMS 2021虚拟展会
网络保险:有效承保网络风险解决方案
松下FZ-55为社区医疗服务提供移动解决方案
关于科研级全项目土壤肥料养分检测仪
通用处理器的历史和发展 通用处理器是否可行?
物联网的远程低功耗通信问题及如何安全地实现它
聊聊MyBatis自定义缓存的原理和使用
Effective TensorFlow 2.0高效开发指南
热敏电阻转4-20mA,NTC温度变送器/模块
5G时代来临对于互联网的影响
4498元vivoXplay6预约12月6日正式开始,先来看看开箱图吧!