1.Telnet 基本概念
远程登录(Telecommunication Network Protocol,Telnet)是最主要的 Internet 应用之一,也是最早的Internet 应用。
Telnet 允许Internet 合法用户从其本地计算机登录到远程服务器上,登录后,可以进行文件操作,可以运行系统中的程序,还可以共享主机中的其他资源等。在网络上每个主机都有许多信息资源,那么就可以使用Telnet 登录到这些主机上。此时把终端与自己的主机系统称为本地系统,而把要进行远程登录的主机称为远程系统。当本地用户登录到远程系统的主机上以后,可以享受与远程系统用户终端同等的待遇。
2.Telnet 基本工作原理
Telnet 是典型的客户机/服务器模式。在本地系统运行客户程序,在远程系统需要运行Telnet 服务器程序,Telnet 通过TCP 提供传输服务,端口号是23。当本地客户程序需要登录服务时,通过TCP 建立连接。远程登录服务过程基本上分为3 个步骤。
(1)本地用户在远程系统登录时建立TCP 连接。
(2)将本地终端上键入的字符传送到远程主机。
(3)远程主机将操作结果回送本地终端。(www.xing528.com)
用户在远程终端上操作就如同操作本地主机一样,可以获得在权限范围之内的所有服务。
终端是一种字符设备,当本地用户从键盘输入的字符传输到远程系统后,服务器程序并不直接参与处理的过程,而是交由远程主机操作系统进行处理。操作系统把处理的结果再交由服务器程序返回到本地终端。服务器程序可以作为一个客户机程序与远程主机操作系统之间的一个接口,将远程登录的客户程序连接到了一个特定的接口上。
3.虚拟终端
Telnet 为了适应不同计算机和操作系统的差异,定义了网络虚拟终端(Network Virtual Terminal,NVT),在进行远程登录时,用户通过本地计算机的终端与客户软件交互。客户软件把客户系统格式的用户击键和命令转换为NVT 格式,并通过TCP 连接传送给远程的服务器。服务器软件把收到的数据和命令从NVT 格式转换为远程系统所需的格式。向用户返回数据时,服务器将远程服务器系统格式转换为NVT 格式,本地客户接收到信息后,再把NVT转换为本地系统所需的格式并在屏幕上显示出来。因此,客户软件和服务器软件都必须支持TCP 连接,即必须支持TCP/IP 协议。
4.Telnet 的应用
使用Telnet 首先应该获得一个客户软件。客户软件有很多,可以在因特网上下载。Telnet一般都是图形界面程序。Windows 内置一个Telnet 客户软件,短小精悍、非常好用。通过“开始→运行”菜单命令,输入Telnet 即可以运行这个程序。出现程序窗口后,输入服务器程序站点地址即可以登录。另外,除了通过Telnet 客户程序以外,还可以在浏览器上通过Web 模式使用Telnet。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。