作为网络层多播协议的最佳实践，IP组播的部署很有限，这就导致人们对替代方案产生相当大的兴趣。这类替代方案可以仅使用终端系统，在应用层实现。 在覆盖多播或终端系统多播方案中，参与的各方将自己组织成一个覆盖拓扑结构以便数据传递。拓扑结构中的每个边对应下层互联网中两个终端系统或对等方之间的一条单播路径。所有与多播有关的功能都在对等方实现，而不是在路由器实现。多播协议的目标是建造和维护一个高效的覆盖网络完成数据传输。
覆盖网络协议列表.基于TCP/IP的覆盖网络协议包括：基于UDP/