网络故障诊断与排除项目13课件.ppt

上传人(卖家):三亚风情 文档编号:3281061 上传时间:2022-08-16 格式:PPT 页数:23 大小:1.10MB
下载 相关 举报
网络故障诊断与排除项目13课件.ppt_第1页
第1页 / 共23页
网络故障诊断与排除项目13课件.ppt_第2页
第2页 / 共23页
网络故障诊断与排除项目13课件.ppt_第3页
第3页 / 共23页
网络故障诊断与排除项目13课件.ppt_第4页
第4页 / 共23页
网络故障诊断与排除项目13课件.ppt_第5页
第5页 / 共23页
点击查看更多>>
资源描述

1、Telnet在网络中的应用任务13.1了解网络中telent的配置环境任务13.2通过测试发现故障任务13.3telnet故障定位任务13.4了解telnet协议的相关知识目录 CONTENTS PAGE 任务13.3telnet协议的故障排除3 项目十三、Telnet在网络中的应用1313.1 .1 了解网络中telnettelnet的配置环境 要在总部通过6个PC远程管理旗下各个办事处公司的网络,实现集中管理,这样我们可以用Telnet协议来实现。主要任务如下:互联拓补图 在各个办事处的路由器开启Telnet协议;配置Telnet管理地址;在终端测试telnet登陆Chp1 Chp1 了解

2、网络中了解网络中telnettelnet的配置环境的配置环境4 13.2 13.2 通过测试发现故障 现有网络拓扑如图13-1所示。该网络由3个路由器R1、R2、R3分别互联3个不同的局域网,在不同的局域网中连接不同的终端设备。Chp2 Chp2 通过测试发现故障通过测试发现故障图13-1项目十三、Telnet在网络中的应用5 在确认网络拓扑后,在各个办事处的路由器开启Telnet协议,其中,R2的配置如下:line con 0line vty 0 4 password 123 loginR3的配置如下line con 0line vty 0 4 password 123 login开启tel

3、net协议后,配置Telnet管理地址。其中,R2的管理地址如下:interface Loopback0 ip address 2.2.2.2 255.255.255.255R3的管理地址如下interface Loopback0 ip address 3.3.3.3 255.255.255.255项目十三、Telnet在网络中的应用Chp2 Chp2 通过测试发现故障通过测试发现故障6 按照上面的配置在PC1、PC2、PC3、PC4、PC5、PC6上面进行测试,发现这样的问题,PC1、PC2、PC3、PC4、PC5、PC6登录R3的路由器可以telnet上去,但是进不了特权模式,提示“没有设

4、置密码”,从上面的配置看设置了telnet密码,还有一个问题就是上面6个PC同时telnet R2或者R3只能同时上5个总有一个telnet不上去,就这些问题,我们下面来一一分析、排除。项目十三、Telnet在网络中的应用Chp2 Chp2 通过测试发现故障通过测试发现故障7 ChpChp3 3 Telnet Telnet故障定位故障定位1313.3 3 telnettelnet故障定位 从Telent协议的实现及技术原理分析可能存在以下故障点:管理地址配置错误 密码设置错误 只是设置了Telnet密码,没有设置enable密码 Telnet设置中设置的同时telnet用户数小于实际中Teln

5、et用户数 本项目我们主要是用模拟环境来实现,因此物理问题以及设备问题可以忽略。若是实际环境则应该逐步排查。本次主要从Telnet协议的相关概念以及Telent协议的配置和操作方面进行故障排查。为了能够深入的分析故障点,应首先了解Telnet协议的相关的知识点。项目十三、Telnet在网络中的应用8 Chp4 Chp4 了解了解telnettelnet协议的相关知识协议的相关知识1313.4 4 了解telnettelnet协议的相关知识 Telnet的应用不仅方便了我们进行远程登录,也给hacker们提供了又一种入侵手段和后门,但无论如何,在你尽情享受Telnet所带给你的便捷的同时,你是否

