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

results matching ""

    No results matching ""