Multicast, in contrast to unicast, sends a message to multiple clients. Other protocols that exist are anycast, broadcast, geocast and unicast.