ping 命令的理解

合集下载

简述ping指令、ipconfig指令、netstat指令、net指令和at指令的功能和用途。

简述ping指令、ipconfig指令、netstat指令、net指令和at指令的功能和用途。

简述ping指令、ipconfig指令、netstat指令、net指令和at指令的功能和用途。

1. ping指令:用于测试网络连接以及测量网络延迟和带宽使用。

可以检测到网络的连通性并显示延迟时间。

2. ipconfig指令:用于获取当前系统的网络配置信息,包括IP地址、子网掩码、默认网关、DNS服务器等。

3. netstat指令:用于显示当前系统的网络连接情况,包括本机主动连接的远程主机,以及被动等待连接的本机服务端口。

4. net指令:主要用于管理和修改网络设置,比如新增、删除、修改网络共享等。

5. at指令:可以用于在指定时间运行命令或脚本,支持设置每天、每周和每月的重复任务,非常适合进行定时任务管理。

ping 原理

ping 原理

ping 原理
Ping是一种网络工具,用于测试主机之间的连通性。

它的原理是向目标主机发送一个小的网络数据包(ICMP报文),然后等待目标主机回复。

通过观察回复时间和成功率,可以评估目标主机的响应速度和连通性。

当执行ping命令时,操作系统会创建一个ICMP报文,并附上自己的IP地址和目标主机的IP地址。

然后,该报文将通过本地网络接口发送到目标主机。

一旦目标主机收到报文,它将从目标主机发送一个回复报文,其中包含原始数据包的部分或全部。

在收到回复报文后,ping工具会记录下往返时间(Round-Trip Time,RTT),这是发送报文到接收回复报文的时间间隔。

根据RTT可以判断目标主机的响应速度,通常以毫秒为单位。

另外,ping还会记录成功发送和接收报文的次数,用于计算成功率。

成功率表示在一定时间内成功传送数据包的比例。

通常以百分比表示。

通过连续发送ping报文并收集回复报文,可以得到目标主机的平均响应时间和连通性情况。

ping工具通常会输出每个报文的序列号、发送时间、回复时间和成功率等信息,帮助用户分析网络延迟和故障。

需要注意的是,由于网络拥塞、目标主机故障或防火墙限制等原因,ping命令可能会失败或延迟较高。

因此,在进行网络测
试时,应该综合考虑多个因素,并使用其他工具和技术进行更全面的评估。

理解ping命令

理解ping命令