6、真正的了解Telnet呢?Telnet服务虽然也属于客户机/服务器模型的服务,但它更大的意义在于实现了基于Telnet协议的远程登录(远程交互式计算),那么就让我们来认识一下远程登录。先来看看什么叫登录:分时系统允许多个用户同时使用一台计算机,为了保证系统的安全和记帐方便,系统要求每个用户有单独的帐号作为登录标识,系统还为每个用户指定了一个口令。远程登陆是指用户使用Telnet命令,使自己的计算机暂时成为远程主机的一个仿真终端的过程。仿真终端等效于一个非智能的机器,它只负责把用户输入的每个字符传递给主机,再将主机输出的每个信息回显在屏幕上。使用Telnet协议进行远程登陆时需要满足以下条件:在

7、本的计算机上必须装有包含Telnet协议的客户程序;必须知道远程主机的Ip地址或域名;必须知道登录标识与口令。项目十三、Telnet在网络中的应用9 Telnet远程登录服务分为以下4个过程:本地与远程主机建立连接。该过程实际上是建立一个TCP连接,用户必须知道远程主机的Ip地址或域名;将本地终端上输入的用户名和口令及以后输入的任何命令或字符以NVT(Net Virtual Terminal)格式传送到远程主机。该过程实际上是从本地主机向远程主机发送一个IP数据报;将远程主机输出的NVT格式的数据转化为本地所接受的格式送回本地终端,包括输入命令回显和命令执行结果;最后,本地终端对远程主机进行撤

8、消连接。该过程是撤销一个TCP连接。我们知道Telnet服务器软件是我们最常用的远程登录服务器软件,是一种典型的客户机/服务器模型的服务,它应用Telnet协议来工作。那么,什么是Telnet协议?它都具备哪些特点呢?项目十三、Telnet在网络中的应用Chp4 Chp4 了解了解telnettelnet协议的相关知识协议的相关知识10 1 基本内容 Telnet协议是TCP/IP协议族中的一员,是Internet远程登陆服务的标准协议。应用Telnet协议能够把本地用户所使用的计算机变成远程主机系统的一个终端。它提供了三种基本服务:Telnet定义一个网络虚拟终端为远的系统提供一个标准接口。

9、客户机程序不必详细了解远的系统,他们只需构造使用标准接口的程序;Telnet包括一个允许客户机和服务器协商选项的机制,而且它还提供一组标准选项;Telnet对称处理连接的两端,即Telnet不强迫客户机从键盘输入,也不强迫客户机在屏幕上显示输出。项目十三、Telnet在网络中的应用Chp4 Chp4 了解了解telnettelnet协议的相关知识协议的相关知识11 2.适应异构 为了使多个操作系统间的Telnet交互操作成为可能,就必须详细了解异构计算机和操作系统。比如,一些操作系统需要每行文本用ASCII回车控制符(CR)结束,另一些系统则需要使用ASCII换行符(LF),还有一些系统需要用

10、两个字符的序列回车-换行(CR-LF);再比如,大多数操作系统为用户提供了一个中断程序运行的快捷键,但这个快捷键在各个系统中有可能不同(一些系统使用CTRL+C,而另一些系统使用ESCAPE)。如果不考虑系统间的异构性,那么在本地发出的字符或命令,传送到远地并被远地系统解释后很可能会不准确或者出现错误。因此,Telnet协议必须解决这个问题。为了适应异构环境,Telnet协议定义了数据和命令在Internet上的传输方式,此定义被称作网络虚拟终端NVT(Net Virtual Terminal)。它的应用过程如下:对于发送的数据:客户机软件把来自用户终端的按键和命令序列转换为NVT格式,并发送

