• -c表示的是ping的次数(linux系统下并不会像windows一样ping四次后停止),后面的3为ping三次后终止。 -i表示的是两次ping访问之间的时间间隔,0.2参数表示的是间隔0.2s -W表示的是定义等待超时的时间,3表示的是...
    ping -c 3 -i 0.2 -W 3 $1 &> /dev/null
    
    if [ $? -eq 0 ]
    

    这条语句中各个参数的意义为:
    -c表示的是ping的次数(linux系统下并不会像windows一样ping四次后停止),后面的3为ping三次后终止。
    -i表示的是两次ping访问之间的时间间隔,0.2参数表示的是间隔0.2s
    -W表示的是定义等待超时的时间,3表示的是超过三秒钟就定义为ping不通
    $1为输入的参数
    &> /dev/null表示的是用完的参数自动存入一个没有回收功能的垃圾箱
    $?参数表示的是若前面的语句执行成功,则会返回0,若执行不成功,则会返回非0数据。
    -eq 为前者是否等于后者。

    展开全文
  • Linux ping命令详解

    2018-06-07 15:21:17
    不管在windows平台,还是在linux平台,ping都是非常常用的网络命令;ping命令通过ICMP(Internet控制消息协议)工作;ping可以用来测试本机与目标主机是否联通、联通速度如何、稳定性如何。 一、ping用法: ping...




    ping命令用来测试主机之间网络的连通性。执行ping指令会使用ICMP传输协议,发出要求回应的信息,若远端主机的网络功能没有问题,就会回应该信息,因而得知该主机运作正常。

    语法

    ping(选项)(参数)

    选项

    -d:使用Socket的SO_DEBUG功能;
    -c<完成次数>:设置完成要求回应的次数;
    -f:极限检测;
    -i<间隔秒数>:指定收发信息的间隔时间;
    -I<网络界面>:使用指定的网络界面送出数据包;
    -l<前置载入>:设置在送出要求信息之前,先行发出的数据包;
    -n:只输出数值;
    -p<范本样式>:设置填满数据包的范本样式;
    -q:不显示指令执行过程,开头和结尾的相关信息除外;
    -r:忽略普通的Routing Table,直接将数据包送到远端主机上;
    -R:记录路由过程;
    -s<数据包大小>:设置数据包的大小;
    -t<存活数值>:设置存活数值TTL的大小;
    -v:详细显示指令的执行过程。
    
    
         ping 192.168.1.9   开始;ctrl + c 停止  
      ping命令通过ICMP(Internet控制消息协议)工作;ping可以用来测试本机与目标主机是否联通、联通速度如何、稳定性如何。

    一、ping用法:
      ping命令运行在命令提示符终端,用法为:“ping 参数 目标主机”。其中参数为零到多个,目标主机可以是IP或者域名。
    1
    2
    3
    4
    Usage: ping [-aAbBdDfhLnOqrRUvV] [-c count] [-i interval] [-I interface]
                [-m mark] [-M pmtudisc_option] [-l preload] [-p pattern] [-Q tos]
                [-s packetsize] [-S sndbuf] [-t ttl] [-T timestamp_option]
                [-w deadline] [-W timeout] [hop1 ...] destination

     二、ping参数详解:
    下面是爱E族(aiezu.com)收集整理的ping详细参数,可能部分不全或翻译错误,欢迎指正:
    参数详解
    -aAudible ping.
    -A自适应ping,根据ping包往返时间确定ping的速度;
    -b允许ping一个广播地址;
    -B不允许ping改变包头的源地址;
    -c countping指定次数后停止ping; 
    -d 使用Socket的SO_DEBUG功能;
    -F flow_label为ping回显请求分配一个20位的“flow label”,如果未设置,内核会为ping随机分配;
    -f极限检测,快速连续ping一台主机,ping的速度达到100次每秒;
    -i interval设定间隔几秒发送一个ping包,默认一秒ping一次;
    -I interface指定网卡接口、或指定的本机地址送出数据包;
    -l preload设置在送出要求信息之前,先行发出的数据包;
    -L抑制组播报文回送,只适用于ping的目标为一个组播地址
    -n 不要将ip地址转换成主机名;
    -p pattern指定填充ping数据包的十六进制内容,在诊断与数据有关的网络错误时这个选项就非常有用,如:“-p ff”;
    -q不显示任何传送封包的信息,只显示最后的结果
    -Q tos设置Qos(Quality of Service),它是ICMP数据报相关位;可以是十进制或十六进制数,详见rfc1349和rfc2474文档;
    -R记录ping的路由过程(IPv4 only);
    注意:由于IP头的限制,最多只能记录9个路由,其他会被忽略;
    -r忽略正常的路由表,直接将数据包送到远端主机上,通常是查看本机的网络接口是否有问题;如果主机不直接连接的网络上,则返回一个错误。
    -S sndbufSet socket sndbuf. If not specified, it is selected to buffer not more than one packet.
    -s packetsize指定每次ping发送的数据字节数,默认为“56字节”+“28字节”的ICMP头,一共是84字节;
    包头+内容不能大于65535,所以最大值为65507(linux:65507, windows:65500);
    -t ttl设置TTL(Time To Live)为指定的值。该字段指定IP包被路由器丢弃之前允许通过的最大网段数;
    -T timestamp_option设置IP timestamp选项,可以是下面的任何一个:
      'tsonly' (only timestamps)
      'tsandaddr' (timestamps and addresses)
      'tsprespec host1 [host2 [host3]]' (timestamp prespecified hops). 
    -M hint 设置MTU(最大传输单元)分片策略。
    可设置为:
      'do':禁止分片,即使包被丢弃;
      'want':当包过大时分片;
      'dont':不设置分片标志(DF flag);
    -m mark设置mark;
    -v使ping处于verbose方式,它要ping命令除了打印ECHO-RESPONSE数据包之外,还打印其它所有返回的ICMP数据包;
    -U Print full user-to-user latency (the old behaviour).
    Normally ping prints network round trip time, which can be different f.e. due to DNS failures.
    -W timeout以毫秒为单位设置ping的超时时间;
    -w deadlinedeadline;
    参考内容:http://ss64.com/bash/ping.html
     
    三、输出格式:
    linux_bash_ping.png
    下图为简单的ping产生的响应内容,图中返回内容具体的含义如下:
    • ① ping目标主机的域名和IP(ping会自动将域名转换为IP)
    • ② 不带包头的包大小和带包头的包大小(参考“-s”参数)
    • ③ icmp_seq:ping序列,从1开始;
    •   ttl:剩余的ttl;
    •   time: 响应时间,数值越小,联通速度越快;
    • ④ 发出去的包数,返回的包数,丢包率,耗费时间;
    • ⑤ 最小/最大/平均响应时间和本机硬件耗费时间; 
       
    四、简单例子:
    1、每隔0.6秒ping一次,一共ping 5次:
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    [root@aiezu.com ~]# ping -c 5 -i 0.6 qq.com
    PING qq.com (14.17.32.211) 56(84) bytes of data.
    64 bytes from 14.17.32.211: icmp_seq=1 ttl=54 time=16.5 ms
    64 bytes from 14.17.32.211: icmp_seq=2 ttl=54 time=17.0 ms
    64 bytes from 14.17.32.211: icmp_seq=3 ttl=54 time=16.6 ms
    64 bytes from 14.17.32.211: icmp_seq=4 ttl=54 time=18.3 ms
    64 bytes from 14.17.32.211: icmp_seq=5 ttl=54 time=19.9 ms
     
    --- qq.com ping statistics ---
    5 packets transmitted, 5 received, 0% packet loss, time 2405ms
    rtt min/avg/max/mdev = 16.520/17.692/19.919/1.293 ms
     
    2、极限快速的使用大包ping:
      以最快的速度,使用最大的包进行ping,可用于测试目标主机的承压能力:
    1
    2
    3
    4
    5
    6
    [root@aiezu ~]# ping -f -s 65507 10.0.0.52
    PING 10.0.0.52 (10.0.0.52) 65507(65535) bytes of data.
    .^
    --- 10.0.0.52 ping statistics ---
    646 packets transmitted, 646 received, 0% packet loss, time 1675ms
    rtt min/avg/max/mdev = 1.202/2.406/8.253/0.507 ms, ipg/ewma 2.598/2.318 ms
    注意:此用法非常危险,65535(包头+内容)*100个包每秒=6.25MB,每秒发送6.25MB的数据,相当于50Mbps的带宽,完全可能导致目标主机拒绝服务。请勿用于非法用途,造成不良后果自负。

    3、联通不稳定,丢包严重的情形:
      下面的ping发出17个ping icmp包,而只有序号为8、9、12的包收到响应信息,丢包率达82%,联通非常不稳定:
    1
    2
    3
    4
    5
    6
    7
    8
    9
    [root@aiezu.com ~]# ping 8.8.8.8
    PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
    64 bytes from 8.8.8.8: icmp_seq=8 ttl=43 time=32.3 ms
    64 bytes from 8.8.8.8: icmp_seq=9 ttl=43 time=32.2 ms
    64 bytes from 8.8.8.8: icmp_seq=12 ttl=43 time=32.0 ms
    ^C
    --- 8.8.8.8 ping statistics ---
    17 packets transmitted, 3 received, 82% packet loss, time 16003ms
    rtt min/avg/max/mdev = 32.038/32.208/32.362/0.246 ms
     
    4、完全无法ping通的情形:
    1
    2
    3
    4
    5
    [root@aiezu.com ~]# ping -c 3 9.9.9.9
    PING 9.9.9.9 (9.9.9.9) 56(84) bytes of data.
     
    --- 9.9.9.9 ping statistics ---
    3 packets transmitted, 0 received, 100% packet loss, time 1999ms
     
    五、常见错误:
    1、错误一:
    1
    ping: packet size too large: 70000
    1
    2
    3
    4
    WARNING: packet size 65508 is too large. Maximum is 65507
    PING 10.0.0.52 (10.0.0.52) 65508(65536) bytes of data.
    ping: local error: Message too long, mtu=1500
    ping: local error: Message too long, mtu=1500
    解决:
      将ping的“-s”参数设置一个更小的值,windows最大值为“65500”,linux最大值为“65507”。


    展开全文
  • linux ping的各种参数

    2011-11-16 17:00:03
    root@coder-671T-M:~# ping --help ping: invalid option -- '-' Usage: ping [-LRUbdfnqrvVaAD] [-c count] [-i interval] [-w deadline] [-p pattern] [-s packetsize] [-t ttl] [-I interface]
    root@coder-671T-M:~# ping --help
    ping: invalid option -- '-'
    Usage: ping [-LRUbdfnqrvVaAD] [-c count] [-i interval] [-w deadline]
                [-p pattern] [-s packetsize] [-t ttl] [-I interface]
                [-M pmtudisc-hint] [-m mark] [-S sndbuf]
                [-T tstamp-options] [-Q tos] [hop1 ...] destination
    

     -d   使用Socket的SO_DEBUG功能。
      -c<完成次数>   设置完成要求回应的次数。
      -f   极限检测。
      -i<间隔秒数>   指定收发信息的间隔时间。
      -I<网络界面>   使用指定的网络界面送出数据包。
      -l<前置载入>   设置在送出要求信息之前,先行发出的数据包。
      -n   只输出数值。
      -p<范本样式>   设置填满数据包的范本样式。
      -q   不显示指令执行过程,开头和结尾的相关信息除外。
      -r   忽略普通的Routing Table,直接将数据包送到远端主机上。
      -R   记录路由过程。
      -s<数据包大小>   设置数据包的大小。
      -t<存活数值>   设置存活数值TTL的大小。
      -v   详细显示指令的执行过程。


    展开全文
  • linux下的ping使用详解

    2016-10-04 23:08:38
    今天整理电脑资料,发现好多以前的学习记录,先把这个ping的使用,分享给大家看。 (声明,这个文章应该是我从别的地方看到然后保存的。) 语法格式 ping [ -d] [ -D ] [ -n ] [ -q ] [ -r] [ -v] [ -R ] ...
    今天整理电脑资料,发现好多以前的学习记录,先把这个ping的使用,分享给大家看。
    (声明,这个文章应该是我从别的地方看到然后保存的。)

    语法格式
    ping [ -d] [ -D ] [  -n ] [  -q ] [ -r] [ -v] [  -R ] [ -a addr_family ] [  -c Count ] [ -w timeout ] [  -f |  -i Wait ] [  -l Preload ] [  -p Pattern ] [  -s PacketSize ] [ -S hostname/IP addr ] [ -L ] [ - I a.b.c.d. ] [ -o interface ] [ -T ttl ] Host [  PacketSize ] [  Count ]



    使用说明
    ping 命令发送一个因特网控制报文协议 (ICMP) ECHO_REQUEST 去从主机或网关那里获得 ICMP ECHO_RESPONSE 信号。
    ping 命令用于:
    确定网络和各外部主机的状态。 
    跟踪和隔离硬件和软件问题。 
    测试、评估和管理网络。
    ping 命令每秒发送一个数据报并且为每个接收到的响应显示一行输出。
    ping 命令计算信号往返时间和(信息)包丢失情况的统计信息,并且在完成之后显示一个简要总结。
    ping 命令在程序超时或当接收到 SIGINT 信号时结束。Host 参数或者是一个有效的主机名或者是因特网地址。
    主要参数
    -c Count 指定要被发送(或接收)的回送信号请求的数目,由 Count 变量指出。 
    -w timeout 这个选项仅和 -c 选项一起才能起作用。它使 ping 命令以最长的超时时间去等待应答(发送最后一个信息包后)。 
    -d 开始套接字级别的调试。 
    -D 这个选项引起 ICMP ECHO_REPLY 信息包向标准输出的十六进制转储。 
    -f 指定 flood-ping 选项。-f 标志“倾倒”或输出信息包,在它们回来时或每秒 100 次,选择较快一个。每一次发送 ECHO_REQUEST,都显示一个句号,而每接收到一个 ECHO_REPLY 信号,就显示一个退格。这就提供了一种对多少信息包被丢弃的信息的快速显示。仅仅 root 用户可以使用这个选项。 
    注: 这在网络上将非常困难,必须小心使用。Flood ping 命令仅仅 root 用户可以使用。-f 标志与 -i Wait 标志不兼容。 
    -I a.b.c.d 指定被 a.b.c.d 标明的接口将被用于向外的 IPv4 多点广播。-I 标志是大写的 i。 
    -o interface 指出 interface 将被用于向外的 IPv6 多点广播。接口以“en0”,“tr0”等的形式指定。 
    -i Wait 在每个信息包发送之间等待被 Wait 变量指定的时间(秒数)。缺省值是在每个信息包发送之间等待 1 秒。这个选项与 -f 标志不兼容。 
    -L 对多点广播 ping 命令禁用本地回送。 
    -l Preload 在进入正常行为模式(每秒 1 个)前尽快发送 Preload 变量指定数量的信息包。-l 标志是小写的 L。 
    -n 指定仅输出数字。不企图去查寻主机地址的符号名。 
    -p Pattern 指定用多达 16 个“填充”字节去填充您发送的信息包。这有利于诊断网络上依赖数据的问题。例如,-p ff 全部用 1 填充信息包。 
    -q 指定静默输出。除了在启动和结束时显示总结行外什么也不显示。 
    -r 忽略路由表直接送到连接的网络上的主机上。如果 主机 不在一个直接连接的网络上,ping 命令将产生一个错误消息。这个选项可以被用来通过一个不再有路由经过的接口去 ping 一个本地主机。 
    -R 指定记录路由选项。-R 标志包括 ECHO_REQUEST 信息包中的 RECORD_ROUTE 选项,并且显示返回信息包上的路由缓冲。 
    注: IP 头仅仅大到适合 9 个这样的路由。而且,许多主机和网关忽略这个选项。 
    -a addr_family 映射 ICMP 信息包的目的地址到 IPv6 格式,如果 addr_family 等于“inet6”的话。 
    -s PacketSize 指定要发送数据的字节数。缺省值是 56,当和 8 字节的 ICMP 头数据合并时被转换成 64 字节的 ICMP 数据。 
    -S hostname/IP addr 将 IP 地址用作发出的 ping 信息包中的源地址。在具有不止一个 IP 地址的主机上,可以使用 -S 标志来强制源地址为除了软件包在其上发送的接口的 IP 地址外的任何地址。如果 IP 地址不是以下机器接口地址之一,则返回错误并且不进行任何发送。 
    -T ttl 指定多点广播信息包的生存时间为 ttl 秒。 
    -v 请求详细输出,其中列出了除回送信号响应外接收到的 ICMP 信息。

    应用实例
    要检查网络和主机 canopus 的连接性,并且指定要发送的回送信号请求的数目,请输入: 
    ping  -c 5 canopus
    或者 
    ping canopus  56  5
    要想获取有关主机 lear 的信息,并且启动套接字级别的调试,请输入: 
    ping  -d lear
    要获取有关主机 opus 的信息,并且指定要发送的字节数,请输入: 
    ping  -s 2000 opus
    或者 
    ping opus  2000
    要调用 flood-ping 选项给主机 stlopnor,请输入: 
    ping  -f stlopnor
    要指定发送到主机 opus 信息包的发送时间间隔为 5 秒,请输入: 
    ping  -i5 opus
    在进入正常行为模式前尽快发送 Preload 变量指定的数量的信息包到主机 opus,请输入: 
    ping  -l 10 opus
    要诊断网络上依赖数据的问题,请输入: 
    ping  -p ff opus
    要指定静默输出,请输入: 
    ping  -q bach
    这个例子是本人自己写的,也是用的最多的。
    ping 192.168.1.1  –c 1000 – i 0.001
    ping 网关 1000次,延时0.001秒。 :loveliness:
     
     
    Ping的错误回应

    Ping的返回信息有"Request Timed Out"、"Destination Host Unreachable"和"Bad IP address"还有"Source quench received"。

    A,Request Timed Out
    "Request Timed Out"这提示除了在《PING(一)》提到的对方可能装有防火墙或已关机以外,还有就是本机的IP不正确和网关设置错误。   
      ①、IP不正确:
    IP不正确主要是IP地址设置错误或IP地址冲突,这可以利用ipconfig /all这命令来检查。在WIN2000下IP冲突的情况很少发生,因为系统会自动检测在网络中是否有相同的IP地址并提醒你是否设置正确。在NT中不但会出现"request time out"这提示而且会出现"Hardware error"这提示信息比较特殊不要给它的提示所迷惑。   
      ②、网关设置错误:这个错误可能会在第四个步骤出现。网关设置错误主要是网关地址设置不正确或网关没有帮你转发数据,还有就是可能远程网关失效。这里主要是在你Ping外部网络地址时出错。错误表现为无法Ping外部主机返回信息"Request time out"。
    ["Request Timed Out"这个信息表示对方主机可以到达到TIME OUT,这种情况通常是为对方拒绝接收你发给它的数据包造成数据包丢失。大多数的原因可能是对方装有防火墙或已下线。]
    ------但Windows下面,对方主机联不上时(比如网络连接有故障),都是Request Timed Out,而在Linux下面则都是"、"Destination Host Unreachable"

    B, Destination   host   unreachable   目的主机无法到达!   
    当你在开始PING网络计算机时如果网络设备出错它返回信息会提示"destination   host   unreachable"。如果局域网中使用DHCP分配IP时,而碰巧DHCP失效,这时使用   PING命令就会产生此错误。因为在DHCP失效时客户机无法分配到IP系统只有自设IP,它往往会设为不同子网的IP。所以会出现"Destination   Host   Unreachable"。另外子网掩码设置错误也会出现这错误。 当然,网络线未接好,也是重要的产生原因. 
      
    还有一个比较特殊就是路由返回错误信息,它一般都会在"Destination   Host   Unreachable"前加上IP地址说明哪个路由不能到达目标主机。这说明你的机器与外部网络连接没有问题,但与某台主机连接存在问题。

    如:From 192.168.148.226 icmp_seq=50 Destination Host Unreachable


    ["Destination Net Unreachable"这个信息表示对方主机不存在或者没有跟对方建立连接。这里要说明一下"destination host unreachable"和"time out"的区别,如果所经过的路由器的路由表中具有到达目标的路由,而目标因为其它原因不可到达,这时候会出现"time out",如果路由表中连到达目标的路由都没有,那就会出现"destination host unreachable"。]

    C,"Bad IP address" 这个信息表示你可能没有连接到DNS服务器所以无法解析这个IP地址,也可能是IP地址不存在。 

    D,"Source quench received"信息比较特殊,它出现的机率很少。它表示对方或中途的服务器繁忙无法回应。
    展开全文
  • linux ping命令参数及用法详解--linux测试网络连通性命令

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow

    也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴!

                   

    转载:http://www.linuxso.com/command/ping.html


    ping [-dfnqrRv][-c<完成次数>][-i<间隔秒数>][-I<网络界面>][-l<前置载入>][-p<范本样式>][-s<数据包大小>][-t<存活数值>][主机名称或IP地址]

    补充说明:执行ping指令会使用ICMP传输协议,发出要求回应的信息,若远端主机的网络功能没有问题,就会回应该信息,因而得知该主机运作正常。

    参  数:
      -d   使用Socket的SO_DEBUG功能。
      -c<完成次数>   设置完成要求回应的次数。
      -f   极限检测。
      -i<间隔秒数>   指定收发信息的间隔时间。
      -I<网络界面>   使用指定的网络界面送出数据包。
      -l<前置载入>   设置在送出要求信息之前,先行发出的数据包。
      -n   只输出数值。
      -p<范本样式>   设置填满数据包的范本样式。
      -q   不显示指令执行过程,开头和结尾的相关信息除外。
      -r   忽略普通的Routing Table,直接将数据包送到远端主机上。
      -R   记录路由过程。
      -s<数据包大小>   设置数据包的大小。
      -t<存活数值>   设置存活数值TTL的大小。
      -v   详细显示指令的执行过程。

    linuxso注:linux下的ping和windows下的ping稍有区别,linux下ping不会自动终止,需要按ctrl+c终止或者用参数-c指定要求完成的回应次数

    linux下测试本机与目标主机连通性的命令是ping,这里主要讲解两个参数 –c 与 – i

    其中 –c   count 次数,也就是ping的次数

    -i interval  间隔 ,每次ping之间的时间空格

    [Blinux@Blinux gftp-2.0.19]$ ping -c 10 -i 0.5 www.g.cnPING www.g.cn (203.208.39.99) 56(84) bytes of data.64 bytes from bi-in-f99.google.com (203.208.39.99): icmp_seq=1 ttl=128 time=43.3 ms64 bytes from bi-in-f99.google.com (203.208.39.99): icmp_seq=2 ttl=128 time=43.6 ms64 bytes from bi-in-f99.google.com (203.208.39.99): icmp_seq=3 ttl=128 time=42.8 ms64 bytes from bi-in-f99.google.com (203.208.39.99): icmp_seq=4 ttl=128 time=42.4 ms64 bytes from bi-in-f99.google.com (203.208.39.99): icmp_seq=5 ttl=128 time=42.9 ms64 bytes from bi-in-f99.google.com (203.208.39.99): icmp_seq=6 ttl=128 time=42.2 ms64 bytes from bi-in-f99.google.com (203.208.39.99): icmp_seq=7 ttl=128 time=42.8 ms64 bytes from bi-in-f99.google.com (203.208.39.99): icmp_seq=8 ttl=128 time=41.8 ms64 bytes from bi-in-f99.google.com (203.208.39.99): icmp_seq=9 ttl=128 time=42.2 ms64 bytes from bi-in-f99.google.com (203.208.39.99): icmp_seq=10 ttl=128 time=42.4 ms--- www.g.cn ping statistics ---10 packets transmitted, 10 received, 0% packet loss, time 4498msrtt min/avg/max/mdev = 41.820/42.678/43.627/0.543 ms

    当然如果上面 –i 的时间小于ping的time,系统将会提示

    [Blinux@Blinux gftp-2.0.19]$ ping -c 10 -i 0.01 www.g.cnPING www.g.cn (203.208.39.160) 56(84) bytes of data.ping: cannot flood; minimal interval, allowed for user, is 200ms


               

    给我老师的人工智能教程打call!http://blog.csdn.net/jiangjunshow

    这里写图片描述
    展开全文
  • 运用C语言编写模拟常用网络命令ping命令实现一个基于linux原始套接字和ICMP协议的ping程序。该程序能用于检测主机或路由器工作是否正常。 程序中主要的函数 void alarm_handler(int); /*SIGALRM处理程序*/ void...
  • Ping 是Windows自带的一个DOS命令。利用它可以检查网络是否能够连通,用好它可以很好地帮助我们分析判定网络故障。该命令可以加许多参数使用,键入Ping按回车即可看到详细说明。Ping 命令可以用来验证与远程计算机的...
  • ping命令的用途用来检查网络的联通性  1、命令作用 执行ping指令会使用ICMP传输协议,发出要求回应的信息,若远端主机的网络功能没有问题,就会回应该信息,因而得知该主机运作正常。 2、命令语法 ping ...
  • 转载自:http://aiezu.com/article/linux_ping_command.html  不管在windows平台,还是在linux平台,ping都是非常常用的网络命令;ping命令通过ICMP(Internet控制消息协议)工作;ping可以用来测试本机与目标主机...
  • 报文格式: \ 代码 #include &lt;stdio.h&gt; #include &lt;stdlib.h&gt; #include &lt;sys/types.h&gt; #include &lt;sys/socket.h&gt; #include &......
  • shell脚本ping -w用法

    2019-06-17 10:12:06
    今天写了一个循环ping的脚本用来扫描网段中一些不通的ip地址,代码如下:#!/bin/bashping_info(){ ping -c 2 -w 1 $1; if(($?!=0)); then echo $1 >> /tmp/iplist; fi;}for i in `seq 129 254...
  • ping -c 3 localhost

    2019-06-21 20:46:44
    linux指令,ping -c count ip,向指定IP发送指定数量的ping包 转载于:https://www.cnblogs.com/yourstars/p/8116814.html
  • linux常用命令3-虚拟机测试ping ipv6 环境 vmwarwe NAT模式 windos7 默认都开启了支持ipv6 1.windows的ip 以太网适配器 本地连接:指有线网络连接 以太网适配器 bluetooth连接:蓝牙网络连接 媒体已断开:指当前...
  • -a Audible ping. #Audible ping. -A Adaptive ping. Interpacket interval adapts to round-trip time, so that effectively not more than one (or more, if preload is set) unanswered probe is pr...
  • PINGPING (Packet Internet Grope),因特网包探索器 功能说明: 检测网络的连通性:ping可以测试计算机名和计算机的 ip 地址,验证与远程计算机的连接,通过将 icmp 回显数据包发送到计算机并侦听回显回复...
  • ping ping命令通过ICMP(Internet控制消息协议)工作,用于检测主机。 ping可以用来测试本机与目标主机是否连通、连通速度如何、稳定性如何等。 执行ping指令会使用ICMP传输协议,发出要求回应的信息,若远端主机的...
  • linuxping C语言实现

    2018-04-11 16:30:26
    linuxpingC语言实现 1 #include &lt;stdio.h&gt; 2 #include &lt;signal.h&gt; 3 #include &lt;arpa/inet.h&gt; 4 #include &lt;sys/types.h&gt; 5 #include &lt;sys/...
  • 在这篇文章中,作者将介绍如何用C语言编写一个模拟ping命令功能的程序。 ping命令是用来查看网络上另一个主机系统的网络连接是否正常的一个工具。ping命令的工作原理是:向网络上的另一个主机系统发送ICMP报文...
  • C语言实现Ping命令

    2016-08-16 13:23:56
    前几天脑子里忽然蹦出来一个想法,想试着用C语言写一个自己的Ping命令出来。开始还有些茫然无措,因为此前没有接触过网络编程方面的知识。幸运的是对Ping的实现原理还是比较清楚的,难度和挑战皆在于网络编程方面的...
1 2 3 4 5 ... 20
收藏数 96,408
精华内容 38,563
热门标签
关键字:

-c linux ping