En réseau informatique, la diffusion fait référence à la transmission d’un paquet qui sera reçu par chaque appareil du réseau. En pratique, la portée de la diffusion est limitée à un domaine de diffusion. La diffusion d’un message est en contraste avec l’adressage unicast dans lequel un hôte envoie des datagrammes à un autre hôte unique identifié par une adresse unique.
La diffusion est la méthode de communication la plus générale, et est également la plus intensive dans le sens où de nombreux messages peuvent être nécessaires et de nombreux périphériques réseau sont impliqués.
La diffusion peut être effectuée en tant que all scatter dans laquelle chaque expéditeur effectue sa propre diffusion dans laquelle les messages sont distincts pour chaque récepteur, ou all broadcast dans laquelle ils sont les mêmes.
La méthode de passage de messages MPI qui est la norme de facto sur les grands clusters d’ordinateurs inclut la méthode MPI_Alltoall.
Pas toutes les technologies de réseau supportent l’adressage de diffusion ; par exemple, ni X.25 ni le relais de trame n’ont de capacité de diffusion. Le protocole Internet version 4 (IPv4), qui est le principal protocole réseau utilisé aujourd’hui sur Internet et tous les réseaux qui y sont connectés, prend en charge la diffusion, mais le domaine de diffusion est le sous-réseau de l’hôte de diffusion, qui est généralement petit ; il n’y a aucun moyen de faire une diffusion à l’échelle d’Internet. La diffusion est largement confinée aux technologies de réseau local (LAN), plus particulièrement Ethernet et Token Ring, où l’impact de la diffusion sur les performances n’est pas aussi important qu’il le serait dans un réseau étendu.
Le successeur du protocole Internet version 4 (IPv4), IPv6 ne met pas non plus en œuvre la méthode de diffusion, afin d’éviter de perturber tous les nœuds d’un réseau lorsque seuls quelques-uns peuvent être intéressés par un service particulier. Au lieu de cela, il s’appuie sur l’adressage multidiffusion – une méthodologie de routage un à plusieurs conceptuellement similaire. Cependant, la multidiffusion limite le pool de récepteurs à ceux qui rejoignent un groupe de récepteurs de multidiffusion spécifique.
L’Ethernet et l’IPv4 utilisent tous deux une adresse de diffusion tout à fait unique pour indiquer un paquet de diffusion. Token Ring utilise une valeur spéciale dans le champ de contrôle IEEE 802.2.
.