[点晴永久免费OA]你知道吗?255.255.255.255 其实是合法的 IP 地址!
当前位置:点晴教程→点晴OA办公管理信息系统
→『 经验分享&问题答疑 』
在网络工程圈,经常有人看到 但真相却是——它不仅合法,还在网络协议栈中拥有非常重要的地位! 255.255.255.255 是什么?在 IPv4 的世界里, “本地广播地址”(Local Broadcast Address) 它是指代“本子网中的所有主机”,但有一个关键前提:
先看 IP 分类的基本结构IPv4 地址是 32 位的,由 4 个字节组成,每个字节最大值是 255(二进制的全 1)。那么为什么全 1 还能代表地址呢?这得从广播地址的诞生背景说起。 在一个 IP 网络段中,比如
那么,如果我们希望向整个子网内所有主机发送一份数据,而不管对方的具体 IP 地址是哪个,就需要使用广播地址。 而
它怎么合法?在 1984 年,RFC 919 正式提出: 也就是说,当一个主机还没从 DHCP 拿到自己的 IP 地址,或者不清楚自己的子网掩码时,它仍然可以使用 这也是 DHCP 工作的基础之一。 DHCP 握手的关键角色你有没有想过——一台电脑刚刚开机,它连 IP 都没有,它怎么跟 DHCP 服务器通讯的? 答案就是: DHCP Discover 阶段,客户端源地址:
DHCP 的 DORA:
所以说,没有 为什么它不被路由器转发?从网络设计的安全性和效率角度考虑:
这也就是它被称为 “limited broadcast” 的原因,仅限于本地网络段生效 它不是非法地址!误区一:255.255.255.255 是非法地址它是合法的、保留的、专用于广播的 IP 地址,在 RFC 中有明确定义 误区二:设备收到 255.255.255.255 会报错操作系统会根据协议栈处理该广播,不会丢弃或报错,只要是合法的广播请求(如 DHCP Discover) ARP 能解析 255.255.255.255 的 MAC 地址ARP 是为单播服务的,不会为广播地址生成 ARP 条目。广播是不需要解析 MAC 的,因为广播包使用以太网广播地址: 攻击者也能用它?虽然
因此,大型网络中会配合以下方式防护:
如何在 Wireshark 中观察 255.255.255.255使用如下过滤表达式:
你就可以观察到局域网内的 DHCP Discover 包,或其他使用该地址的服务广播包(如 NetBIOS)。 还可以试试用
下次再看到 该文章在 2025/7/25 15:29:28 编辑过 |
关键字查询
相关文章
正在查询... |