Answer:
Multicasting
Step-by-step explanation:
Multicasting refers to a communication technique used in a network environment where data is transmitted to destinations interested to receive the data from the server, where every client can choose whether or not to receive the data. multicasting can be done from one source to many destinations, or many sources to many destinations.