11、到服务器,服务器软件将收到的数据和命令,从NVT格式转换为远地系统需要的格式;对于返回的数据:远地服务器将数据从远地机器的格式转换为NVT格式,而本地客户机将将接收到的NVT格式数据再转换为本地的格式。项目十三、Telnet在网络中的应用Chp4 Chp4 了解了解telnettelnet协议的相关知识协议的相关知识12 3.传送远地命令 我们知道绝大多数操作系统都提供各种快捷键来实现相应的控制命令,当用户在本地终端键入这些快捷键的时候,本地系统将执行相应的控制命令,而不把这些快捷键作为输入。那么对于 Telnet来说,它是用什么来实现控制命令的远地传送呢?Telnet同样使用NVT来定义如何

12、从客户机将控制功能传送到服务器。我们知道USASCII字符集包括95个可打印字符和33个控制码。当用户从本地键入普通字符时,NVT将按照其原始含义传送;当用户键入快捷键(组合键)时,NVT将把它转化为特殊的ASCII字符在网络上传送,并在其到达远地机器后转化为相应的控制命令。将正常ASCII字符集与控制命令区分主要有两个原因:这种区分意味着Telnet具有更大的灵活性:它可在客户机与服务器间传送所有可能的ASCII字符以及所有控制功能;这种区分使得客户机可以无二义性的指定信令,而不会产生控制功能与普通字符的混乱。项目十三、Telnet在网络中的应用Chp4 Chp4 了解了解telnettel

13、net协议的相关知识协议的相关知识13 4.数据流向 上面我们提到过将Telnet设计为应用级软件有一个缺点,那就是:效率不高。这是为什么呢?下面给出Telnet中的数据流向:数据信息被用户从本地键盘键入并通过操作系统传到客户机程序,客户机程序将其处理后返回操作系统,并由操作系统经过网络传送到远地机器,远地操作系统将所接收数据传给服务器程序,并经服务器程序再次处理后返回到操作系统上的伪终端入口点,最后,远地操作系统将数据传送到用户正在运行的应用程序,这便是一次完整的输入过程;输出将按照同一通路从服务器传送到客户机。因为每一次的输入和输出,计算机将切换进程环境好几次,这个开销是很昂贵的。还好用户

14、的键入速率并不算高,这个缺点我们仍然能够接受。项目十三、Telnet在网络中的应用Chp4 Chp4 了解了解telnettelnet协议的相关知识协议的相关知识14 5.强制命令 我们应该考虑到这样一种情况:假设本地用户运行了远地机器的一个无休止循环的错误命令或程序,且此命令或程序已经停止读取输入,那么操作系统的缓冲区可能因此而被占满,如果这样,远地服务器也无法再将数据写入伪终端,并且最终导致停止从TCP连接读取数据,TCP连接的缓冲区最终也会被占满,从而导致阻止数据流流入此连接。如果以上事情真的发生了,那么本地用户将失去对远地机器的控制。为了解决此问题,Telnet协议必须使用外带信令以便

15、强制服务器读取一个控制命令。我们知道TCP用紧急数据机制实现外带数据信令,那么Telnet只要再附加一个被称为数据标记(date mark)的保留八位组,并通过让TCP发送已设置紧急数据比特的报文段通知服务器便可以了,携带紧急数据的报文段将绕过流量控制直接到达服务器。作为对紧急信令的相应,服务器将读取并抛弃所有数据,直到找到了一个数据标记。服务器在遇到了数据标记后将返回正常的处理过程。项目十三、Telnet在网络中的应用Chp4 Chp4 了解了解telnettelnet协议的相关知识协议的相关知识15 6.选项协商 由于Telnet两端的机器和操作系统的异构性,使得Telnet不可能也不应该

16、严格规定每一个telnet连接的详细配置,否则将大大影响Telnet的适应异构性。因此,Telnet采用选项协商机制来解决这一问题。Telnet选项的范围很广:一些选项扩充了大方向的功能,而一些选项制涉及一些微小细节。例如:有一个选项可以控制Telnet是在半双工还是全双工模式下工作(大方向);还有一个选项允许远地机器上的服务器决定用户终端类型(小细节)。Telnet选项的协商方式也很有意思,它对于每个选项的处理都是对称的,即任何一端都可以发出协商申请;任何一端都可以接受或拒绝这个申请。另外,如果一端试图协商另一端不了解的选项,接受请求的一端可简单的拒绝协商。因此,有可能将更新,更复杂的Tel

