什么是Telnet

日期: 2010-07-25 来源:TechTarget中国

  随着网络的发展,更多的应用设置已经慢慢普及,大家已经不是单一地使用一些特定协议来完成工作。就犹如Telnet,因为它的使用渐渐减少,很多人都不知道什么是Telnet。下面我们就来为大家介绍一下,这个经典的远程登录协议。

  什么是Telnet,什么是远程登录?

  以前,很少有人买得起计算机,更甭说买功能强大的计算机了。所以那时的人采用一种叫做Telnet的方式来访问Internet:也就是把自己的低性能计算机连接到远程性能好的大型计算机上,一旦连接上,他们的计算机就仿佛是这些远程大型计算机上的一个终端,自己就仿佛坐在远程大型机的屏幕前一样输入命令,运行大机器中的程序。人们把这种将自己的电脑连接到远程计算机的操作方式叫做“登录”,称这种登录的技术为Telnet(远程登录)。

  Telnet是Internet的远程登录协议的意思,它让你坐在自己的计算机前通过Internet网络登录到另一台远程计算机上,这台计算机可以在隔壁的房间里,也可以在地球的另一端。当你登录上远程计算机后,你的电脑就仿佛是远程计算机的一个终端,你就可以用自己的计算机直接操纵远程计算机,享受远程计算机本地终端同样的权力。你可在远程计算机启动一个交互式程序,可以检索远程计算机的某个数据库,可以利用远程计算机强大的运算能力对某个方程式求解。

  但现在Telnet已经越用越少了。主要有如下三方面原因:

  第一,个人计算机的性能越来越强,致使在别人的计算机中运行程序要求逐渐减弱。

  第二,Telnet服务器的安全性欠佳,因为它允许他人访问其操作系统和文件。

  第三,Telnet使用起来不是很容易,特别是对初学者。

  但是Telnet仍然有很多优点,比如如果你的电脑中缺少什么功能,就可以利用Telnet连接到远程计算机上,利用远程计算机上的功能来完成你要做的工作,可以这么说,Internet上所提供的所有服务,通过Telnet都可以使用。

  不过Telnet的主要用途还是使用远程计算机上所拥有的信息资源,如果你的主要目的是在本地计算机与远程计算机之间传递文件,则使用FTP会有效得多。

  Telnet的工作原理

  什么是Telnet?这个我们在上面已经为大家讲解过了,现在针对它的一些工作原理,我们来进行一下讲解。当你用Telnet登录进入远程计算机系统时,你事实上启动了两个程序,一个叫Telnet客户程序,它运行在你的本地机上,另一个叫Telnet服务器程序,它运行在你要登录的远程计算机上,本地机上的客户程序要完成如下功能:

  1) 建立与服务器的TCP联接。

  2) 从键盘上接收你输入的字符。

  3) 把你输入的字符串变成标准格式并送给远程服务器。

  4) 从远程服务器接收输出的信息。

  5) 把该信息显示在你的屏幕上。

  远程计算机的“服务”程序通常被称为“精灵”,它平时不声不响地候在远程计算机上,一接到你的请求,它马上活跃起来,并完成如下功能:

  1) 通知你的计算机,远程计算机已经准备好了。

  2) 等候你输入命令。

  3) 对你的命令作出反应(如显示目录内容,或执行某个程序等)。

  4) 把执行命令的结果送回给你的计算机。

  5) 重新等候你的命令。

  在Internet中,很多服务都采取这样一种客户/服务器结构。对Internet的使用者来讲,通常只要了解客户端的程序就够了。

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

相关推荐