PPP 允许多个网络层协议在同一通信链路上运行。 如图 1 所示,针对使用的每个网络层协议,PPP 都使用不同的的 NCP。 例如,IPv4 使用 IP 控制协议 (IPCP),IPv6 使用 IPv6 控制协议 (IPv6CP)。

NCP 中包含的标准化代码的功能字段指示了 PPP 封装的网络层协议。 图 2 列出了 PPP 协议字段编号。 每个 NCP 负责满足各自网络层协议的特定需求。 各个 NCP 组件共同封装和协商多网络层协议选项。