我想知道 PPP 状态机中的关闭状态和停止状态之间的确切区别是什么。
如果有人详细解释,那就太好了。
我正在使用 C++ 设计 ppp 堆栈。
提前非常感谢。
我想知道 PPP 状态机中的关闭状态和停止状态之间的确切区别是什么。
如果有人详细解释,那就太好了。
我正在使用 C++ 设计 ppp 堆栈。
提前非常感谢。
“关闭”表示该链路的 PPP 状态机已通过某些用户干预(链路关闭)或底层物理层关闭(警报检测等)关闭(关闭)。
“已停止”是指 1) PPP 状态机协商不成功,因此停止,并在一段时间后重试,或 2) 对端终止会话,本地端将在一段时间后重新发起协商。
如果我没记错的话,区别在于进入 Closed 状态是因为类似于管理操作(即用户正在停止 PPP)。
停止状态发生在链路被对方终止时。
RFC 1661有详细信息,即使它不是最容易阅读的 - 只要按照那里定义的状态机,你应该没问题。