Next Previous Contents

# Multicast over TCP/IP HOWTO

## Juan-Mariano de Goyeneche `<jmseyas@dit.upm.es>`

v1.0, 20 March 1998

This HOWTO tries to cover most aspects related to multicast over TCP/IP networks. So, a lot of information within it is not Linux-specific (just in case you don't use GNU/Linux... yet). Multicast is currently an active area of research and, at the time of writing, many of the "standards" are merely drafts. Keep it in mind while reading the lines that follow.

## 1. Introduction.

- 1.1 What is Multicast.
- 1.2 The problem with Unicast.

## 2. Multicast Explained.

- 2.1 Multicast addresses.
- 2.2 Levels of conformance.
- 2.3 Sending Multicast Datagrams.
- 2.4 Receiving Multicast Datagrams.

## 3. Kernel requirements and configuration.

## 4. The MBone.

## 5. Multicast applications.

## 6. Multicast programming.

- 6.1 IP_MULTICAST_LOOP.
- 6.2 IP_MULTICAST_TTL.
- 6.3 IP_MULTICAST_IF.
- 6.4 IP_ADD_MEMBERSHIP.
- 6.5 IP_DROP_MEMBERSHIP.

## 7. The internals.

- 7.1 IGMP.
- 7.2 Kernel corner.

## 8. Routing Policies and Forwarding Techniques.

## 9. Multicast Transport Protocols.

## 10. References.

- 10.1 RFCs.
- 10.2 Internet Drafts.
- 10.3 Web pages.
- 10.4 Books.

## 11. Copyright and Disclaimer.

## 12. Acknowledgements.

Next Previous Contents