4-2 状态
下面是每个自动机状态的详细描述。
- Initial(初始):在初始状态,下层是不可获得的(Down),并且没有Open发生。Restart timer不在该状态下运行。
- Starting(启动):启动状态是初始状态的Open相似物。一个管理的Open被初始化,但下层仍旧不可用(Down)。Restart timer不在该状态下运行。当下层变为可用(Up)时,发送一个Configure-Request。
- Closed(关闭):在关闭状态,链路时可用的(Up),但是没有Open发生。Restart timer不在该状态下运行。当收到Configure-Request packets时,发送一个Terminate-Ack。Terminate-Acks被静静的丢弃,以防止造成循环。
- Stopped(停止):停止状态是关闭状态的Open相似物。当在This-Layer-Finished动作之后,或是发送Terminate-Ack之后,自动机正等待Down事件的时候,进入该状态。Restart timer不在该状态下运行。当收到Configure-Request packets时,发送一个适当的响应。当收到其他packets时,发送一个Terminate-Ack。Terminate-Acks被静静的丢弃,以防止造成循环。
基本原理:
停止状态是链路终止,链路设定失败,和其他自动机失败模式的一个接合(中间)状态。这些各自独立的状态被潜在的联合起来。在Down事件应答(从This-Layer-Finished动作)和Receive-Configure-Request事件之间,有一种竞赛条件。当Configure-Request在Down事件之前到来,代替Down事件的是自动机返回到Starting状态。这防止了由重复产生的攻击。
执行选项:
在peer对Configure-Requests响应失败之后,一个执行可以被动的等待peer发送Configure-Requests。在这种情况下,在状态Req-Sent,Ack-Rcvd,和Ack-Sen

本文详细介绍了PPP协议中各个状态机的状态,包括Initial、Starting、Closed、Stopped、Closing、Stopping、Request-Sent、Ack-Received和Opened等,阐述了各状态的转换条件和基本原理,如如何处理Configure-Request和Terminate-Request,以及在不同状态下的Restart timer管理。
最低0.47元/天 解锁文章
2409

被折叠的 条评论
为什么被折叠?



