首页 理论教育 计算机网络实验过程与命令-解决数据传输问题与故障定位

计算机网络实验过程与命令-解决数据传输问题与故障定位

时间:2023-11-09 理论教育 版权反馈
【摘要】:如果数据包不能传递到目标,tracert命令将显示成功转发数据包的最后一个路由器。tracert一般用来检测故障的位置,可以用tracert ip找出问题所在之处。图8-4查询sina.com.cn域名信息5)arp命令arp是一个重要的TCP/IP,并且用于确定对应IP地址的网卡物理地址。该项目在计算机引导过程中将保持有效状态,或者在出现错误时,人工配置的物理地址将自动更新该项目。netstat用于显示与IP、TCP、UDP和ICMP相关的统计数据,一般用于检验本机各端口的网络连接情况。

计算机网络实验过程与命令-解决数据传输问题与故障定位

1)Ping命令

Ping命令用于测试当前计算机与远程计算机的连通性。简单地说,Ping就是一个测试程序,如果Ping运行正确,我们大体上就可以排除网络访问层、网卡、MODEM的输入输出线路、电缆路由器等存在的故障,从而减小了问题的范围。按照默认设置,Windows上运行的Ping命令发送4个ICMP回送请求,每个32 Byte数据,如果一切正常,应能得到4个回送应答。Ping能够以毫秒为单位显示发送回送请求到返回回送应答之间的时间量。如果应答时间短,表示数据报不必通过太多的路由器或网络连接速度比较快。

(1)Ping命令格式:Ping[-t][-a][-n count]destination-list。

(2)Ping命令的常用参数选项:

①Ping ip-t:连续对IP地址执行Ping命令,直到被用户按“Ctrl+C”组合键中断。

②Ping ip-l 3000:指定Ping命令中的数据长度为3 000 Byte,而不是默认的32 Byte。

③Ping IP-n:执行特定次数的Ping命令。

测试新浪服务器的连通性如图8-1所示。

图8-1 测试新浪服务器的连通性

2)IPConfig命令

IPConfig命令显示所有当前的TCP/IP网络配置。运行IPConfig命令查看自己正在使用的网络参数信息,包括接口类型、IP地址、子网掩码、默认网关、MAC地址、DNS服务器IP地址等信息。这些信息一般用来检验人工配置的TCP/IP设置是否正确。如果我们的计算机和所在的局域网使用了动态主机配置协议(DHCP),那么这个程序所显示的信息将更加实用。这时,IPConfig可以让我们了解自己的计算机是否成功地租用到一个IP地址,如果租用到,则可以了解它目前分配到的是什么地址。了解计算机当前的IP地址、子网掩码和默认网关是进行测试和故障分析的必要项目。

(1)IP Config命令格式:ipconfig[/all,/renew[adapter],/release[adapter]]。

(2)IP Config最常用的选项。

①ipconfig:当使用IPConfig时不带任何参数选项,那么它为每个已经配置了的接口显示IP地址、子网掩码和默认网关值。

②ipconfig/all:当使用all选项时,IP Config能显示所有接口的类型、IP地址、子网掩码、默认网关、MAC地址、DNS服务器IP地址等信息。如果IP地址是从DHCP服务器租用的,IPConfig将显示DHCP服务器的IP地址和租用地址预计失效的日期。

③ipconfig/release和ipconfig/renew:这是两个附加选项,只能在向DHCP服务器租用其IP地址的计算机上起作用。如果我们输入ipconfig/release,那么所有接口的租用IP地址便重新交付给DHCP服务器(归还IP地址)。如果输入ipconfig/renew,那么本地计算机便设法与DHCP服务器取得联系并租用一个IP地址。

Ipconfig显示网络参数信息如图8-2所示。

3)tracert命令

tracert命令可以查看从本机主机到目标主机所经过的全部路由以及每个跃点所需的时间。如果数据包不能传递到目标,tracert命令将显示成功转发数据包的最后一个路由器。当数据报从本机主机经过多个网关传送到目的地时,tracert命令可以用来跟踪数据报使用的路由(路径)。

图8-2 Ipconfig显示网络参数信息

tracert命令格式:

tracert的使用方法很简单,只需要在tracert后面跟一个IP地址或URL,如果是URL,tracert会自动进行相应的域名转换。

tracert最常见的用法:tracert IP address[-d],该命令返回到达IP地址所经过的路由器列表。通过使用-d选项,将更快地显示路由器路径,因为tracert不会尝试解析路径中路由器的名称。tracert一般用来检测故障的位置,可以用tracert ip找出问题所在之处。

tracert路由信息如图8-3所示。

图8-3 tracert路由信息

4)nslookup命令

(1)nslookup命令将显示域名服务器的信息。

(2)nslookup命令格式选项:

①nslookup[-opt...]。

②nslookup[-opt...]-server。

③nslookup[-opt...]host。

④nslookup[-opt...]host server。(www.xing528.com)

查询sina.com.cn域名信息如图8-4所示。

图8-4 查询sina.com.cn域名信息

5)arp命令

arp是一个重要的TCP/IP,并且用于确定对应IP地址的网卡物理地址。使用arp命令,能够查看本地计算机或另一台计算机的arp高速缓存中的当前内容。用arp命令观察arp调整缓存的变化情况,也可以用arp-d或-s命令手动修改arp缓存。

arp常用命令选项:

(1)arp-a或arp-g用于查看高速缓存中的所有项目。-a和-g参数的结果是一样的。如果arp-a IP有多个网卡,那么使用arp-a加上接口的IP地址,就可以只显示与该接口相关的arp缓存项目。

(2)arp-s IP物理地址:可以向arp高速缓存中人工输入一个静态项目。该项目在计算机引导过程中将保持有效状态,或者在出现错误时,人工配置的物理地址将自动更新该项目。

(3)arp-d IP:使用本命令选项能够人工删除一个静态项目。

显示arp高速缓存如图8-5所示。

图8-5 显示arp高速缓存

6)netstat命令

运行netstat命令可查看主机的网络连接状态信息。netstat用于显示与IP、TCP、UDP和ICMP相关的统计数据,一般用于检验本机各端口的网络连接情况。

netstat的一些常用命令选项:

(1)netstat-s:本选项能够按照各个协议分别显示其统计数据。

(2)netstat-e:本选项用于显示关于以太网的统计数据。

(3)netstat-r:本选项可以显示关于路由表的信息,类似使用route print命令时看到的信息。除了显示有效路由外,还显示当前有效的连接。

(4)netstat-a:本选项显示一个所有的有效连接信息列表,包括已建立的连接(ES⁃TABLISHED),也包括监听连接请求(LISTENING)的连接。

(5)netstat-n:显示所有已建立的有效连接。

7)route命令

route就是用来显示、人工添加和修改路由表项目的。一般使用命令选项如下所述。

(1)route print:本命令选项用于显示路由表中的当前项目以及在单路由器网段上的输出。

(2)route add:使用本命令选项,可以将路由项目添加给路由表。例如,如果要设定一个到目的网络209.98.32.33的路由,其间要经过5个路由器网段,如果经过本地网络上的一个路由器,其IP地址为202.96.123.5,子网掩码为255.255.255.224,那么应该输入以下命令:route add 209.98.32.33 mask 255.255.255.224 202.96.123.5 metric 5。

(3)route change:可以使用本命令选项来修改数据的传输路由。

(4)route add:使用本命令选项可以从路由表中添加路由。

8)nbtstat命令

使用nbtstat命令释放和刷新NetBIOS名称。nbtstat(TCP/IP上的NetBIOS统计数据)用于提供关于NetBIOS的统计数据。运用NetBIOS,可以查看本地计算机或远程计算机上的NetBIOS名字表格。

nbtstat常用选项:

(1)nbtstat-n:显示寄存在本地的名字和服务程序。

(2)nbtstat-c:用于显示NetBIOS名字高速缓存的内容。NetBIOS名字高速缓存用于存放与本计算机最近进行通信的其他计算机的NetBIOS名字和IP地址对。

(3)nbtstat-r:用于清除和重新加载NetBIOS名字高速缓存。

(4)nbtstat-a IP:通过IP显示另一台计算机的物理地址和名字列表,所显示的内容就像对方计算机自己运行nbtstat-n一样。

(5)nbtstat-s IP:显示使用此IP地址的另一台计算机中的NetBIOS连接表。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