📜  点对点协议(PPP)相图

📅  最后修改于: 2021-08-27 06:57:06             🧑  作者: Mango

Internet工程任务组(IETF)通常发明点对点协议(PPP)只是为了创建和开发用于点对点线路的数据链路协议,这有助于解决SLIP中存在的许多问题。

PPP可以与异步串行,同步串行,ISDN等一起在不同的DTE / DCE(数据终端设备/数据电路终止设备)物理接口上运行。它还可以在IPX,AppleTalk等各种网络层协议上运行,而在另一方面,SLIP仅在基于TCP / IP的协议上运行。所有使用PPP协议的点对点链接都需要能够支持全双工通信。

PPP阶段图:
PPP连接通常经历不同的阶段,可以在过渡阶段图中看到,如下所示:

  1. 死的 –
    在此阶段,链接基本上开始和停止。运营商检测是一个事件,用于指示物理层已准备就绪,现在PPP将进入建立阶段。与调制解调器线路的断开连接必须使线路或连接恢复到此阶段。 LCP自动化通常在此阶段的初始或开始阶段。
  2. 建立 –
    在检测到对等体的存在之后,链接将继续进行到此阶段。当节点之一开始通信时,连接即进入此阶段。通过交换LCP帧或数据包,可以协商所有配置参数。如果协商在某种程度上相遇,则建立链接,然后系统进入身份验证协议或网络层协议。该阶段的结束仅表示LCP处于打开状态。
  3. 验证–
    在PPP中,身份验证是可选的。端点之一或两个都可以请求对等身份验证。如果配置了密码验证协议(PAP)或质询握手验证协议(CHAP),则PPP进入验证阶段。
  4. 网络 –
    一旦打开LCP状态并建立链接或连接,PPP基本上就发送或传输NCP数据包以选择和配置一个或多个网络层协议,例如IP,IPX等。这是配置适当的网络层时特别需要的。

    在此阶段,可以随时打开和关闭每个网络控制协议,并且还会进行这些协议的协商。在网络层,PPP还支持各种协议,因此PPP指定在网络层交换数据之前两个节点建立或发展网络层协议。

  5. 打开 –
    通常,数据传输是在此阶段进行的。一旦端点想要终止连接,则连接将被转移到终止阶段,直到连接保持在该阶段。
  6. 终止–
    可以根据任一端点的请求在任何时间终止连接。基本要求LCP通过交换终止数据包来关闭或终止链路。