Usando o multicast, um host pode enviar um pacote de dados a milhares de nós em uma rede roteada. O multicast IP pode ser dimensionado para um grande número de destinatários porque o servidor não precisa saber a identidade ou o número de destinos. Isso distingue essa abordagem da comunicação TCP/IP tradicional, que exige uma conexão separada para cada par origem-destino.
Como funciona o multicasting de IP?
O multicast de IP é usado para transmitir dados a vários nós. Os nós, como roteadores e switches, permitem que os pacotes de dados sejam copiados para serem enviados aos destinatários, de modo que sejam transmitidos em cada canal apenas uma vez. Esse método é implementado de três maneiras:
- endereço de grupo de multicasting IP
- árvore controlada pelo receptor
- árvore de distribuição de multicast.
O multicast IP é usado por fontes e destinatários para envio de mensagens. Eles usam um endereço de grupo para enviar seus pacotes – os destinos pedem à rede que se junte a eles usando o IGMP.
Esse método de envio de dados para um grupo multicast é mais eficiente do que os métodos unicast e broadcast. No unicast, o remetente envia dados para cada destinatário no grupo multicast separadamente, o que o torna muito ineficiente com um grande número de destinos.
Por outro lado, no método de difusão, o remetente transmite os dados para cada nó da rede, e os nós que não precisam dos dados simplesmente os descartam. Isso consome recursos e só se aplica a nós dentro da mesma rede ou LAN.