远程登录(Telnet)
目录 |
远程登录指允许一个地点的用户与另一个地点的计算机上运行的应用程序进行交互对话。远程登录使用支持Telnet协议的Telnet软件,Telnet协议是TCP/IP通信协议中的终端机协议。只要是该系统的注册用户,Telnet就能使你能够从与Internet连接的一台主机进入Internet上的任何计算机系统。
以前,很少有人买得起计算机,更甭说买功能强大的计算机了。所以那时的人采用一种叫做Telnet的方式来访问Internet:也就是把自己的低性能计算机连接到远程性能好的大型计算机上,一旦连接上,他们的计算机就仿佛是这些远程大型计算机上的一个终端,自己就仿佛坐在远程大型机的屏幕前一样输入命令,运行大机器中的程序。人们把这种将自己的电脑连接到远程计算机的操作方式叫做“登录”,称这种登录的技术为Telnet(远程登录)。
但现在Telnet已经越用越少了。主要有如下三方面原因:
第一,个人计算机的性能越来越强,致使在别人的计算机中运行程序要求逐渐减弱。
第二,Telnet服务器的安全性欠佳,因为它允许他人访问其操作系统和文件。
第三,Telnet使用起来不是很容易,特别是对初学者。
但是Telnet仍然有很多优点,比如如果你的电脑中缺少什么功能,就可以利用Telnet连接到远程计算机上,利用远程计算机上的功能来完成你要做的工作,可以这么说,Internet上所提供的所有服务,通过Telnet都可以使用。
不过Telnet的主要用途还是使用远程计算机上所拥有的信息资源,如果你的主要目的是在本地计算机与远程计算机之间传递文件,则使用FTP会有效得多。
当你用Telnet登录进入远程计算机系统时,你事实上启动了两个程序,一个叫Telnet客户程序,它运行在你的本地机上,另一个叫Telnet服务器程序,它运行在你要登录的远程计算机上,本地机上的客户程序要完成如下功能:
1)建立与服务器的TCP联接。
2)从键盘上接收你输入的字符。
3)把你输入的字符串变成标准格式并送给远程服务器。
4)从远程服务器接收输出的信息。
5)把该信息显示在你的屏幕上。
远程计算机的“服务”程序通常被称为“精灵”,它平时不声不响地候在远程计算机上,一接到你的请求,它马上活跃起来,并完成如下功能:
1)通知你的计算机,远程计算机已经准备好了。
2)等候你输入命令。
3)对你的命令作出反应(如显示目录内容,或执行某个程序等)。
4)把执行命令的结果送回给你的计算机。
5)重新等候你的命令。
在Internet中,很多服务都采取这样一种客户/服务器结构。对Internet的使用者来讲,通常只要了解客户端的程序就够了。