Definição – o que significa inundação?
Inundação é uma técnica de roteamento simples em redes de computadores, onde uma fonte ou nó envia pacotes por meio 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 a todos os nós da rede anexados. 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.
Definirtec explica inundações
Os dados de roteamento da rede não são incluídos inicialmente nos pacotes de dados. Um algoritmo de contagem de saltos é usado para rastrear a topologia da rede ou as rotas de rede visitadas. Um pacote tenta acessar todas as rotas de rede disponíveis e, por fim, chega ao seu destino, mas sempre há a possibilidade de duplicação de pacotes. A contagem de saltos e algumas técnicas de inundação seletiva são usadas para evitar atrasos na comunicação e duplicação.
A inundação também é usada como um ataque de negação de serviço, inundando o tráfego de rede para derrubar um serviço de rede. O serviço é inundado com muitas solicitações de conexão de servidor incompletas. Devido ao número de solicitações inundadas, o servidor ou host não é capaz de 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, outras conexões não podem ser feitas, o que resulta em negação de serviço.
Esta definição foi escrita no contexto de Networking