首页 理论教育TCP/IP测试工具:快速实验指导

TCP/IP测试工具:快速实验指导

【摘要】:Windows 7中提供了许多在命令提示符下运行的协议测试工具。①ipconfig:显示本地主机的IP地址配置,也用于手动释放和更新DHCP服务器指定的TCP/IP配置。图2-10“ipconfig/all”指令的运行结果②ping:验证IP的配置情况并测试IP的连通性。转发IP数据包时,路由器至少将TTL减小1。

Windows 7中提供了许多在命令提示符下运行的协议测试工具。

步骤1:单击“开始”→“运行”,在对话框中输入“cmd”,单击“确定”按钮,打开“命令提示符程序”。

步骤2:在“命令提示符程序”中输入相关命令进行验证。

①ipconfig:显示本地主机的IP地址配置,也用于手动释放和更新DHCP服务器指定的TCP/IP配置。

常用参数:

/?:显示帮助。

/all:显示IP配置的完整信息。

/release:释放DHCP服务器指定的TCP/IP配置。

/renew:更新DHCP服务器指定的TCP/IP配置。

例如:

•c:\user\administrator>ipconfig/?

查看ipconfig指令的用法。

•c:\user\administrator>ipconfig

执行ipconfig指令,执行结果如图2-9所示。

图2-9 “ipconfig”指令的运行结果

•c:\user\administrator>ipconfig/all

显示IP配置的完整信息,执行结果如图2-10所示。

图2-10 “ipconfig/all”指令的运行结果

②ping:验证IP的配置情况并测试IP的连通性。

常用参数:

-t:无限次ping指定的计算机直至按下Ctrl+C组合键强制中断。默认情况ping只测试4次。

-n:表示发送数据包的数量,缺省值为4。-l:表示发送测试数据包的大小。

例如:

•c:\user\administrator>ping/?

查看ping指令的用法

•c:\user\administrator>ping 127.0.0.1

127.0.0.1是一个环回地址,可用于测试本机网络的连通性,执行结果如图2-11所示。

图2-11 “ping 127.0.0.1”命令运行结果

说明:该结果表示向IP地址为127.0.0.1的主机发送了4个大小为32字节的数据包,TTL表示生存时间,指定数据包被路由器丢弃前允许通过的网段数量。TTL值的大小由发送主机设置,以防止数据包不断在IP互联网上永不终止地循环。转发IP数据包时,路由器至少将TTL减小1。不同的操作系统TTL值的设定不一样。

例如:

•c:\user\administrator>ping 192.168.9.5 -t

连续测试链路。

•c:\user\administrator>ping 202.202.160.2 -n 50 -l 1024

向IP地址为202.202.160.2的主机发送50个1024字节大小的数据包。截取部分执行结果如图2-12所示。

图2-12 “ping 202.202.160.2 -n 50 -l 1024”命令的部分结果

③tracert:跟踪数据包到达目的地所采取的路由。

例如:

c:\user\administrator>tracert 202.202.160.2

说明:追踪到达IP为202.202.160.2的主机经过了哪些路由,默认设置的最大跳数是30,可以通过参数修改。该命令的运行结果如图2-13所示。

④pathping:跟踪数据包到达目标所采取的路由,并且显示路径中每个路由器的数据损失信息,也可以用于解决服务质量(Qos)连通性问题。该命令结合了ping、tracert命令的功能。

例如:

•c:\user\administrator>pathping 202.202.160.2

⑤net:网络资源使用与显示命令集。

常用参数:

net view\IP address:查看计算机上的共享资源列表。

图2-13 “tracert 202.202.160.2”命令的运行结果

net use:映射网络驱动器。

net user:用户账号与域的管理,可以创建和修改计算机上的用户账户以及相关信息。

net share:使网络用户可以使用某一服务器上的资源。

net localgroup:使用户具有管理员的权限。

例如:

•c:\user\administrator>net view \\192.168.9.154

查看192.168.9.154计算机上的共享资源,命令运行结果如图2-14所示。(www.chuimin.cn)

图2-14 net view命令执行的结果

⑥net use:映射网络驱动器是将局域网中的某个共享目录映射成本地驱动器号,这样可以提高访问效率

步骤1:共享需要映射成网络驱动器的目录。

步骤2:利用net use命令将共享出的目录映射成本地驱动器号。注意,驱动器号应该选择本机没有使用的驱动器号。

例如:

•c:\user\administrator>net use W: \\192.168.9.154\MyDoc

说明:将局域网上IP地址为192.168.9.154的计算机上共享的文件夹MyDoc映射成驱动器W盘,注意指令中W盘应该表示成W:。

注意:参数之间应空格,如盘符与共享路径间需有一个空格。

映射网络驱动器成功以后,我们可以很方便地在“计算机”中进行查看,如图2-15所示。

图2-15 网络映射驱动器

•c:\user\administrator>net use W: /delete

删除网络映射驱动器W盘。

•c:\user\administrator>net share CDROM=F:\

共享本机上的光驱,并设共享名为CDROM,假设光驱在本地盘符为F:。

•c:\user\administrator>net user

查看系统用户账户的列表。

•c:\user\administrator>net user stu1 123456 /add

新建一个账户,用户名为stu1,密码为123456。

•c:\user\administrator>net user stu1 123456 /delete

删除一个用户。

说明:net user还可以实现给账户增加描述注释、设置账户过期日期、设置用户的主目录、设置用户是否可以改变密码等功能,具体用法可参考说明文档。

•c:\user\administrator>net localgroup Administrators stu1/add

使用户具有管理员的权限。

⑦arp:显示或设置IP地址与MAC地址的对应关系。

常用参数:

-g或-a:查看ARP缓存。

-s<IP地址><MAC地址>:加入一个静态记录。

-d<IP地址>:删除记录。

例如:

•c:\user\administrator>arp-s 192.168.9.153 00-aa-00-62-c6-09

“arp-s”的用法如图2-16所示。

图2-16 “arp-s”的用法

•c:\user\administrator>arp-a

命令运行结果如图2-17所示。

图2-17 “arp-a”指令执行的结果

⑧route:显示和修改本地路由表

常用参数:

print:显示路由表。

add:添加路由表项。

例如:

•c:\user\administrator>route print

命令运行结果如图2-18所示。

⑨netstat:显示与IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况。

常用参数:

/?:查看使用帮助。

-c:显示NetBIOS名称缓存内容、NetBIOS名称表及其解析的各个地址。

-n:显示本地计算机的NetBIOS名称表。Registered中的状态表明该名称是通过广播或WINS服务器注册的。

图2-18 “route print”命令的运行结果

-a IPaddress:显示远程计算机的NetBIOS名称表,IPaddress由远程计算机的IP地址指定。

-r:显示NetBIOS名称解析统计资料。在使用WINS的Windows计算机上,该参数将返回已通过广播和WINS解析和注册的名称号码。

○10nbtstat:显示本地计算机和远程计算机基于TCP/IP(NetBT)协议的NetBIOS统计资料、NetBIOS名称表和NetBIOS名称缓存。

○1hostname:返回本地计算机的主机名。