Telnet传送远程命令我们知道绝大多数操作系统都提供各种快捷键来实现相应的控制命令,当用户在本地终端键入这些快捷键的时候,本地系统将执行相应的控制命令,而不把这些快捷键作为输入
那么对于Telnet来说,它是用什么来实现控制命令的远程传送呢? Telnet同样使用NVT来定义如何从客户机将控制功能传送到服务器
我们知道ASCⅡ字符集包括95个可打印字符和33个控制码
当用户从本地键入普通字符时,NVT将按照其原始含义传送;当用户键入快捷键(组合键)时,NVT将把它转化为特殊的ASCⅡ字符在网络上传送,并在其到达远地机器后转化为相应的控制命令
将正常ASCⅡ字符集与控制命令区分的原因:1)这种区分意味着Telnet具有更大的灵活性:它可在客户机与服务器间传送所有可能的ASCⅡ字符以及所有控制功能;2)这种区分使得客户机可以无二义性的指定信令,而不会产生控制功能与普通字符的混乱
.
以上内容由大学时代综合整理自互联网,实际情况请以官方资料为准。