ping原理 & 测试操作

ping原理:

  ping是一个用来测试网络连接的程序。它使用ICMP协议,请求目的地给予应答,它可以用来测试网络连通性、网络时延等,通常用来作为可用性的检查。它走在网络层,因此ping通不通与端口无关。

  利用网络上机器IP地址的唯一性,给目标IP地址发送一个数据包,再要求对方返回一个同样大小的数据包来确定两台网络机器是否连接相通,时延是多少。


ping格式:

ping [-dfnqrRv][-c 发送次数][-i 间隔秒数][-I (大写i)网络界面][-l (小写L)前置载入][-p 范本样式] [-s 数据包大小][-t 存活数值][主机名或IP地址]

ping测试顺序:

1、检查IP配置:ifconfig(Linux);ipconfig(Windows)

2、ping 127.0.0.1:测试TCP/IP协议

3、ping 本机IP:测试IP地址配置

4、ping网关:测试网关连通性

5、ping同网段其它机器:硬件设备检查

6、ping 目标机器:测试到目标机器的连通性

7、ping DNS地址:检查域名解析(特殊情况用)

ping结果参数:

parameter

Annotations

time

目标响应时间。

ttl

生存时间(time-to-live),指数据包被路由器丢弃之前允许通过的网段数量,默认64。它是IP协议包中的一个值,它告诉网络,数据包在网络中的时间是否太长而应被丢弃。


  P.S. : 如要查看网关及局域网中的所有设备IP地址,可以查看这篇文章:查看网关及局域网中的所有设备IP地址



本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏逸鹏说道

用户不在sudoers 文件中。此事将被报告

跨平台系列汇总:http://www.cnblogs.com/dunitian/p/4822808.html#linux 异常处理汇总-服 务 器 http:/...

3568
来自专栏好好学java的技术栈

「文末赠书」http协议简介看这篇就够了

协议,网络协议的简称,网络协议是通信计算机双方必须共同遵从的一组约定。如怎么样建立连接、怎么样互相识别等。只有遵守这个约定,计算机之间才能相互通信交流。它的三要...

883
来自专栏ChaMd5安全团队

常见端口转发工具的使用方式

NetCat NetCat是一个非常简单的Unix工具,可以读、写TCP或UDP网络连接。 用途: 1: 侦听/传输模式 2:获取banner信息 3:传输文...

76715
来自专栏跟着阿笨一起玩NET

win7组件服务COM+应用程序编录错误解决办法

一般情况下,我们遇到过的COM+应用程序编录错误共有两个:(1)第一个是打开COM+应用程序时出现“编录错误,执行最后操作发生错误,错误代码8007042C-依...

2241
来自专栏HTML5学堂

Gulp 定制专属提速“外挂”(下)

友情提示:推荐阅读时间10分钟 + 练习时间10分钟 上一期给大家分享了Gulp插件的安装与使用,只要掌握了Gulp插件安装的流程与配置,对于其他Gulp插件的...

3068
来自专栏极客慕白的成长之路

HTTP协议原理及实践

HTTP是在应用层,基于传输层 0x1 低三层 物理层主要作用是定义物理设备如何传输数据 数据链路层在通信的实体间建立数据链路连接 网络层为数据在结...

1063
来自专栏Linyb极客之路

网络编程之Http、TCP/IP协议与Socket之间的区别

tcp协议: 对应于传输层 ip协议: 对应于网络层 TCP/IP是传输层协议,主要解决数据如何在网络中传输;而HTTP是应用层协议,主要解决如...

1973
来自专栏Debian社区

Proxy-Go v3.8 发布,增加了日志文件功能

Proxy-Go v3.8 发布了。Proxy 是 golang 实现的高性能 http,https,websocket,tcp,udp,socks5 代理服务...

692
来自专栏禅林阆苑

Gulp学习笔记 【原创】

Gulp学习笔记 Write By CS逍遥剑仙 我的主页: www.csxiaoyao.com GitHub: github.com/csx...

3608
来自专栏L宝宝聊IT

ESXI网络及组件的基本概念

2254

扫码关注云+社区

领取腾讯云代金券