Sobre o Gestor de Grupos Multicast
Esta documentação descreve a tecnologia Multicast Group Manager (MGM).
A multidifusão permite que um host envie dados apenas para os destinos que solicitam especificamente o recebimento dos dados. Desta forma, multicasting difere do envio de dados de transmissão, uma vez que os dados de transmissão são enviados para todos os hosts.
A multidifusão economiza largura de banda de rede porque os dados de multicast só são recebidos pelos hosts que solicitam os dados e os dados viajam por qualquer link apenas uma vez. A multidifusão economiza largura de banda do servidor porque um servidor precisa enviar apenas uma mensagem de multicast por rede, em vez de uma mensagem unicast por recetor. Exemplos de aplicações multicast populares são reuniões online e rádio via Internet.
A API MGM permite que os desenvolvedores escrevam protocolos de roteamento multicast que interoperam com roteadores que executam o gerenciador de grupo de multicast.
Quando mais de um protocolo de roteamento de multicast está habilitado em um roteador, o gerenciador de grupo de multicast coordena as operações entre todos os protocolos de roteamento. O gerenciador de grupo de multicast informa cada protocolo de roteamento quando ocorrem alterações na associação ao grupo e quando dados de multicast de uma nova fonte ou destinados a um novo grupo são recebidos.
A API MGM fornece os seguintes recursos:
- Registo do protocolo
- Gestão de grupos
- Enumeração de entrada de encaminhamento multicast (MFE)
- Definições de retorno de chamada para protocolos de roteamento multicast
Esta visão geral descreve os componentes da arquitetura de multicast, os cenários de cliente usados para interoperar com o gerenciador de grupo de multicast e considerações de programação para usar a API MGM.