UNDERSTANDING THEPINGCOMMAND思科网络技术文档作者 红头发 CCIE#15101Pt.1 Introduction to the Ping CommandPing Overview背景知识:什么是ping?ping是Packet Internet Groper的缩写,这个命令是用于检测网络设备可访问性的最常见的方法.它使用互联网信息控制协议(ICMP)的echo信息可以来决定:1.远程设备是否可用.2.与远程主机通信的来回行程(round-trip)的延迟(delay).3.数据包的丢失情况.ping是如何工作的?首先,ping发送echo request数据包到某个地址,然后等待应答,当echo request到达目标设备以后,在一个有效的时间内(超时之前)返回echo reply数据包给源设备.这样即说明连通性正常(Cisco路由器默认的超时时间为2秒).一些返回的符号的含义如下:1.叹号(!):代表成功收到响应.2.句号(.):代表在等待应答的时候超时.3.U:代表目标不可达(destination unreachable)或接收到错误的协议数据单元(PDU).4.Q:说明目标设备的处理过于繁忙.5.M代表不能分片(fragment).6.问号(?):代表未知的数据包类型.7.&:代表数据包的生存期(lifetime)超出.Pt.2 Why I Can’t Ping Successfully?Case 1第一种无法ping通的实例:R1#ping 34.0.0.4Type escape sequence to abort.Sending 5, 100-byte ICMP Echos to 34.0.0.4, timeout is 2 seconds:.....Success rate is 0 percent (0/5)接下来打开调试命令实时监测,继续执行ping命令,看下到底发生了什么:R1#debug ip packetIP packet debugging is onR1#ping 34.0.0.4Type escape sequence to abort.Sending 5, 100-byte ICMP Echos to 34.0.0.4, timeout is 2 seconds:Jan 20 16:00:25.603: IP: s=12.0.0.1 (local), d=34.0.0.4, len 100, unroutable.Jan 20 16:00:27.599: IP: s=12.0.0.1 (local), d=34.0.0.4, len 100, unroutable.Jan 20 16:00:29.599: IP: s=12.0.0.1 (local), d=34.0.0.4, len 100, unroutable.Jan 20 16:00:31.599: IP: s=12.0.0.1 (local), d=34.0.0.4, len 100, unroutable.Jan 20 16:00:33.599: IP: s=12.0.0.1 (local), d=34.0.0.4, len 100, unroutable.Success rate is 0 percent (0/5)可以看出因为目标地址和源地址不在同一网段,并且没有启用路由协议,因此无法ping通.现在在R1上配置一条路由:R1#configure terminalEnter configuration commands, one per line. End with CNTL/Z.R1(config)#ip route 0.0.0.0 0.0.0.0 Serial0同时在R2上打开调试命令,继续尝试ping命令:R1#ping 34.0.0.4Type escape sequence to abort.Sending 5, 100-byte ICMP Echos to 34.0.0.4, timeout is 2 seconds:U.U.USuccess rate is 0 percent (0/5)Jan 20 16:05:30.659: IP: s=12.0.0.1 (local), d=34.0.0.4 (Serial0), len 100, sending Jan 20 16:05:30.663: ICMP type=8, code=0Jan 20 16:05:30.691: IP: s=12.0.0.2 (Serial0), d=12.0.0.1 (Serial0), len 56, rcvd 3 Jan 20 16:05:30.695: ICMP type=3, code=1Jan 20 16:05:30.699: IP: s=12.0.0.1 (local), d=34.0.0.4 (Serial0), len 100, sending Jan 20 16:05:30.703: ICMP type=8, code=0Jan 20 16:05:32.699: IP: s=12.0.0.1 (local), d=34.0.0.4 (Serial0), len 100, sending Jan 20 16:05:32.703: ICMP type=8, code=0Jan 20 16:05:32.731: IP: s=12.0.0.2 (Serial0), d=12.0.0.1 (Serial0), len 56, rcvd 3 Jan 20 16:05:32.735: ICMP type=3, code=1Jan 20 16:05:32.739: IP: s=12.0.0.1 (local), d=34.0.0.4 (Serial0), len 100, sending Jan 20 16:05:32.743: ICMP type=8, code=0R2#Jan 20 16:10:41.907: IP: s=12.0.0.1 (Serial1), d=34.0.0.4, len 100, unroutableJan 20 16:10:41.911: ICMP type=8, code=0Jan 20 16:10:41.915: IP: s=12.0.0.2 (local), d=12.0.0.1 (Serial1), len 56, sendingJan 20 16:10:41.919: ICMP type=3, code=1Jan 20 16:10:41.947: IP: s=12.0.0.1 (Serial1), d=34.0.0.4, len 100, unroutableJan 20 16:10:41.951: ICMP type=8, code=0Jan 20 16:10:43.943: IP: s=12.0.0.1 (Serial1), d=34.0.0.4, len 100, unroutableJan 20 16:10:43.947: ICMP type=8, code=0Jan 20 16:10:43.951: IP: s=12.0.0.2 (local), d=12.0.0.1 (Serial1), len 56, sendingJan 20 16:10:43.955: ICMP type=3, code=1Jan 20 16:10:43.983: IP: s=12.0.0.1 (Serial1), d=34.0.0.4, len 100, unroutableJan 20 16:10:43.987: ICMP type=8, code=0Jan 20 16:10:45.979: IP: s=12.0.0.1 (Serial1), d=34.0.0.4, len 100, unroutableJan 20 16:10:45.983: ICMP type=8, code=0Jan 20 16:10:45.987: IP: s=12.0.0.2 (local), d=12.0.0.1 (Serial1), len 56, sendingJan 20 16:10:45.991: ICMP type=3, code=1R1正确的把数据包转发给R2,但是由于R2上没有到达目标网络的路由,因此它无法正确的转发数据包.现在在R2和R3上面配置路由协议:R2#configure terminalEnter configuration commands, one per line. End with CNTL/Z.R2(config)#router ripR2(config-router)#network 12.0.0.0R2(config-router)#network 23.0.0.0R2(config-router)#no auto-summaryR3#configure terminalEnter configuration commands, one per line. End with CNTL/Z.R3(config)#router ripR3(config-router)#network 23.0.0.0R3(config-router)#network 34.0.0.0R3(config-router)#no auto-summary继续尝试ping命令:R1#ping 34.0.0.4Type escape sequence to abort.Sending 5, 100-byte ICMP Echos to 34.0.0.4, timeout is 2 seconds:Jan 20 16:16:13.367: IP: s=12.0.0.1 (local), d=34.0.0.4 (Serial0), len 100, sending. Jan 20 16:16:15.363: IP: s=12.0.0.1 (local), d=34.0.0.4 (Serial0), len 100, sending. Jan 20 16:16:17.363: IP: s=12.0.0.1 (local), d=34.0.0.4 (Serial0), len 100, sending. Jan 20 16:16:19.363: IP: s=12.0.0.1 (local), d=34.0.0.4 (Serial0), len 100, sending.Jan 20 16:16:21.363: IP: s=12.0.0.1 (local), d=34.0.0.4 (Serial0), len 100, sending. Success rate is 0 percent (0/5)虽然R1到R4的路由都没问题了,但是R4却不知道如何把应答正确的返回:R4#Jan 20 16:18:45.903: IP: s=12.0.0.1 (Serial0), d=34.0.0.4 (Serial0), len 100, rcvd 3 Jan 20 16:18:45.911: IP: s=34.0.0.4 (local), d=12.0.0.1, len 100, unroutableJan 20 16:18:47.903: IP: s=12.0.0.1 (Serial0), d=34.0.0.4 (Serial0), len 100, rcvd 3 Jan 20 16:18:47.907: IP: s=34.0.0.4 (local), d=12.0.0.1, len 100, unroutableJan 20 16:18:49.903: IP: s=12.0.0.1 (Serial0), d=34.0.0.4 (Serial0), len 100, rcvd 3 Jan 20 16:18:49.907: IP: s=34.0.0.4 (local), d=12.0.0.1, len 100, unroutableJan 20 16:18:51.903: IP: s=12.0.0.1 (Serial0), d=34.0.0.4 (Serial0), len 100, rcvd 3 Jan 20 16:18:51.907: IP: s=34.0.0.4 (local), d=12.0.0.1, len 100, unroutableJan 20 16:18:53.903: IP: s=12.0.0.1 (Serial0), d=34.0.0.4 (Serial0), len 100, rcvd 3 Jan 20 16:18:53.907: IP: s=34.0.0.4 (local), d=12.0.0.1, len 100, unroutable解决方法是在R4上配置到R1的路由:R4#configure terminalEnter configuration commands, one per line. End with CNTL/Z.R4(config)#ip route 0.0.0.0 0.0.0.0 Serial0再次尝试ping命令,一切正常:R1#ping 34.0.0.4Type escape sequence to abort.Sending 5, 100-byte ICMP Echos to 34.0.0.4, timeout is 2 seconds:!!!!!Success rate is 100 percent (5/5), round-trip min/avg/max = 32/35/36 msCase 2第二种无法ping通的实例:打开调试命令实时监测,继续执行ping命令,看下到底发生了什么:R2#debug ip packetIP packet debugging is onR2#ping 100.0.0.5Type escape sequence to abort.Sending 5, 100-byte ICMP Echos to 100.0.0.5, timeout is 2 seconds:Jan 20 17:04:05.167: IP: s=100.0.0.4 (local), d=100.0.0.5 (Ethernet0), len 100, sending Jan 20 17:04:05.171: IP: s=100.0.0.4 (local), d=100.0.0.5 (Ethernet0), len 100, encapsulation failed.Jan 20 17:04:07.167: IP: s=100.0.0.4 (local), d=100.0.0.5 (Ethernet0), len 100, sending Jan 20 17:04:07.171: IP: s=100.0.0.4 (local), d=100.0.0.5 (Ethernet0), len 100, encapsulation failed.Jan 20 17:04:09.175: IP: s=100.0.0.4 (local), d=100.0.0.5 (Ethernet0), len 100, sending Jan 20 17:04:09.183: IP: s=100.0.0.4 (local), d=100.0.0.5 (Ethernet0), len 100, encapsulation failed.Jan 20 17:04:11.175: IP: s=100.0.0.4 (local), d=100.0.0.5 (Ethernet0), len 100, sending Jan 20 17:04:11.179: IP: s=100.0.0.4 (local), d=100.0.0.5 (Ethernet0), len 100, encapsulation failed.Jan 20 17:04:13.175: IP: s=100.0.0.4 (local), d=100.0.0.5 (Ethernet0), len 100, sending Jan 20 17:04:13.179: IP: s=100.0.0.4 (local), d=100.0.0.5 (Ethernet0), len 100, encapsulation failed.Success rate is 0 percent (0/5)又出问题了,ping无法正常工作.输出内容中的encapsulation failed意味着路由器知道往哪(where)发送数据包,但是却不知道如何(how)发送它.为了解决这个问题,需要知道ARP协议是如何工作的,使用show arp命令查看映射情况:R2#show arpProtocol Address Age (min) Hardware Addr Type InterfaceInternet 100.0.0.4 - 0000.0c5d.7a0d ARPA Ethernet0Internet 100.0.0.1 10 0060.5cf4.a955 ARPA Ethernet0我们使用调试命令,查看是什么原因造成了封装失败:R2#debug arpARP packet debugging is onR2#ping 100.0.0.5Type escape sequence to abort.Sending 5, 100-byte ICMP Echos to 100.0.0.5, timeout is 2 seconds:Jan 20 17:19:43.843: IP ARP: creating incomplete entry for IP address: 100.0.0.5 interface Ethernet0Jan 20 17:19:43.847: IP ARP: sent req src 100.0.0.4 0000.0c5d.7a0d, dst 100.0.0.5 0000.0000.0000 Ethernet0.Jan 20 17:19:45.843: IP ARP: sent req src 100.0.0.4 0000.0c5d.7a0d, dst 100.0.0.5 0000.0000.0000 Ethernet0.Jan 20 17:19:47.843: IP ARP: sent req src 100.0.0.4 0000.0c5d.7a0d, dst 100.0.0.5 0000.0000.0000 Ethernet0.Jan 20 17:19:49.843: IP ARP: sent req src 100.0.0.4 0000.0c5d.7a0d, dst 100.0.0.5 0000.0000.0000 Ethernet0.Jan 20 17:19:51.843: IP ARP: sent req src 100.0.0.4 0000.0c5d.7a0d, dst 100.0.0.5 0000.0000.0000 Ethernet0.Success rate is 0 percent (0/5)我们可以发现R2广播数据包到广播地址FFFF.FFFF.FFFF.这里的0000.0000.0000说明R2正在查找目标地址(100.0.0.5)的MAC地址.而在这个例子中它不知道MAC地址是什么,就拿0000.0000.0000来填充进广播帧作为占位符,从e0口发送出去,询问和100.0.0.5对应的MAC地址.如果没有得到应答,MAC 地址将标记为incomplete,如下:R2#show arpProtocol Address Age (min) Hardware Addr Type InterfaceInternet 100.0.0.4 - 0000.0c5d.7a0d ARPA Ethernet0Internet 100.0.0.1 10 0060.5cf4.a955 ARPA Ethernet0Internet 100.0.0.5 0 Incomplete ARPA超过一定时间以后,这条标记为incomplete的条目将会从ARP表中被移除.所以只要相应的MAC地址不存在于ARP表中,就会出现encapsulation failed的错误,造成ping失败.。

ping的几种用法

ping的几种用法

ping的几种用法
ping命令是一种网络诊断工具,可以用于测试网络连接和诊断网络问题。

以下是ping命令的几种用法:
1.测试网络连接:可以ping一个IP地址或域名,以测试是否能够建立网络连接。

2. 测试网络延迟:使用ping命令可以测试网络延迟情况。

通过发送数据包到目标主机并等待回复,可以计算出网络延迟时间。

3. 测试网络丢包率:使用ping命令可以测试网络丢包率。

通过发送一定数量的数据包到目标主机并计算丢失的数据包数量,可以得出网络丢包率。

4. 诊断网络问题:当网络出现故障时,可以使用ping命令来诊断问题所在。

通过ping目标主机并观察返回的结果,可以判断是否能够建立连接、是否存在丢包情况、延迟是否严重等问题。

5. 批量ping网段:对于一个网段内的众多IP地址,可以使用批量ping命令来检测哪些IP地址存在问题。

总之,ping命令是一种非常实用的网络诊断工具,可以帮助我们测试网络连接、诊断网络问题以及批量检测网络故障。

ping命令和tracert命令的作用和原理

ping命令和tracert命令的作用和原理

ping命令和tracert命令的作用和原理Ping命令和Tracert命令是网络工具中常用的命令,它们用于检测网络连接的质量和诊断网络故障。

