关于未来协议的更多注解

王朝厨房·作者佚名  2007-01-05
窄屏简体版  字體: |||超大  

关于未来协议的更多注解

(RFC40MoreCommentsontheForthcomingProtocol)

我们最近同UCLA的SteveCrocker讨论了NWG/RFC#36和#39文档。Steve已经让我们详尽的阐述了曾经在NWG/RFC#39文档中提到的错误、询问和主机状况。

请尽快提出您的观点来修正未来协议的特性。

错误信息

<ERR><Code><Commandlength><Commandinerror>

<Code>是一个8位字段,它指明了错误的类型。下面列举了预定义的错误代码。<Commandlength>是一个16位二进制整数,它指定了<Commandinerror>有多少个二进制的位(bit),<Commandinerror>是一条伪命令。

<Code>的范围用十六进制表示如下:

00Unspecifiederrortypes(未指明错误类型)

01-0FResourceerrors(资源错误)

10-1FStatuserrors(状态错误)

20-2FContenterrors(内容错误)

30-3FUnused(未使用、预留)

特定的<Code>字段值及其含义列举如下:

<Code>值 释义

00未指定错误

01无效资源请求

02申请资源正被占用,过后再试

03-0F未使用

<Code>值 释义

10无效的<RSM>,即已连接但无法通信

11无效的<SPD>.

12无效的<ASG>,即连接后未收到<RDY>

13阻塞链路消息

14-1F未使用

20未知命令代码

21断开链路消息

22无效的<RFC>.

23无效的<CLS>.

24无效的<RSM>,即链路不通

25无效的<FND>.

26无效的<END>.

27无效的<RDY>.

28无效的<ASG>,即未连通

29-2F未使用

30-FF未使用

查询

<QRY><MySocket>

或<RPY><YourSocket><Text>

<QRY>是NWG/RFC#39中指定的查询命令,而<RPY>是回应信息。<Text>的格式如下所示,请参考NWG/RFC#36的第3页。

<Text>::=<16bitcountofrelevantconnectiontableentries>

<relevantconnectiontableentries>

<relevantconnectiontableentries>::=

<relevantconnectiontableentries>

<arelevantconnectiontableentry>

<arelevantconnectiontableentry>

<arelevantconnectiontableentry>::=<localsocket><foreignsocket>

<link><connectionstate>

<flowstateandbuffercontrol>

<reconnectioncontrolstate>

主机状态

<NOP>

一个NCP进程的状态可以是运行、挂起、等待,等等。当一个NCP改变其状态为运行时,它会发送一个<NOP>到每个远端的指明其可用的NCP。然后发送的NCP就可以由它收到的RFNM中创建一个主机状态的矢量。一个接收到<NOP>的NCP可以校正在其主机状态矢量中的发送方NCP的有效性。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航