实验教程1Windows网络基本命令的使用.docx
《实验教程1Windows网络基本命令的使用.docx》由会员分享,可在线阅读,更多相关《实验教程1Windows网络基本命令的使用.docx(15页珍藏版)》请在冰豆网上搜索。
![实验教程1Windows网络基本命令的使用.docx](https://file1.bdocx.com/fileroot1/2023-2/1/0ecb7972-de6a-4f93-87c7-8fb58479e716/0ecb7972-de6a-4f93-87c7-8fb58479e7161.gif)
实验教程1Windows网络基本命令的使用
《计算机网络》课程实验项目1
一、实验项目名称及实验项目编号
基于Windows平台的基本网络测试工具实验
二、课程名称及课程编号
计算机网络
三、实验目的
通过本实验使学生:
1.掌握ARP、Ping、Tracert等命令使用的格式;
2.掌握ARP、Ping、Tracert等命令的各种用法。
四、实验原理
1、ipconfig命令参数简介
ipconfig诊断程序用于显示当前TCP/IP协议的配置情况,并对其更新或释放。
当不带任何参数时,ipconfig命令可以显示当前TCP/IP协议的基本配置情况,包括IP地址(IPAddress)、子网掩码(SubnetMask)和默认网关(DefaultGateway)等。
ipconfig命令的语法为:
Ipconfig[/?
|/all|/release[adapter]|/renew[adapter]|/flushdns|/registerdns|/showclassidadapter[classidtoset]]
其中主要参数的功能如下:
/?
:
显示参数项及其功能。
/all:
显示TCP/IP协议的全部配置信息,包括主机名(HostName)、节点类型(NodeType)、是否启动IP路由(IPRoutingEnabled)和是否启动WINS代理(WINSProxyEnabled)等。
/release:
释放指定给网卡的IP地址。
/renew:
更新指定给网卡的IP地址。
/flushdns:
清除DNS解析缓冲。
/registerdns:
刷新所有的DHCP租用并重新注册DNS 名。
/displaydns:
显示DNS解析器高速缓存的内容。
/showclassid:
显示所有的DHCP类ID。
/setclassid:
设置DHCP类ID。
(1)Ipconfig/?
显示参数项及其功能
(2)Ipconfig–all
显示TCP/IP协议的全部配置信息
2、ARP命令的使用
arp用于查看和修改本地计算机的ARP(地址解析协议)所使用的地址转换表的一个诊断程序,其语法格式为:
ARP-sintaddrethaddr[ifaddr]
ARP-dintaddr[ifaddr]
ARP–a[inetaddr][-Nifaddr]
语法
arp[-a[InetAddr][-NIfaceAddr]][-g[InetAddr][-NIfaceAddr]][-dInetAddr[IfaceAddr]][-sInetAddrEtherAddr[IfaceAddr]]
参数
-a[InetAddr][-NIfaceAddr]
显示所有接口的当前ARP缓存表。
要显示特定IP地址的ARP缓存项,请使用带有InetAddr参数的arp-a,此处的InetAddr代表IP地址。
如果未指定InetAddr,则使用第一个适用的接口。
要显示特定接口的ARP缓存表,请将-NIfaceAddr参数与-a参数一起使用,此处的IfaceAddr代表指派给该接口的IP地址。
-N参数区分大小写。
-g[InetAddr][-NIfaceAddr]
与-a相同。
-dInetAddr[IfaceAddr]
删除指定的IP地址项,此处的InetAddr代表IP地址。
对于指定的接口,要删除表中的某项,请使用IfaceAddr参数,此处的IfaceAddr代表指派给该接口的IP地址。
要删除所有项,请使用星号(*)通配符代替InetAddr。
-sInetAddrEtherAddr[IfaceAddr]
向ARP缓存添加可将IP地址InetAddr解析成物理地址EtherAddr的静态项。
要向指定接口的表添加静态ARP缓存项,请使用IfaceAddr参数,此处的IfaceAddr代表指派给该接口的IP地址。
/?
在命令提示符下显示帮助。
3、nbtstat
nbtstat诊断程序用于显示当前使用NET(NetBIOSoverTCP/IP)连接TCP/IP协议的状态信息及统计信息等。
Nbtstat命令的语法格式为(注意参数的大小写):
nbtstat[[-aRemoteName][-AIPaddress][-c][-n][-r][-R][-RR][-s][-S][intervall]]
其中主要参数的功能如下:
-aRemoteName:
用计算机名显示远程计算机名表。
-AIPaddress:
用计算机IP地址显示远程计算机列表。
-c:
显示过程计算机名的NBT(NetBIOSoverTCP/IP)缓存内容和IP地址。
-n:
显示本地计算机的NetBIOS名。
-r:
列出通过广播或WINS解析的名字。
-R:
清除和重新装载远程缓冲名表。
-S:
显示带有目的的IP地址的会话表。
-s:
显示将目的IP地址转化为计算机名后的会话表。
--RR:
将名字释放包发送给WINS服务器,然后进行刷新操作。
RemoteName:
远程主机名。
IPaddress:
IP地址的加点十进制表示。
Interval:
重新显示在两面次之间的所选统计信息和暂停间隔秒数。
按Ctrl+C组合键终止重新显示统计信息。
4、Ping命令的使用
ping是使用TCP/IP协议的网络中最常使用和最为重要的一个诊断程序,它可以查看TCP/IP协议的配置状态,以及远程计算机之间的连接情况。
ping命令的语法格式为:
ping[-t][-a][-ncount][-lsize][-iTTL][-vTOS][-rciybt][-sciybt][-jhost-list]|[-khost-list]][-wtimeout]destination-list
参数含义:
-t不停地向目标主机发送数据;
-a以IP地址格式来显示目标主机的网络地址;
-ncount指定要Ping多少次,具体次数由count来指定;
-lsize指定发送到目标主机的数据包的大小。
例如当您的机器不能访问Internet,首先您想确认是否是本地局域网的故障。
假定局域网的代理服务器IP地址为202.168.0.1,您可以使用Ping避免202.168.0.1命令查看本机是否和代理服务器联通。
又如,测试本机的网卡是否正确安装的常用命令是ping127.0.0.1。
5、route
route诊断程序用于对IP路由表进行增删、打印等操作。
其中命令格式为:
route[-f][-p][command[destination][MASKnetmask][geteway][METRICmetric][IFinterface]
其中主要参数的功能如下:
-f:
清除所有网关的路由表。
如果该参数与其他的命令共同使用,则路由表在命令运行之前消除。
-p:
当该参数与ADD命令一起使用时,计算机重新启动后路由将保持不变。
默认情况下,计算机重新启动后原来的路由信息不会保存。
Command:
指定以太4个命令中的一个:
PRINT:
打印一个路由。
ADD:
添加一个路由。
DELETE:
删除一个路由。
CHANGE:
更改现有的路由。
Destination:
指定发送命令的主机。
MASK:
指定一个参数为netmask卷。
Netmask:
指定子网掩码与该路由项建立关联。
如果未指定,系统默认的子网掩码为255。
255。
255。
255,
Gateway:
指定网关。
Interface:
指定路由的接口号。
METRIC:
指定要目的主机的路由量度。
6、tracert
tracert诊断程序可以用于检查通过向远程系统的路由。
Tracert命令的语法格式为:
tracert[-d][-hmaximunhops][-jhost-list][-wtimeout]targetname
其中主要的参数及其功能如下:
-d:
不解析主机名的地址。
-hmaximumhops:
设定寻找目标过程的最大中转数。
五、实验内容
1.熟悉ping、ipconfig、tracert、netstat命令的使用方法。
2.练习Ping的基本命令以及对网络故障加以诊断。
3.练习Ipconfig显示主机内IP协议的配置信息。
4.练习Tracert命令判定数据包到达目的主机所经过的路径。
5.练习NETSTAT命令显示当前正在活动的网络连接的详细信息。
六、实验方法及步骤
任务一、熟悉命令行输入界面
(1)在WindowsXP系统中单击“开始”“运行”,并在对话框中输入cmd,单击“确定”,进入命令行运行模式
(2)在命令行提示符处输入要执行的命令,即可以运行Windows自带的网络测试工具,如图
任务二、IP地址查询工具ipconfig和MAC地址解析工具arp的使用
1、ipconfig命令的使用
(1)显示网卡的基本TCP/IP配置参数,在命令提示符下输入命令ipconfig/all,回车,即可显示出本地计算机的TCP/IP配置信息,如图
其中,PhysicalAddress的意思是网络适配器的物理地址;
DhcpEnabled的意思是动态主机配置协议
IPAddress的意思是IP地址,就是给每个连接在Internet上的主机分配的一个32bit地址
SubnetMask的意思是子网掩码
DefaultGateway的意思是路由器的地址
DHCPserver的意思是DHC服务器,职责是当工作站登录进来时分配IP地址
DNSservers的意思是域名系统服务器
(2)释放网卡的DHCP配置参数和当前使用IP地址,在命令提示符下输入ipconfig/release,按回车键,则此时IP地址和子网掩码都变成了0.0.0.0,如图
(3)可以通过ipconfig/renew命令更新网卡的配置参数,如图
1、arp命令的使用
(1)在命令提示符下输入arp/?
,可以显示arp参数及用法,如图
(2)在命令提示符下输入arp–a,显示高速Cache中IP地址和MAC地址的对应关系,如图
(3)arp–d10.20.61.254可以删除arp项,如图
(注)arp–d10.20.61.254中的10.20.61.254为所在机器山的ip地址,不同的机器该ip地址将会不同。
任务三、网络状态测试工具的使用
1、ping命令的使用
(1)在命令提示符下输入ping127.0.0.1,表示命令被送到本地计算机而不会离开本机,如果没有收到应答包,就表示TCP/IP的安装或运行存在某些最基本的问题。
运行结果为:
其中time的意思是;显示当前时间设置和输入新时间的提示
bytes的意思是;比特,是一个数字信息单位在计算和通信的最常用的八个组成位。
Reply次数就是ping的次数,默认为4次。
Sent是的意思是:
发送数据包的个数
Received是的意思是:
接收数据包的个数
Lost是的意思是:
数据包丢失个数
TTL(TimeToLive)的意思是。
数据往返时间
练习:
1、查看一下本机的网关的ip地址,然后用ping命令连接一下,需要运行的命令是:
1).进入“开始”—“运行”窗口,输入“winipcfg”—“确定”后
2).进入命令行方式,键入“IPCONFIG/ALL”
2、ping命令可以带-t和-l参数,运行带参数的ping命令,看看它们有何不同。
pingIP-t——连续对IP地址执行Ping命令,直到被用户以Ctrl+C中断。
pingIP-l2000——指定Ping命令中的数据长度为2000字节,而不是缺省的32字节。
2、tracert命令的使用
在命令窗口中输入tracert-h3,显示结果为
3、在命令窗口中输入nslookup,用于显示网络中DNS服务器的名字。
任务四、网络安全测试工具的使用
1、netstat命令的使用
(1)在命令窗口中输入netstat/?
,显示结果为:
(2)c:
\>netstat–a显示所有的连接及监听端口,如图
(3)netstat–e显示Ethernet(以太网)的统计信息,如图
(4)netstat–n用数字形式表示地址和端口号,如图
(5)c:
\>netstat–r
显示路由表
2、route命令的使用
分别在命令窗口中运行如下命令,并查看运行结果
(1)route/?
在命令提示符处显示帮助
(2)routeprint
显示IP路由表的全部内容
(3)routeprint10.*
显示以10.起始的IP路由表中的路由
七、实验要求:
(1)、测试并总结ipconfigarppingtracertnetstat的作用。
(2)、试解释ARP缓存表。
(3)、填上六中实验方法和步骤中的空格内容。
八、场地、设备及器材
1.Windows2000Server 软件或者WindowsXP软件
2.P4或以上计算机