TCPIP工作原理教案第08章 远程登录协议.ppt

TCPIP工作原理教案第08章 远程登录协议.ppt

ID:51592972

大小:158.50 KB

页数:21页

时间:2020-03-25

TCPIP工作原理教案第08章 远程登录协议.ppt_第1页
TCPIP工作原理教案第08章 远程登录协议.ppt_第2页
TCPIP工作原理教案第08章 远程登录协议.ppt_第3页
TCPIP工作原理教案第08章 远程登录协议.ppt_第4页
TCPIP工作原理教案第08章 远程登录协议.ppt_第5页
资源描述:

《TCPIP工作原理教案第08章 远程登录协议.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第8章远程登录协议本章学习目标理解TELNET的工作原理理解网络虚拟终端的基本概念了解TELNET命令的构成了解另外两种远程登录协议:Rlogin与SSH远程登录协议(TELNET)TELNET的前身是美国高级研究计划署开发出的远程通信网(TelecommunicationsNetwork,即Telnet)协议。Telnet应用程序可以实现远程登录的功能,即用户可从本地计算机登录到远程计算机上,然后可以在远程计算机上创建和保存文件,或使用远程计算机提供的其他服务。TELNET是最早利用Internet连接提供的服务之一。8.1远程登录用户可以

2、通过网络登录到远程主机上,用户计算机可以看作是虚拟终端,它可通过网络直接操作远程主机的运行,为了保证系统的安全和记账方便,登录时系统通常会要求用户输入账号与口令。远程登录可以看作是客户端–服务器模式(Client-ServerModel,简称C-S模式),用户计算机可以看作是客户端,远程主机是服务器。远程登录比一般的C-S模式具有更强的功能,因为用户计算机成为虚拟终端之后,可以直接操作远程主机的运行,而不仅仅是运行某个服务程序。8.1远程登录TELNET远程登录服务通常可分为以下四个过程:(1)用户调用本地计算机上的TELNET客户端程序,本

3、地客户端与远程服务器建立TCP连接。用户必须知道远程主机的IP地址或者域名。(2)客户端程序将用户输入的用户名、口令,以及之后输入的任何字符或命令以NVT(NetworkVirtualTerminal)格式传送到远程服务器。该过程实际上是从本地主机向远程主机发送IP数据报。(3)客户端程序将远程服务器输出的NVT格式的数据转化为本地计算机能理解的格式,并显示在屏幕上,显示的内容包括输入命令的回显和命令执行结果。(4)最后,本地用户发出结束连接的命令,本地客户端撤消到远程服务器的TCP连接。8.2TELNET协议TELNET协议是TCP/IP协

4、议族里的一个远程终端协议,是Internet远程登陆服务的标准协议使用TELNET协议可以在本地用户的计算机与远程主机之间建立一条TCP连接,用户输入的每个字符都会传送到远程主机,远程主机输出的内容也会传回用户计算机并显示在屏幕上。8.2.1TELNET的基本原理TELNET协议的建立基于三个基本原理:网络虚拟终端NVT协商原理终端和进程的对称观8.2.2TELNET的交互过程TELNET客户端与服务器的交互过程8.2.3网络虚拟终端为支持异构性(在不同平台和系统中的互操作性),TELNET协议定义了网络虚拟终端NVT,即数据和命令序列在In

5、ternet上传输的标准表示方式NVT是客户端–服务器模式的一种实现,把连接的每一端都作为虚拟终端(逻辑I/O设备)对待8.2.3网络虚拟终端网络虚拟终端(NVT)格式的概念为了使远程主机能够正确识别用户输入的信息,而用户屏幕上也能正确显示远程主机输出的信息,NVT格式充当了桥梁的作用8.2.3网络虚拟终端NVT使用7位标准ASCII码来表示数据,每个7位的字符都以8位(一个字节)的格式发送,最高位固定为1当用户从本地键入普通字符时,NVT将按其原始含义传送当用户键入组合键时,NVT将它转化为特殊的ASCII字符在网络上传送NVT把两个字符的

6、序列CR-LF定义为标准行结束符8.2.4TELNET命令TELNET命令格式如下:IAC<命令代码>几乎全部Telnet命令都至少由2个字节组成:第一个字节0xFF(十进制的255)称为IAC(InterpretAsCommand,作为命令来解释),是一个转义字符,表示该字符后面的字节才是命令代码第二个字节包含了将要执行命令的代码如果数据中包含取值为255的字节,为了避免将其后的字节错误地解释为命令,必须接连发送两个取值为255的字节命令编码描述IAC(作为命令来解释)255表示跟在该命令之后的数据应作为命令来解释DON’T254表示选项参

7、数指定的启用选项的请求已被拒绝DO253表示选项参数指定的启用选项的请求已被接受WON’T252通知目标计算机,选项参数指定的启用选项的请求已被拒绝WILL251通知目标计算机,选项参数指定的启用选项的请求已被接受SB(子协商开始)250表示后面所跟的命令序列是某一选项的子协商GA(继续)249允许以半双工通信方式传输EL(删除当前行)248通知服务器删除当前行EC(删除前一字符)247通知服务器删除前一字符AYT(你还在吗)246客户端发给服务器用于检测服务器进程是否还在运行的命令AO(终止输出)245完成进程,但不向客户发送输出IP(中断

8、进程)244中断、终止或结束某个进程BRK(中断)243表示数据传输的中断DM(数据标记)242SYNCH的数据部分NOP(空操作)241表示不对客户端或服务进行任

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

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

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