Multicasting: Why and What