宁夏大学信息工程学院
NINGXIA UNIVERSITYCollege of Information Engineering
本科生实验报告
实验课程:
计算机网络
实验项目:
网络命令的使用
实验地点:
班
姓
学
级:
名:
号:
指导教师:
实验日期:
1
一、实验目的:
1、了解常用网络命令的工作原理
2、掌握常用网络命令的使用
二、实验环境:
cmd 命令提示符
三、实验步骤(硬件类:电路图或原理框图、操作过程等;软件类:任务、流程图、
关键代码与注释等)
实验内容:
1、Ping 命令的使用技巧
2、Netstat 命令
3、ipconfig
4、ARP(地址转让协议)的使用技巧
5、Tracert
6、NBTStat 命令
实验步骤:
1、Ping 命令的使用技巧
通过 Ping 检测网络故障的典型次序
正常情况下,当我们使用 Ping 命令来查找问题所在或检验网络运行情况时,我
们需要使用许多 Ping 命令,如果所有都运行正确,我们就可以相信基本的连通性和配
置参数没有问题,如果某些 Ping 命令出现运行故障,它也可以指明到何处去查找问题。
下面就给出一个典型的检测次序及对应的可能故障:
1)ping 127.0.0.1
Ping 环回地址,验证是否在本地计算机上正确地安装 TCP/IP 协议以及
配置是否正确。
2). ping 本机 IP
这个命令被送到我们计算机所配置的 IP 地址,我们的计算机始终都应该对该 Ping
命令作出应答,如果没有,则表示本地配置或安装存在问题。
2
3) ping 局域网内其他 IP
这个命令应该离开我们的计算机,经过网卡及网络电缆到达其他计算机,再返回。
收到回送应答表明本地网络中的网卡和载体运行正确。但如果收到 0 个回送应答,那
么表示子网掩码(进行子网分割时,将 IP 地址的网络部分与主机部分分开的代码》不
正确或网卡配置错误或电缆系统有问题。
4)ping 网关 IP
这个命令如果应答王确,表示局城网中的网关路山器正在运行并能够作出应答
5)ping 远程 IP
如果收到 4 个应答,表示成功的使用了缺省网关。对于拨号上网用户则表示能够
成功的访向 Internet(但不排除 ISP 的 DNS 会有问题)。
3
6)ping localhost
localhost 是操作系统的网络保留名,它是 127.0.0.1 的别名,每台计算机都应
该 能 够 将 该 名 字 转 换 成 该 地 址 。 如 果 没 有 做 到 这 一 带 内 , 则 表 示 主 机 文 件
(/Windows/host) 中存在问题。
7)ping www.xx.com K 如 www.yesky.com 天极网)
对这个域名执行 Ping
www.xx.com 地址,通常是通过 DNS 服务器解析,如果这
里出现故障,则表示本机 DNS 的 IP 地址配置不正确或 DNS 服务器有故障(对于拨号上
网用户,某些 ISP 已经不需要设置 DNS 服务器了)。顺便说一句:我们也可以利用该命
令实现域名对 IP 地址的转换功能
如果上面所列出的所有 Ping 命令都能正常运行,那么我们对自己的计算机进行本地和
远程通信的功能基本上就可以放心了,但是,这些命令的成功并不表示我们所有的网
络配置都没有问题,例如,莱些了网掩码错误就可能无法用这些方法检测到。
2、Netstat 命令
Netstat 用于显示与 IP、TCP、UDP、和 ICMP 协议相关的统计数据,一般用于检
验本
用于检验本机各端口的网络连接情况。
如果我们的计算机有时候接受到的数据报会导致出错数据删除或故障,我们不必
感到奇怪,TCP/IP 可以容许这些类型的错误,并能够自动重发数据报。但如果累计的
出错情况数目占到所接收的 IP 数据报相当大的百分比,或者它的数日正迅速增加,那
4
么我们就应该使用 Netstat 查一查为什么会出现这些情况了
1)Netstat 命令格式
Netstat[-a][-e][-n][-s][-p protocol][-r][-internval]
2)Netstat 命令的典型应用
1.显示关于以太网的统计数据,显示结果如下图
2.显示所有协议,如 IP、TCP、UDP 等的使用状态,如下图
5
3、Ipconfig
Ipconfig 命令显示当前所有的 TPC/IP 配置值、刷新动态主机配置协议(DHCP)
和域名系统(DNS)设置。
ipconfig 命令格式
1)
ipconfig[/all][/renew]
[/displaydns][/registerdns]
[classid]
[adapter][/release[adapter]][/flushdns]
[/showclassid
adapter][/setclassid
adapter]
2)ipconfig 命令的应用
1.使用带/all 选项的 ipconfig 命令,给出所有接口的详细配置信息,如:本机
IP 地址、子网掩码、网关、DNS、硬件地址(MAC 地址)等,结果如下图:
6
2.对于启动 DHCP 的客户端,使用 ipconfig/renew 命令可以刷新配置,向 DHCP
服务器重新租用一个 IP 地址,大多数情况下网卡将重新赋予和以前所赋予的相同的
IP 地址,如下图
7
4、ARP(地址转让协议)的使用技巧
ARP 是一个重要的 TCP/IP 协议,并且用于确定对应 IP 地址的网卡物理地址。实用
arp 命令,我们能够查看本地计算机或另一台计算机的 ARP 高速缓存中的当前内容。
此外,使用 arp 命令,也可以用人工方式输入静态的网卡物理/IP 地址对,我们可能
会使用这种方式为缺省网关和本地服务器等常用主机进行这项作,有助于减少网络上
的信息量。按照缺省设置,ARP 高速缓存中的项日是动态的,每当发送一个指定地点
的数据报且高速缓存中不存在当前项目时,ARP 便会自动添加该项目。一旦高速缓存
的项目被输入,它们就已经开始走向失效状态。例如,在 Windows NT/2000 网络中,
如果输入项目后不进一步使用,物理/IP 地址对就会在 2 至 10 分钟内失效。因此,如
果 ARP 高速缓存中项目很少或根本没有时,请不要奇怪,通过另一台计算机或路由器
的 ping 命令即可添加。所以,需要通过 arp 命令查看高速缓存中的内容时,请最好先
将 ping 此台计算机(不能是本季发送 ping 命令)。
1).arp 命令的应用
查看高速缓存中的所有项目
5、Tracert
Tracert 命令是跟踪由路径的一个实用程序,用于确定数据报访问目标所经过的路
径
所示
1).在计算机日常维护时,经常使用不带任何参数选项的 Tracert 命令,如下图
8