TELENT
Telnet
协议
Telnet
是位于OSI
模型的第7层(应用层
)上的一种协议,是一个通过创建虚拟终端提供连接到远程主机终端仿真的TCP/IP
协议,是Internet远程登陆服务的标准协议。Telnet
应用的实现采用典型的服务器/客户机架构设计,使用客户端连接到服务器时,通过用户名和口令进行认证,服务器默认使用23
端口来侦听客户端的连接请求。使用Telnet协议能够把本地用户所使用的计算机变成远程主机系统的一个终端。Telnet
为用户提供了在本地计算机上完成远程主机工作的能力。用户可在终端计算机
的Telnet
客户端程序中输入命令,这些命令发送到服务器并在服务器上运行,就像直接在服务器的控制台上输入一样。
Telnet
提供了三种基本服务:
Telnet
定义一个网络虚拟终端为远程系统提供一个标准接口。客户机程序不必详细了解远程系统,他们只需构造使用标准接口的程序Telnet
包括一个允许客户机和服务器协商选项的机制,而且它还提供一组标准选项Telnet
对称处理连接的两端,即Telnet
不强迫客户机从键盘输入,也不强迫客户机在屏幕上显示输出
因此,通过Telnet
连接到远程主机后,能够使用的命令和功能是由远程主机确定的。Telnet
在登录和传输过程中以明文传输数据(包括用户名和密码),具有安全隐患,一般只在封闭的网络中使用。当对网络有安全性需求时,一般选择具有加密功能的SSH
(Secure Shell)来替代。
Telnet
客户端
在Microsoft Windows™ NT、2000、XP中默认自带有Telnet客户程序,Microsoft Windows™ 7中默认不安装Telnet
客户程序,可通过打开或关闭Windows功能
来安装。一般我们使用第三方的客户端来作为Telnet
客户端,比如后面将介绍的PuTTY
。