远程终端协议_TELNET_第1页
远程终端协议_TELNET_第2页
远程终端协议_TELNET_第3页
远程终端协议_TELNET_第4页
远程终端协议_TELNET_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第六章:6.3远程终端协议TELNET计算机网络组员:王怀鹏 饶焕焕 王梅 罗秀铅 国家精品课程网上资源的可用性研究/*6.3.1远程终端协议远程终端协议 TELNET的概念的概念远程终端协议 简称TELNETTELNET 是一个简单的远程终端协议,也是因特网的正式标准。 用户用 TELNET 就可在其所在地通过TCP 连接注册(即登录)到远地的另一个主机上(使用主机名或IP地址) TELNET 能将用户的击键传到远地主机,同时也能将远地主机的输出通过 TCP 连接返回到用户屏幕。这种服务是透明的透明的,因为用户感觉到好像键盘和显示器键盘和显示器是直接连在远地主机上。 因此,TELNET也称

2、终端仿真协议终端仿真协议国家精品课程网上资源的可用性研究/*6.3.2Telnet协议的目的 提供一个相对通用的,双向的,面向八位字节的通信方法,允许界面终端设备和面向终端的过程能通过一个标准过程进行互相交互。 Telnet协议可被用于终端到终端的通信和处理到处理的通信(分布式计算)。国家精品课程网上资源的可用性研究/*客户服务器方式客户服务器方式现在由于 PC 机的功能越来越强,用户已较少使用 TELNET 了。TELNET 也使用客户服务器方式。在本地系统运行 TELNET 客户进程,而在远地主机则运行 TELNET 服务器进程。和 FTP 的情况相似,服务器中的主进程等待新的请求,并产生

3、从属进程来处理每一个连接。.3可行性分析可行性分析国家精品课程网上资源的可用性研究/*TELNER客户端和服务器的交换国家精品课程网上资源的可用性研究/*6.3.4 TELENT选项协商选项协商v TELENT的选项是可协商的,的选项是可协商的,TELNET连接的一方可以提连接的一方可以提出某些选项,另一方或同意或反对,在协商基础上双方对出某些选项,另一方或同意或反对,在协商基础上双方对选项达成一致。选项达成一致。v 选项协商需要选项协商需要3个字节个字节:一个:一个IAC字节,接着一个字节是字节,接着一个字节是WILL,DO,WONT和和DONT这四者之一,最后一个字节指这四

4、者之一,最后一个字节指明激活或禁止的明激活或禁止的选项代码选项代码。v 例如例如“WILL X”意思是意思是“你是否同意我使用你是否同意我使用X选项选项”,“DO X”意思是意思是“我同意你使用我同意你使用X选项选项”,“DONT X”意思是意思是“我我不同意你使用不同意你使用X选项选项”。国家精品课程网上资源的可用性研究/*表表 1414- -4 4 选项协商的六种情况选项协商的六种情况 发送方发送方 接收方接收方 描述描述 1. WILL 1. WILL 发送方想激活选项发送方想激活选项 DO DO 接收方说同意接收方说同意 2. WILL 2. WILL 发送方想激活选项发送方想激活选项

5、 DONT DONT 接收方说不同意接收方说不同意 3. DO 3. DO 发送方想让接收方激活选项发送方想让接收方激活选项 WILL WILL 接收方说同意接收方说同意 4. DO 4. DO 发送方想让接收方激活选项发送方想让接收方激活选项 WONT WONT 接收方说不同意接收方说不同意 5. WONT 5. WONT 发送方想禁止选项发送方想禁止选项 DONT DONT 接收方必须同意接收方必须同意 6. 6. DONTDONT 发送方想让接收方禁止选项发送方想让接收方禁止选项 WONT WONT 接收方必须同意接收方必须同意 国家精品课程网上资源的可用性研究/*TELNET选项选项v

6、 TELNET有一组选项,这些选项用于配置沟通客户与服务器的TCP连接。v 名字 代码 RFC 意 义v 传输二进制 0 856 将传输改为8位二进制字节v 回应 1 857 允许一端回应它收到的数据v 抑制GA 3 858 不在数据后发Go Ahead信号v 状态 5 859 请求远地系统选项的状态v 时间标志 6 860 请求时间标志插入返回流v 终端类型 24 884 交换终端类型信息v 记录末 25 885 结束数据发送v 行模式 34 1116 本地编辑,整行发送国家精品课程网上资源的可用性研究/*6.3.5 远程终端协议的原理远程终端协议的原理Telnet协议的主体由三个部分组成:

7、 1.网络虚拟终端NVT 2.操作协商原理 3. 终端和进程的对称性国家精品课程网上资源的可用性研究/*网络虚拟终端(网络虚拟终端(NVT)v NVT工作原理:一种虚拟的终端设备,它被客户和服务器工作原理:一种虚拟的终端设备,它被客户和服务器所采用,用来建立数据表示和解释的一致性。所采用,用来建立数据表示和解释的一致性。v NVT的组成的组成 输出设备:输出远程数据,一般为显示器输出设备:输出远程数据,一般为显示器1. 输入设备:本地数据输入输入设备:本地数据输入国家精品课程网上资源的可用性研究/*网络虚拟终端v 不同的计算机系统存在差异,这些差异称为不同的计算机系统存在差异,这些差异称为异质

8、性异质性。异质。异质性给计算机系统之间的互操作带来许多的麻烦。所谓性给计算机系统之间的互操作带来许多的麻烦。所谓互操互操作性作性是指异质系统间透明地访问对方资源的能力。是指异质系统间透明地访问对方资源的能力。v TELNET具有具有包容异种计算机和异种操作系统包容异种计算机和异种操作系统的能力,它的能力,它能提供许多异种计算机系统间的互操作性。能提供许多异种计算机系统间的互操作性。v TCP/IP屏蔽了物理网络的异质性,它能保证不同的计算屏蔽了物理网络的异质性,它能保证不同的计算机或计算机网络系统之间的互通。但机或计算机网络系统之间的互通。但不同操作系统通过网不同操作系统通过网络进行互操作要由

9、高层软件实现络进行互操作要由高层软件实现。v 对于对于TELNET,系统间的,系统间的异质性表现在不同的系统对键盘异质性表现在不同的系统对键盘输入的解释输入的解释各不相同。各不相同。国家精品课程网上资源的可用性研究/*网络虚拟终端网络虚拟终端 NVT 格式格式客户软件把用户的击键和命令转换成 NVT 格式,12并送交服务器服务器软件把收到的数据和命令,从 NVT 格式转换成远地系统所需的格式向用户返回数据时,服务器把远地系统的格式转换为 NVT 格式,本地客户再从 NVT 格式转换到本地系统所需的格式。国家精品课程网上资源的可用性研究/*TELNET 使用网络虚拟终端使用网络虚拟终端 NVT

10、格式格式。因特网TCP 连接 客户端 服务器端 使用服务器端的格式 使用 NVT 格式客户服务器国家精品课程网上资源的可用性研究/*6.3.6 TELNET协议的五特点协议的五特点1 .适应异构 :为了使多个操作系统间的Telnet交互操作成为可能,就必须详细了解异构计算机和操作系统。比如: 一些操作系统需要每行文本用ASCII回车控制符(CR)结 束,另一些系统则需要使用ASCII换行符(LF),还有一些系统需要用两个字符的序列回车-换行(CR-LF);再比如,大多数操作系统为用户提供了一个中断程序运行的快捷键,但这个快捷键在各个系统中有可能不同(一些系统使用CTRL+C,而另一些系统使用E

11、SCAPE)。如果不考虑系统间的异构性,那么在本地发出的字符或命令,传送到远地并被远地系统解释后很可能会不准确或者出现错误。因此,Telnet协议必须解决这个问题国家精品课程网上资源的可用性研究/*2. 数据流向:数据信息被用户从本地键盘键入并通过操作系统传到客户机程序,客户机程序将其处理后返回操作系统3. 强制命令:使用外带命令以便强制服务器读取一个控制命令。4. 选项协商:一些选项扩充了大方向的功能,而一些选项制涉及一些微小细节。例如:有一个选项可以控制Telnet是在半双工还是全双工模式下工作(大方向);还有一个选项允许远地机器上的服务器决定用户终端类型(小细节)国家精品课程网上资源的可用性研究/*6.3.7 TELNET 定义的一些控制命令定义的一些控制命令(1) DO (选项代码) 表示要求对方执行该选项

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论