第一次实验网络命令.docx
《第一次实验网络命令.docx》由会员分享,可在线阅读,更多相关《第一次实验网络命令.docx(27页珍藏版)》请在冰豆网上搜索。
第一次实验网络命令
实验一Windows下基本网络测试工具及命令的使用
一、实验课时:
2学时
二、实验目的
v了解windowsxp\2000\2003系统下常用的网络配置命令,并通过相关命令获得实验机的相关网络环境数据。
通过对实验数据的分析总结出利用相关网络命令进行简单的网络故障诊断。
v学会去网上查找相关命令的用法以及命令在使用过程中遇到的问题。
三、实验环境
v运行Windowsxp\2000\2003等操作系统的计算机;
v实验用计算机能访问互联网。
四、实验过程
1.点击
、
。
2.运行中输入CMD,进入命令行模式。
3.运行相关命令,记录实验数据。
4.实验小结:
分析实验结果正确性。
五、实验内容
●使用下列命令,对网络环境进行检测与诊断,记录实验数据并分析实验结果。
●
●
●
●
●
●
●
●
●
●
●
●Ping
●获取本机网卡地址;
●检测网络连通性;
●检验MAC地址解析;
●进行路由跟踪
●去网上查找相关命令的用法
●Ipconfig
●Arp
●Tracert
v
v
v
v
v
v
v
v
v
v
v
v
v
v
v
v
v
v
v
v
v
v
v
v
v
v
Netstat
vRoute
六、实验步骤:
1、Ping
它通过发送一些小的数据包,并接收应答信息来确定两台计算机之间的网络是否连通。
当网络运行中出现故障时,采用这个使用程序来预测故障和确定故障源是非常有效的。
1完成下表命令操作,记录命令执行结果:
命令
实验数据
描述实验结果
Ping127.0.0.1
Ping本机IP
Ping实验小组中另外一台计算机
Ping网关地址
Ping
Ping
表中内容如下:
命令Ping127.0.0.1实验数据描述实验结果
Ping本机IP实验数据描述实验结果
Ping实验小组中另外一台计算机
Ping网关地址实验数据描述实验结果
5.Ping实验数据描述实验结果
6.Ping实验数据描述实验结果
②完成下列命令操作,记录实验数据,分析实验结果:
命令
实验数据
描述实验结果
Ping
202.112.0.36–t
(请在30s后使用ctrl+c组合键)
Ping
202.112.0.36–l100
Ping
202.112.0.36–n5
Ping
202.112.0.36–t实验数据描述实验结果
Ping
202.112.0.36–l100实验数据描述实验结果
Ping
202.112.0.36n5实验数据描述实验结果
③实验小结:
ping命令通过发送ICMP回声请求报文来检验与另外一个计算机的连接。
v测试网络的通畅
v获取计算机的IP地址
v获取计算机的主机名
v帮助判断网络速度
v判断域名解析是否有故障:
若ping一个主机的IP地址成功,而ping这台主机的域名失败,则可判定域名解析有问题。
这是一个用于排除连接故障的测试命令,如果不带参数则显示帮助信息。
2、Ipconfig
ipconfig命令用于显示当前的TCP/IP配置的设置值,这些信息一般用来检验人工配置的TCP/IP设置是否正确。
如果计算机和所在的局域网使用了动态主机配置协议(DHCP),ipconfig也可以帮助了解计算机当前的IP地址、子网掩码和默认网关。
ipconfig命令实际上是进行测试和故障分析的必要项目。
①完成下列3条命令操作,记录实验数据,分析、描述实验结果
1)Ipconfig
在命令解释程序里输入ipconfig(不带任何参数选项)当使用ipconfig时不带任何参数选项,显示为每个已经配置了的接口的IP地址、子网掩码和默认网关值。
2)ipconfig/al
ipconfig/all当使用all选项时,ipconfig能为DNS服务器显示已配置且所要使用的附加信息(如IP地址等),并且显示内置于本地网卡中的物理地址(MAC)。
如果IP地址是从DHCP服务器租用的,则ipconfig将显示DHCP服务器的IP地址和租用地址预计失效的日期。
3)ipconfig /flushdns:
刷新客户端DNS缓存的内容。
在DNS排错期间,可以使用这个命令丢弃负缓存项,以及其他动态添加的缓存项。
②实验小结:
通过IPConfig命令可用于显示当前的所有网卡的TCP/IP配置参数,可以刷新动态主机配置协议(DHCP)和域名系统(DNS)的设置。
3、ARP(地址转换协议)
在以太网中,一个主机要和另一个主机进行通信,必须要知道目标主机的MAC地址。
ARP是一个重要的TCP/IP协议,用于确定对应IP地址的网卡物理地址。
arp命令用于显示和修改地址解析协议(ARP)缓存表的内容,缓存表
项是IP地址与网卡地址对。
计算机上安装的每个网卡各有一个缓存表。
如果使用不含参数的arp命令,则显示帮助信息。
①完成下列2条命令操作,记录实验数据,分析、描述实验结果
1)Arp–a:
显示Arp缓存表的内容
2)Arp-s添加一条静态表项,
arp-s118.229.205.100-02-b3-3c-16-95
通过arp-s添加一个静态的ARP表项,将IP地址118.229.205.1与MAC地址00-23-89-b4-d1-81绑定,在命令提示符输入arp-s118.229.205.100-23-89-b4-d1-81按回车键运行,即可将IP地址与网卡绑定。
再次运行arp-a可以看到所绑定的IP地址与网卡物理地址信息。
3)arp-d删除一条表项
arp-d192.168.1.100-02-b3-3c-16-95
实验小结:
ARP是一个重要的TCP/IP协议,并且用于确定对应IP地址的网卡物理地址。
使用用arp命令,我们能够查看本地计算机的ARP高速缓存中的当前内容。
此外,使用arp命令,也可以用人工方式输入静态的网卡物理/IP地址对,使用这种方式为缺省网关和本地服务器等常用主机进行这项工作,防止ARP攻击,有助于减少网络上的信息量。
4、Tracert
Tracert命令是路由跟踪程序,如果有网络连通性问题,则可以使用tracert命令来检查到达的目标IP地址的路径并记录结果。
tracert命令显示用于将数据包从计算机传递到目标位置的一组IP路由器,以及每个跃点所需的时间。
tracert一般用来检测故障的位置,也可以用tracertIP确定在哪个环节上出了问题。
①完成下列2条命令操作,记录实验数据,分析、描述实验结果
Tracert
Tracert
实验小结:
tracert命令的主要功能:
v确定IP数据报访问目标所采取的路径,并显示通路上每一个中间路由器的IP地址
v将计算机域名解析成IP地址
vIP地址解析为计算的域名
v判断用户主机与目标网站之间的线路上,在什么地方可能出了故障
v判断用户主机与目标主机的连通性
5、Netstat
Netstat用于显示与IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况。
常用参数:
①完成下列3条命令操作,记录实验数据,分析、描述实验结果
1)Netstat–a
显示所有活动的TCP连接,以及正在监听的TCP和UDP端口。
包括:
v已建立的连接(ESTABLISHED)
v监听连接请求(LISTENING)的那些连接
v断开连接(CLOSE_WAIT)
v处于联机等待状态的(TIME_WAIT)
2)Netstat–s
显示每个协议的统计数据。
默认情况下,统计TCP、UDP、ICMP和IP协议发送和接收的数据包、出错的数据包、连接成功或失败的次数等。
如果与-p参数联合使用,则可以指定要显示统计数据的协议。
3)Netstat–r
显示IP路由表的内容,其作用等价于路由打印命令routeprint。
4)Netstat-pProtocol:
用标识符Protocol指定要显示的协议,可以是TCP、UDP、TCPv6或者UDPv6。
如果与参数-s联合使用,则可以显示协议TCP、UDP、ICMP、IP、TCPv6、UDPv6、ICMPv6或IPv6的统计数据。
② State:
表示TCP连接的状态,用下面的状态名字表示:
vCLOSE_WAIT收到对方的连接释放请求
vCLOSED连接已关闭
vESTABLISHED连接已建立
vFIN_WAIT_1已发出连接释放请求
vFIN_WAIT_2等待对方的连接释放请求
vLAST_ACK等待对方的连接释放应答
vLISTEN正在监听端口
vSYN_RECEIVED收到对方的连接建立请求
vSYN_SEND已主动发出连接建立请求
vTIMED_WAIT等待一段时间后将释放连接
③实验小结:
netstat检测网络的使用状态:
netstat命令的功能是显示网络连接、路由表和网络接口信息,可以让用户得知目前都有哪些网络连接并正在运作。
6、route
route命令就是用来显示、人工添加和修改路由表项目的。
当网络上拥有两个或多个路由器时,可能需要某些远程IP地址通过某个特定的路由器来传递信息,而其他的远程IP则通过另一个路由器来传递。
大多数路由器使用专门的路由器协议来交换和动态更新路由器之间的路由表。
但在有些情况下,必须人工将项目添加到路由器和主机上的路由表中。
1完成下列3条命令操作,记录实验数据,分析、描述实验结果
1)routeprint
它用于显示路由表中的当前项目
2)routeadd可以将路由器项目添加给路由表。
例如,如果要设定一个到目的网络202.115.2.235的路由,经过本地网络上的网关的IP为202.115.2.205,子网掩码为255.255.255.0,则应该输入以下命令:
routeadd202.115.2.235mask255.255.255.0202.115.2.205
3)routeadd-p
-p与add命令联合使用时,一条路由被添加到注册表中,当TCP/IP协议启动时,用于初始化路由表。
在默认情况下,系统重新启动时不保留添加的路由。
与print命令联合使用时则显示持久路由列表。
对于其他命令,这个参数被忽略。
持久路由保存在注册表中的HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\PersistentRoutes位置。
五、思考与练习
⑴、选择题
1使用命令ping,出现“Replyfrom202.96.128.68;bytes=32time=41msTTL=245”,表示的含义为(A)
A.网络连通状况不佳B.网络畅通
C.网络不通D.命令出错
2如果想了解数据包到达目的主机所经过的路径、显示数据包经过的中继节点清单和到达时间,可选用以下哪个命令?
(D)
A.ping命令B.ipconfig命令
C.netsh命令D.Tracert命令
3如果想知道网络适配器的物理地址,可用以下哪个命令?
(B)
A.ping命令B.ipconfig命令
C.netsh命令D.Tracert命令
4ARP协议的主要功能是(B)
A.将MAC地址解析为IP地址B.将IP地址解析为物理地址
C.将主机域名解析为IP地址D.将IP地址解析为主机域名