第14章 远程登录协议.ppt

第14章 远程登录协议.ppt

ID:48142666

大小:197.00 KB

页数:25页

时间:2020-01-17

第14章 远程登录协议.ppt_第1页
第14章 远程登录协议.ppt_第2页
第14章 远程登录协议.ppt_第3页
第14章 远程登录协议.ppt_第4页
第14章 远程登录协议.ppt_第5页
资源描述:

《第14章 远程登录协议.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第14章远程登录协议远程登录协议(Telnet协议)是TCP/IP协议族中的一员。Telnet协议能够把本地用户所使用的计算机变成远程主机系统的一个终端。远程登录的思想体现了层次结构概念。远程登录的实现,使本地用户并不直接面对远地系统的各种资源,相当于在服务客户与具体服务之间加入一个中间层次,即远程登录服务器。远程登录服务器的引入,代替了各种大量的具体服务器。第14章远程登录协议14.1基本概念14.2Telnet命令14.3Telnet选项及协商14.4Telnet子选项协商14.5Telnet操作模式14.6Rlogin14.1基本概念一个本地用户像远地用户一样,在远地机建立一个

2、用户帐号,并通过TCP/IP进入该远地帐号,访问远地机资源,这就是远程登录。Telnet远程登录的使用主要有两种情况:用户在远程主机上有自己的帐号(Account),即用户拥有注册的用户名和口令;许多Internet主机为用户提供了某种形式的公共Telnet信息资源,这种资源对于每一个Telnet用户都是开放的。1.远程登录(TELNET)工作原理终端驱动程序OSOSTCPIP链路层物理层TCPIP链路层物理层伪终端驱动程序Telnet客户端Telnet服务器vi…edTCP…应用程序1)服务器网络虚拟终端为远地系统提供一个标准接口,启动Telnet守护进程Telnetd(服务器),

3、等待着客户端的请求。2)用户远程登录,请求服务器的服务。3)Telnetd接收到用户远程登录请求后,将其作为仿真终端(伪终端),派生出子进程Pseudo1与用户的Telnet进程交互。4)客户机和服务器采用协商选项的机制,而且它还提供一组标准选项。用户输入用户名和口令,进行远程登录。如果登录成功,用户在键盘上输入的每一个字符都传到远程主机服务器上。5)用户输入主机终端命令,Pseudo1进程接收命令,将用户输入的命令传给操作系统进行处理,并将处理结果传给用户进程Telnet,用户进程将结果显示在屏幕上。2.Telnet用途远程登录的根本目的是使当地用户访问远地的资源。如果不采用Tel

4、net远程登录的方式,可以采用单纯的客户—服务器方式,但单纯的客户—服务器方式要求在远地系统上为每一种服务创建一个服务器。Telnet主要用途:1)远程登录缩短了空间距离2)远程登录计算机具有广泛的兼容性3)通过Telnet访问其它Internet服务3.网络虚拟终端不同的计算机系统存在差异,这些差异称为异质性。异质性给计算机系统之间的互操作带来许多的麻烦。所谓互操作性是指异质系统间透明地访问对方资源的能力。TELNET具有包容异种计算机和异种操作系统的能力,它能提供许多异种计算机系统间的互操作性。TCP/IP屏蔽了物理网络的异质性,它能保证不同的计算机或计算机网络系统之间的互通。但

5、不同操作系统通过网络进行互操作要由高层软件实现。对于TELNET,系统间的异质性表现在不同的系统对键盘输入的解释各不相同。为了统一异质系统对键盘输入的解释,TELNET专门提供一种标准的键盘定义方式,叫做网络虚拟终端(NVT,NetworkVirtualTerminal)。图15-2表示网络虚拟终端NVT及其字符集的工作示意图。表15-1列举了NVT字符集。Telnet仅使用一个TCP连接,服务器使用固定端口号23,客户端使用自由端口。控制和数据共享一个TCP连接。利用IAC进行转义。每个转义序列由两个字节构成,前一个是保留字节IAC,指出控制函数开始;后一个字节是真正的控制命令。例

6、:catfile1误输入为catfilea后的修改。输入:“c”“a”“t”“”“f”“i”“l”“e”“a”IACEC“1”返回14.2Telnet命令Telnet命令用法如下:telnet[-d][-a][-ntracefile][-eescapechar][-luser]host[port]telnet:Telnet命令-d:设置调试开关的初始值为True-a:尝试自动登录。如果远程主机支持,通过USER传输用户名。-ntracefile:打开tracefile文件以记录跟踪信息-eescapechar:将esc字符的值指定为escapechar-luser:将user指定为登

7、录到远程主机的用户名host:指定host为通过网络连接的主机。port:指定端口号或服务器名称。如果不指定,则使用23号端口。Telnet命令集上述命令中,某些命令需要更详细的参数。SEND用于传输命令和属性到远程主机。下表列出了SEND命令的属性。返回14.3Telnet选项及协商选项协商用于配置本地和远程主机间的工作模式。当一方要执行某个选项时需向另一端发出请求,若对方接受该选项,则选项在两端同时起作用,否则两端保持原来的模式。选项协商是对称的,任何

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。