广播地址(Broadcast Address)是专门用于同时向某个网络中的所有主机发送数据包的地址。在使用TCP/IP协议的网络中,HostID位全为1的IP地址就是广播地址。发送给某个广播地址的数据包,会被分发给相应网段内的所有主机。

广播地址分为:

在TCP/IP协议栈中,传输层只有UDP可以广播。并且需要使用setsockopt()打开允许广播的选项。下面是一个Python的例子: