扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
作者:论坛整理 来源:ZDNet网络安全 2007年12月21日
关键字: telnet命令 opentelnet linux telnet telnet入侵 telnet telnet端口
4)TSPEED选项允许发送方(通常是客户进程)发送它的终端速率,这在RFC1079[Hedrick1988b]中有定义。如果服务器进程同意(实际上不同意,见12行),客户进程将发送其发送速率和接收速率的子选项。
5)LFLOW代表“本地流量控制”,这在RFC1371[Hedrick和Borman1992]中定义。客户进程给服务器进程发送该选项,表示客户进程希望用命令方式激活或禁止流量控制。如果服务器进程同意(实际上不同意,见13行),只要Control_S和Control_Q进程需要在客户进程和服务器进程进行切换,客户进程都要向服务器进程发送子选项(这类似于图26-4中Rlogin的0x10和0x20命令)。正如在关于Rlogin的讨论中我们所提到的那样,由客户进程进行流量控制的效果比由服务器进程来完成要好。
6)LINEMODE代表在26.4中所说的实行方式。所有终端字符的处理由Telnet客户进程完成(例如回格,删除行等),然后整行发送给服务器进程。在本节后面,我们将介绍一个例子。该选项同样被服务器进程拒绝,如14行所示。7)ENVIRON选项允许客户进程把环境变量发送给服务器进程,这在RFC1408[Borman1993a]中有定义。这样就可以把客户进程的用户环境变量自动传播到服务器进程。在15行,服务器进程拒绝该选项(Unix中的环境变量通常是大写字母,紧跟一个等号,然后是一个字符串值,当然这只是一个惯例而已)。默认情况下,BSD/386Telnet客户进程发送两个环境变量:DISPLAY和PRINTER,前提是这两个变量已经定义并且有效。Telnet用户可以定义其他一些要发送的环境变量。
8)STATUS选项(RFC859[Postel和Reynolds1983e]中定义)允许连接的一方询问对方对Telnet选项目前状态的理解。在这个例子中,客户进程要求对方激活选项(DO)。如果服务器进程同意(实际上不同意,见16行),客户进程就可以要求服务器进程以子选项的形式发送它的状态值。
9)这是服务器进程的第一个响应。服务器进程同意激活终端类型选项(几乎所有的Unix类型的服务器进程都支持该选项)。但现在客户进程还不能立即发送它的终端类型。它必须要等到服务器进程用子选项的形式询问终端类型的时候才能够发送(17行)。
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者