Índice:
Definição - O que significa Flooding?
A inundação é uma técnica de roteamento simples em redes de computadores onde uma fonte ou nó envia pacotes através de cada link de saída.
A inundação, que é semelhante à transmissão, ocorre quando os pacotes de origem (sem dados de roteamento) são transmitidos para todos os nós da rede conectados. Como a inundação usa todos os caminhos da rede, o caminho mais curto também é usado. O algoritmo de inundação é fácil de implementar.
Techopedia explica inundações
Os dados de roteamento de rede não são incluídos inicialmente nos pacotes de dados. Um algoritmo de contagem de saltos é usado para rastrear a topologia de rede ou rotas de rede visitadas. Um pacote tenta acessar todas as rotas de rede disponíveis e, finalmente, chega ao seu destino, mas sempre existe o potencial de duplicação de pacotes. A contagem de saltos e algumas técnicas de inundação seletiva são usadas para evitar atrasos e duplicação da comunicação.
A inundação também é usada como um ataque de negação de serviço, inundando o tráfego da rede para derrubar um serviço de rede. O serviço é inundado com muitos pedidos de conexão com o servidor incompletos. Devido ao número de solicitações inundadas, o servidor ou host não pode processar solicitações genuínas ao mesmo tempo. Um ataque de inundação preenche o buffer de memória do servidor ou host; quando estiver cheio, não será possível estabelecer mais conexões, o que resulta em negação de serviço.