1、基本介绍

点对点协议 PPP(Point-to-Point Protocol) 是目前使用最广泛的点对点数据链路层协议。


用户计算机只有获取到 ISP 所分配的合法 IP 地址后,才能成为因特网上的主机

用户计算机与 ISP 进行通信时,所使用的数据链路层协议通常就是 PPP 协议。


点对点协议 PPP 也广泛应用与广域网路由器之间的专用线路


PPP 协议是因特网工程任务组 IETF1992 年制定的。经过 1993 年和 1994 年的修订,现在的 PPP 协议已成为因特网的正式标准 [RFC1661, RFC1662] 。


2、标准方法

PPP 协议包含了一套网络控制协议 NCPs,其中的每一个协议支持不同的网络层协议。

链路控制协议 LCP:用于建立、配置以及测试数据链路的连接。

PPP 协议能够在多种类型的点对点链路上运行。

3、帧格式

4、透明传输

4.1、字符填充法

7E7D 的意思:

  • 7E 里面的连续 6 6 6 个 1 1 1 按比特 0 0 0 填充,在第 5 5 5 个 1 1 1 后面加个 0 0 0,这是就变成 7D了

    • 7E 的二进制: 1111110
    • 7D 的二进制:1111101
  • 然后后面的的组成 5E 变成个字节添进去保持字节异步

4.2、比特填充法

5、差错检测

使用循环冗余校验 CRC 来计算 FCS 字段的取值

3.3、差错检测

6、工作状态

PPP 链路的开始和结束状态都是 “静止” 状态,这是并不存在物理层的连接

当检测到调制解调器的载波信号,并建立物理层连接后,PPP 就进入链路的 “建立” 状态

这时链路控制协议 LCP 开始协商一些配置选项

  • 若协商成功,则进入 “鉴别” 状态

  • 若协商失败,则退回到 “静止” 状态

  • 可以不适用鉴别,也可以使用口令鉴别协议 PAP 或 挑战握手鉴别协议 CHAP

  • 若通信双方无需鉴别或鉴别身份成功,则进入网络状态

  • 若鉴别失败,则进入终止状态

进入 “网络” 状态后,进行 NCP 配置

  • PPP 链路的两端互相交换网络层特定的 NCP 分组。
    如果在PPP链路上运行的是IP,则使用IP控制协议 IPCP 来对 PPP 链路的每一端配置 IP 模块 (如分配 IP 地址)

只要链路处于 “打开” 状态,就可以进行数据通信

当出现故障或链路的一端发出终止请求时,就进入 “终止” 状态。

当载波停止后就进入 “禁止” 状态


主要用于运营商,因为这协议可以口令认证,说白了就是可以收费,拨号的过程就是认证的过程,通过就进入网络,不通过就终止,意思就是上不了网