17、net客户机服务器版本与较老的,不太复杂的版本进行交互操作。如果客户机和服务器都理解新的选项,可能会对交互有所改善。否则,它们将一起转到效率较低但可工作的方式下运行。所有的这些设计,都是为了增强适应异构性,可见Telnet的适应异构性对其的应用和发展是多么重要。项目十三、Telnet在网络中的应用Chp4 Chp4 了解了解telnettelnet协议的相关知识协议的相关知识16 Chp5 Chp5 Telnet协议的故障排除1313.5 5 telnettelnet协议的故障排除根据网络故障的排除步骤及方法,我们逐步来排除故障:1.识别故障现象2.对可能导致错误的故障一一进行排查13.5.1

18、 查看查看管理地址管理地址是否是否配置错误配置错误查看R2的管理地址。interface Loopback0 ip address 2.2.2.2 255.255.255.255查看R3的管理地址。interface Loopback0 ip address 3.3.3.3 255.255.255.255经过检查,管理地址没有配置错误。项目十三、Telnet在网络中的应用17 13.5.2 查看密码是否查看密码是否配置错误配置错误R2的密码设置如下。查看R3的密码设置。经过检查,密码也没有配置错误。line con 0line vty 0 4 password 123 loginline co

19、n 0line vty 0 4 password 123 login项目十三、Telnet在网络中的应用Chp5 Chp5 Telnet协议的故障排除18 13.5.3 enable密码设置问题密码设置问题R2的完整配置如下。R2#sh runBuilding configuration.Current configuration:888 bytes!version 12.4no service timestamps log datetime msecno service timestamps debug datetime msecno service password-encryption查

20、看R3的全配置R3#sh runBuilding configuration.Current configuration:866 bytes!version 12.4no service timestamps log datetime msecno service timestamps debug datetime msecno service password-encryption 经过检查,发现R3的enable密码没有设置,所以PC1、PC2、PC3、PC4、PC5、PC6 telnet登录时只能进入到用户模式而进入不到特权模式。项目十三、Telnet在网络中的应用Chp5 Chp5 T

21、elnet协议的故障排除19 13.5.4 同时同时telnet用户数问题用户数问题查看R2的配置查看R3的配置 经过上面检查,发现R2、R3上面的分别telnet用户数为04五个用户,而总部要求6个telnet,所以同时上5个就满用户了,第6个就telent不上去了,待我们修改配置,把用户设置为10个再测试,结果如图13-2图13-6所示:line con 0line vty 0 4 password 123 loginline con 0line vty 0 4 password 123 login项目十三、Telnet在网络中的应用Chp5 Chp5 Telnet协议的故障排除20 图1

22、3-2图13-3项目十三、Telnet在网络中的应用Chp5 Chp5 Telnet协议的故障排除21 图13-4图13-5项目十三、Telnet在网络中的应用Chp5 Chp5 Telnet协议的故障排除22 图13-6项目十三、Telnet在网络中的应用Chp5 Chp5 Telnet协议的故障排除23 总结 在完成故障处理后,对所有路由器的配置信息重新保存,并更新书面的记录材料,确保纸面文档和实际配置的一致性,确保下一次的配置正常使用总结 通过本次项目实训,主要针对telent协议配置的故障排除,以理论化故障排除思路为指导,以任务式驱动为方法,形象再现了telent协议的原理学习和操作实现过程,为未来实际环境的telnet协议故障排除提供了良好的方法和操作步骤。13.5.5 整理新的配置文档项目十三、Telnet在网络中的应用

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 办公、行业 > 各类PPT课件(模板)
版权提示 | 免责声明

1,本文(网络故障诊断与排除项目13课件.ppt)为本站会员(三亚风情)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|