Multicast transport protocols: a survey and taxonomy | IEEE Journals & Magazine | IEEE Xplore