ping命令使用示例解析

【一】ping命令简介

        ping (Packet Internet Groper)是一种因特网包探索器,用于测试网络连接量的程序。ping的一般用途有:

        ①【测试网络物理链路是否正常】:通过将ICMP(Internet控制消息协议)回显数据包发送到网络终端,并侦听回显回复数据包来验证与一台或多个远程终端连接是否正常。
        ②【测试网络延时大小可以使用"ping"测试两个网络终端之间的延迟时间。 延迟时间是指数据包从一台主机发送到另一台主机所需的时间。 通过对同一目标计算机发送多个数据包并计算平均延迟时间,可以确定网络延迟状况。每个发送的数据包最多等待1秒。
        ③【测试网络是否卡顿通过使用"ping"向目标计算机发送大量数据包,可以测试网络的带宽是否够用和是否有瓶颈。 如果发送的数据包数量足够大,网络带宽就会被占用,用于验证网络是否达到预期带宽。

        需要注意的是,Ping成功并不一定就代表TCP/IP配置正确,有可能还要执行大量的本地主机与远程主机的数据包交换,才能确信TCP/IP配置的正确性。如果执行ping成功而网络仍无法使用,那么问题很可能出在网络系统的软件配置方面,ping成功只保证当前主机与目的主机间存在一条连通的物理路径。

【二】如何进入ping命令行界面

【Windows 7系统自带的命令行提示符】:

【其他终端软件】:此处以Xshell软件为例。

        还有其他打开ping命令行界面的方式方法,不再赘述。

【三】ping命令举例解析

【1】ping命令相关参数

C:\Users\LI>ping /?

用法:ping [-t] [-a] [-n count] [-l size] [-f] [-i TTL] [-v TOS][-r count] [-s count] [[-j host-list] | [-k host-list]][-w timeout] [-R] [-S srcaddr] [-4] [-6] target_name

选项:
   
-t                    Ping 指定的主机,直到停止。若要查看统计信息并继续操作 - 请键入 Control-Break;若要停止 - 请键入 Control-C。
   
-a                   将地址解析成主机名。
   
-n count        要发送的回显请求数。
   
-l size            发送缓冲区大小。
   
-f                    在数据包中设置“不分段”标志(仅适用于 IPv4)。
   
-i TTL             生存时间。
   
-v TOS           服务类型(仅适用于 IPv4。该设置已不赞成使用,且对 IP 标头中的服务字段类型没有任何影响)。
   
-r count          记录计数跃点的路由(仅适用于 IPv4)。
   
-s count          计数跃点的时间戳(仅适用于 IPv4)。
   
-j host-list      与主机列表一起的松散源路由(仅适用于 IPv4)。
   
-k host-list     与主机列表一起的严格源路由(仅适用于 IPv4)。
   
-w timeout      等待每次回复的超时时间(毫秒)。
   
-R                    同样使用路由标头测试反向路由(仅适用于 IPv6)。
   
-S srcaddr      要使用的源地址。
   
-4                    强制使用 IPv4。
   
-6                    强制使用 IPv6。

【2】不带参数正常ping通解析


bytes(字节):测试连通性的ICMP包大小
time(时间):目标主机的响应时间,即ICMP测试数据包到目标主机的往返时间。
TTL(Time to Live):TTL在windows下默认设置为128,最大可以设置为255,每经过一跳路由减一,当TTL归零时数据包将会被丢弃。默认状况下,Linux预制的TTL值为64或255,UNIX主机的TTL值为255。

【3】ping -n 10 127.0.0.1 

ping命令在windows环境下默认只发送4个ICMP包,现在改为发送10个ICMP包。

也可以使用-t参数一直ping,需要停止时按ctrl+c组合键。

【4】ping -l 100 127.0.0.1

ping命令在windows环境下默认发送的ICMP包为32字节,现在改为100字节。

【5】ping -r 9 192.168.1.1

ping命令加上-r参数可以追踪路由

【6】批量ping多个IP地址

假如要测试几百几千个终端连通性,一个一个ping枯燥繁重,于是用批量ping完成此操作。

批量ping 192.168.2.0网段命令:for /L %D in (1,1,255) do ping 192.168.1.%D -n 2

        命令解释:括号内的1,1,255代表从1开始,每次增加1,一直加到255,可以根据实际情况改变参数,比如测试偶数ip地址可以写成(2,2,254)。

【7】如何把命令行测试结果自动保存到txt文件中

        如,批量ping的结果在cmd中显示的,窗口一关,结果就没了,要把ping的结果自动保存的文件中,“>>”代表输出,把结果保存到某个文件。

