ping命令

1、介绍

ping命令,Packet Internet Groper,是因特网下的一个网络探测命令,windows和linux均存在。

1.1 windows下

(1)使用帮助

  • target可以是ip,也可以是域名。为域名时会先由DNS进行解析,然后再测试ip

(2)统计信息

可以获取:

  • 发送数、接收数,计算丢失数和丢失概率
  • 各请求-响应的耗时以及ttl值,计算最短、最长和平均耗时

2、报文说明

ping命令直接ping ip,windows会默认进行四组icmp请求-响应。

  • 请求时,类型type为8,代码code为0,并不直接携带数据,而是由ip层进行分析,比如ping的ip
  • 响应时,类型type为0,代码code为0,并不直接携带数据,而是由ip层进行分析
  • 请求时,ip层设置的ttl默认是128,响应时对方则会在ip层设置请求发送过去实际使用的ttl数。本地主机接收后对其解析

3、wireshark

(1)ping请求

(2)ping响应

4、超时说明

ping命令并不一定是能够正确执行:

  • 如果参数是错误的域名,无法解析ip
  • ip对应的主机不存在,或者未开机
  • 目标主机或者中间线路上的任何一个节点对ping命令禁止,通过防火墙禁止icmp
  • 网络拥堵,或者指向路由太长,未及时送达
  • NAT网络,内部可以ping通外部,而外部无法直接ping内部的主机

 

posted @   挖洞404  阅读(35)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· 没有源码,如何修改代码逻辑?
· PowerShell开发游戏 · 打蜜蜂
· 在鹅厂做java开发是什么体验
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战
点击右上角即可分享
微信分享提示