Ping命令用于测试主机之间的连通性,而Tracert命令则用于跟踪网络数据包在互联网中的路径。

下面将逐步介绍这两个命令的作用和原理。

一、Ping命令的作用和原理1. 作用:Ping命令用于测试与目标主机之间的网络连接情况,可以判断目标主机是否能够响应网络请求,以及网络延迟和丢包率等。

通过发送ICMP(Internet Control Message Protocol)数据包到目标主机,然后等待目标主机的响应,从而判断网络的连通状况。

2. 原理:Ping命令发送一个ICMP Echo Request消息(ping请求)到目标主机的IP地址。

目标主机收到该请求后,会返回一个ICMP Echo Reply消息(ping 响应)给源主机。

Ping命令根据发送请求和接收响应的时间来计算网络延迟(即Round Trip Time),以及统计发送和接收的数据包数量和丢失率。

Ping命令的执行步骤如下:Step 1: 用户在命令提示符下输入ping命令,后面跟上目标主机的IP地址或域名。

Step 2: 操作系统根据输入的IP地址或域名解析得到目标主机的IP地址。

Step 3: 操作系统创建一个ICMP Echo Request消息,并填充一些必要的字段,例如序列号和时间戳。

Step 4: 操作系统将ICMP Echo Request消息封装成一个IP数据包,并填写源IP地址和目标IP地址等信息。

Step 5: 操作系统将IP数据包发送到本地网络的网卡。

Step 6: IP数据包在本地网络中被交换机或路由器转发,依次经过多个网络节点,直到到达目标主机所在的网络。

Step 7: 目标主机收到ICMP Echo Request消息后,会生成一个ICMP Echo Reply 消息作为响应。

ping命令详解

ping命令详解

ping命令详解ping命令是计算机网络中常用的命令之一,用于测试网络连接以及判断网络通信质量。

它通过发送数据包来测量从源主机到目标主机的往返时间,并可以检查数据包是否丢失或延迟。

本文将对ping命令进行详细介绍,包括其原理、用法以及常见问题的排查方法。

一、ping命令的原理在计算机网络中,ping命令利用ICMP(Internet Control Message Protocol,互联网控制消息协议)来发送网络数据包,然后等待目标主机的响应来判断网络的连通性和响应时间。

pong则是相应的包。

通过发送一个ICMP Echo Request包给目标主机,然后等待目标主机返回一个ICMP Echo Reply包,ping命令可以计算往返时间(Round-Trip Time,简称RTT)并统计丢包率。

这些信息可以帮助我们检测网络连接是否正常以及网络速度的快慢。

二、ping命令的用法在Windows系统下,我们可以使用命令提示符(Command Prompt)或者Windows PowerShell来执行ping命令。

在Linux和macOS系统下,则可以使用终端(Terminal)来操作。

下面是ping命令的基本用法:ping [选项] [目标主机]其中,目标主机可以是IP地址或者域名。

常见的选项包括:-c n:指定发送数据包的次数,n是一个正整数;-i n:指定发送数据包的时间间隔,n是一个浮点数,单位是秒;-w n:指定等待目标主机响应的超时时间,n是一个正整数,单位是毫秒;-s n:指定发送数据包的大小,n是一个正整数,单位是字节;-t:持续发送数据包,直到手动停止。

例如,执行ping命令ping 发送数据包并等待响应。

ping命令会显示每个数据包的往返时间以及丢包情况。

通过观察ping命令的输出,我们可以判断网络的连通性和响应速度。

三、常见问题的排查方法1. 目标主机不可达问题当我们执行ping命令时,如果显示“请求超时”或者“目标主机不可达”的错误信息,说明目标主机无法通过网络进行访问。

关于Ping命令以及Ping命令的用法

关于Ping命令以及Ping命令的用法Ping概述:Ping 是Windows系列自带的一个可执行命令。

利用它可以检查网络是否能够连通,可以很好地帮助我们分析判定网络故障。

该命令只有在安装了TCP/IP 协议后才可以使用。

Ping命令的主要作用是通过发送数据包并接收应答信息来检测两台计算机之间的网络是否连通。

当网络出现故障的时候,可以用这个命令来预测故障和确定故障地点。

Ping命令成功只是说明当前主机与目的主机之间存在一条连通的路径。

如果不成功,则考虑:网线是否连通、网卡设置是否正确、IP地址是否可用等。

需要注意的是:成功地与另一台主机进行一次或两次数据报交换并不表示TCP/IP配置就是正确的,你必须执行大量的本地主机与远程主机的数据报交换,才能确信TCP/IP的正确性。

按照缺省设置,Windows上运行的Ping命令发送4个ICMP(网间控制报文协议)回送请求,每个32字节数据,如果一切正常,你应能得到4个回送应答。

Ping能够以毫秒为单位显示发送回送请求到返回回送应答之间的时间量。

如果应答时间短,表示数据报不必通过太多的路由器或网络连接速度比较快。

Ping还能显示TTL(Time To Live存在时间)值,你可以通过TTL值推算一下数据包已经通过了多少个路由器:源地点TTL起始值(就是比返回TTL略大的一个2的乘方数)-返回时TTL值。

例如,返回TTL值为119,那么可以推算数据报离开源地址的TTL起始值为128,而源地点到目标地点要通过9个路由器网段(128-119);如果返回TTL值为246,TTL起始值就是256,源地点到目标地点要通过9个路由器网段。

PING命令参数详解1、-a 解析计算机NetBios名。

示例:C:\>ping -a 192.168.1.21Pinging [192.168.1.21] with 32 bytes of data:Reply from 192.168.1.21: bytes=32 time<10ms TTL=254Reply from 192.168.1.21: bytes=32 time<10ms TTL=254Reply from 192.168.1.21: bytes=32 time<10ms TTL=254Reply from 192.168.1.21: bytes=32 time<10ms TTL=254Ping statistics for 192.168.1.21:Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds:Minimum = 0ms, Maximum = 0ms, Average = 0ms从上面就可以知道IP为192.168.1.21的计算机NetBios名为。

ping命令的常用参数以及解释

ping命令的常用参数以及解释一、概述P i ng命令是网络诊断工具中常用的一种,用于测试目标主机是否可达以及网络连接的质量。

它通过发送IC MP(I nt er ne tC on tr ol M es sa ge Pr ot oc ol)回显请求报文并等待接收回显应答报文来判断目标主机的可达性。

