telnet协议学习笔记3
上一篇 / 下一篇 2007-11-28 10:57:59 / 个人分类:网络协议
qX5S;|m*^A/j"b0选项协商需要3个字节:IAC,然后是WILL、DO、WONT或DONT;最后一个标识字节用来指明操作的选项。常用的选项代码如下:
表3 TELNET 选项代码
.|y`RZm1jdw0选项标识 |
|zV%N}9Z"t1SJz0名称 |
51Testing软件测试网+y;I~C$G'Q&~w#`x RFC |
51Testing软件测试网2H6y f#Q7xX{|&y] 1 |
%C4@B1|xP^'lMd8E0回应(echo) |
51Testing软件测试网n8gQryF 857 |
\ ~+[|a%n/LiCm03 |
51Testing软件测试网/W!xJ2Y
Y.\} 禁止继续 |
0k2zr O$bW{%wX E[+g0858 |
:fXfa$E)d8Q,p4s0n05 |
F&Ba'B
MS3fj3Z0状态 |
P.]/H
ZM.Hz#LI0859 |
9HD+R+D9@06 |
M
i E1^]-C0时钟标识 |
R;@NGq;]0860 |
r mT m/A'Sv.ad024 |
c?T0DZJ0[aT0终端类型 |
51Testing软件测试网*A1Joz:k2{wS 1,091 |
51Testing软件测试网~NyVaTS 31 |
51Testing软件测试网bOp#sdg,H8iv 窗口大小 |
51Testing软件测试网p7\-Ly,U 1,073 |
51Testing软件测试网(p f:m1oL,{9s'wK 32 |
.jFZf'`L&G"F-E0终端速率 |
H6S.n'Z)^!e01,079 |
7K9a*djh}3I-Ae033 |
g*}+X'U,xLcWG0远端流量控制 |
)A_o'A#X|#zw5O01,372 |
m~H;dR;S,L']1L`o034 |
Akz
Llh]"Vr0行模式 |
6d&r7b^
kR'P;M01,184 |
:])YS"Sj$_:L%s
W6D036 |
51Testing软件测试网 }|+Ak5Fae 环境变量 |
51Testing软件测试网!qjZ6Tk 1,408 |
通常情况下,客户机向服务器发送字符而服务器将其回显到用户的终端上,但是,如果网络的时延回引起回显速度太慢,用户可能更愿意让本地系统回显字符。在客户机允许本地系统回显前,它要向服务器发送以下序列:
l;[rOQ0IAC DONT ECHO
服务器收到请求后,发出3个字符的响应:
y#k d+A{%l/bBl0i0IAC WONT ECHO
K,jM7u)bIu0表示服务器已经按请求同意关闭回显。
2.3. 子选项协商
q:k:IL-K!~0除了“打开”或“关闭”以外,有些选项还需要更多的信息,例如对于指明终端类型来说,客户必须发送一个字符串来标识终端类型,所以要定义子选项协商。
2L@$o7eQ0RFC 1091定义了终端类型的子选项协商。举个例子:
客户发送字节序列来请求打开选项: