Transmissão (rede) - Broadcasting (networking)

Broadcast.svg

Em redes de computadores , telecomunicações e teoria da informação , a radiodifusão é um método de transferir uma mensagem para todos os destinatários simultaneamente. A transmissão pode ser realizada como uma operação de alto nível em um programa, por exemplo, a transmissão em Message Passing Interface , ou pode ser uma operação de rede de baixo nível, por exemplo, a transmissão em Ethernet.

A comunicação geral é um método de comunicação por computador no qual cada remetente transmite mensagens a todos os receptores dentro de um grupo. Na rede, isso pode ser feito por meio de broadcast ou multicast . Isso contrasta com o método ponto a ponto , no qual cada remetente se comunica com um receptor.

Métodos de endereçamento

Esquemas de roteamento
Unicast

Unicast.svg

Transmissão

Broadcast.svg

Multicast

Multicast.svg

Anycast

Anycast-BM.svg

Existem quatro métodos principais de endereçamento no protocolo da Internet :

  • O Unicast entrega uma mensagem a um único nó específico usando uma associação um-para-um entre o remetente e o destino: cada endereço de destino identifica exclusivamente um único terminal receptor.
  • O Broadcast entrega uma mensagem a todos os nós da rede usando uma associação um-para-todos ; um único datagrama (ou pacote ) de um remetente é roteado para todos os pontos de extremidade possivelmente múltiplos associados ao endereço de broadcast . A rede replica automaticamente os datagramas conforme necessário para alcançar todos os destinatários dentro do escopo da transmissão, que geralmente é uma sub- rede inteira da rede .
  • O multicast entrega uma mensagem a um grupo de nós que expressou interesse em receber a mensagem usando uma associação um-para-muitos-de-muitos ou muitos-para-muitos-de-muitos ; os datagramas são roteados simultaneamente em uma única transmissão para vários destinatários. Multicast difere de broadcast porque o endereço de destino designa um subconjunto, não necessariamente todos, os nós acessíveis.
  • Anycast entrega uma mensagem a qualquer um de um grupo de nós, normalmente aquele mais próximo da fonte usando uma associação um-para-um-de-muitos onde os datagramas são roteados para qualquer membro de um grupo de receptores potenciais que são todos identificado pelo mesmo endereço de destino. O algoritmo de roteamento seleciona o único receptor do grupo com base em qual é o mais próximo de acordo com alguma distância ou medida de custo.

Visão geral

Em redes de computadores, difusão se refere à transmissão de um pacote que será recebido por todos os dispositivos da rede. Na prática, o escopo da transmissão é limitado a um domínio de transmissão .

A difusão é o método de comunicação mais geral e também o mais intensivo, no sentido de que muitas mensagens podem ser necessárias e muitos dispositivos de rede estão envolvidos. Isso contrasta com o endereçamento unicast, no qual um host envia datagramas para outro host único, identificado por um endereço exclusivo.

A difusão pode ser realizada como toda a difusão em que cada remetente realiza sua própria difusão na qual as mensagens são distintas para cada receptor, ou como todas as difusão nas quais são iguais.

O método de passagem de mensagem MPI , que é o padrão de fato em grandes clusters de computador, inclui o método MPI_Alltoall.

Nem todas as tecnologias de rede suportam endereçamento de broadcast; por exemplo, nem o X.25 nem o frame relay têm capacidade de broadcast. O Internet Protocol versão 4 (IPv4), que é o principal protocolo de rede em uso hoje na Internet e em todas as redes conectadas a ele, oferece suporte a broadcast, mas o domínio de broadcast é a sub-rede do host de broadcast, que normalmente é pequena; não há como fazer uma transmissão em toda a Internet. A transmissão é amplamente confinada às tecnologias de rede local (LAN), mais notavelmente Ethernet e Token Ring , onde o impacto no desempenho da transmissão não é tão grande quanto seria em uma rede de longa distância .

Sucessor do IPv4, o IPv6 não implementa o método de broadcast, de forma a evitar perturbar todos os nós de uma rede quando apenas alguns podem estar interessados ​​em um determinado serviço. Em vez disso, o IPv6 depende do endereçamento multicast - uma metodologia de roteamento um-para-muitos conceitualmente semelhante . No entanto, o multicast limita o pool de receptores àqueles que se juntam a um grupo específico de receptores multicast.

Tanto a Ethernet quanto o IPv4 usam um endereço de broadcast único para indicar um pacote de broadcast. O Token Ring usa um valor especial no campo de controle IEEE 802.2 .

A transmissão pode ser abusada para realizar um tipo de ataque DoS conhecido como ataque Smurf . O invasor envia solicitações de ping forjadas com o endereço IP de origem do computador da vítima. O computador da vítima é inundado pelas respostas de todos os computadores do domínio.

Veja também

Referências

links externos