互联网协议 — PPP 点对点协议
Posted 范桂飓
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了互联网协议 — PPP 点对点协议相关的知识,希望对你有一定的参考价值。
目录
PPP
PPP(Point to Point Protocol,点对点协议)属于 L2 数据链路层协议,是一种在点对点连接上传输多协议数据报文的标准方法。PPP 最初设计是为了在两个对等节点之间的 IP 流量传输提供一种封装协议,主要用来通过拨号或专线方式建立点对点连接发送数据。
PPP 具有以下功能特性:
- PPP 的链路提供了全双工操作。
- PPP 是一种串行通信协议,按照顺序传递数据包。
- PPP 具有动态分配 IP 地址的能力,允许在连接时刻协商 IP 地址;
- PPP 支持多种网络协议,如:TCP/IP、NetBEUI、NWLINK 等;
- PPP 具有错误检测能力,但不具备纠错能力,所以 PPP 是不可靠传输协议;
- PPP 无重传的机制,网络开销小,速度快。
- PPP 具有身份验证功能。
- PPP 可以用于多种类型的物理介质上,包括串口线、电话线、移动电话和光纤,PPP 也用于 Internet 接入。
PPP 的认证方式
PPP 支持两种认证方式:
- PAP(Password Authentication Protocol)
- CHAP(Challenge Handshake Authentication Protocol)
相对而言,PAP 的安全性没有 CHAP 高。有 3 个方面:
- PAP 在传输的 Password 是明文的,而 CHAP 在传输过程中不传输密码,而是 HASH 值。
- PAP 认证是通过两次握手实现的,而 CHAP 则是通过 3 次握手实现的。
- PAP 认证是 “被叫请求、主叫响应” 模式。而 CHAP 则是 “主叫请求、被叫响应”,且这个响应包里面有主叫发送的随机的 HASH 值,主叫在数据库中确认无误后发送一个连接成功的数据包连接。
PPP 报文格式
以上是关于互联网协议 — PPP 点对点协议的主要内容,如果未能解决你的问题,请参考以下文章