Summary

Multicasting is the process of transferring messages from one computer to a group of computers on a network. The most common applications of multicasting include video conferencing and software distribution. Datagrams that carry multicast messages are referred to as multicast datagrams. The name given to a group of computers that participate in multicasting is called multicast group. These datagrams can be delivered to hosts on the same networks or across different networks. However, multicast datagrams are addressed to groups of computers, unlike unicast datagrams that are routed to a single address.

To enable IP addressing for a group of hosts, the IPv4 address space includes a separate class called class D, which is dedicated for ...

Get Special Edition Using TCP/IP, Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.