for /L %d in (1,1,255) do ping 192.168.2.%d >> ping.txt

  • >>代表输出,把结果输出到文件。
  • ping.txt是ping的结果文件名。

命令运行后,会生产ping.txt文件,该文件保存了ping的结果。

生成的文件在命令行默认目录下,一般情况下是"C:\Users\当前登录用户的用户目录"。


【8】ping网站域名地址

        ping网站域名地址,可以判断DNS是否正常工作?还可以获取网站的IP地址,如,ping www.csdn.net

【9】ping 220.185.184.016 和 ping 0x7f.0.0.1

Ping 220.185.184.016时,在命令提示符窗口中显示的是在Ping 220.185.184.14。


        这是因为系统将上述IP地址中的“ 016”当成八进制而非十进制数字,八进制数值“016”转换为十进制正好是“14”,所以系统才会以为Ping的是220.185.184.14。在IP地址的十进制数字前面加上0表示这是八进制数,加上0x 则表示这是十六进制数值。

【四】ping命令常见故障提示

【1】请求超时(request time out)

已经把消息发送出去了,但没有收到对方的回复。

说明对方主机被屏蔽或不在线等。

【2】无法访问目标主机

说明没有获取到Mac地址或网关没有路由。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/195755.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

[PHP]关联和操作MySQL数据库然后将数据库部署到ECS

在Mac电脑上使用VS Code进行PHP开发并关联操作MySQL数据库,然后将数据库部署到ECS。 1.安装PHP和MySQL 确保你的Mac上已经安装了PHP和MySQL。你可以使用Homebrew来安装它们: $ brew install php $ brew install mysql 安装mysql完成后记住这一句: …

蓝桥杯第三周算法竞赛D题E题

发现更多计算机知识,欢迎访问Cr不是铬的个人网站 D迷宫逃脱 拿到题目一眼应该就能看出是可以用动态规划来解决。但是怎么定义dp呢? 这个题增加难度的点就在当所在位置与下一个要去的位置互质的时候,会消耗一把钥匙。当没有钥匙的时候就不能移动了。想…

cocos----刚体

刚体(Rigidbody) 刚体(Rigidbody)是运动学(Kinematic)中的一个概念,指在运动中和受力作用后,形状和大小不变,而且内部各点的相对位置不变的物体。在 Unity3D 中&#xff…

使用 React Flow 构建一个思维导图应用

思维导图是围绕共同主题或问题将思想、概念、信息或任务分组的视觉表示。思维导图应用是一种软件应用,允许您创建、可视化和组织您的思想、想法和信息作为思维导图。本文将向您展示如何实现自己的思维导图应用程序。 在我们开始之前,我想向您展示一下我们…

ke11..--2其他界面也要提取我的locatStarage

获取浏览器里面的本地缓存 localStorage就是我们的浏览器缓存在哪都可以用 下面代码是获取打印到我们的页面上 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><title>Title</title> </head> …

Hessian协议详解

前言 Hessian协议是一种基于二进制的轻量级远程调用协议&#xff0c;用于在分布式系统中进行跨语言的通信。它使用简单的二进制格式来序列化和反序列化数据&#xff0c;并支持多种编程语言&#xff0c;如Java、C#、Python等。Hessian协议相对于其他协议的优势在于其简单性和高…

微服务实战系列之Token

前言 什么是“Token”&#xff1f; 它是服务端生成的一串字符串&#xff0c;以作客户端进行请求的一个令牌&#xff0c;当第一次登录后&#xff0c;服务器生成一个Token便返回给客户端&#xff1b;以后客户端只携带此Token请求数据即可。 简言之&#xff0c;Token其实就是用户身…

【2022改良版】学法减分助手PRO小程序源码

【2022改良版】学法减分助手PRO小程序源码 &#xff0c;交管推出个学法减分&#xff0c;每个驾驶员可以把被扣的6分&#xff0c;以看视频答题的形式学习回来&#xff0c;然后答题这个一共二十道题每道题60秒&#xff0c; 有好多人不会&#xff0c;用咱们的小程序就可以模拟练习…

北京君正客户应用案例:掌静脉3D人脸猫眼视屏智能锁

凯迪仕在今年4月发布了智能锁旗舰新品K70 Pro Max掌静脉3D人脸猫眼视屏智能锁&#xff0c;随即这款新品也成了行业热议的焦点。凯迪仕每次新品都力求突破精益求精&#xff0c;不仅追求科技感、高级感与品质感&#xff0c;而且赋予科技温度&#xff0c;带来人文化的关怀。K70 Pr…

OpenCV快速入门:像素操作和图像变换

文章目录 前言1. 像素操作1.1 像素统计1.2 两个图像之间的操作1.2.1 图像加法操作1.2.3 图像加权混合 1.3 二值化1.4 LUT&#xff08;查找表&#xff09;1.4.1 查找表原理1.4.2 代码演示 2 图像变换2.1 旋转操作2.1.1 旋转的基本原理2.1.2 代码实现 2.2 缩放操作2.3 平移操作2.…

使用GPT-4训练数据微调GPT-3.5 RAG管道

原文&#xff1a;使用GPT-4训练数据微调GPT-3.5 RAG管道 - 知乎 OpenAI在2023年8月22日宣布&#xff0c;现在可以对GPT-3.5 Turbo进行微调了。也就是说&#xff0c;我们可以自定义自己的模型了。然后LlamaIndex就发布了0.8.7版本&#xff0c;集成了微调OpenAI gpt-3.5 turbo的…

IIC协议保姆级教学

目录 1.IIC协议概述 2.IIC总线传输 3.IIC-51单片机应用 1.起始信号 2.终止信号 3.应答信号 4.数据发送 4.IIC-32单片机应用 用到的库函数&#xff1a; 1.IIC协议概述 IIC全称Inter-Integrated Circuit (集成电路总线)是由PHILIPS公司在80年代开发的两线式串行总线&am…

【Spring】IoC容器的一些总结与补充

文章目录 1. 创建容器的两种方式相对路径导入绝对路径导入 2. 获取Bean的三种方式getBean后强转类型getBean内写明类别根据类别获取bean 3. 容器层次结构4. BeanFactory5. bean的总结6. 注入的总结 1. 创建容器的两种方式 相对路径导入 ApplicationContext ctx new ClassPat…

一些RLHF的平替汇总

卷友们好&#xff0c;我是rumor。 众所周知&#xff0c;RLHF十分玄学且令人望而却步。我听过有的小道消息说提升很大&#xff0c;也有小道消息说效果不明显&#xff0c;究其根本还是系统链路太长自由度太高&#xff0c;不像SFT一样可以通过数据配比、prompt、有限的超参数来可控…

电压跟随器

电压跟随器即输入多大电压就输出多大的电压&#xff0c;那其起什么作用呢&#xff0c;直接用导线不行吗&#xff1f; 下图为Multisim软件仿真结果&#xff0c;很明显输入电压6.5V输出电压使用万用表测得同为6.5V&#xff0c;验证了电压跟随器的作用。 在同相放大电路的基础上&a…

快速入门ESP32——开发环境配置PlatformIO IDE

相关文章 快速入门ESP32——开发环境配置Arduino IDE 快速入门ESP32——开发环境配置PlatformIO IDE 一、下载安装二、验证 一、下载安装 下载安装 vscode 安装PlatformIO插件 创建工程 二、验证 写一个简单的函数来验证一下功能 void setup() {// put your setup cod…

DevExpress WinForms HeatMap组件,一个高度可自定义热图控件!

通过DevExpress WinForms可以为Windows Forms桌面平台提供的高度可定制的热图UI组件&#xff0c;体验DevExpress的不同之处。 DevExpress WinForms有180组件和UI库&#xff0c;能为Windows Forms平台创建具有影响力的业务解决方案。同时能完美构建流畅、美观且易于使用的应用程…

JVM类加载机制详解

JVM类加载运行全过程 运行Math类的main函数&#xff0c;启动程序时&#xff0c;首先需要通过类加载器把类加载到JVM。 package com.cold;public class Math {public int compute() {int a 1;int b 2;int c (a b) * 10;return c;}public static void main(String[] args) …

vue2 tinymce富文本插件

一、介绍 TinyMCE是一款易用、且功能强大的所见即所得的富文本编辑器。同类程序有&#xff1a;UEditor、Kindeditor、Simditor、CKEditor、wangEditor、Suneditor、froala等等。 TinyMCE的优势&#xff1a; 开源可商用&#xff0c;基于LGPL2.1插件丰富&#xff0c;自带插件基…

4核8G服务器价格选择轻量还是CVM合适?

腾讯云服务器4核8G配置优惠价格表&#xff0c;轻量应用服务器和CVM云服务器均有活动&#xff0c;云服务器CVM标准型S5实例4核8G配置价格15个月1437.3元&#xff0c;5年6490.44元&#xff0c;轻量应用服务器4核8G12M带宽一年446元、529元15个月&#xff0c;腾讯云百科txybk.com分…