所选语种没有对应资源,请选择:

本站点使用Cookies,继续浏览表示您同意我们使用Cookies。Cookies和隐私政策>

提示

尊敬的用户,您的IE浏览器版本过低,为获取更好的浏览体验,请升级您的IE浏览器。

升级

NE20E-S V800R010C10SPC500 特性描述 - 基础配置 01

本文档是NE20E-S V800R010C10SPC500 特性描述 - 基础配置
评分并提供意见反馈 :
华为采用机器翻译与人工审校相结合的方式将此文档翻译成不同语言,希望能帮助您更容易理解此文档的内容。 请注意:即使是最好的机器翻译,其准确度也不及专业翻译人员的水平。 华为对于翻译的准确性不承担任何责任,并建议您参考英文文档(已提供链接)。
Telnet原理描述

Telnet原理描述

Telnet

Telnet协议可以工作在任何主机或者任何终端之间。因为,无论客户终端是什么类型,操作系统都会把它转换成NVT格式;同时,操作系统也会将NVT格式转换成服务器终端所支持的类型。那么,可以屏蔽具体的客户端和终端类型,简单地认为Telnet双方都连接在NVT上。

说明:

Telnet采用对称性模型,因此理论上一个Telnet连接的每一端都必须有一个NVT。

Telnet连接的两端,通过“WILL、WONT、DO、DONT”请求来进行选项协商,从而确定Telnet服务的具体内容。这些选项包括回显、改变命令字符集、行方式等。

Telnet中的请求

Telnet连接的任何一方都可以主动发起请求。请求的含义和用法如表3-1所示。

表3-1 Telnet中的请求的使用

发送方发出请求

含义

接受方应答

-

-

WILL

WONT

DO

DONT

WILL

发送方想激活选项

-

-

接收方同意

接收方不同意

WONT

发送方想禁止选项

-

-

-

接收方必须同意(1)

DO

发送方想让接收方激活选项

接收方同意

接收方不同意

-

-

DONT

发送方想让接收方禁止选项

-

接收方必须同意(1)

-

-

说明:

发起方发送“选项失效”请求(WONT和DONT)时,接收方必须同意;

发起方发送一些“选项有效”的请求,接收方可以接受或者拒绝这些请求:

  • 如果接受请求,则选项立即生效。

  • 如果拒绝请求,则选项不生效,而发送方仍然能保留NVT的特性。

选项协商

选项协商由3个字节组成,如下:

< IAC, WILL/DO/WONT/DONT之一,选项代码 >

下面举例说明Telnet中如何进行选项协商。

例如:服务器想跟客户端请求激活“远程流量控制”(选项标识是33),客户端表示同意激活该选项。两者交互的命令如下:

  • 服务器:< IAC,WILL,33 >

  • 客户端:< IAC,DO,33 >

子选项协商

在主机之间传递选项时,除了一个选项代码外,可能还需要其他更多的信息。例如,要求对方指定终端类型,则对方必须回应一个用ASCII字符串表示的终端类型。

子选项协商的格式如下:

< IAC,SB,选项代码,子选项内容信息,IAC,SE>

一次完整的子选项协商过程如下:

  1. 发送方发送一个带有选项代码的DO/WILL命令来请求激活该选项。

  2. 接收方发送一个带有选项代码的WILL/DO命令来同意激活该选项。

    至此,双方都同意使用该选项。

  3. 其中一方通过SB命令后跟子选项代码,并且以SE结尾来开始子选项协商。
  4. 对方同样以SB命令后跟子选项代码和相关协商信息,并且以SE结尾来回应子选项协商。

  5. 另一方回应DO/WILL命令来同意该子选项。

    如果没有其他子选项需要协商,则本次协商结束。

说明:
  • 上述过程假设接收方同意发送方的请求。

  • 实际应用中,接收方根据需要,在任何时候都可以拒绝发送方的请求。

下面举一个终端类型协商的示例。

例如:客户端要激活本地的“终端类型”(选项标识是24)选项;服务器同意;服务器会发出询问客户端的终端类型的请求;客户端于是向服务器发送其终端类型为“DELL PC机”。两者交互的命令如下:

  1. 客户端:< IAC, WILL, 24 >

  2. 服务器:< IAC, DO, 24 >

  3. 服务器:< IAC, SB, 24, 1, IAC, SE >

  4. 客户端:< IAC, SB, 24, 0,‘D’,‘E’,‘L’,‘L’,‘P’,‘C’, IAC, SE >

说明:
  • 只有DO类型的发送端可以发送请求。

  • 只有WILL类型的发送端可以发送实际的类型信息。

  • 终端类型信息不能以自动方式发送,而只能是以<请求-响应>的方式。
  • 终端类型信息是NVT ASCII String字符串类型。该类型编码不区分大小写的差别。
操作方式

Telnet协议规定操作方式如下:

  • 半双工

  • 一次一个字符

  • 一次一行

  • 行方式

对称

协商语法中的对称,允许连接的客户端和服务器中的任意一端请求一个选项,由此优化另一端提供的服务。终端协议允许终端与主机上的应用程序交互,也允许程序-程序和终端-终端的交互。

NE20E中Telnet特性IPv6支持情况

当前Telnet的实现支持客户端访问IPv6主机地址,服务器端支持接收IPv6连接。

翻译
下载文档
更新时间:2019-01-03

文档编号:EDOC1100055318

浏览量:349

下载量:32

平均得分:
本文档适用于这些产品
相关文档
相关版本
Share
上一页 下一页