PPP分层体系结构

 PPP 体系结构

 
分层体系结构是一种协助互连层之间相互通信的逻辑模型、设计或蓝图。该图描绘了 PPP 的分层体系结构与开放式系统互联 (OSI) 模型的对应关系。PPP 和 OSI 有相同的物理层,但 PPP 将 LCP 和 NCP 功能分开设计。
 
在物理层,可在一系列接口上配置 PPP,这些接口包括:
 
异步串行
同步串行
HSSI
ISDN
 
 
PPP 可在任何 DTE/DCE 接口(RS-232-C、RS-422、RS-423 或 V.35)上运行。PPP 唯一的必要条件是要有可在异步或同步位串行模式下运行、对 PPP 链路层帧透明的双工电路(专用电路或交换电路)。除非正在使用的 DTE/DCE 接口对传输速率有限制,PPP 本身对传输速率没有任何强制性的限制。
PPP 的大部分工作都在数据链路层和网络层由 LCP 和 NCP 执行。LCP 设置 PPP 连接及其参数,NCP 处理更高层的协议配置,LCP 切断 PPP 连接。
 
PPP 体系结构 — 链路控制协议层
 
LCP 是 PPP 中实际工作的部分。LCP 位于物理层的上方,其职责是建立、配置和测试数据链路连接。LCP 建立点对点链路。LCP 还负责协商和设置 WAN 数据链路上的控制选项,这些选项由 NCP 处理。
 
LCP 自动配置链路两端的接口,包括:
 
处理对数据包大小的不同限制
检测常见的配置错误
切断链路
确定链路何时运行正常或者何时发生故障
 
 
一旦建立了链路,PPP 还会采用 LCP 自动批准封装格式(身份验证、压缩、错误检测)。
 
PPP 体系结构 — 网络控制协议层
 
当前网络协议存在的许多问题在点对点链路中会更加突出。举个例子,IP 地址的分配与管理即使在 LAN 中都不容易,在电路交换点对点链路(例如拨号调制解调器服务器)上则更为困难。PPP 使用 NCP 解决这些问题。
 
PPP 允许多个网络层协议在同一通信链路上运行。对于所使用的每个网络层协议,PPP 都分别使用独立的 NCP。例如,IP 使用 IP 控制协议 (IPCP),IPX 使用 Novell IPX 控制协议 (IPXCP)。
 
 
NCP 包含了功能字段,功能字段中包含的标准化代码(图中显示的 PPP 协议字段编号)用于指示 PPP 封装的网络层协议。每个 NCP 负责满足各自网络层协议的特定需求。各个 NCP 组件共同封装和协商多网络层协议选项。

你可能感兴趣的:(职场,休闲,ppp,bbc12000)