A wide variety of network applications require the use of reliable multicast protocols to disseminate data from one source to a potentially large number of receivers simultaneously. Broadband satellite is an ideal transmission medium to support such applications. Although several reliable multicast protocols have been proposed for the Internet, they are not optimized for satellite networks, and...