admin 管理员组文章数量: 1184232
2024年3月13日发(作者:shell脚本考试题)
Telnet协议是TCP/IP协议族中的一员,是Internet远程登陆服务的标准协议和主要
方式。它为用户提供了在本地计算机上完成远程主机工作的能力。在终端使用者的电脑上
使用telnet程序,用它连接到服务器。终端使用者可以在telnet程序中输入命令,这些命
令会在服务器上运行,就像直接在服务器的控制台上输入一样。可以在本地就能控制服务
器。要开始一个telnet会话,必须输入用户名和密码来登录服务器。Telnet是常用的远程
控制Web服务器的方法。
简介
它最初是由ARPANET开发的,但是现在它主要用于Internet会话。它的基本功能是,
允许用户登录进入远程主机系统。起初,它只是让用户的本地计算机与远程计算机连接,
从而成为远程主机的一个终端。它的一些较新的版本在本地执行更多的处理,于是可以提
供更好的响应,并且减少了通过链路发送到远程主机的信息数量。
Telnet的应用不仅方便了我们进行远程登录,也给hacker们提供了又一种入侵手段
和后门,但无论如何,在你尽情享受Telnet所带给你的便捷的同时,你是否真正的了解
Telnet呢?
远程登录
Telnet服务虽然也属于客户机/服务器模型的服务,但它更大的意义在于实现了基于
Telnet协议的远程登录(远程交互式计算),那么就让我们来认识一下远程登录。
基本概念
1
先来看看什么叫登录:分时系统允许多个用户同时使用一台计算机,为了保证系统的
安全和记账方便,系统要求每个用户有单独的帐号作为登录标识,系统还为每个用户指定
了一个口令。用户在使用该系统之前要输入标识和口令,这个过程被称为'登录'。 远程登
陆是指用户使用Telnet命令,使自己的计算机暂时成为远程主机的一个仿真终端的过程。
仿真终端等效于一个非智能的机器,它只负责把用户输入的每个字符传递给主机,再将主
机输出的每个信息回显在屏幕上。
产生和发展
我们可以先构想一个提供远程文字编辑的服务,这个服务的实现需要一个接受编辑文
件请求和数据的服务器以及一个发送此请求的客户机。客户机将建立一个从本地机到服务
器的TCP连接,当然这需要服务器的应答,然后向服务器发送键入的信息(文件编辑信息),
并读取从服务器返回的输出。以上便是一个标准而普通的客户机/服务器模型的服务。 似
乎有了客户机/服务器模型的服务,一切远程问题都可以解决了。然而实际并非你想象的那
样简单,如果我们仅需要远程编辑文件,那么刚才所构想的服务完全可以胜任,但假如我
们的要求并不是这么简单,我们还想实现远程用户管理,远程数据录入,远程系统维护,
想实现一切可以在远程主机上实现的操作,那么我们将需要大量专用的服务器程序并为每
一个可计算服务都使用一个服务器进程,随之而来的问题是:远程机器会很快对服务器进
程应接不暇,并淹没在进程的海洋里(我们在这里排除最专业化的远程机器)。 那么有没
有办法解决呢?当然有,我们可以用远程登录来解决这一切。我们允许用户在远地机器上
建立一个登录会话,然后通过执行命令来实现更一般的服务,就像在本地操作一样。这样,
我们便可以访问远地系统上所有可用的命令,并且系统设计员不需提供多个专用地服务器
程序。 问题发展到这里好像前途一片光明了,用远程登录总应该解决问题了吧,但要实
现远程登陆并不简单。不考虑网络设计的计算机系统期望用户只从直接相连的键盘和显示
器上登录,在这种机器上增加远程登陆功能需要修改机器的操作系统,这是极其艰巨也是
2
版权声明:本文标题:Telnet协议 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/p/1710338466a568410.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论