简介
- TCP/IP协议族的意愿,是Internet远程登录服务的标准协议和主要方式
- 为用户提供了在本地计算机上完成远程主机工作的能力
- 要开始一个telnet会话,必须输入用户名和密码来登录服务器
- telnet是常用的远程控制Web服务器的方法
- 远程登录是指用户使用Telnet命令,使自己的计算机暂时成为远程主机的一个仿真终端的过程。仿真终端等效于一个非智能的机器,它只负责把用户输入的每个字符传递给主机,再将主机输出的每个信息回显在屏幕上
- Telnet的主要用途是使用远程计算机上所拥有的本地计算机所没有的资源,如果远程的目的主要是传递文件,则FTP更加有效
安全隐患:Telnet是一个明文传送协议,因此许多服务器会选择禁用Telnet服务
工作过程
在本地计算机上必须装有包含Telnet协议的客户程序、必须知道远程主机的IP地址或域名、必须知道登录标识与口令
- 本地与远程主机建立连接,该过程实际上是建立一个TCP连接,用户必须知道远程主机的IP地址或域名
- 将本地终端上输入的用户名和口令及以后输入的任何命令或字符以NVT(Net Virtual Terminal)格式传送到远程主机。该过程实际上是从本地主机向远程主机发送一个IP数据包
- 将远程主机输出的NVT格式的数据转化为本地所接受的格式送回本地终端,包括输入命令回显和命令执行结果
- 最后,本地终端对远程主机进行撤销连接。该过程是撤销一个TCP连接
名词解释
- 网络虚拟终端,NVT,Net Virtual Terminal
- 为了适应异构环境,Telnet协议定义了数据和命令在Internet上的传输方式
