IP Multicast Components
  Receivers
  join
  Delivery tree
  Pruned branch
  join
  Senders
Group Membership Protocol - enables hosts to dynamically join/leave
multicast groups. Membership info is communicated to nearest router
Multicast Routing Protocol - enables routers to build a delivery tree
between the sender(s) and receivers of a multicast group