软件学院计算机网络课程实验报告
班级:学号:姓名:
实验一常见网络命令的使用
一、实验目的
1、掌握常用的网络命令的使用
2、了解常见网络故障的原因
3、掌握常见网络故障诊断方法
二、实验环境
1.连接到网络上的计算机若干
三、实验内容
1. IP配置查询命令 ipconfig
2. 网络连通测试命令 ping
3. 路由分析诊断命令tracert
4. TCP/IP网络连接状态查询命令netstat
5. 查询域名信息命令nslookup
四、实验过程
1.IP配置查询命令 ipconfig 的使用
该命令是了解系统网络配置的主要命令,特别是用户网络中采用的是动态IP地址配置协议时,利用该命令可以了解IP 地址的实际配置情况。配置不正确的IP地址或主网掩码是接口配置的常见故障,其中配置不正确的IP地址主要表现为:网号部分不正确(此时执行Ipconfig命令显示 on  answer)和主机部分不正确(如与另一台主机地址配置相同而冲突)主机通讯可到达远程主机,但不能访问本地主网中的其它主机时,常常是子网掩码设置错误。利用ipconfig命令可以清楚的查看和修改网络中的TCP/IP协议的有关配置,如网络适配器的物理地址、主机的IP地址、网关、子网掩码等。
图1.1 ipconfig 的使用
2.网络连通测试命令 ping的使用
ping命令,是目前几乎所有的网络操作系统中都含有的一个专门用于TCP/IP协议的探测工具,用于确定本地主机是否能与另一台主机交换(发送和接收)数据包。该命令向目标主机(地址)发送一个回送请求数据包,要求目标主机收到请求后给予答复,从而判断本机与目标主机(地址)是否联通,网络的响应时间以及传送中数据包的丢失率等,以此判断TCP/IP参数是否设置正确以及网络运行是否正常
2.1 ping命令格式: ping  IP地址(或主机名) [参数1][参数2]…..
有关ping的其他参数,可在DOS下运行Ping/? 命令来查看。
2.2 示例分析:
在命令窗口下输入ping www.baidu 回车,如下图所示。
图1.2 ping命令的使用
系统显示返回了4个测试数据包(默认值为4),其中bytes=32表示测试中发送的数据包大小是32个字节(默认值为32),time<1ms 该项表示测试信息包在本地主机与目标主机之间往返一次所需的时间。在命令的最后还统计出了发送出去的数据包个数(Sent = 4)、收到返回数据包的个数(Received = 4)和数据包丢失个数(Lost = 0)、丢失率(0% loss),估算出的time最小值(Minimum = 0ms)、最大值(Maximum = 0ms)和平均值(Average = 0ms)。
2.3 Ping本地回送地址检查TCP/IP协议的问题
命令格式:Ping 127.0.0.1或(当地主机)Localhost
图1.3 ping本地回送地址
网络故障的六个命令
网络标识为127时专门用来进行网络测试本地回送地址,如果该地址无法Ping通,则表明本机TCP/IP的安装或运行存在某些最基本的问题。应检查下列条目:是否正确安装了网卡、是否已安装了TCP/IP协议、TCP/IP协议是否与网卡有效绑定、在NT的事件浏览器中,是否显示网络服务末启动等。确认上述条目均正确之后,若仍然存在问题,建议删除并重新安装TCP/IP。
2.4  ping本机 IP地址检查地址配置的问题
这个命令被送到本地计算机所配置的IP地址,计算机始终都应该对该命令作出应答,如果不能,则表示本地配置或安装存在问题。应检查的项目如下:检查本机的IP地址是否正确,该地址是否被其它机占用、检查网卡的I/O地址、IRQ 值和DMA的值是否与其它设备发生冲突等。出现此问题时,请断开网络电缆,然后重新发送该命令。如果网线断开后本命令正确,则表示另一台计算机可能配置了相同的IP地址。例如:ping 210.43.139.87(本地地址由Ipconfig查看得到)
图1.4 ping本机IP地址
2.5  ping局域网内其他主机I P地址检查线路连接问题
这个命令应该离开我们的计算机,经过网卡及网络电缆到达其他计算机,并返回相应的的信息。以确定本地网络连接是否正常。如果不正常,则对网络设备和通讯介质进行逐段测试、排查。应检查的项目如下:电缆、网卡、水晶头松动、子网掩码等。
例如:本局域网其它主机的IP地址为192.168.1.102
图1.5 ping局域网内其它主机IP地址
2.6  Ping本地网关检查路由器问题
如果与同一子网上的主机通信没有问题,但仍然无法建立与子网以外主机的通信联系,则问题可能出在路由器及其地址的配置方法上。通过Ping默认网关地址,可检查客户机子网地址配置问题和路由器
问题。若Ping默认网关失败,则应检查以下条目:本地机子网掩码配置是否正确、本机默认网关地址与路由器地址是否相匹配、本地机所在的子网与路由器连接是否畅通和路由器是否出现故障等。例如:ping 210.43.139.254(网关地址由Ipconfig查看得到)
图1.6 ping本地网关地址
2.7  Ping命令检查与远程主机的通信情况
通过Ping不同子网上的主机,检查是否存在其它子网与路由器的连接问题,确定网关、域名服务器、路由器的配置是否正确,和与Internet连接是否正常。当你向外发送 E-mail 失败或某网站的网页无法访问时,可以通过 Ping命令查看对方的主机是否打开或网络连通情况。例如:ping www.baidu
图1.7 ping远程主机地址
3. 路由分析诊断命令tracert
3.1tracert命令的功能和语法格式
tracert命令扩展了Ping命令的功能,该命令通过向目标网络设备发送具有不同生存时间的ICMP回应报文,确定至目的网络设备的路由,即用来跟踪一个报文从一台计算机到另一台计算机所经过的网络路径。如果你想知道自己的计算机如何访问网络上的某台设备时,可以使用该命令。该命令格式如下:
tracert Ip地址(或主机名) [-d] [-h maximum_hops] [-j host-list] [-w timeout]
3 2tracert命令的使用:例如wu.edu
图1.8 tracert命令的使用(1)
其中,第一列为序号,是该路由通过的计算机数;第二至四列分别为三个ICMP信息包测出的途经每个路由主机的回送时间,它们反映出每个路由主机的速度,由于每次往返时间不同,将每条消息的往返时间显示3次,如果往返时间太长则用“*”表示;第五列为路由主机的I P地址或主机名。
上述例子清晰地列出ICMP数据包从本机到学校网站所经过的3个机器的地址和时间。最上方的IP地址是本地计算机地址,而最后面一个地址[210.43.128.5]就是学校网站的IP地址了。换句话说,从上至下,便是我们访问学校所走过的“足迹”。
利用tracert命令我们可以清楚的了解到IP访问的路径图,即经过的路由、等待的时间、数据包在网络上的停止位置等,可跟踪链接、测定高等待时间区域,可确定网络连接断链处(出现“*”号,如下图所示),为网络故障的诊断带来了便利。
图1.9 tracert命令的使用(2)
4. 网络状态查询命令 netstat的使用
Netstat命令是一个监控TCP/IP网络的实用的工具,该命令助于用户了解网络的整体使用情况。它可以显示当前正在活动的网络连接的详细信息,如网络连接、路由表和网络接口等信息,也可以让用户得知目前总共有哪些网络连接正在运行。使用不同的命令参数,还可以了解网络的其它信息,如以太网的统计信息及所有协议的使用状态等。
该命令格式及主要参数如下:netstat [参数1][参数2].…...

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。