本文将介绍p in g命令的常用参数及其解释。

二、常用参数1.c c o u n t该参数用于指定p ing命令发送的回显请求报文数量。

默认情况下,p i ng命令会一直发送,通过设置-c参数,可以指定发送报文的数量,达到指定数量后停止发送。

2.s s i z e使用-s参数可以设置p in g命令发送的I C MP报文的大小。

默认情况下,报文的大小为56字节(包含8字节I CM P头部),通过设置-s参数,可以增加或减小报文的大小。

3.t t t l-t参数用于设置ICM P报文的生存时间(T im et oL iv e)。

生存时间指示报文在网络上能够存在的最大时间,通过逐跳递减该值,报文最终可能会被丢弃。

通过修改-t参数可以调整报文的生存时间。

4.i i n t e r v a l该参数用于设置p ing命令发送I CM P报文的时间间隔。

默认情况下,报文发送间隔为1秒,通过设置-i参数,可以调整报文发送的时间间隔。

5.W t i m e o u t使用-W参数可以设置p in g命令等待回显应答的超时时间。

默认情况下,超时时间为2秒,如果在指定的时间内没有接收到回显应答,pi ng 命令会输出相应的超时提示。

6.r-r参数用于启用pin g命令的记录路由功能。

当使用-r参数时,p in g 命令会记录报文经过的路由信息,并将其输出显示。

7.q-q参数用于启用安静模式,使p in g命令在结果输出中只显示摘要信息,而不会显示每个回显应答的详细信息。

三、参数解释1.c o u n tc o un t参数指定了pi n g命令发送回显请求报文的数量。

ping命令的用法和功能

ping命令的用法和功能以下是 6 条关于“ping 命令的用法和功能”的内容:1. 嘿,你知道吗?ping 命令就像你的侦察兵!比如你想知道你能不能和另一台电脑联系上,ping 一下就知道啦!就像你想知道远方的朋友在不在家,扔个小石子过去看看有没有回应一样。

“ping ”,看看你的电脑自己能不能回应,这可太神奇啦!2. 哇塞,ping 命令可厉害啦!它能帮你快速检测网络连接情况呢。

就好比你给网络世界打个电话,问一声“喂,在吗?”比如说“ping 百度.com”,一下子就能知道你和百度的网络通不通畅。

它就像个小魔术棒,能揭示网络的秘密哦!3. 哎呀呀,ping 命令可是个宝呀!它可以让你清楚地知道网络延迟情况哟。

就像跑步比赛时看看你到达终点的时间一样。

你试试“ping 游戏服务器的地址”,要是延迟低,那玩游戏可就爽歪歪啦!这是不是超有趣的?4. 嘿哟,ping 命令简直是网络诊断的好帮手!它就像医生用听诊器听心跳一样,能发现网络的问题。

比如说网络突然变慢了,赶紧“ping 一下网关”,看看到底咋回事儿。

这就像给网络做个体检,酷不酷?5. 哈哈,ping 命令真的太实用啦!它能让你随时掌握网络的稳定性呢。

就如同观察天气是否一直晴朗一样。

你瞧瞧,“ping 常用的网站”,要是一直能ping 通,那网络就稳稳的呀,多棒啊!6. 哇,ping 命令可真是个不可或缺的工具呀!它能告诉你网络是否畅通无阻。

这就好像在探索一条道路是否通畅一样。

你可以在电脑出问题时赶紧“ping 一个正常的地址”,马上就能找出网络是不是有毛病。

你说神奇不神奇?我的观点结论是:ping 命令简单好用又超级重要,大家一定要好好利用它呀!。

Ping,Tracert,Netstat,Winipcfg命令的解释


