扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
作者:论坛整理 来源:ZDNet网络安全 2007年12月20日
关键字: telnet命令 opentelnet linux telnet telnet入侵 telnet telnet端口
注意:由于TELNET模型的对称性,从理论上来说,在一个TELNET连接的每一端,都必须有一个NVT。
控制功能的标准表示
就象我们在本文档的简介中所说,TELENT协议的主要目标是在通过网络连接的终端设备和面向终端的过程之间提供一个标准的接口。早期具有这种互联性质的实验表明,大部分的服务器都实现了某些功能,但调用这些功能的方式却差别很大。对于一个要与多个服务器系统交互的用户来说,这些差别是一个非常大的障碍。因此,TELNET协议定义了这些功能中的下面5种的标准表示。这些标准表示包括标准,含义---尽管不是必需的(除了中断进程(IP)功能,使用TELENT协议的其他协议可能需要该功能)。因此,一个没有给本地用户提供某种功能的系统也没有必要给网络上的其他用户提供该功能,并且可以把该功能的标准表示当作No操作。在另一方面,如果一个系统已经给本地用户提供了该功能,那么它必须给网络上那些传该功能的标准表示的用户提供同样的功能。
中断进程–InterruptedProcess(IP)
许多系统提供挂起,中断,中止,终止用户进程的操作的功能。当用户确信他的进程已经进入了无穷尽的循环,或者不小心激活了一个并不希望激活的进程时,就要经常使用该功能。IP就是调用该功能的标准表示。该功能的实现者需要注意,其他使用TELNET协议的协议可能要使用IP,因此实现时要支持这些协议。
中断输出--AbortOutput(AO)
许多系统提供了允许一个产生输出的进程在不向用户的终端发送输出的情况下完成运行(或者达到在完成运行的过程中将会达到的某一个停止点)的功能。
另外,该功能一般还清除那些已经生成但还没有实际打印(或者显示)到用户的终端上的输出。AO是调用该功能的标准表示。比如,许多子系统通常会接受一个用户的命令,然后以一个发送到用户终端的长的字符串作为回应,最后,给用户的终端发送一个“提示”字符(前面跟着)来表示准备接受下一个命令。如果是在传输字符串的过程中接收到AO,一个合理的实现应该停止继续传输字符串,而转向发送提示符和跟在前面的。(这可能同接收到IP所进行的动作有一些差别。在接收到IP时,将导致停止字符串的传输并且从子系统中退出。
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。