Unicast, Multicast, and Broadcast are the three methods by which we transmit data over a network.
Unicast : It sends the information from a single user to a single receiver. We use this for point-to-point communications.
Multicast : Here, data is sent from one or more sources to multiple destinations.
Broadcast : Broadcast is known as one-to-all, i.e., the communication is between a single user and several receivers.