Há muitas razões pelas quais uma rede pode usar um código de correção de erros em vez de detecção e retransmissão de erros:
1.
Retransmissões reduzidas: Os códigos de correção de erros permitem que o receptor corrija os erros sem ter que solicitar uma retransmissão do remetente. Isto pode reduzir significativamente o número de retransmissões necessárias, o que pode melhorar o desempenho da rede.
2.
Recuperação de erros em tempo real: Os códigos de correção de erros podem ser usados para recuperação de erros sem a necessidade do remetente retransmitir os dados. Isto pode ser útil em aplicações onde é importante recuperar rapidamente de erros, como streaming de mídia ou comunicações em tempo real.