`
zengshaotao
  • 浏览: 787513 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

ping

 
阅读更多

PING (Packet Internet Grope),因特网包探索器,用于测试网络连接量的程序。Ping发送一个ICMP回声清求消息给目的地并报告是否收到所希望的ICMP回声应答。
    
它是用来检查网络是否通畅或者网络连接速度的命令。作为一个生活在网络上的管理员或者黑客来说,ping命令是第一个必须掌握的DOS命令,它所利用的原理是这样的:网络上的机器都有唯一确定的IP地址,我们给目标IP地址发送一个数据包,对方就要返回一个同样大小的数据包,根据返回的数据包我们可以确定目标主机的存在,可以初步判断目标主机的操作系统等。
PING命令
用于验证与远程计算机的连接。该命令只有在安装了 TCP/IP 协议后才可以使用。Ping命令的主要作用是通过发送数据包并接收应答信息来检测两台计算机之间的网络是否连通。当网络出现故障的时候,可以用这个命令来预测故障和确定故障地点。Ping命令成功只是说明当前主机与目的主机之间存在一条连通的路径。如果不成功,则考虑:网线是否连通、网卡设置是否正确、IP地址是否可用等。
Ping 是Windows系列自带的一个可执行命令。利用它可以检查网络是否能够连通,用好它可以很好地帮助我们分析判定网络故障。应用格式:Ping IP地址。该命令还可以加许多参数使用,具体是键入Ping按回车即可看到详细说明。
Ping 是Windows系列自带的一个可执行命令。利用它可以检查网络是否能够连通,用好它可以很好地帮助我们分析判定网络故障。应用格式:Ping IP地址。该命令还可以加许多参数使用,具体是键入Ping按回车即可看到详细说明。
    
1.Ping本机IP
    
例如本机IP地址为:172.168.200.2。则执行命令Ping 172.168.200.2。如果网卡安装配置没有问题,则应有类似下列显示:
    
Replay from 172.168.200.2 bytes=32 time<10ms
    
Ping statistics for 172.168.200.2
    
Packets Sent=4 Received=4 Lost=0 0% loss
    
Approximate round trip times in milli-seconds
    
Minimum=0ms Maxiumu=1ms Average=0ms
    
如果在MS-DOS方式下执行此命令显示内容为:Request timed out,则表明网卡安装或配置有问题。将网线断开再次执行此命令,如果显示正常,则说明本机使用的IP地址可能与另一台正在使用的机器IP地址重复了。如果仍然不正常,则表明本机网卡安装或配置有问题,需继续检查相关网络配置。
    
2.Ping网关IP
    
假定网关IP为:172.168.6.1,则执行命令Ping 172.168.6.1。在MS-DOS方式下执行此命令,如果显示类似以下信息:
    
Reply from 172.168.6.1 bytes=32 time=9ms TTL=255
    
Ping statistics for 172.168.6.1
    
Packets Sent=4 Received=4 Lost=0
    
Approximate round trip times in milli-seconds
    
Minimum=1ms Maximum=9ms Average=5ms
    
则表明局域网中的网关路由器正在正常运行。反之,则说明网关有问题。
    
3.Ping远程IP
    
这一命令可以检测本机能否正常访问Internet。比如本地电信运营商的IP地址为:202.102.48.141。在MS-DOS方式下执行命令:Ping 202.102.48.141,如果屏幕显示:
    
Reply from 202.102.48.141 bytes=32 time=33ms TTL=252
    
Reply from 202.102.48.141 bytes=32 time=21ms TTL=252
    
Reply from 202.102.48.141 bytes=32 time=5ms TTL=252
    
Reply from 202.102.48.141 bytes=32 time=6ms TTL=252
    
Ping statistics for 202.102.48.141
    
Packets Sent=4 Received=4 Lost=0 0% loss
    
Approximate round trip times in milli-seconds
    
Minimum=5ms Maximum=33ms Average=16ms
    
则表明运行正常,能够正常接入互联网。反之,则表明主机文件(windows/host)存在问题。
    
--PING命令参数详解
    
-a 将目标的机器标识转换为ip地址
    
-t 若使用者不人为中断会不断的ping下去
    
-c count 要求ping命令连续发送数据包,直到发出并接收到count个请求
    
-d 为使用的套接字打开调试状态
    
-f 是一种快速方式ping。使得ping输出数据包的速度和数据包从远程主机返回一样快,或者更快,达到每秒100次。在这种方式下,每个请求用一个句点表示。对于每一个响应打印一个空格键。
    
-i seconds 在两次数据包发送之间间隔一定的秒数。不能同-f一起使用。
    
-n 只使用数字方式。在一般情况下ping会试图把IP地址转换成主机名。这个选项要求ping打印IP地址而不去查找用符号表示的名字。如果由于某种原因无法使用本地DNS服务器这个选项就很重要了。
    
-p pattern 拥护可以通过这个选项标识16 pad字节,把这些字节加入数据包中。当在网络中诊断与数据有关的错误时这个选项就非常有用。
    
-q 使ping只在开始和结束时打印一些概要信息。
    
-R 把ICMP RECORD-ROUTE选项加入到ECHO_REQUEST数据包中,要求在数据包中记录路由,这样当数据返回时ping就可以把路由信息打印出来。每个数据包只能记录9个路由节点。许多主机忽略或者放弃这个选项。
    
-r 使ping命令旁路掉用于发送数据包的正常路由表。
    
-s packetsize 使用户能够标识出要发送数据的字节数。缺省是56个字符,再加上8个字节的ICMP数据头,共64个ICMP数据字节

分享到:
评论

相关推荐

    java中ping命令ping工具类(循环ping)

    java中ping命令ping工具类(循环ping) java ping ip ping命令 ping工具类 支持linux和windows等所有平台 Ping是Windows下的一个命令 在Unix和Linux下也有这个命令。 ping也属于一个通信协议,是TCP/IP协议的一部分 ...

    pingtest记录ping过程

    标题中的“pingtest记录ping过程”指的是使用特定工具或命令来追踪并记录对特定IP地址进行网络连通性测试(ping)的详细过程。在IT领域,ping是网络诊断中最基本的工具之一,用于检查一个网络节点是否可达,以及测量...

    群Ping.zip 局域网ping工具

    标题中的“群Ping.zip 局域网ping工具”指的是一个专为局域网设计的批量ping测试工具。在计算机网络中,"ping"是一个用于测试网络连接和延迟的基本命令,它通过发送ICMP(Internet Control Message Protocol)回显...

    PingTool服务器网络ping监测工具

    **PingTool服务器网络ping监测工具** PingTool是一款专为IT管理员设计的服务器网络监测软件,其主要功能是对服务器的网络连接情况进行实时监控和诊断。通过使用PingTool,用户能够便捷地检查服务器的在线状态,了解...

    Android 模拟Ping命令,获取ping包

    在Android系统中,由于安全性和权限管理的限制,与在桌面操作系统上直接使用`ping`命令不同,我们不能直接在Android应用中调用系统shell来执行`ping`命令。但是,我们可以利用Android提供的Socket编程接口来模拟实现...

    Java实现ping功能

    在IT行业中,网络通信是至关重要的一个领域,而"ping"命令则是网络诊断最常用的工具之一。这个项目名为"Java实现ping功能",它利用Java编程语言,结合Spring Boot、Thymeleaf和Maven等技术,实现了类似操作系统内置...

    VB 实现PING功能

    在VB(Visual Basic)编程环境中,实现PING功能主要涉及到网络通信和系统进程的交互。PING是一种基于ICMP(Internet Control Message Protocol,互联网控制消息协议)的网络诊断工具,用于测试网络连接性和网络设备...

    ip检测_批量_ping_C#实现ping功能_

    在IT行业中,网络通信是至关重要的部分,而Ping命令作为一种基本的网络诊断工具,被广泛用于检查网络连通性。本教程将详细讲解如何在C#编程环境中实现批量Ping功能,不再依赖于调用系统CMD窗口,而是通过自定义窗体...

    科来Ping 工具完整版 1.1(见过的最好的ping工具)

    "科来Ping工具完整版1.1"是一款备受赞誉的网络诊断工具,它在系统维护和网络问题排查中扮演着重要角色。这款工具以其高效、精准和易用性被誉为最佳的ping工具之一。下面我们将详细探讨ping工具的功能、用途以及科来...

    tnsping命令解析

    ### tnsping命令详解 #### 一、tnsping命令简介 tnsping是一个由Oracle提供的网络诊断工具,主要用于测试客户端能否成功连接到远程数据库。它通过模拟客户端发送请求到数据库监听器(Listener),以此来验证数据库...

    批量定时ping工具

    批量定时ping工具是一种实用的网络诊断工具,尤其适用于IT管理员和网络工程师,它允许用户一次性导入大量的IP地址列表,并按照设定的时间间隔进行自动ping操作。这个工具的主要功能和优势在于其自动化和批量处理的...

    可视化Ping工具Ping Tester Pro 8.18 便携版(Portable已注册)

    **可视化Ping工具 Ping Tester Pro 8.18 便携版** 在IT行业中,网络诊断是维护和优化网络性能的关键环节。Ping Tester Pro是一款专业的可视化Ping工具,它为用户提供了一个直观且功能强大的平台来测试网络连接的...

    ping过程及原理

    "ping过程及原理" Ping过程是计算机网络中非常重要的一种网络诊断工具,用于测试网络的连通性和延迟情况。Ping过程的原理是基于ARP(Address Resolution Protocol,地址解析协议)和IP(Internet Protocol,互联网...

    长ping工具.zip

    "长ping工具.zip"是一个压缩包,其中包含了一个专门用于执行长时间ping操作的工具。这个工具不仅能够持续ping指定的IP地址,而且还能详细记录每次ping请求的响应时间和结果,这对于网络故障排查、网络延迟分析以及...

    批量ping工具|多IP同时ping|快速选服务器

    在IT网络管理领域,批量ping工具是不可或缺的实用程序,尤其对于网络诊断和服务器选择而言。批量ping工具,如标题所提及的,允许用户同时对多个IP地址或主机名进行ping操作,极大地提高了网络管理员的工作效率。下面...

    Android中实现ping功能的多种方法详解

    Android中实现ping功能的多种方法详解 Android系统中实现ping功能是 Android开发中的一项重要任务,本文将详细介绍 Android中实现ping功能的多种方法。 方法一:使用InetAddresss方式 从Java 1.5开始,java.net...

    windows ping添加时间戳

    在Windows操作系统中,"ping"命令是一个非常实用的网络诊断工具,用于检查网络连接的连通性和速度。在标题“windows ping添加时间戳”中提到的,是指在执行ping命令时,通过添加特定参数来显示每个响应的时间戳,...

    Ping指定IP并输出带每条Ping记录时间的文档

    标题 "Ping指定IP并输出带每条Ping记录时间的文档" 涉及到的是网络诊断中的一个常见操作,即使用Ping命令来测试网络连通性,并将结果详细记录下来。Ping是Internet控制报文协议(ICMP)的一部分,用于网络诊断,通过...

    Smokeping For Windows 详细安装文档

    《Smokeping for Windows详细安装教程》 Smokeping是一款强大的网络监控工具,专用于测量和展示网络延迟和丢包情况。本文将详细介绍如何在Windows环境中,结合IIS、RRDTOOL和Perl来安装和配置Smokeping 2.6.8。 **...

    批量ping指定网络IP地址工具

    这是一个适用于Windows平台下使用.net3.5框架Winform开发的批量ping指定网络IP地址工具;该工具具有以下功能: ①可以自行添加需要批量ping的IP地址,且这些添加的IP地址可保存为本地文件 ②可以对多个ip地址分别...

Global site tag (gtag.js) - Google Analytics