ping广播地址会如何(转)
地址 如何 ping 广播
2023-06-13 09:15:54 时间
首先,了解通常有4种广播地址:受限制的广播,网段的广播,子网的广播,所有子网的广播 其次,假如我的地址10.26.20.1/16,我ping 10.26.255.255,会发生什么? 看一下ping的输出:
C:/Documents and Settings/Administrator>ping 10.26.255.255 -t
Pinging 10.26.255.255 with 32 bytes of data:
Reply from 10.26.255.254: bytes=32 time<1ms TTL=255
Reply from 10.26.20.90: bytes=32 time<1ms TTL=64
说明了几点: 1.ping这个广播地址通了,但从回应看,是同网段的地址回的 2.同网段的很多机器,为什么只有这两台回应我了? 下面,全面的解释一遍: 1.我发出ping 10.26.255.255这个请求,在这个icmp包出去之前,发出去一个多播的帧,目的mac是多播mac; 2.好,所有能收到这个多播包的主机,看到这个包,知道我要做什么(icmp reauest),如果它的系统支持(linux支持,windows不支持),就会对其响应(icmp response),于是发给我一个arp查询,查询我的arp是什么,于是我响应这个查询,这样我也学到了它的arp; 3.以后,我每一个ping广播的icmp,都由组内可以响应的主机来回应我,这是ping的结果了(分别是255.254和20.90回应我) 这个过程不复杂,重点是理清流程,到底是怎么一个顺序
通过这个特性,我们可以通过此方法来查询某些设备的IP地址!
例如:在一个有限网络中接入的无线AP的IP,或者某些网络打印机。
本文采用 「CC BY-NC-SA 4.0」创作共享协议,转载请标注以下信息: 原文出处:Yiiven https://www.yiiven.cn/ping-broadcast-address.html
相关文章
- LiveNVR流媒体Onvif/RTSP/SDK拉转如何和获取通道的视频直播流地址RTSP/WebRTC/RTMP/HLS/HTTP-FLV/WS-FLV
- 如何自定义类加载器_网易js加载器下载地址
- Docker | 自定义网络(网关、子网地址)
- 利用JS将a标签超链接到一个随机数字地址
- ps2019最新下载地址+安装教程图解--所有PS版本都有!
- Photoshop 2023下载安装PS全版本软件下载地址(包括最新的2023)
- 解锁Linux新手:如何利用命令行设置IP地址(linux设置ip地址命令)
- 池Oracle地址池:构建网络高效性的基础(oracle地址)
- 更改快速更改Linux网卡的MAC地址(linux网卡mac地址)
- 如何在 Ubuntu 18.04 LTS 中配置 IP 地址
- 如何在 Ubuntu 中检查你的 IP 地址
- 如何在Linux系统中释放IP地址(linux释放ip地址)
- 如何在Linux系统下修改IP地址(linux下修改ip地址)
- 地址Linux如何查看浮动IP地址(linux查看浮动ip)
- 如何在Linux系统中获取和配置IPv4地址?(linuxipv4地址)
- MySQL数据库如何使用MAC地址作为唯一标识(mysqlmac地址)
- Linux网络设置:如何设置网关地址(linux 网关地址)
- MySQL中如何存储IP地址(mysql 中ip地址)
- MySQL表如何访问不同IP地址(mysql不同ip地址表)
- 如何配置Redis外网地址实现远程访问(redis配置外网地址)
- 基于Redis的外网地址配置方案(redis配置外网地址)
- PHP获取网站域名和地址的代码
- C#实现上传照片到物理路径,并且将地址保存到数据库的小例子