As tecnologias de transmissão broadcast e multicast são diferentes umas das outras em um contexto que na transmissão, o pacote é encaminhado para todos os hosts conectados à rede enquanto, em multicast, o pacote é encaminhado apenas para os destinatários pretendidos. Eu discuti mais algumas diferenças entre broadcast e multicast no gráfico de comparação mostrado abaixo.
Gráfico de comparação
Base para Comparação | Transmissão | Multicast |
---|---|---|
Basic | O pacote é transmitido para todos os hosts conectados à rede. | O pacote é transmitido apenas para destinatários pretendidos na rede. |
Transmissão | Um para todos. | Um para muitos. |
Gestão | Transmissão não requer qualquer gerenciamento de grupo. | O multicast requer gerenciamento de grupo para definir o grupo de hosts / estações que receberão pacotes. |
Largura de banda | Largura de banda é desperdiçada. | Largura de banda é utilizada de forma eficiente. |
Tráfego | O tráfego desnecessariamente enorme é gerado na rede. | O tráfego está sob controle. |
Processo | Lento. | Rápido. |
Definição de Transmissão
Broadcast é uma tecnologia de transmissão que permite que todo host conectado a uma rede compartilhe o mesmo canal de comunicação. Na transmissão, um pacote enviado por um host é recebido por todos os outros hosts da rede.
Quando um host transmite um pacote, ele especifica o endereço do destinatário pretendido no campo de endereço do pacote. Agora, à medida que o pacote é transmitido, ele é recebido por todos os outros hosts da rede. Depois de receber o pacote, cada host verifica o campo de endereço do pacote. Se o pacote tiver um endereço de recebimento do host, ele será processado pelo host de recebimento. Senão o pacote é ignorado.
Broadcasting pode ser explicado com a ajuda de um exemplo. Suponha que você esteja fazendo uma palestra em uma sala de aula com 50 alunos. No meio, você chama um aluno “James stand up”. Embora seja escutado por todos os alunos na sala de aula, mas apenas James responderá, outros irão simplesmente ignorar esta mensagem.
A rede sem fio é um exemplo comum de transmissão.
Multidifusão de definições
Broadcasting permite a transmissão do pacote para o grupo de hosts na rede, e isso é chamado de multicasting. Multicasting é um método de transmissão no qual as cópias de um único pacote são transmitidas ao grupo do host na rede interessada em receber o pacote.
O relacionamento entre a origem e o destino é um-para-muitos . Existe apenas uma fonte e vários destinos. Em multicast, o endereço de origem é um endereço unicast, enquanto o endereço de destino é um endereço de grupo . O endereço do grupo é um endereço de uma ou mais redes de destino que tem pelo menos um membro do grupo interessado em receber o pacote.
Multicasting tem várias aplicações hoje em dia. Como avaliar banco de dados distribuído requer multicasting. No banco de dados distribuído, as informações são armazenadas em mais de um local. Assim, a solicitação de informações do usuário é multicast para todo o local do banco de dados e o local com as informações pretendidas responde.
Da mesma forma, a distribuição de informações semelhantes para vários clientes em negócios, distribuição de notícias, teleconferência e ensino à distância.
Principais diferenças entre broadcast e multicast
- A principal diferença entre broadcast e multicast é que, na transmissão, o pacote é entregue a todo o host conectado à rede, ao passo que, no pacote multicast, ele é entregue apenas aos destinatários pretendidos .
- Na transmissão, a transmissão de um pacote é de um para todos, ao passo que, no multicast, a transmissão de um pacote é um-para-muitos .
- Nenhum gerenciamento de grupo é necessário na transmissão enquanto; o gerenciamento de grupo é necessário no multicast para definir as redes nas quais pelo menos um host está interessado em receber o pacote.
- A largura de banda é desperdiçada na transmissão, pois o pacote é entregue até mesmo àqueles hosts que não estão interessados em receber o pacote. No entanto, a largura de banda é efetivamente utilizada em multicasting, uma vez que o pacote é entregue apenas aos hosts que estão interessados em receber o pacote.
- A transmissão cria a enorme quantidade de tráfego na rede, pois entrega cada pacote a todo o host na rede. O tráfego está sob controle na difusão seletiva, pois os pacotes são entregues aos hosts interessados, reduzindo apenas o tráfego na rede.
- Transmissão criar uma enorme quantidade de tráfego, abrandando assim o sistema. No entanto, o multicast cria menos tráfego que fixa o sistema em comparação com a transmissão.
Conclusão:
Broadcasting está enviando um pacote para todo o host conectado ao sistema. Não vale a pena se houver milhares de máquinas conectadas a cada rede. A difusão seletiva é útil, pois entrega o pacote aos hosts interessados em receber o pacote.