即出现问题的客户端
验证有关客户端、服务器和网络架构硬件的物理媒体。也就是说检查电缆,确保网络适配器正确安装,并进一步查找、验证可以显示媒体断开状态的网络连接。
验证有关客户端、服务器、网络架构硬件的TCP/IP配置。在客户端上这意味着检查IP地址、子网掩码、默认网关、DNS设置等等。对于网络架构硬件而言,也就是指路由器上的路由表和Internet网关。
验证有关客户端和服务器端的路由选择的连通性。也就是说要使用ping,pathping,tracert,或其它类似的工具,便于在网络层上验证端到端的TCP/IP的连接性;采用数据包嗅探以监视传输层会话;使用nslookup,telnet和其它的工具来诊断包括域名解析问题、身份验证等应用层问题。
3.理解之、询问之、测试之:
理解协议如何工作,数据包如何由路由表转发,netdiag.exe等工具能够告诉你什么是非常关键的。成功的TCP/IP故障诊断是建立在理解TCP/IP如何工作和有关测试工具的基础之上的。如果你从来没有努力理解网络监视器的跟踪模式,那么你在诊断某些问题时就会遇到困难。
问一些恰当的问题对于成功的故障诊断也很关键。要学会何时按部就班,何时以跳跃性思维直奔主题是故障诊断艺术的本质所在,这还括充分使用你的左右脑,即要有充分的想象和缜密的思维。
最后,踏踏实实地测试,并隔离问题是很关键的,为此你需要故障诊断的工具箱。而且没有什么比丰富的经验更能帮助你解决复杂问题了。
小结
诊断TCP/IP网络的故障时可能会使人灰心丧气,不过也充满乐趣。在未来的文章中,我们将祥细阐述故障诊断的措施和工具,以帮助你成功地解决网络中出现的问题。本篇解释路由表如何工作,并阐述如何在Windows网络中诊断路由故障。在上篇文章中,笔者概括性地指出了TCP/IP网络故障诊断的结构化方法。这种方法有三个关键方面:
理解作为基础的网络技术和协议
决定问题的不同元素及其属性
决定应该采取哪些故障诊断措施和工具来解决问题
笔者以为故障诊断问题不是简单的一、两步措施就能够解决的,换句话说,故障的解决更确切地讲是一种艺术(基于直觉)而非科学(基于某种方法)。
TCP/IP网络的基础是路由表,这是一种TCP/IP网络上每台主机的数据结构。路由表有以下三个作用:
用于存储网络上其它子网的信息,以及如何到达这些网络上的主机。
为了达到此数据包的最终目的地,路由表可以决定每个数据包如何被转发到某台主机。
用于决定哪个网络接口(称为下一跳接口)应该用于转发这个数据包,从而使其到达目的地。
可以说,如果你想高效地诊断TCP/IP网络上的路由问题,理解路由表是很关键的。现在让我们看看路由表是如何工作的,在不同的情况下路由表的表现是怎样的,并且看看在不同的情况下需要使用哪些故障诊断的措施和工具。我们将从检查一个简单的服务器(只有一个网络接口的服务器)的路由表开始,此服务器只分配了一个IP地址。笔者选择这个例子是因为它最易理解,在笔者的下一篇文章中,我们将看一些更为复杂的例子,包括拥有多个IP地址的服务器(如web 服务器)和拥有多个网络接口的服务器(如既能连接到LAN又能连接到一个用于备份的单独的网络)。
只拥有一个IP地址的简单服务器的路由表
下面的路由表是在172.16.11.0/24网络上IP地址为172.16.11.30的服务器的路由表:
以下是引用片段:
C:\>route print
IPv4 Route Table
===========================================================================
Interface List
0x1 ........................... MS TCP Loopback interface
0x10003 ...00 03 ff 25 88 8c ...... Intel 21140-Based PCI Fast Ethernet Adapter
(Generic)
===========================================================================
===========================================================================
Active Routes:
Network Destination Netmask Gateway Interface Metric
0.0.0.0 0.0.0.0 172.16.11.1 172.16.11.30 20
127.0.0.0 255.0.0.0 127.0.0.1 127.0.0.1 1
172.16.11.0 255.255.255.0 172.16.11.30 172.16.11.30 20
172.16.11.30 255.255.255.255 127.0.0.1 127.0.0.1 20
172.16.255.255 255.255.255.255 172.16.11.30 172.16.11.30 20
224.0.0.0 240.0.0.0 172.16.11.30 172.16.11.30 20
255.255.255.255 255.255.255.255 172.16.11.30 172.16.11.30 1
Default Gateway: 172.16.11.1
===========================================================================
Persistent Routes:
None
为了显示这个路由表,你需要打开一个命令提示窗口,在其中输入route print。下面我们对其各个部分逐个分析便于我们理解它是如何工作的:
路由表中每一个路由表项(或路由)都由五个字段组成:
网络目标地址(Network Destination):代表某个可能的目的地址,它是一个IP地址或子网,即表示IP数据包被转发到何处的地址。
掩码(Netmask):一个用于将某数据包中的IP地址中的目标地址字段与上面可能的网络地
上一页 [1] [2] [3] 下一页
欢迎访问最专业的网吧论坛,无盘论坛,网吧经营,网咖管理,网吧专业论坛
https://bbs.txwb.com
关注天下网吧微信/下载天下网吧APP/天下网吧小程序,一起来超精彩
|
本文来源:广东网吧联盟 作者:佚名