Diferença entre inundações e radiodifusão

Anonim

Flooding vs Broadcasting

O roteamento é o processo de escolha dos caminhos a serem usados ​​para enviar o tráfego da rede e o envio dos pacotes ao longo da sub-rede selecionada. Inundação e transmissão são dois algoritmos de roteamento usados ​​hoje em redes de computadores. A inundação envia todos os pacotes recebidos através de cada limite de saída. A transmissão significa que todos os dispositivos da rede receberão um pacote.

O que é Inundação?

Inundação é um algoritmo de roteamento muito simples que envia todos os pacotes recebidos através de cada limite de saída. Por causa de como este algoritmo de roteamento funciona, um pacote é garantido para ser entregue (se ele pode ser entregue). Mas existe a possibilidade de várias cópias do mesmo pacote chegar ao destino. O algoritmo de inundação é garantido para encontrar e utilizar o caminho mais curto para enviar pacotes porque, naturalmente, usa todos os caminhos da rede. Não há complexidades neste algoritmo de roteamento; é muito fácil de implementar. Claro, existem algumas desvantagens do algoritmo de inundação também. Como os pacotes são enviados através de cada link de saída, a largura de banda é obviamente desperdiçada. Isso significa que as inundações podem realmente degradar a confiabilidade de uma rede informática. A menos que sejam tomadas precauções necessárias, como a contagem de lúpulo ou o tempo de vida, cópias duplicadas podem circular dentro da rede sem parar. Uma das possíveis precauções é pedir aos nós que rastreiem cada pacote passando por ele e certifique-se de que um pacote passa por isso apenas uma vez. Outra precaução é chamada de inundação seletiva. Em inundações seletivas, os nós podem encaminhar pacotes somente na direção (aproximadamente) correta. Os sistemas Usenet e p2p (peer-to-peer) usam inundações. Além disso, protocolos de roteamento como OSPF, DVMRP e redes sem fio ad hoc usam inundações.

O que é a transmissão?

A difusão é um método usado na rede de computadores, o que garante que todos os dispositivos da rede receberão um pacote (transmitido). Como a transmissão pode afetar o desempenho de forma negativa, nem todas as tecnologias de rede oferecem suporte à transmissão. O X. 25 e o retransmissão de quadros não suportam a transmissão e não há transmissão da internet. É usado principalmente em LANs (Redes de área local, principalmente em Ethernet e token ring), e raramente é usado em redes maiores como WANs (Wide Area Networks). Mesmo o IPv6 (sucessor do IPv4) não suporta a transmissão. O IPv6 só suporta multidifusão, que é semelhante à metodologia de roteamento um-para-muitos que envia pacotes a todos os nós que se juntaram a um grupo multicast específico. Ter todos os que estão no endereço de um pacote em Ethernet e IPv4 indica que o pacote será transmitido. Por outro lado, um valor especial no IEEE 802.2 campo de controle é usado em token ring para indicar a transmissão. Uma desvantagem é a transmissão é que ele pode ser usado para ataques DoS (Negação de Serviço). Por exemplo, um invasor pode enviar solicitações de ping falso usando o endereço do computador da vítima como o endereço de origem. Então, todos os nós nessa rede responderão a essa solicitação do computador vítima causando uma quebra de toda a rede.

Qual a diferença entre inundações e radiodifusão?

Enviar um pacote para todos os hosts simultaneamente é a transmissão. Mas a inundação não envia pacotes para todos os hosts simultaneamente. Os pacotes acabariam por atingir todos os nós na rede devido a inundações. As inundações podem enviar o mesmo pacote ao longo do mesmo link várias vezes, mas a transmissão envia um pacote ao longo de um link no máximo uma vez. Várias cópias do mesmo pacote podem chegar a nós na inundação, enquanto a transmissão não causa esse problema. Ao contrário das inundações, a transmissão é feita especificando um endereço de transmissão especial em pacotes.