Packets in IT networks can be sent to all par­tic­i­pants via broadcast without the recipient addresses being known. For this purpose, each network has a reserved broadcast address to which a limited or directed broadcast can be sent.

Broadcast – what is it?

A broadcast in a computer network is a message that is trans­mit­ted to all par­tic­i­pants in a network and does not require a response. A computer in a network sends a data packet si­mul­ta­ne­ous­ly to all other par­tic­i­pants in the network. The sender does not have to specify any recipient addresses — this dis­tin­guish­es the broadcast method from unicast, in which only a single, known recipient is addressed.

The general advantage of a broadcast is that in­for­ma­tion can be widely dis­trib­uted and does not have to be trans­mit­ted multiple times. To implement the procedure, a special address is required that replaces the re­spec­tive recipient addresses. This broadcast IP is mainly used when the addresses of the in­di­vid­ual network par­tic­i­pants are unknown.

De­f­i­n­i­tion

A broadcast is a mul­ti­point con­nec­tion in a computer network. In this case, a data packet is trans­mit­ted from one point to all par­tic­i­pants in a message network. This is done using the broadcast address.

Basics of broadcast tech­nol­o­gy

Ad­dress­ing is used to transfer data for com­mu­ni­ca­tion in a network via the Internet protocol from one system to another. The IP address enables the unique for­ward­ing and delivery of data packets from the source to the des­ti­na­tion. Like a telephone number, this address can be sub­di­vid­ed into a prefix and a call number - except that IP addresses are named network and host parts. This sub­di­vi­sion is done with the help of the netmask, which is placed over the IP address like a template. A netmask is just as long as an IPv4 address. It describes which bit positions within the IP address function as the network or host part.

Note

In addition to broadcast and unicast, there are other forms of network com­mu­ni­ca­tion, such as multicast, in which only selected sub­scribers (groups) are addressed, and geocast, in which this selection is spatially limited.

IP address

An IP address is a numerical des­ig­na­tion. Each device connected to a computer network based on Internet tech­nol­o­gy is assigned an IP address. This IP address uses the Internet protocol for com­mu­ni­ca­tion. An IP address performs two main tasks: Iden­ti­fy­ing host or network in­ter­faces and ad­dress­ing location.

Fact

The Internet Protocol version 4 (IPv4) defines an IP address as a 32-bit number. Due to growing demand and the ex­haus­tion of available IPv4 addresses, a new version of the protocol with 128 bits for the IP address was developed in 1995 with IPv6. In December 1998, this was stan­dard­ized. A final de­f­i­n­i­tion of the protocol was published in July 2017. IPv6 de­ploy­ment has been underway since the mid-2000s.

Ethernet

For wired data networks, software and hardware are in­ter­con­nect­ed using Ethernet tech­nol­o­gy. This tech­nol­o­gy enables data exchange between locally connected sub­scribers. The Ethernet network is the wired network’s most wide­spread tech­nol­o­gy, es­pe­cial­ly in company networks and home networks. Fur­ther­more, the Ethernet often forms the basis for intranets.

MAC address (Media Access Control)

The MAC address is the address of a network device. It is usually written as a hexa­dec­i­mal number, such as 08-00-20-ae-fd-7e or 08:00:20:ae:fd:7e (or also: 080020aefd7e).

Broadcast address

The broadcast address sends the data and in­for­ma­tion to all devices in a network. The network com­po­nents are re­spon­si­ble for receiving and pro­cess­ing the data. The task of the broadcast IP address is to connect all network devices with each other. We provide more in­for­ma­tion on this in our detailed article on the broadcast address.

How does a broadcast work?

A con­nec­tion setup via broadcast is initiated by the sender. The sender sends their address, which the re­cip­i­ents can use to contact them. A broadcast therefore functions similarly to a mailing list, in which the re­cip­i­ents are not visible ⁠— and the sender does not need to know the addresses of the network par­tic­i­pants. Only when the par­tic­i­pants contact the sender do they reveal their own addresses. The network par­tic­i­pants can open the data packets and then interpret the in­for­ma­tion, execute in­struc­tions, or reject them.

A dis­tinc­tion is also made between limited and directed broad­casts:

Limited broadcast

With the limited broadcast, an IP address is specified as the des­ti­na­tion. This IP address is always 255.255.255.255. Tech­ni­cal­ly, this broadcast targets all existing IP addresses. In fact, however, the specified IP is un­der­stood to be the address for the broadcast in this network. This des­ti­na­tion is always in the user’s own network and can therefore be im­ple­ment­ed with the help of an Ethernet broadcast. A router does not forward packets like this.

Directed broadcast

With a directed broadcast, all re­cip­i­ents within the target network are always addressed. In this case, a com­bi­na­tion of the number of the des­ti­na­tion network and setting all host bits to 1 results in the broadcast address. If the des­ti­na­tion is not in its own (sub)network, a router will forward the data packet.

Note

Host bits are the part of an IP address that iden­ti­fies a par­tic­u­lar host in a subnet. The subnet mask de­ter­mines which portion of the address is used for network bits and which is used for host bits. For example, the IPv4 address 192.168.0.64/26 has a 6-bit host portion because 26 of 32 bits are reserved for the network portion.

Go to Main Menu