跳到主要内容

错误消息

        <ERR> <Code> <Command in error>

在初始协议中纳入调试辅助手段以便检查网络控制程序等,是可取的。

错误分为三类 —— 内容错误、状态错误,以及资源分配或耗尽。<Code> 指明类别以及该类中出错的那一个成员。该命令被送回发送方 NCP 以供识别和分析。

状态错误的例子有:在已阻塞链路上发送的消息,以及试图解除一条未阻塞链路的阻塞。内容错误的例子有:一次无效的 RFC 完成报文;在未连接的链路上发送消息;关闭一条未连接的链路;以及试图解除一条未连接链路的阻塞。资源错误的例子有:请求一个不存在的程序,以及连接表溢出等。资源错误之后应当跟随一个 <CLS>,作为对 <RFC> 的响应。