Multicast

Multicast é uma transmissão de dados de uma única fonte para vários destinatários. O multicasting é semelhante ao broadcast, mas transmite informações apenas para usuários específicos. Ele é usado para transmitir com eficiência mídia de streaming e outros tipos de dados para vários usuários ao mesmo tempo.

A maneira simples de enviar dados para vários usuários simultaneamente é transmitir cópias individuais dos dados para cada usuário. No entanto, isso é altamente ineficiente, pois várias cópias dos mesmos dados são enviadas da fonte por uma ou mais redes. O multicasting permite dividir uma única transmissão entre vários usuários, reduzindo significativamente a largura de banda necessária.

Os multicasts que ocorrem pela Internet são conhecidos como multicasts IP, pois usam o protocolo da Internet (IP) para transmitir dados. Os multicasts IP criam “árvores de multicast”, que permitem que uma única transmissão se ramifique para usuários individuais. Essas ramificações são criadas em roteadores da Internet sempre que necessário. Por exemplo, se cinco usuários de cinco países diferentes solicitassem acesso ao mesmo fluxo, as ramificações seriam criadas perto da fonte original. Se cinco usuários da mesma cidade solicitassem acesso ao mesmo fluxo, as ramificações seriam criadas perto dos usuários.

O multicasting IP funciona combinando dois outros protocolos com o protocolo da Internet. Um deles é o Internet Group Management Protocol (IGMP), que permite que usuários ou sistemas cliente solicitem acesso a um fluxo. O outro é o Protocol Independent Multicast (PIM), usado pelos roteadores de rede para criar árvores de multicast. Quando um roteador recebe uma solicitação para ingressar em um fluxo por meio do IGMP, ele usa o PIM para encaminhar o fluxo de dados ao sistema apropriado.

O multicasting tem várias aplicações diferentes. Ele é usado com frequência para transmitir mídia por streaming pela Internet, como TV ao vivo e rádio pela Internet. Ele também oferece suporte a videoconferências e transmissões pela web. O multicasting também pode ser usado para enviar outros tipos de dados pela Internet, como notícias, cotações de ações e até cópias digitais de software. Qualquer que seja a aplicação, o multicasting ajuda a reduzir o uso da largura de banda da Internet ao oferecer uma maneira eficiente de enviar dados para vários usuários.

Atualizado September 19, 2020 por Per C.

quizTeste seus conhecimentos

What protocol began to replace SSL in 1999?

A
VPS
0%
B
TLS
0%
C
SMS
0%
D
SMB
0%
Correct! Incorrect!     View the SSL definition.
More Quizzes →

O dicionário de informática Tech Terms

A definição de Multicast nesta página é uma definição original escrita pelos autores do TechTerms.com. Se você quiser fazer referência a esta página ou citar esta definição, use a barra de citação verde logo abaixo da definição.

Nosso objetivo é explicar a terminologia de informática de um jeito fácil de entender. Buscamos precisão e clareza em cada definição que publicamos. Se você tiver comentários sobre esta definição ou quiser sugerir um novo termo técnico, entre em contato.

A newsletter do Tech Terms

Amplie seus conhecimentos técnicos com nossa newsletter diária ou semanal! Assine hoje e receba novos termos e quizzes na sua caixa de entrada.

Assine a newsletter gratuita do TechTerms

Com que frequência você gostaria de receber um e-mail?

Você pode cancelar a assinatura ou alterar a frequência a qualquer momento usando os links disponíveis em cada e-mail. Dúvidas? Entre em contato.

Observação: a newsletter é enviada em inglês.