Class D IP addresses are used for multicast groups, allowing data to be sent to multiple destinations simultaneously. They range from 224.0.0.0 to 239.255.255.255, and are not assigned to individual hosts but rather to multicast groups to efficiently manage network traffic.