Unicast, in contrast to multicast, sends a message to a single client. Other protocols that exist are anycast, broadcast, geocast and multicast.