Skip to main content

Telnet Command Structure (Telnet命令结构)

所有TELNET命令至少由两个字节序列组成: "解释为命令" (IAC, Interpret as Command) 转义字符后跟命令代码。处理选项协商的命令是三字节序列,第三个字节是所引用选项的代码。选择这种格式是为了在从基本NVT进行协商时对"数据空间"进行更全面的使用时 -- 当然,数据字节与保留命令值的冲突将被最小化,所有此类冲突都需要将数据字节"转义"到流中的不便和低效。使用当前设置,只有IAC需要加倍才能作为数据发送,其他255个代码可以透明地传递。

以下是定义的TELNET命令。请注意,这些代码和代码序列仅在紧跟在IAC之后时才具有指示的含义。

NAME CODE MEANING

SE 240 子协商参数结束。 NOP 241 无操作。 Data Mark 242 Synch的数据流部分。 这应始终伴随TCP紧急通知。 Break 243 NVT字符BRK。 Interrupt Process 244 功能IP。 Abort output 245 功能AO。 Are You There 246 功能AYT。 Erase character 247 功能EC。 Erase Line 248 功能EL。 Go ahead 249 GA信号。 SB 250 指示后面的内容是所指示选项的 子协商。 WILL (option code) 251 指示希望开始执行,或确认您 现在正在执行所指示的选项。 WON'T (option code) 252 指示拒绝执行或继续执行 所指示的选项。 DO (option code) 253 指示请求另一方执行,或确认 您期望另一方执行所指示的选项。 DON'T (option code) 254 指示要求另一方停止执行,或 确认您不再期望另一方执行 所指示的选项。 IAC 255 数据字节255。