3.5、点对点协议 PPP相关推荐

  1. 【计算机网络笔记】数据链路层:点对点协议PPP

    ppp的介绍: 点对点协议PPP(point-to-Point Protocl)是目前使用最广泛的点对点数据链路层协议. 问题:因特网用户如何接入因特网? 通过连接到某个因特网服务提供者ISP,这些I ...

  2. 【计算机网络】第三章 数据链路层的共同问题、点对点协议PPP

    文章目录 3 数据链路层 3.1 数据链路层的共同问题 3.2 点对点协议PPP (Point to Point Protocol) 3.2.1 PPP协议的特点 3.2.2 PPP帧的格式 3 数据 ...

  3. 计算机网络(三)—— 数据链路层(5):点对点协议PPP

    计算机网络系列内容的学习目录→\rightarrow→谢希仁计算机网络学习系列内容汇总. 5. 点对点协议PPP 5.1 透明传输 5.2 差错检测 5.3 PPP协议的工作状态 5.4 总结 5.5 ...

  4. 计算机网络点对点协议PPP

    点对点协议PPP(计算机网络)

  5. 数据链路层协议之点对点协议 PPP

    文章目录 点对点协议 PPP 1.PPP 协议应满足的需求 2.PPP 协议不需要的功能 3.PPP 协议的组成 4.PPP 协议的帧格式 5.透明传输问题 零比特填充 字符填充 不提供使用序号和确认 ...

  6. 【计算机网络】数据链路层:点对点协议PPP

    对于点对点链路,目前使用最为广泛的数据链路层协议是点对点协议PPP. PPP的特点: 简单:接受方接受到一个帧就进行CRC检验.正确收下,否则丢弃. 封装成帧:保证数据传输的透明性. 多种网络层协议: ...

  7. 点对点协议PPP的特点

    点对点协议PPP的特点 因特网用户通常都要连接到某个ISP才能接入到因特网.PPP协议就是用户计算机和ISP进行通信时所使用的数据链路层协议. 1. PPP协议需要的功能 1.1 简单 IETF在设计 ...

  8. 数据链路层(2.点对点协议PPP)

    对于点对点协议(还有一种是广播信道),使用最广泛的数据链路层协议就是点对点协议PPP. 当用户上网时,需要连接到某个ISP才能接入到互联网.PPP协议就是用户计算机和ISP之间进行通信所使用的数据链路 ...

  9. 点对点协议PPP(Point-to-Point Protocol)

    目录 PPP协议具体的使用场景 PPP协议的组成部分 PPP协议帧的格式 PPP协议解决透明传输问题的两种办法 字节填充法(插入转义字符)--面向字节的异步链路 比特填充法(插入比特0)--面向比特的 ...

最新文章

  1. 京东自动评论脚本_安卓自动脚本,京东活动,抖音极速版刷视频
  2. 【双100%解法】剑指 Offer 22. 链表中倒数第k个节点
  3. .NET Core 取消令牌:CancellationToken
  4. nacos 开启权限验证后 报错状态 403
  5. React Native 开发豆瓣评分(六)添加字体图标
  6. python小程序100题-Python 练习册,每天一个小程序 -- 0000题
  7. 【IPM2020】一种处理多标签文本分类的新颖推理机制
  8. android高效视频压缩代码,Android视频压缩的示例代码
  9. 什么云服务器可以挂虚拟鼠标,云服务器 模拟鼠标
  10. 云上PDF怎么删除页眉页脚_原来PDF编辑可以跟Word一样简单!去水印、加页眉页脚都不是问题...
  11. mac连不上android手机助手,安卓设备连接不上爱思助手时怎么办?
  12. 如何设置计算机玩游戏不卡,win10电脑怎么设置玩游戏不卡?
  13. 常见的浏览器指纹包含哪些
  14. 华睿相机sdk 开发_岳阳楼区供应睿鉑倾斜五镜头相机D2PSDK是
  15. ElasticSearch支持根据英文或者数字进行模糊查询
  16. IT 岗位说明书(岗位职责)
  17. 浙里办H5应用(Vue开发)上架遇到的问题
  18. 阿里云(OSS)文件上传和删除
  19. TP-LINK路由器如何设置联网设备的IP?
  20. 数字化转型对企业意味着什么?

热门文章

  1. 微信公众号token验证失败的一些总结
  2. 投资恒指期货需要具备什么条件?
  3. 当没有用 EXISTS 引入子查询时,在选择列表中只能指定一个表达式
  4. 论文笔记Dory:Arguments for Inner Products and Polynomial Commitments
  5. 更改tomcat文件导致项目无法启动记录org.apache.jasper.JasperException
  6. 模糊聚类 图像 matlab,matlab模糊聚类算法进行图像分割的源程序
  7. 重审新消费品牌的长远发展
  8. 使用再生龙还原镜像文件到硬盘
  9. C语言中函数指针的主要应用场景
  10. Bug 堆积如山,GIF 录制神器被官宣弃用!