典型的,一个连接将在调制解调器连接断开后自动返回到此阶段。在使用电话线的连接情况
下,这个阶段将相当的短,短到很少有足够的时间能用仪器检测到它的存在。
3.4建立连接阶段
链路控制协议(LCP)通过交换配置数据包建立连接。当LCP协议自动机进入已打开状
态,并且发送和接收过配置确认数据包时,为建立连接的交换过程才完成。 所有的配置选
项都被假定为缺省值,除非在配置交互的过程中改变。关于LCP
配置选项的进一步讨论参见后面的章节。
有一点是非常重要的,就是那些只有与特定网络层协议无关的选项才能被LCP配置。配置
单独的网络层协议是在网络层协议阶段由相应的网络控制协议来配置。
在此阶段接收到的任何非LCP数据包将被静默丢弃。 接收到LCP配置请求数据包将引
起PPP连接从网络层协议阶段或认证阶段返回到建立连接阶段。
3.5认证阶段
在某些连接时,在允许网络层协议数据包交换之前希望对对等实体进行认证。 缺省时,认
证不是必要的。如果应用时希望对等实体使用某些认证协议进行认证,这种要求必须在建立
连接阶段提出。
认证阶段应该紧接在建立连接阶段后。然而,可能有连接质量的决定并行出现。应用时绝对
不允许连接质量决定数据包的交换使认证有不确定的延迟。认证阶段后的网络层协议阶段必
须等到认证结束后才能开始。如果认证失败,将转而进入终止连接阶段。仅仅是连接控制协
议、认证协议、连接质量监测的数据包才被允许在此阶段中出现。所有其它在此阶段中接收
到的数据包都将被静默丢弃。
应用注意事项:
应用时不能简单的因为超时或缺少回应就认为认证失败。应该允许重传,仅当试图认证的次
数超过一定的限制时才进入终止连接阶段。
如果对方拒绝认证,己方有权进入终止连接阶段。
3.6网络层协议阶段
一旦PPP完成了上述阶段,每一个网络层协议(例如IP、IPX、AppleTal
k)必须单独的由相应的网络控制协议(NCP)配置。 每一个网络控制协议可以随时打
开或关闭。
应用注意事项:
因为可能一开始就会使用需要花费大量时间的连接质量决定,所以当等待对方进行网络控制
协议配置时应该避免使用固定的超时限制。
当一个网络控制协议自动机达到已打开的状态时,PPP连接上就可以传送相应的网络层协
议数据包。当接收到的任何所支持的网络层协议数据包时,只要相应的网络控制协议状态自
动机未进入已打开状态,都将作静默丢弃处理。
应用注意事项:
只要LCP协议状态自动机处于已打开的状态,任何接收到的不支持的协议数据包都将返回
协议拒绝包(后面将提到)。所支持的协议数据包都将静默丢弃。在此阶段,连接上流通的
评论0