加载中…
个人资料
Focus
Focus
  • 博客等级:
  • 博客积分:0
  • 博客访问:2,287
  • 关注人气:78
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

Telnet命令代码

(2011-10-14 09:30:49)
标签:

杂谈

分类: 网络通信
TELNET协议 

   GTS系列通讯服务器支持TCP/IP标准TELNET。

   TELNET命令及选项的详尽描述见下表:

TELNET命令代码

TELNET字

说   

Hex码

SE

Subnegotiation End.      次协商结束。

F0

NOP

No Operation.      无操作。

F1

DM

Data Mark.      SYNC命令数据流一部分。

F2

BRK

Break.      网络虚终端Break字。

F3

IP

Interrupt Process. 中断当前主机上执行的进程。

F4

AO

Abort Output.     告知主机进程停发Output。

F5

AYT

Are You There.    判断主机一方是否仍然活动。

F6

EC

Erase Character.    删除上一送往主机的字符。

F7

EL

Erase Line.     删除整行。

F8

GA

GO Ahead.     半双工通讯时指示继续许可。

F9

SB

Subnegotiation Begin.  说明接下来是次协商项。

FA

WILL

TELNET        允许主机与服务器某口连接。

FB

WONT

TELNET        不许主机与服务器某口连接。

FC

DO

TELNET        允许服务器某口与主机连接。

FD

DON'T

TELNET        不许服务器某口与主机连接。

FE

IAC

Interpret As Command说明接下来为TELNET命令

FF

 TELNET选项共有32个,在此列出5个:

TELNET选项

说   

Hex码

Binary Transmit

所有数据均以二进制方式传输,不作诸如IAC特殊字符检查。

00

Echo

从终端送来的字符是否要回送。

01

Suppress GA

允许在TELNET连接下数据同时双向传输。

03

Status

允许本地设备监视远程TELNET设置。

05

Timing Mark

由输入同步TELNET Abort Out put和Interrupt process.

06

 TELNET命令序列:

        IAC AO       Abort output

        IAC AYT      Are you there

        IAC BRK      Break

        IAC EC       Erase character

        IAC EL       Erase line

        IAC GA       Go ahead

        IAC IP       Interrupt process

        IAC SYN      Sync

 TELNET协商序列:

主 机 端

客 户 端

描   

IAC WILL Option→

 

Will you agree to let me use the option <Option>.

 

←IAC DO Option

 I do agree to let you use the option<Option>.

 

←IAC DONT Option

I don’t agree to let you use the option<Option>.

IAC WONT Option→

 

Will you agree to let me don’t use the option

<Option>.

 

←IAC DO Option

I do agree to do the option<Option>.

 

←IAC DONT Option

I don’t agree to do the option<Option>.

 

const unsigned char IAC  = 255;
const unsigned char DO  = 253;
const unsigned char DONT  = 254;
const unsigned char WILL  = 251;
const unsigned char WONT  = 252;
const unsigned char SB  = 250;
const unsigned char SE  = 240;
const unsigned char IS  = '0';
const unsigned char SEND  = '1';
const unsigned char INFO  = '2';
const unsigned char VAR  = '0';
const unsigned char VALUE  = '1';
const unsigned char ESC  = '2';
const unsigned char USERVAR = '3';

 

 

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有