Telnet(Telecommuication Network Protocol,远程通信网络协议)是Internet远程登录服务的标准协议和主要方式,它为用户提供了在本地计算机上完成远程主机工作的能力。Telnet协议是位于OSI模型的第七层——应用层上的一种协议,分为Telnet客户端和Telnet服务器程序。Telnet可以让用户在本地Telnet客户端上远端登录到远程Telnet服务器上,在终端使用者的电脑上使用Telnet程序,将它连接到服务器。终端使用者可以在telnet程序中输入命令,这些命令会在服务器上运行,就像直接在服务器的控制台上输入一样。要开始一个Telnet会话,必须输入用户名和密码登录服务器。Telnet是常用的远程控制Web服务器的方法。
Telnet使用TCP作为传输层协议,使用TCP端口号23。Telnet客户端登录进入Telnet服务器时,本地主机上的Telnet客户端通过IP地址或域名与远程Telnet服务器端建立连接。该过程在客户端与服务器之间建立一个TCP连接,服务器端所侦听的端口号是23。连接建立后,客户端上输入的命令或字符以NVT(Net Virtual Teminal,网络虚拟终端)格式传送到服务器,包括登录用户名、口令以及输入的任何命令或字符,都以IP数据报文的形式进行传送。服务器端将输出的NVT格式的数据转化为客户端所接受的格式发送回客户端,包括输入命令回显和命令执行结果。客户端在不需要Telnet时,发送命令对TCP连接进行断开,远程登录结束。(www.xing528.com)
Telnet是一个明文传送协议,将用户的所有内容,包括用户名和密码都明文在互联网上传送,具有安全隐患。为了安全起见,许多防火墙将其禁用,如果需要进行远程登录,可以设置防火墙以允许Telnet。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。