Ping命令的概念及用法

本文详细介绍了Ping命令的基本概念,包括其在网络连通性测试、获取IP地址、操作系统识别等方面的作用。同时,讲解了Ping命令的不同用法,如-t持续ping、-n指定数据包数量、-l调整数据包大小等,以及如何安全地进行批量检测网络。
摘要由CSDN通过智能技术生成

提示:本文由自己学习后所写,如果有不对或者补充,欢迎大家前来指正


前言

提示:这里可以添加本文要记录的大概内容:
下面是Ping的有关概念及一些常用的基本用法。


提示:以下是本篇文章正文内容。

一、Ping命令的基本概念

Ping是一个TCP/IP工具

  • 通常用来测试网络的连通情况和测试网络速度;
  • 也可以根据域名得到相应主机的IP地址;
  • 根据ping返回的TTL值来判断对方所使用的操作系统及数据包经过的路由器数量;
  • 因为具备以上功能,ping命令常常被用来进行网络扫描和攻击;
    我们通常用它来测试网络的连通性,如果无法正常上网,ping命令是检测网络故障的基本工具。
    简单用法:Ping 对方IP地址
    在这里插入图片描述
    默认情况下,Linux系统的TTL最大值为64或255,WindowsNT/2000/XP系统的TTL最大值为128,UNIX主机的TTL最大值为255。

二、Ping命令的用法

在这里插入图片描述
例如:

  • Ping -t 对方IP地址
    在这里插入图片描述
    不间断Ping指定IP地址的计算机,直到使用Ctrl+C中断,可以通过比较多次通信后的统计数据来判断网络连接情况,比如发送了多少数据包,接收了多少,丢失了多少,平均往返时间多少等等,以此来判断网络性能。
  • Ping -n 数据包数量 对方IP地址
    在这里插入图片描述
    在默认情况下,一般执行一次Ping命令只发送4个数据包,通过-n选项可以自定义发送数据包的数量,对衡量网络速度都很有帮助,比如我想测试发送十个数据包的平均往返时间是多少,最快时间为多少,最慢时间为多少。
  • Ping -l 数据包大小 对方IP地址
    在这里插入图片描述
    在默认情况下Windows的Ping发送的数据包大小为32字节,最大能发送65535字节。当一次发送的数据包大小大于或等于65535字节时,将可能导致接收方计算机发生宕机。所以微软限制了这一数值。
    在这里插入图片描述
    这个参数配合其它参数功能非常强大,比如网络黑客可以结合-t参数实施Dos攻击,(所以它具有危险性,不要轻易向其它计算机使用)。比如上图,会连续对192.168.1.1这个地址执行Ping命令,发送大量数据,导致对方网络拥塞或者主机宕机。
  • 批量Ping一个网段内的所有IP地址
    在这里插入图片描述
    for /L %D in(1,1,255) do是批处理命令,其中的(1,1,255)表示变量%D的值从1开始,每次递增1,到255为止。就是检测网段192.168.1.1到192.168.1.255之间的所有IP地址,每次递增1,直接到1到255这255个IP检测完为止。
  • 19
    点赞
  • 28
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值