What is 255.255.255.255?
255.255.255.255 is the limited broadcast address in IPv4. When a packet is sent to this address, it's delivered to all devices on the local network segment. Unlike directed broadcasts, limited broadcasts never cross router boundaries.
How Broadcasting Works
In binary, 255.255.255.255 is all ones: 11111111.11111111.11111111.11111111. This "all ones" pattern signals network hardware to deliver the packet to every host.
Broadcast Types
| Type | Address | Scope |
|---|---|---|
| Limited Broadcast | 255.255.255.255 | Local segment only |
| Directed Broadcast | Network + all 1s (e.g., 192.168.1.255) | Specific subnet |
Common Uses
DHCP Discovery
When a device joins a network, it doesn't know the DHCP server's address. It sends a DHCPDISCOVER message to 255.255.255.255, and all DHCP servers on the segment can respond.
Client: "DHCPDISCOVER to 255.255.255.255"
Server: "DHCPOFFER: Here's 192.168.1.100"
Client: "DHCPREQUEST: I'll take it"
Server: "DHCPACK: It's yours"
ARP Requests
ARP (Address Resolution Protocol) uses broadcasts to discover the MAC address associated with an IP address on the local network.
Network Discovery Protocols
Many protocols use broadcasts for initial discovery:
- NetBIOS name resolution
- LLMNR (Link-Local Multicast Name Resolution)
- Various IoT discovery protocols
Security Note: Broadcast traffic can be captured by any device on the network. Sensitive data should never be transmitted via broadcast.
Why Broadcasts Don't Cross Routers
By design, routers don't forward limited broadcast packets (255.255.255.255). This:
- Prevents broadcast storms across large networks
- Contains broadcast traffic to local segments
- Reduces unnecessary network load
Broadcast Domain: All devices that can receive each other's broadcast traffic are said to be in the same broadcast domain. Routers create boundaries between broadcast domains.
Broadcast vs Multicast
Modern networks often prefer multicast over broadcast:
- Broadcast: All hosts receive and must process the packet
- Multicast: Only hosts that opted in receive the packet
IPv6 eliminated broadcast entirely, using multicast for all one-to-many communications.
Technical Details
| Property | Value |
|---|---|
| Address | 255.255.255.255 |
| Binary | 11111111.11111111.11111111.11111111 |
| Hex | 0xFFFFFFFF |
| Routable | No (limited to local segment) |
| RFC | RFC 919, RFC 922 |