现在我们把刚才新建的用户abcd加到administrator组里去了,这时候abcd用户已经是超级管理员了,呵呵,你可以再使用net user abcd来查看他的状态,和图10进行比较就可以看出来。但这样太明显了,网管一看用户情况就能漏出破绽,所以这种方法只能对付菜鸟网管,但我们还得知道。现在的手段都是利用其他工具和手段克隆一个让网管看不出来的超级管理员,这是后话。有兴趣的朋友可以参照《黑客防线》第30期上的《由浅入深解析隆帐户》一文。
-t 表示将不间断向目标IP发送数据包,直到我们强迫其停止。试想,如果你使用100M的宽带接入,而目标IP是56K的小猫,那么要不了多久,目标IP就因为承受不了这么多的数据而掉线,呵呵,一次攻击就这么简单的实现了。
-l 定义发送数据包的大小,默认为32字节,我们利用它可以最大定义到65500字节。结合上面介绍的-t参数一起使用,会有更好的效果哦。
下面我们举个例子来说明一下具体用法。
这里time=2表示从发出数据包到接受到返回数据包所用的时间是2秒,从这里可以判断网络连接速度的大小 。从TTL的返回值可以初步判断被ping主机的操作系统,之所以说“初步判断”是因为这个值是可以修改的。这里TTL=32表示操作系统可能是win98。
cd 进入某个文件夹。
get 下载文件到本地机器。
put 上传文件到远程服务器。这就要看远程ftp服务器是否给了你可写的权限了,如果可以,呵呵,该怎么 利用就不多说了,大家就自由发挥去吧。
delete 删除远程ftp服务器上的文件。这也必须保证你有可写的权限。
net view
使用此命令查看远程主机的所以共享资源。命令格式为net view \\IP。
net use
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

PING 命令本地理解
对于很多学习网络的人来说,ping命令是最为常见和熟悉的了。

例如ping 192.168.1.1,ping 你自己的路由器地址,一般来讲,路由的地址都会如此,但是为了安全起见,很多公司都不会用到上述地址。

对于具体命令的用法,相信网上有很多资源,可以自行下载学习,我在这里主要讲的是在使用ping 命令的过程中遇到的问题和解决的范围。

虽然说ping 命令是最为常见的一个网络测试命令,但是随着技术的发展和安全的防范措施逐步重视种,ping 命令也随着被禁用了很多功能。

一般来讲,为了本地的安全起见,网络防火墙都会关闭这个功能,因为ping 命令可以看做是ddl洪水攻击的源头,洪水攻击就是拿你自己的电脑无限制的ping别人的主机而导致的。

当然,你这种做法相信很多企业和大的局域网都不会愿意的,同时,你所在的网络网管也不愿意别人攻击你们的服务和网络,也要禁用此类功能,这就导致了很多练习的人们不能正常使用这么命令了。

其实也不要一直那么悲观,你如果想学习,可以在自己的局域网内练习,这个命令在局域网内还是没有限制的,除了个别人的机器设置除外,一般的机器都不可能注意到这一点的。

如果你是在学校那可就好了。

做测试相对方便一点。

首先,测试的机器最好是机房的机器,那样,即使被逮到了也不知道是谁干的,可以自由撤离。

如果是你自己的机器,尽量去测试你同伴的机器。

那样既可以学习,又可以过程查看,一举两得,何乐而不为呢。

Ping命令具体形式如下:
ping [-t] [-a] [-n count] [-l length] [-f] [-i ttl] [-v tos] [-r count] [-s count] [[-j computer-list] | [-k computer-list]] [-wz timeout] destination-list
options:
-t ping the specified host until stopped.to see statistics and continue - type control-break;to stop - type control-c.
不停的ping地方主机,直到你按下control-c。

其他的功能都大同小异,不会的可以在DOS环境下,命令后面加分号就可以看到帮助文档了,借助网络和文档,应该可以看的差不多。

除了简单的ping命令意外,可以结合其他的网络命令来研究一些网络信号的传递。

最基本的就是DOS下的8个基本的命令,依次是ping,nbtstat,netstat,tracert,net,at,ftp,telnet.这些命令都是涉及到命令的追踪,远程控制,网络端口,网络连接,文件传输,信号流动等放慢的内容,想了解的同学可以到网上查找相关的文件。

相关文档
最新文档