常用网络测试命令.docx
《常用网络测试命令.docx》由会员分享,可在线阅读,更多相关《常用网络测试命令.docx(8页珍藏版)》请在冰豆网上搜索。
常用网络测试命令
第一章、常用网络测试命令
第一节、ping命令
Ping是测试网络联接状况以及信息包发送和接收状况非常有用的工具,是最常用的网络测试命令。
Ping向目标主机发送一个回送请求数据包,要求目标主机收到请求后给予答复,从而判断网络的响应时间和本机是否与目标主机联通。
一、命令格式:
ping[IP地址]或[主机名][-t][-a][-ncount][-lsize]
参数含义:
-t不停地向目标主机发送数据,按ctrl+c停止。
如:
ping127.0.0.1-t
-a以IP地址格式来显示目标主机的网络地址;
-ncount指定要Ping多少次,具体次数由count来指定;默认值为4。
-lsize指定发送到目标主机的数据包的大小。
默认为32字节;最大值65,527
二、使用Ping检查连通性有五个步骤:
1、使用ipconfig/all:
查看本地网络设置;
2、Ping127.0.0.1:
检查本地的TCP/IP协议是否安装设置好;
3、Ping本机IP地址:
检查本机的网卡设置、IP地址设置是否有误;
4、Ping网关IP:
检查本机与网关之间连接是否正常;
5、Ping远程网站网址:
检查本机上网是否正常。
如果ping小数据包通过,大数据包出现丢失,通常表明某处路由器或交换机缓冲出现了问题。
三、例:
图标键+R打开“运行”窗口,输入“cmd(或command)”打开“命令提示符”窗口。
MicrosoftWindowsXP[版本5.1.2600]
(C)版权所有1985-2001MicrosoftCorp.
C:
\DocumentsandSettings\Administrator>ping
Pingingps_[123.125.114.144]with32bytesofdata:
Replyfrom123.125.114.144:
bytes=32time=33msTTL=54
Replyfrom123.125.114.144:
bytes=32time=104msTTL=54
Replyfrom123.125.114.144:
bytes=32time=36msTTL=54
Replyfrom123.125.114.144:
bytes=32time=34msTTL=54
Pingstatisticsfor123.125.114.144:
Packets:
Sent=4,Received=4,Lost=0(0%loss),
Approximateroundtriptimesinmilli-seconds:
Minimum=33ms,Maximum=104ms,Average=51ms
C:
\DocumentsandSettings\Administrator>
注:
123.125.114.144是的IP地址。
TTL是生存时间的意思。
默认情况下,Linux系统的TTL值为64或255,WindowsNT/2000/XP系统的TTL值为128,Windows98系统的TTL值为32,UNIX主机的TTL值为255。
当数据包传送到一个路由器之后,TTL就自动减1,如果减到0了还是没有传送到目的主机,那么就自动丢失。
第二节、Tracert命令
Tracert用来显示数据包到达目标主机所要经过的路径,并显示到达每个节点(路由器)的时间及该路由的IP。
.
一、Tracert命令格式:
tracert[IP地址]或[主机名][-d][-hmaximumhops][-jhost_list][-wtimeout]
参数含义:
-d不解析目标主机的名字;
-hmaximum_hops指定搜索到目标地址的最大跳跃数;
-Jhost_list按照主机列表中的地址释放源路由;
-wtimeout指定超时时间间隔,程序默认的时间单位是毫秒。
二、例:
图标键+R打开“运行”窗口,输入“cmd(或command)”打开“命令提示符”窗口。
MicrosoftWindowsXP[版本5.1.2600]
(C)版权所有1985-2001MicrosoftCorp.
C:
\DocumentsandSettings\Administrator>tracert
Tracingrouteto[61.135.169.125]
overamaximumof30hops:
(注:
overamaximumof30hops最大跳跃数为30)
12ms6ms1mslocalhost[192.168.21.254]
261ms2ms1mslocalhost[10.10.10.1]
319ms9ms5ms123.157.157.137
43ms10ms9ms101.71.244.1
5*34ms32ms221.12.1.149
637ms33ms32ms219.158.96.137
742ms32ms42ms124.65.194.22
836ms36ms34ms202.106.35.190
981ms89ms54ms202.106.43.30
10***Requesttimedout.
11***Requesttimedout.
1243ms32ms32ms61.135.169.125
Tracecomplete.(注:
Tracecomplete追踪完成)
C:
\DocumentsandSettings\Administrator>
第三节、Netstat命令
Netstat命令可以帮助网络管理员了解网络的整体使用情况。
它可以显示当前正在活动的网络连接的详细信息,例如显示网络连接、路由表和网络接口信息,可以统计目前总共有哪些网络连接正在运行。
一、命令格式:
netstat[-r][-s][-n][-a]
参数含义:
-r显示本机路由表的内容;
-s显示每个协议的使用状态(包括TCP协议、UDP协议、IP协议);
-n以数字表格形式显示地址和端口;
-a显示所有主机的端口号。
二、例:
图标键+R打开“运行”窗口,输入“cmd(或command)”打开“命令提示符”窗口。
MicrosoftWindowsXP[版本5.1.2600]
(C)版权所有1985-2001MicrosoftCorp.
C:
\DocumentsandSettings\Administrator>netstat-r
RouteTable
===========================================================================
InterfaceList
0x1...........................MSTCPLoopbackinterface
0x2...002421e026fc......RealtekPCIeGBEFamilyController-数据包计划
程序微型端口
0x10004...14cf9205a4e7......WirelessNAdapter-数据包计划程序微型端口
===========================================================================
===========================================================================
ActiveRoutes:
NetworkDestinationNetmaskGatewayInterfaceMetric
0.0.0.00.0.0.0192.168.21.254192.168.21.2025
127.0.0.0255.0.0.0127.0.0.1127.0.0.11
192.168.21.0255.255.255.0192.168.21.20192.168.21.2025
192.168.21.20255.255.255.255127.0.0.1127.0.0.125
192.168.21.255255.255.255.255192.168.21.20192.168.21.2025
224.0.0.0240.0.0.0192.168.21.20192.168.21.2025
255.255.255.255255.255.255.255192.168.21.2021
255.255.255.255255.255.255.255192.168.21.20192.168.21.201
DefaultGateway:
192.168.21.254
===========================================================================
PersistentRoutes:
None
C:
\DocumentsandSettings\Administrator>
第四节、Ipconfig命令
Ipconfig命令可以显示网络适配器的物理地址、主机的IP地址、子网掩码以及默认网关等,还可以查看主机名、DNS服务器、节点类型等相关信息。
一、命令格式:
Ipconfig[-all][-batch[file]][-renew][-release]
参数含义:
/all显示所有网络适配器(网卡、拨号连接等)的完整TCP/IP配置信息。
/batch文件名将Ipconfig所显示信息以文本方式写入指定文件。
此参数可用来备份本机的网络配置。
/release_all和/release网卡名释放全部(或指定)适配器的动态IP地址。
/renew_all或/renew网卡名为全部(或指定)适配器重新分配IP地址。
二、例:
图标键+R打开“运行”窗口,输入“cmd(或command)”打开“命令提示符”窗口。
MicrosoftWindowsXP[版本5.1.2600]
(C)版权所有1985-2001MicrosoftCorp.
C:
\DocumentsandSettings\Administrator>ipconfig/all
WindowsIPConfiguration
HostName............:
computer
PrimaryDnsSuffix.......:
NodeType............:
Unknown
IPRoutingEnabled........:
No
WINSProxyEnabled........:
No
Ethernetadapter本地连接:
MediaState...........:
Mediadisconnected
Description...........:
RealtekPCIeGBEFamilyController
PhysicalAddress.........:
00-24-21-E0-26-FC
Ethernetadapter无线网络连接11:
Connection-specificDNSSuffix.:
Description...........:
WirelessNAdapter
PhysicalAddress.........:
14-CF-92-05-A4-E7
DhcpEnabled...........:
Yes
AutoconfigurationEnabled....:
Yes
IPAddress............:
192.168.21.20
SubnetMask...........:
255.255.255.0
DefaultGateway.........:
192.168.21.254
DHCPServer...........:
192.168.21.254
DNSServers...........:
202.101.172.35
221.12.1.227
LeaseObtained..........:
2014年2月28日7:
53:
03
LeaseExpires..........:
2014年3月1日7:
53:
03
C:
\DocumentsandSettings\Administrator>
第五节、Arp命令
Arp命令用于显示和修改“地址解析协议(ARP)”缓存中的项目。
ARP缓存中包含一个或多个表,它们用于存储IP地址及其经过解析的以太网或令牌环物理地址。
一、、命令格式:
arp[-a][-dIP地址][-sIP地址MAC地址]
参数含义:
-a显示当前ARP缓存表
-d删除指定的IP地址
-s将指定的IP地址与MAC地址绑定
二、例:
图标键+R打开“运行”窗口,输入“cmd(或command)”打开“命令提示符”窗口。
MicrosoftWindowsXP[版本5.1.2600]
(C)版权所有1985-2001MicrosoftCorp.
C:
\DocumentsandSettings\Administrator>arp-a
Interface:
192.168.21.20---0x10004
InternetAddressPhysicalAddressType
192.168.21.15010-0b-a9-a1-19-40dynamic
192.168.21.25444-e4-d9-24-3d-4ddynamic
C:
\DocumentsandSettings\Administrator>
三、用arp命令防ARP病毒攻击的方法
1、打开两个命令提示符窗口:
一个窗口执行arp–a查看网关IP、本机IP、网关MAC等信息,并做好记录;另一个窗口ping网关IP,如果受ARP攻击,此时应ping不通,
2、输入arp–d网关IP→删除正在使用的网关(此命令需要执行多次)
3、输入Ping网关IP
如果是受ARP攻击的话,这时是可以ping通网关或远程网关。
4、接着立即输入arp–a命令获取正确的本地网关IP、网关MAC地址等信息,
5、再输入arp–s网关IP网关MAC,静态绑定网关MAC地址,即可防止受arp攻击。
6、也可将此命令做成.bat脚本,用户如再次遇到相同情况,可双击即可防止。
制作过程为:
新建文本文档,打开后输入输入arp–s[网关IP][网关MAC],如:
@echooff
arp–s192.168.44.100-e0-fc-4e-a9-4c
然后点击文件另存为,保存位置选择桌面,文件名为:
防ARP攻击.bat
保存完毕后,桌面多出一个图标,以后每次双击此图标或加入启动项即可防止ARP攻击。