Carregando Menu de Busca...

segunda-feira, 5 de abril de 2010

Unicast, Broadcast e Multicast

Unicast
Em uma transmissão unicast, uma cópia separada dos dados são enviados de sua origem
para cada computador cliente que os requeste. Nenhum outro computador na rede precisa
processar o tráfego gerado. No entanto, em uma rede com muitos computadores o unicast não
é muito eficiente pois o computador de origem terá que transmitir múltiplas cópias dos dados
(resultado, ficará lento). O unicast é bom de ser usado apenas em pequenas redes.
Broadcast
Esse é o tipo de transmissão preferido da turma que gosta de um Denial of Service. Nesse
tipo de transmissão, os dados são enviados apenas uma vez mas para toda a rede. Esse
processo não é muito eficiente pois faz a velocidade cair bastante já que todos os
computadores irão receber os dados. Mesmo os hosts que não fizeram o pedido receberão os
dados. Somente não irão processá-los. Esse método é utilizado no ataque de smurf, em que é
enviado um broadcast para diversos endereços IP e o endereço de origem (que deveria ser o
IP de quem enviou) é modificado para o da vítima. Resultado: centenas de máquinas
mandarão milhares de unicasts para um pobre coitado.
Multicast
É uma mistura dos dois. É enviada apenas uma cópia dos dados e somente os
computadores que fizeram o pedido os recebem, assim evitando de se causar um tráfego
muito intenso e consequentemente um congestionamento na rede. Muitos serviços de Internet
usam multicast para se comunicar com computadores clientes (quando se diz cliente , é o
computador que faz o pedido, que espera uma resposta). Inclusive é nesse tipo de
comunicação que se baseia o protocolo IGMP.

Nenhum comentário:

Postar um comentário