Conceito: Colisão em redes de computadores
É comum ouvir falar que está havendo perda de pacotes por que está havendo colisões em uma rede. Mas o que é colisão?
Podemos dizer que colisão é um evento que ocorre bastante nas redes de computadores, basicamente é quando dois computadores tentam enviar os dados no mesmo momento. Esse tipo de colisão é comum no funcionamento de uma rede, porém se acontecer com muita frequência poderá afetar negativamente a performance da rede.
O ideal é sempre quando um computador enviar um pacote, o outro ficar “quieto” esperando para receber esse pacote.
Para explanar melhor, a colisões acontecem em rede, e são recuperadas também da mesma forma, quando um host deseja transmitir ele aguarda um tempo de inatividade da rede e finalmente envia os dados. Sempre que ele envia algo, ele analisa o que foi enviado.
Quem faz a análise do que foi enviado e recebido para saber se a transmissão foi válida é a placa de rede.
Sempre que há uma colisão os hosts envolvidos aguardam um intervalo de tempo para tentar a comunicação novamente. Pela lógica o que aguardar menos tempo será o que enviará o pacote primeiro.
A colisões com a evolução dos comutadores tendem cada vez mais a diminuir, uma vez que os switches de camada 2 estão mais acessíveis e cada vez mais os hubs se tornando obsoletos.