一、题目
下面关于 PPP 描述正确的是?
A.PPP 支持将多条物理链路捆绑为逻辑链路以增大带宽
B.PPP 支持明文和密文认证
C.PPP 扩展性不好,不可以部署在以太网链路上
D.对物理层而言,PPP 支持异步链路和同步链路
E.PPP 支持多种网络层协议,如 IPCP、IPXCP
二、答案
ABDE
三、解析
A. PPP 支持将多条物理链路捆绑为逻辑链路以增大带宽
解析: 正确。PPP 协议定义了 MP (Multilink PPP,多链路 PPP) 协议。它允许将多个物理接口(如多个拨号连接或串行接口)捆绑在一起,形成一个逻辑上的大带宽通道,实现负载分担和带宽叠加。
B. PPP 支持明文和密文认证
解析: 正确。PPP 的 NCP 阶段之前有一个 LCP 阶段,其中包含认证协商。PPP 主要支持两种认证协议:
PAP (Password Authentication Protocol): 明文传输用户名和密码,安全性低。
CHAP (Challenge Handshake Authentication Protocol): 基于挑战握手机制,只传输哈希值(密文),不传输密码本身,安全性高。
C. PPP 扩展性不好,不可以部署在以太网链路上
解析: 错误。
扩展性好: PPP 采用分层结构(LCP + NCP),NCP 是可扩展的,只要定义新的控制协议(如 IPv6CP)就能支持新的网络层协议。
可以部署在以太网: 这是一个常见的误区。PPP 可以在以太网链路上运行,最典型的应用就是 PPPoE (PPP over Ethernet),这是家庭宽带拨号上网的标准方式。
D. 对物理层而言,PPP 支持异步链路和同步链路
解析: 正确。PPP 不依赖于特定的物理层。
异步链路: 如传统的拨号 Modem 连接(使用起止位)。
同步链路: 如 E1/T1、SDH/SONET 等专线连接。
E. PPP 支持多种网络层协议,如 IPCP、IPXCP
解析: 正确。这是 PPP 相对于 SLIP(串行线路网际协议)的最大优势之一。PPP 通过 NCP (网络控制协议) 族来支持不同的网络层协议:
IPCP: 用于协商 IPv4 参数(如 IP 地址)。
IPXCP: 用于支持 Novell IPX 协议。
IPv6CP: 用于支持 IPv6 协议。
四、扩展——PPP 的三个协商阶段
为了更好地理解上述选项(特别是 B 和 E),需要掌握 PPP 建立连接的完整生命周期,分为三个阶段:
Dead 阶段 (物理层不可用)
物理链路未连通,处于静止状态。
Establish 阶段 (链路建立 – LCP)
核心协议: LCP (Link Control Protocol)。
动作: 协商链路参数(如 MRU 最大接收单元)。
认证: 如果配置了认证(PAP/CHAP),在此阶段完成。
结果: LCP 协商成功,链路进入 Open 状态。
Network 阶段 (网络层协商 – NCP)
核心协议: NCP (Network Control Protocol)。
动作: 根据上层需求调用具体的协议。例如如果要跑 IPv4,就启动 IPCP 协商 IP 地址;如果要跑 IPv6,就启动 IPv6CP。
结果: NCP 协商成功后,数据包才能开始传输。
