【项目目标】
1、了解系统网络命令及其所代表的含义,以及所能对网络进行的操作。 2、通过网络命令了解网络状态,并利用网络命令对网络进行简单的操作。
【实验设备】
实验 机房,计算机安装的是 Windows 7 或 XP 操作系统。
【实验要求】
1.掌握ARP、Ping、Tracert等命令使用的格式; 2.掌握ARP、Ping、Tracert等命令的各种用法。
【实验内容】
1.ARP
arp是操作系统中用于查看和修改本地计算机的ARP(地址解析协议)所使用的地址转换表的一个诊断程序,其语法格式为: ARP–a[inet_addr] [-N if_addr] 其中主要参数的功能如下:
-a:通过查询当前的协议数据来显示当前ARP项。如果已指定int_addr参数项,则只显示指定主机的IP地址和物理地址。如果有一个以上的网络接口使用ARP,将显示名ARP表项的内容。
-g:同-a。
inet_addr:指定一个Internet地址。
-N if_addr:被if_add指定的网络接口显示ARP的输入项。 -d:删除被inet_addr指定的主机。
-s:添加ARP缓冲中的项,以便将Internet地址:inet_addr与物理地址ether_adder进行关联。该物理地址为由连字符分隔的个十六进制字节。输入项是静态的,即超时终止后不从缓冲中自动删除,重新引导计算机后该输入项丢失。
ether_addr:指定物理地址。
If_addr:指定现有接口的IP地址,该接口地址转换表需要修改。现有接口不存在时,则使用第1个可用接口的IP地址。
2.hostname
hostname诊断程序逻辑用于显示当前的主机动名。该命令不带任命参数。 3.ipconfig
ipconfig诊断程序用于显示当前TCP/IP协议的配置情况,并对其更新或释放。当不带
任何参数时,ipconfig命令可以显示当前TCP/IP协议的基本配置情况,包括IP地址(IP Address)、子网掩码(Subnet Mask)和默认网关(Default Gateway)等,如图2所示。 ipconfig命令的语法为:
ipconfig [/?| /all | /release [adapter] | /renew [adapter] | /flushdns | /registerdns | /showclassid adapter [classidtoset] ] 其中主要参数的功能如下:
/?:显示参数项及其功能。
/all:显示TCP/IP协议的全部配置信息,包括主机名(Host Name)、节点类型(Node Type)、是否启动IP路由(IP Routing Enabled)和是否启动WINS代理(WINS Proxy Enabled)等。
/release:释放指定给网卡的IP地址。 /renew:更新指定给网卡的IP地址。 /flushdns:清除DNS解析缓冲。
/registerdns:刷新所有的DHCP租用并重新注册DNS 名。 /displaydns:显示DNS解析器高速缓存的内容。 /showclassid:显示所有的DHCP类ID。 /setclassid:设置DHCP类ID。 4.nbtstat
nbtstat诊断程序用于显示当前使用NET(NetBIOS over TCP/IP)连接TCP/IP协议的状态信息及统计信息等。Nbtstat命令的语法格式为(注意参数的大小写):
nbtstat[[-aRemoteName][-A IP address][-c][-n][-r][-R][-RR][-s][-S][intervall]] 其中主要参数的功能如下:
-a RemoteName:用计算机名显示远程计算机名表。 -A IP address:用计算机IP地址显示远程计算机列表。
-c:显示过程计算机名的NBT(NetBIOS over TCP/IP)缓存内容和IP地址。 -n:显示本地计算机的NetBIOS名。 -r:列出通过广播或WINS解析的名字。 -R:清除和重新装载远程缓冲名表。 -S:显示带有目的的IP地址的会话表。
-s:显示将目的IP地址转化为计算机名后的会话表。 --RR:将名字释放包发送给WINS服务器,然后进行刷新操作。 RemoteName:远程主机名。
IP address:IP地址的加点十进制表示。
Interval:重新显示在两面次之间的所选统计信息和暂停间隔秒数。按Ctrl+C组合键终止重新显示统计信息。
5.netstat
netstat诊断程序用于显示协议的统计信息及当前TCP/IP网络的连接状态。Netstat命令的语法格式为:
netstat [-a][-e][-n][-s][-p proto][-r][inteval]
其中主要参数的功能如下:
-a:显示所有的连接及监听端口。
-e:显示Ethernet(以太网)的统计信息,可与-s参数结合使用。 -n:用数字形式表示地址和端口号。
-p proto:显示proto指定协议的连接信息。Proto可以是TCP或UCP子协议。如
果和-s参数共同使用可以显示每个协议(可以是TCP协议、UDP协议或IP协议)的统计信息。
-r:显示路由表。
-s:显示每个协议的统计信息。默认时显示TCP、UDP和IP子协议的统计信息;如
果与-p参数结合使用,可以指定默认子网。
6.nslookup
nslookup命令用于显示网络中DNS服务器的名字。 7.ping
ping是使用TCP/IP协议的网络中最常使用和最为重要的一个诊断程序,它可以查看TCP/IP协议的配置状态,以及远程计算机之间的连接情况。ping命令的语法格式为: ping [-t][-a][-n count][-l size][-i TTL][-v TOS] [-r ciybt][-s ciybt][-j host-list]|[-k host-list]][-w timeout] destination-list 其中主参数的功能如下:
-t:ping指定的主机,直到结束。使用Ctrl+c组合键结束操作。 -a:解析主机的地址。
-n count:发送由不得指定的回应包数据(n的值从1到4294967295之间) -1 size:发送缓冲区的大小。
-f:在数据包中设置不分段标志,从而该数据包在以过路由网关进不再分段。 -v TTL:设置生存时间字段为TTL指定的值。 -v TOS:设置服务字段类型为TOS指定的值。 -s count:由指定的时间戳。
-j host-list:通过由指定各主机传递数据包,连接的主机可以由中间的网关隔开。 -k nost-list:通过指定和各主机传数据包,连接的主机不能由中间的网关隔开。 -w timeout:指定等待每次响应的超时时间间隔,以ms单位。
其中,在网络中平时用于最多的便是在一台计算机上直接ping另一台计算机的IP地址。 8.route
route诊断程序用于对IP路由表进行增删、打印等操作。其中命令格式为:
route [-f][-p][command[destination][MASK netmask][geteway][METRIC metric][IF interface]
其中主要参数的功能如下:
-f:清除所有网关的路由表。如果该参数与其他的命令共同使用,则路由表在命令运
行之前消除。
-p:当该参数与ADD命令一起使用时,计算机重新启动后路由将保持不变。默认情况
下,计算机重新启动后原来的路由信息不会保存。
Command:指定以太4个命令中的一个:
(1)PRINT:打印一个路由。 (2)ADD:添加一个路由。 (3)DELETE:删除一个路由。 (4)CHANGE:更改现有的路由。
Destination:指定发送命令的主机。 MASK:指定一个参数为netmask卷。
Netmask:指定子网掩码与该路由项建立关联。如果未指定,系统默认的子网掩码为
255。255。255。255,
Gateway:指定网关。
Interface:指定路由的接口号。 METRIC:指定要目的主机的路由量度。
9.tracert
tracert诊断程序可以用于检查通过向远程系统的路由。Tracert命令的语法格式为: tracert[-d][-h maximun_hops][-j host-list][-w timeout] target_name 其中主要的参数及其功能如下:
-d:不解析主机名的地址。
-h maximum_hops:设定寻找目标过程的最大中转数。
在Windows 操作系统提示符下运行tracert命令,可以显示所有的参数及其说明。
因篇幅问题不能全部显示,请点此查看更多更全内容