Within this short article, we will look at the difference between local and directed broadcasts.

Local Broadcast

A local (link-local) broadcast (255.255.255.255) is performed within the broadcast domain. It is only local and never forwarded.

Directed Broadcast

A directed broadcast, on the other hand, is the broadcast address for the subnet such as, in the case of the network 192.168.1.0/24 - 192.168.1.255. When a host sends a directed broadcast it is routed until it reaches the router that has the locally connected network. The router then converts the directed broadcast (192.168.1.255) into a local broadcast of 255.255.255.255 out to the locally attached network/broadcast domain.

Therefore we can say,

The local broadcast address is never converted to the directed broadcast address, however, the directed is converted to the local broadcast address.

Due to the security implications of this, i.e providing a vector for DoS amplification attacks it is typically disabled by default.