Previous Topic: Reserved and Registered Multicast AddressesNext Topic: Recommendations for Multicast Groups


UDP Operation and Limitations

Multicast does not provide guaranteed delivery; it uses UDP to send its packets, which is less reliable than TCP. UDP is a simple, unreliable datagram protocol that supports the SOCK_DGRAM abstraction for the Internet protocol family. It is layered directly above the Protocol (IP). UDP sockets are connectionless and are typically used with the sendto, sendmsg, recvfrom, and recvmsg system calls. The following are some of the disadvantages and limitations of using multicast and UDP: