Multicast is sending an IP packet to multiple machines at once. Compare AnyCast
The point of MultiCast is that if you are sending the same packet across the same link to two different destinations, it only needs to get sent once along that link. IE, at any point on a multicast-enabled network, there only needs to be one copy of the packet being sent.