博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Ping的原理(PING.EXE的位置)
阅读量:4039 次
发布时间:2019-05-24

本文共 484 字,大约阅读时间需要 1 分钟。

PING.EXE

当我们在cmd中输入ping命令的时候,实际是调用了路径C:\Users\LenFranky\OneDrive\文档\blog\pic\ping下的PING.EXE程序,来实现发送包与接收包的功能,也就是我们看到的输入与输出。

在这里插入图片描述

ping的原理

ping的格式为 ping IP,其中的IP为我们想要测试连接的目标主机的IP,当我们执行这条指令的时候,若指定IP地址存在的话,会返回同样大小的数据包。当然,就算再特定的时间内没有返回,也就是“超时”,从程序的角度认为指定的IP地址不存在,但是,这有可能是由于防火墙屏蔽了该报文,所以,ping的结果只能作为参考,ping不通并不能一定对方的IP不存在。

而ping(Packet Internet Groper)命令是基于ICMP(Internet Control Messages Protocol)的应用,原理是用类型码(type)为0的ICMP发请求,目标主机在接收到之后,返回一个类型码为8的ICMP回应报文。同时,在发送的时候,会有一个TTL的限制,若TTL降为0则认为超时,即本次连接失败。

转载地址:http://imsdi.baihongyu.com/

你可能感兴趣的文章
很有用的图像数据转换工具
查看>>
uboot内存布局
查看>>
uboot移植-内存分布
查看>>
ubuntu下如何把用户的语言环境变量改为中文
查看>>
Ubuntu Server 16.04修改IP、DNS、hosts
查看>>
几个可以替代百度的搜索引擎
查看>>
BT.656标准简介
查看>>
BT.601与BT.656
查看>>
标准BT.656并行数据结构
查看>>
A Brief Introduction to Digital Video
查看>>
数字视频接口
查看>>
my.cnf 自动生成脚本
查看>>
如何通过instant client 来连接数据库以及使用exp/imp?
查看>>
flask +python+vue 监控软件(一)
查看>>
flask +python+vue 监控软件(二)
查看>>
go AES加密解密
查看>>
python AES加密解密,key的长度不受限制
查看>>
oracle 查询sequnce# 在哪个归档备份集下面
查看>>
使用kettle 增量同步mysql到oracle以及oracle到mysql的测试
查看>>
MySQL8.0与MySQL5.7 OLTP 性能测试对比
查看>>