组织:中国互动出版网(http://www.china-pub.com/) RFC文档中文翻译计划(http://www.china-pub.com/compters/emook/aboutemook.htm) E-mail:ouyang@china-pub.com 译者: ( ) 译文发布时间:2001-10-23 版权:本中文翻译文档版权归中国互动出版网所有。可以用于非商业用途自由转载,但必须 保留本文档的翻译及版权信息。
Network Working Group J. Postel Request for Comments: 855 J. Reynolds ISI Obsoletes: NIC 18640 May 1983
TELNET选项规范 (RFC855——TELNET OPTION SPECIFICATIONS)
本RFC指定了一个ARPA互联网社区的标准。在ARPA互联网上的主机应该采纳与实 现该标准。
给TELNET协议提供一些选项的目的是,使相互通信的主机在解决不同设备之间的通 信问题时获得比由网络虚拟终端(NVT)提供的可能框架更好的方案。它可以让主机自由地 创建,测试或者丢弃某些选项。当然,可以想象,那些普遍有用的选项最终大部分的主机都 应该支持。因此,应该仔细地设计这些选项的文档,并且尽可能地公布它们。另外,确保不 在不同的选项中使用相同的选项代码也是必要的。
本文档指定了一个选项代码的分配和选项的文档标准方面的方法。在进行试验时,可能 只需要选项代码分配而不需要完整的文档,不过一般来说,在分配选项代码之前都需要一个 文档。我们通过把一个选项的文档作为一个RFC文档来发布,从而发布该选项。当然,选 项的创建者也可以用其他的方式发布选项。
选项代码由下面人员分配: Jonathan B。 Postel University of Southern California Information Sciences Institute (USC-ISI) 4676 Admiralty Way Marina Del Rey, California 90291 (213) 822-1511
Mailbox = POSTEL@USC-ISIF
选项的文档至少要包含下面几个小节:
第1节 - - 命令的名称和选项的代码
第2节 - - 命令的意义
应该描述同该选项相关的每一个TELNET命令的意义。需要注意的是,对于复杂的选 项,“子谈判”是必需的,因此可能有许多相关的命令。“子谈判”的原理在下面有更详细的 描述。
第3节 - 缺省的规范
对那些没有实现,或者没有使用该选项的主机,必须描述这些选项在这些主机中的缺省 假定值。
第4节 - 动机
对创建一个特殊的选项,或者对某种选项选择一种特殊的格式的动机进行详细的描述, 对那些还没有碰到(或者虽然已经碰到,但没有认识到)该选项被设计来解决什么的问题的 人,是非常有用的。
第5节 - 描述(或者实现规则)
为了确保一个命令的两个不同实现相互之间能够通讯,仅仅定义命令的意义和对该命令的意 图进行说明有时候是远远不够的。因此,在许多情况下,我们需要给一个命令提供一个完整 的描述。这个描述可以用文本来表示,也可以是一个示例性的实现,或者是实现的线索等等。
对“子谈判”的解释
在主机之间传递选项时,除了一个选项编码外可能还需要更多其他信息。例如,要求一个参 数的那些选项就属于这种情况。在主机之间传递除了选项代码外的其他信息的策略包含两个 步骤:双方都同意去”商讨“该参数,第二,对参数进行”商讨“。
在第一步中,同意去商讨参数以一种普通的方式来进行。一方通过发送一个带有选项代码的 DO(或WILL)命令来建议使用选项,另一方发送一个带有选项代码的DO(或WILL)命令来表 示接受这个建议。一旦双方都同意使用这选项,通过在SB命令的后面跟上相应的选项代码, 参数和命令SE来开始子谈判。每一方都被假设为能够解析该参数。因为在最初通过交换 WILL和DO命令,双方都表明可以支持该选项。另外,即使接收方不能解析该参数,接收 方也可以通过搜索SE命令(如字符串IAC SE)来定位参数字符串的结束位置。当然,在 任何时候,任何一方都可以给另一方发送WON'T或DON'T来拒绝继续进行进一步的子谈 判。
因此,对需要进行子谈判的选项“ABC”来说,TELNET的格式为: IAC WILL ABC 提议使用选项ABC(或者赞成另一方使用该选项的请求)
IAC DO ABC 要求另一方去使用选项ABC(或者赞成另一方使用该选项的提议)
IAC SB ABC IAC SE 子谈判的一步,双方都要使用
设计那些需要进行“子谈判”的选项的设计者必须小心避免子谈判过程中的无穷尽的 循环。比如, 如果每一方都可以接受一个参数的任何值,而每一方都给该参数提出一个不同的值,那 么一方可能将进入无穷的“应答”过程中(因为每一个接收者都认为只要应答另一方的提议)。 最后,如果在一个“子谈判”中的参数包含一个值为255的字节,对应于TELNET的通用 规则,必须把该值加倍。
RFC855——TELNET OPTION SPECIFICATIONS TELNET选项规范
|
相关推荐
TELNET选项规范 (RFC855——TELNET OPTION SPECIFICATIONS) 本RFC指定了一个ARPA互联网社区的标准。在ARPA互联网上的主机应该采纳与实现该标准。
标题提及的“RFC854_Telnet协议说明书”是指互联网工程任务组(IETF)发布的一份文档,编号为RFC854,它详细阐述了Telnet协议的规范。RFC(Request for Comments)是IETF制定互联网标准的一种方式,RFC854是关于...
RFC855 Telnet选项说明书 RFC856 Telnet二进制传输 RFC857 Telnet回声选项 RFC858 Telnet抑制前进选项 RFC859 Telnet状态选项 RFC860 Telnet定时标记选项 RFC861 Telnet扩展选项列表选项 RFC862 回声协议 RFC863 ...
**RFC 861**,全称为"**TELNET 扩展选项-LIST**",是一份由J. Postel和J. Reynolds编写的互联网工程任务组(IETF)网络工作小组(Network Working Group)文档,它定义了ARPA Internet社区中的一个标准。这份RFC在...
TELNET的SEND-LOCATION选项 (RFC779——TELNET SEND-LOCATION Option) 目录 1.命令名和编码 1 2.命令意义 1 3.缺省值. 2 4.这个选项的动机 2 5.这个选项的描述. 2
《RFC1097——Telnet潜意识-信息选项》文档是互联网工程任务组(IETF)的一个标准定义,由B. Miller在1989年4月1日提出。这个RFC旨在规范如何在互联网上通过Telnet协议传递潜意识信息。在当时的背景下,这个文档虽然...
RFC855 Telnet选项说明书 RFC856 Telnet二进制传输 RFC857 Telnet回声选项 RFC858 Telnet抑制前进选项 RFC859 Telnet状态选项 RFC860 Telnet定时标记选项 RFC861 Telnet扩展选项列表选项 RFC862 回声协议 RFC863 ...
RFC855 Telnet选项说明书 RFC856 Telnet二进制传输 RFC857 Telnet回声选项 RFC858 Telnet抑制前进选项 RFC859 Telnet状态选项 RFC860 Telnet定时标记选项 RFC861 Telnet扩展选项列表选项 RFC862 回声协议 RFC863 ...
**RFC 859 TELNET 状态选项** RFC 859 是一个定义了TELNET协议中“状态选项”的文档,它是由J. Postel和J. Reynolds于1983年5月发布的,取代了之前的RFC 651。这个标准是为ARPA Internet社区设立的,意味着所有在...
RFC855_Telnet选项说明书 RFC856_Telnet二进制传输 RFC857_Telnet回声选项 RFC858_Telnet抑制前进选项 RFC859_Telnet状态选项 RFC860_Telnet定时标记选项 RFC861_Telnet扩展选项列表选项 RFC862_回声协议 RFC863 ...
RFC 857 TELNET ECHO选项 (RFC 857-TELNET ECHO OPTION) 本RFC规范了一个ARPA Internet community上的标准。在ARPA Internet上的所有主机应当采用和实现这个标准。 目录 1. 命令和代码 1 2. 命令意义 2 3. 默认值 2 ...
**RFC1073 Telnet窗口大小选项**是Internet工程任务组(IETF)发布的一份文档,旨在为互联网社区提供信息,但它不定义任何互联网标准。这份文档的目的是介绍一种选项,允许Telnet客户端和服务器之间协商终端窗口的...
《RFC930:Telnet终端类型选项》是互联网工程任务组(IETF)发布的一份标准文档,它规范了在ARPA Internet社区中如何处理和实现终端类型的通信。该文档取代了先前的RFC884,主要更新是定义了TERMINAL-TYPE IS子谈判...
**RFC 858 TELNET SUPPRESS GO AHEAD 选项** **摘要:** RFC 858 是互联网工程任务组(IETF)发布的一份文档,它定义了TELNET协议中的一个选项——"抑制前进"(Suppress Go Ahead,SGA)。这个选项旨在改善远程终端...
它没有实现任何其他Telnet选项,因为它打算在Java程序中使用,以提供对Telnet可访问资源的自动访问。 可以通过首先使用SocketClient connect 方法连接到服务器来使用该类 。然后,可以使用getInputStream() 和 ...
- **EXTEND-ASCII (17)**:这是一个Telnet选项代码,用于标识是否启用扩展ASCII模式。 - **IAC WILL EXTEND-ASCII**:此命令表示客户端希望启动扩展ASCII模式。 - **IAC WONT EXTEND-ASCII**:此命令表示客户端不想...
这个标准是模仿RFC 1079 [1],Telnet终端速度选项 。这篇文档中的许多内容都是从中拷贝的。 动机 当使用者在X windows系统下运行的Telnet客户端,对于远程的Telnet来说,分辨客户端得X显示定位就非常有用。例如,...
**RFC 860**,即“TELNET TIMING MARK 选项”,是互联网工程任务组(IETF)发布的一个文档,旨在定义一个ARPA Internet社区中的标准。此文档由J. Postel和J. Reynolds撰写,并由ISI(Information Sciences Institute...
3. **选项描述** - RFC1091扩展了原有的终端类型机制,通过传统的Telnet选项协商来自动交换终端类型信息。WILL和DO命令用于请求和授权,而实际的信息交换通过子选项协商完成(IAC SB TERMINAL-TYPE...)。 4. **...
**RFC856:Telnet二进制传输** RFC(Request for Comments)是互联网标准过程中的一个关键文档,它详细定义了互联网协议和技术的规范。RFC856是关于Telnet二进制传输的一个标准,旨在规定ARPA Internet社区(现为...