计算机网络 远程登录

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

计算机网络自主研究式学习专题

远程登录

班级:

学号和姓名:

远程登录(Telnet)是当前因特网上最广泛的应用之一,它起源于1969年的ARPANET。Telnet是“电信网络协议”(TELecommunication NETwork protocol)的英文缩写。使用远程登录,用户可以通过网络登录到一台主机上并使用该主机资源(当然必须有登录帐号)。

Telnet是标准的提供远程登录功能的应用,几乎每个TCP/IP的实现都提供这个功能。Telnet可以运行在不同操作系统的主机之间。Telnet通过客户进程和服务器进程之间的选项协商机制,来确定通信双方可以提供的功能特征。一、远程登录的优点

远程登录的价值更多的体现在远程办公上,人们更多的关注于远程登录能给他们的工作提供什么样的便利条件,给他们繁重的工作减轻什么负担。

据此,我们总结出远程登录的优点,如下:

(1)它可以让你坐在自己的计算机前通过Internet网络登录到另一台远程计算机上,这台计算机可以在隔壁的房间里,也可以在地球的另一端。

(2)当你登录上远程计算机后,你的电脑就仿佛是远程计算机的一个终端,你就可以用自己的计算机直接操纵远程计算机,享受远程计算机本地终端同样的权力。

(3)远程登录还可以让你在远程计算机启动一个交互式程序,可以检索远程计算机的某个数据库,可以利用远程计算机强大的运算能力对某个方程式求解。

(4)提高了本地计算机的功能,由于通过登录计算机,用户可以直接使用远程计算机的资源,因此,在自己的计算机上不能完成的复杂处理都可以通过登录到可以进行该处理的计算机上去完成,从而大大提高了本地计算机的处理功能。

(5)扩大了计算机系统的通用性,有些软件系统只能在特定的计算机上运行,通过远程登录不能运行这些软件的计算机也可以使用这些软件,从而大大提高了他们的通用性。

(6)使用Internet的其他功能,通过远程登录几乎可以使用Internet的各种功能。例如,登录到一台WWW服务器上就可以进行浏览查询,在Internet的实

际应用过程中,用其他软件登录不成功时,往往可以尝试用Telnet登录,若登录成功即可完成相应的功能。

远程登录也是Internet上应用非常广泛的资源,用户可以通过远程登录来使用主机的强大的运算能力。通常,用户使用的微机在运行大的、复杂的程序时要耗费大量的时间,甚至根本无法完成。这样,用户可以登录到一台他具有合法帐户的主机上,在该主机上运行他的程序。主机完成运行后,将结果传送到用户的计算机中。其次,用户还可以登录到别的主机中来运行该机中的程序。例如,工作站上的软件非常昂贵,一般用户无法完全配齐,这样,不同工作站的拥有者可以协商购买不同的软件,他们互相向对方提供帐户就可以运行各种软件了。

利用远程登录,用户可以实时使用远地计算机上对外开放的全部资源,可以查询数据库、检索资料,或利用远程计算完成只有巨型机才能做的工作。二、工作原理

通过远程登录,本地计算机便能与网络上另一远程计算机取得“联系”,并进行程序交互。进行远程登录的用户叫做本地用户,本地用户登录进入的系统叫做远地系统。

每一个远程机器都有一个文件(/etc/hosts.equiv),包括了一个信任主机名集共享用户名的列表。本地用户名和远程用户名相同的用户,可以在/etc/hosts.equiv 文件中列出的任何机器上登录到远程主机,而不需要密码口令。个人用户可以在主目录下设置相似的个人文件(通常叫.rhosts)。此文件中的每一行都包含了两个名字——主机名和用户名,两者用空格分开。.rhosts 文件中的每一行允许一个登录到主机名的名为用户名的用户无需密码就可以登陆到远程主机。如果在远程机的/etc/hosts.equiv 文件中找不到本地主机名,并且在远程用户的.rhosts 文件中找不到本地用户名和主机名时,远程机就会提示密码。列在/etc/hosts.equiv 和.rhosts 文件中的主机名必须是列在主机数据库中的正式主机名,昵称均不许使用。为安全起见,.rhosts 文件必须归远程用户或根所有。

远程终端类型和本地终端类型(在TERM 变量环境中给定)相同。如果服务器支持,终端或窗口尺寸会被拷贝到远程系统中,同时大小的变化也能反映出来。所有的回声现象都发生在远程站点,以致于远程登录都是透明的(除了延迟

情况)。流控制借助 实现,并且输入输出中断也得到很好的处理。

远程登陆工作原理:

远程登录是Internet的一种特殊服务,它是指用户使用Telnet命令,通过网络登录到远在异地的主机系统,把用户正在使用的终端或主机虚拟成远程主机的仿真终端,仿真终端等效于一个非智能的机器,它只负责把用户输入的每个字符传递给主机,再将主机输出的每个信息回显在屏幕上,从而使用户可以象使用本地资源一样使用远程主机上的资源。提供远程登录服务的主机一般都位于异地,但使用起来就像在身旁一样方便。

使用远程登录命令Telnet可以登录到远程计算机系统,常用的Telnet命令有:(1)Open

格式:Open hostname

用它来建立到主机的Telnet连接,要求给出目标机器的名字或IP地址。如果未给出机器名,Telnet就将要你选择一个机器名,如果连接到了远程主机,系统将提示你输入用户名和密码,只有输入正确的用户名和密码才能登录成功。

(2)Display

使用display命令可以查看Telnet客户端的当前设置。

(3)Close

该命令用来终止远程连接,但并不中止Telnet程序的运行。

(4)Quit

该命令用来中止Telnet程序。若一个远程连接程序仍是运行的,Quit将会终止它。

Telnet的工作原理:

当你用Telnet登录进入远程计算机系统时,你事实上启动了两个程序,一个叫Telnet客户程序,它运行在你的本地机上,另一个叫Telnet服务器程序,它运行在你要登录的远程计算机上,本地机上的客户程序要完成如下功能:(1)建立与服务器的TCP联接。

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

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

相关文档
最新文档