Broadcasting (rede de computadores)

No mundo de hoje, Broadcasting (rede de computadores) é um tema que tem chamado a atenção de muitas pessoas. Seja pela sua relevância na sociedade contemporânea, pelo seu impacto no quotidiano das pessoas ou pela sua influência no campo profissional, Broadcasting (rede de computadores) tornou-se uma peça fundamental em diversas áreas. Desde a sua importância no campo científico até à sua influência na cultura popular, Broadcasting (rede de computadores) tem-se revelado um tema de grande interesse para um vasto público. Neste artigo exploraremos detalhadamente as diversas facetas de Broadcasting (rede de computadores), analisando sua importância, suas implicações e sua relevância no mundo moderno.

Em telecomunicações e teoria da informação, broadcasting (do inglês to broadcast, "transmitir") é um método de transferência de mensagem para todos os receptores simultaneamente. O broadcasting pode ser realizado como uma operação de alto nível em um programa, por exemplo broadcasting Message Passing Interface, ou pode ser uma operação de rede de baixo nível, por exemplo broadcasting sobre Ethernet.

Comunicação todos para todos é um método de comunicação de computadores no qual cada emissor transmite mensagens para todos os receptores dentro de um grupo. Isto contrasta com o método ponto a ponto no qual cada emissor comunica-se com um receptor.

Visão geral

Diagramas de
Encaminhamento

Em redes de computadores, broadcasting refere-se a transmitir um pacote que será recebido por todos os dispositivos na rede. Na prática, o escopo do broadcast é limitado a um domínio de broadcast. Realizar um broadcast de uma mensagem é o contraste do endereçamento unicast, no qual um hospedeiro envia datagramas para outro hospedeiro único identificado por um único endereço IP.

Broadcasting é o método de comunicação mais geral, e é também o mais intensivo no sentido de que um grande número de mensagens são necessários.

Tipos de redes

Redes broadcast podem dividir-se em:

  • Estáticas: Divisão do tempo de intervalos discretos (slots) permitindo cada máquina transmitir apenas durante seu slot.
  • Dinâmicas: Alocação de canal por demanda.
  • Centralizada: Sistema de arbitragem único.
  • Descentralizada: Cada máquina decide por si mesma, qual a decisão por ela tomada.

Referências

  1. a b Encyclopedia of Parallel Computing, Volume 4 de David Padua, 2011, ISBN 0387097651, página 43
  2. Andrew Tanenbaum (2003). Redes de Computadores. p. 368. ISBN 0-13-066102-3