• ping 命令的详细使用


    ping 命令介绍

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

    在网络中 ping 是一个十分强大的 TCP/IP 工具。它的作用主要为:

    1、用来检测网络的连通情况和分析网络速度

    2、根据域名得到服务器IP

    3、根据 ping 返回的 TTL 值来判断对方所使用的操作系统及数据包经过路由器数量

    • ① ping目标主机的域名和IP(ping会自动将域名转换为IP)
    • ② 不带包头的包大小和带包头的包大小(参考“-s”参数)
    • ③ icmp_seq:ping序列,从1开始;
    •   ttl:剩余的 TTL;
    •   time: 响应时间,数值越小,联通速度越快;
    • ④ 发出去的包数,返回的包数,丢包率,耗费时间;
    • ⑤ 最小/平均/最大响应时间和本机硬件耗费时间;

    ping 命令语法

    ping (选项) (参数) 目标主机

    选项为零到多个,目标主机可以是 IP 或者 域名。

    ping 选项

    -c  完成次数 设置完成要求回应的次数
    -i   间隔秒数 指定收发信息的间隔时间
    -f   极限检测 快速连续 ping 一台主机 ,ping 的速度达到100次每秒
    -s   数据包大小 设置数据包的大小
    -t   存活数值 设置存活数值 TTL 的大小

    ping 简单例子

    每隔0.6秒 ping 一次,一共 ping 5 次

    ping -c 5 -i 0.6 192.168.200.111

    以最快的速度,使用最大的包进行 ping ,可用于测试目标主机的承压能力

    ping -f -s 65507 192.168.200.111

    注意:此用法非常危险,65535(包头+内容)*100个包每秒=6.25MB,每秒发送6.25MB的数据,相当于50Mbps 的带宽,完全可能导致目标主机拒绝服务。

    ping 命令常见错误

    错误:

    ping :packet size too large:70000

    解决:

    将 ping 的 "-s" 参数设置一个更小的值,Windows 最大值为 "65500",Linux 最大值为 "65507"。

    怎样使用 ping 命令来测试网络连通

    网络连通故障原因有很多种,如本地配置错误、远程主机协议失效、设备故障等。

    1.使用 ipconfig /all (Windows)ifconfig(Linux)观察本地网络设置是否正确

    2.ping 127.0.0.1,ping 本地循环地址是为了检查本地的 TCP/IP 协议有没有设置好。

    3.ping 本机 IP 地址,这样是为了检查本机的 IP 地址是否设置有误。

    4.ping 局域网内其他 IP 地址,这个命令应该离开你的计算机,经过网卡及网络电缆到达其他计算机,再返回。收到回送应答表明本地网络中的网卡和载体运行正确,本机与本地网络连接。

    5.ping 网关 IP,这个命令如果应答正确,表示局域网中的网关路由器正在运行并能够作出应答。

    6.ping 远程 IP 地址,这主要是检查本网或本机与外部的连接是否正常。

    7.ping localhost,localhost 是网络保留名,它是 127.0.0.1 的别名,每台计算机都应该能够将该名字转换成该地址。如果没有做到这一点,则表示主机文件(/Windows/host)中存在问题。

    8.ping www.baidu.com,对这个域名执行 ping 命令,是通过 DNS 服务器。如果这里出现故障,则表示 DNS 服务器的 IP 地址配置不正确或 DNS 服务器有故障。

  • 相关阅读:
    [HDOJ4788]Hard Disk Drive(水题)
    [HDOJ4782]Beautiful Soup(模拟)
    [HDOJ3652]B-Number(数位dp)
    [CF55D]Beautiful numbers(数位dp,状态压缩)
    [HDOJ3555]Bomb(数位DP)
    [HDOJ2089]不要62(数位DP)
    [HDOJ5881] Tea(找规律)
    [HDOJ5900]QSC and Master(区间dp)
    [HDOJ5878]I Count Two Three(暴力枚举,二分)
    [HDOJ5879]Cure(求极限,打表)
  • 原文地址:https://www.cnblogs.com/2567xl/p/12490028.html
Copyright © 2020-2023  润新知