Recomendado, 2024

Escolha Do Editor

Diferença entre Broadcast e Multicast

Transmissão é um processo de encaminhamento de um pacote de um host para outro conectado em uma rede. Neste artigo, eu discuti os dois métodos de transmissão broadcast e multicast. Em ambos os casos, a agregação de endereço é executada, o que reduz o tamanho do prefixo que define a rede à qual os hosts de destino estão conectados. A agregação de endereços combina os pacotes e os fornece ao ISP (Internet Service Provider) w, que mantém algumas redes juntas. Além disso, os pacotes são separados para serem entregues ao seu destino final.

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çãoTransmissãoMulticast
BasicO pacote é transmitido para todos os hosts conectados à rede.O pacote é transmitido apenas para destinatários pretendidos na rede.
TransmissãoUm para todos.Um para muitos.
GestãoTransmissã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 bandaLargura de banda é desperdiçada.Largura de banda é utilizada de forma eficiente.
TráfegoO tráfego desnecessariamente enorme é gerado na rede.O tráfego está sob controle.
ProcessoLento.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.

A transmissão tem a possibilidade de endereçar o pacote para todo o host na rede. Para isso, o host que transmite o pacote especifica um código especial no campo de endereço do pacote. Quando o pacote com o código especial no campo de endereço é transmitido, o pacote é recebido e processado por todo o host na rede.

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.

Os roteadores da rede encaminham o pacote recebido por várias de suas interfaces. Como na figura, você pode ver que o roteador R1 envia o pacote recebido através das interfaces 1 e 2. Além disso, você pode ver que o roteador R2 encaminha o pacote recebido pela interface 1 e 2, já que a rede conectada a ambas as interfaces tem pelo menos um membro interessado em receber o pacote. Da mesma forma, o roteador R3 encaminha o pacote recebido pela interface 2.

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

  1. 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 .
  2. 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 .
  3. 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.
  4. 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.
  5. 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.
  6. 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.

Top