计算机网络知识全面讲解:Telnet协议的工作方式

Telnet协议也使用客户端/服务器方式,在本地操作系统中运行
Telnet客户进程,而在远程主机上运行Telnet服务器进程。Telnet服务器
中的主进程等待新的请求,并产生从属进程来处理每一个连接。
Telnet协议能够适应许多计算机和操作系统的差异。例如,对于文
本中一行的结束,有的系统使用ASCII的回车(CR),有的系统使用
换行(LF),还有的系统使用回车-换行(CR-LF)。又如,在中断一
个程序时,许多系统使用Control-C,但也有系统使用Esc键。为了适应
这种差异,Telnet协议定?了数据和命令应怎样通过网络。这些定?就
是所谓的网络虚拟终端(Network V?rtual Term?nal,NVT)。图1-61说
明了NVT的意?。Telnet客户端把键盘输入和命令转换成NVT格式,
并送交Telnet服务器。Telnet服务器把收到的数据和命令从NVT格式转
换成本地系统所需的格式。向Telnet客户端返回数据时,Telnet服务器
把服务器系统的格式转换为NVT格式,Telnet客户端再从NVT格式转
换到本地系统所需的格式。

 

NVT的格式定?很简单。所有的通信都使用8位/字节。在运转
时,NVT使用7位ASCII传输数据,而当高位置1时用作控制命令。
ASCII共有95个可打印字符(如字母、数字、标点符号)和33个控制
字符。所有可打印字符在NVT中的意?和在ASCII中一样。但NVT只
使用了ASCII的控制字符中的几个。此外,NVT还定?了两个字符的
CR-LF为标准的行结束控制符。当用户在Telnet客户端按回车键时,
Telnet客户端就把它转换为CR-LF再进行传输,而Telnet服务器要把CR-
LF转换为Telnet服务器端的行结束字符。
Telnet协议的选项协商(Opt?on Negot?at?on)使Telnet客户端和
Telnet服务器可商定使用更多的终端功能,协商的双方是平等的。 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值