在网络中ping是一个十分强大的TCP/IP工具

作用

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

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

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

我们通常会用它来直接ping ip地址,来测试网络的连通情况

可以使用IP,也可以使用域名。

bytes值:数据包大小,也就是字节。

time值:响应时间,这个时间越小,说明你连接这个地址速度越快

TTL值:Time To Live,表示DNS记录在DNS服务器上存在的时间,它是IP协议包的一个值,告诉路由器该数据包何时需要被丢弃。可以通过Ping返回的TTL值大小,粗略地判断目标系统类型是Windows系列还是UNIX/Linux系列。

默认情况下,Linux系统的TTL值为64或255,WindowsNT/2000/XP系统的TTL值为128,Windows98系统的TTL值为32,UNIX主机的TTL值为255。

因此一般TTL值:

100~130ms之间,Windows系统 ;

240~255ms之间,UNIX/Linux系统

ping -t的使用

不间断ping 地址,直到操作人员终止

ping -a的使用

解析计算机名与NetBios名

ping -n的使用

在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助

ping -l size的使用

-l size:发送size指定大小的到目标主机的数据包。

在默认的情况下Windows的ping发送的数据包大小为32byte,最大能发送65500byte。当一次发送的数据包大于或等于65500byte时,将可能导致接收方计算机宕机。

所以微软限制了这一数值;这个参数配合其它参数以后危害非常强大,比如攻击者可以结合-t参数实施DOS攻击。(所以它具有危险性,不要轻易向别人计算机使用)。

例如:ping -l 65500 -t 211.84.7.46

会连续对IP地址执行ping命令,直到被用户以Ctrl+C中断.

ping -r count的使用

在“记录路由”字段中记录传出返回数据包路由探测经过的路由个数,但最多只能跟踪到9个路由。

批量ping网段

windows:

for /L %D in (1,1,5) do ping -w 2000 10.150.132.%D#语法
格式:FOR /L %variable IN (start,step,end) DO command [command-parameters]

linux :

for i in {2..10}; do ping -c 3 -t 1000 10.150.132.$i;done

ping 工具的使用相关推荐

  1. 批量ping工具fping

    批量ping工具fping ping是各个系统自带的基于ICMP协议的主机探测工具.但该工具一次只能检测一个主机,不满足渗透测试批量探测的需要.Kali Linux提供一款批量探测工具fping.用户 ...

  2. ping 工具开发日记(1)

    ping 工具开发日记(1) 2021.1.15 hyp 0.准备 开发语言:python 3.8 开发环境:windows 7 开发工具:pycharm 应用功能:1.能实现不同系统(windows ...

  3. 【Rust日报】2021-12-15 - geoping 由 shodan 开发的多地 ping 工具

    awc - 一个基于 actix 生态构建的 HTTP 和 websocket 库 支持http 和 websocket use actix_rt::System; use awc::Client;f ...

  4. 高级计算机网络实验——c++实现ping工具

    高级计算机网络实验--c++实现ping工具 1.Prepare 若要实现Ping工具,需要提前做好以下工作: 了解ICMP协议以及Ping包的协议结构 实现Socket通信,能够对包进行封装和解析 ...

  5. 关于ping 工具使用的5个实例

    五个 ping 工具的使用实例 什么是 ping 工具 在讲述一些关于ping工具真实直观的使用实例前,先让我来介绍一下这个命令行工具及其目的.ping工具通常用来测试一台主机在互联网协议(IP)网络 ...

  6. python实现ping工具

    ping工具的实现 应课程设计的需要,需要完成以下内容,实现ping工具的使用 任务要求: 使用该工具可以测试目标主机的状态 根据ICMP回显请求和回显应答报文,使用该工具测试目标主机的状态. 程序应 ...

  7. Ubuntu安装ping工具

    Ubuntu安装ping工具 apt-get install inetutils-ping 本文转自 wangpengtai  51CTO博客,原文链接:http://blog.51cto.com/w ...

  8. 【无标题】使用Ping命令制作的批量Ping工具,可对指定Ip进行ping测试,并将结果记录到txt文件

    //使用Ping命令制作的批量Ping工具,可对指定Ip进行ping测试,并将结果记录到txt文件 直接闪退出去了,不知道问题出在哪里. //代码: @if "%~1"==&quo ...

  9. 一款能统计能存储日志设置超时时间的ping工具

    在很多场合的测试中,需要数天甚至数月的连续观察设备能否ping通,一般情况系统自带的ping工具也基本能满足. 但存在一些情况,需要的不仅是每个时刻的统计信息,还需要知道是每个时间点的ping情况. ...

  10. Windows平台下图形化的Ping工具

    原文地址::http://blog.csdn.net/VisualEleven/article/details/5512462 相关文章 1.请教一下在VC中如何判断一个ip是否可以PING通?--- ...

最新文章

  1. C++负数、小数如何保存
  2. 初探云原生应用管理之:聊聊 Tekton 项目
  3. js点击图片查看大图,并可以拖动,且滚动滑轮放大缩小
  4. RecyclerView拖拽排序和滑动删除实现
  5. 流浪地球开机动画包zip_【文娱热点】流浪地球2定档2023大年初一;迪士尼计划裁员32000人...
  6. Java基础知识强化68:基本类型包装类之Character概述和Character常见方法
  7. java的第一个程序 ----Hello World
  8. 模仿豆丁、百度文库播放器
  9. c-free5.0 程序代码正确 结果运行程序错误_Java程序员经典面试题集大全 (六)...
  10. linux 基础练习题、面试题(二)
  11. dlibdotnet 人脸相似度源代码_C#开发的人脸左右相似度计算软件源码分析
  12. 阿里云成长记的一篇文章《阿里云的这群疯子》
  13. 基于LDA模型的知网Python论文主题挖掘
  14. python django开发教程_Python自动化运维Django入门
  15. 如何在Vue.js和ElementUI框架中获取Collapse组件最后选中的值
  16. 抓阄 计算机代表什么东西,周岁抓阄准备哪些东西
  17. Panda白话 - G1垃圾收集器 之 Refine线程
  18. 汽车驾驶学习-驾驶技巧:图解如何安全停车的技巧
  19. Brave Game
  20. linux命令行选项英文全称,【转载】Linux命令英文全称(方便理解)

热门文章

  1. Maven项目之错误日志发邮件通知
  2. 【人脸识别】基于KL变换人脸识别含Matlab源码
  3. 本特利振动传感器123617-XXX-XXX-05-02-00 MOD:159811-000-130
  4. win7电脑右键菜单选项的顺序怎么调整
  5. babel : 无法加载文件 C:\Users\Cheng\AppData\Roaming\npm\babel.ps1,因为在此系统上禁止运行脚本
  6. 名编辑电子杂志大师教程 | 名编辑电子杂志大师软件简介
  7. 用VirtualWall防止远古盗链的方法
  8. 面向CRM系统的数据仓库的设计与实现
  9. ubuntu安装程序权限问题
  10. 学习机器学习四 回归模型——线性回归、L1正则化(Lasso回归)、L2正则化(ridge回归)