demandas de largura de banda de Internet continuam a aumentar como sites integrar mais sofisticado conteúdo do site. Como a demanda crescer , os servidores fazem mais erros ao receber e enviar informações. Há momentos em que um usuário de computador enviando transmite dados para outro usuário do computador de recebimento e os dados não chegam totalmente para o usuário de recepção. Especialistas de rede usam a frente de correção de erros (FEC ) para resolver esse problema. Quando os servidores efetivamente integrar FEC , eles ficam mais perto de alcançar a capacidade máxima . Transmitindo Dados
FEC é semelhante ao pedido de retransmissão automática, exceto que o pedido de retransmissão automática corrige erros de transmissão através da detecção como eles ocorrem . Normalmente, antes que os usuários de computador transmitir dados entre si, ocorre um processo de aperto de mão . Durante aperto de mão , um serviço deve fazer uma porta disponível para estabelecer uma conexão . O cliente eo servidor enviar valores aleatórios e para trás entre si. O FEC não exige que o aperto de mão . FEC detecta e corrige erros de comunicação do usuário computador adicionando bits extras para a mensagem. FEC não só garante a precisão dos dados transmitidos , mas também acelera a transmissão de dados , uma vez que o servidor pode aplicar algoritmos de correção de erros após o recebimento dos dados. Além disso , o servidor não necessita de retransmitir a mensagem . Esta racionalização ajuda quando o tráfego elevado sobrecarrega servidores.
Convolution
Ao realizar FEC , o servidor pode usar convolução codificação FEC . Informações pedaços passaram pelo registrador de deslocamento e do registrador de deslocamento gera dois bits de saída para cada bit de informação. O receptor usa um decodificador para analisar os dois bits de saída e estimar o estado do codificador para cada conjunto .
Bloquear
FEC também utiliza códigos de bloco . Códigos de bloco ter bits de informação e criar bits de paridade . Os bits de paridade viajar com os bits de informação . Ao receber as métricas de canal , o decodificador calcula a seqüência.
Código Turbo
códigos mais recentes incluem o código turbo. Esses códigos de usar códigos constituintes menores e mais simples baseados fora ou a convolução ou código de bloco . Um codificador codifica os dados , codifica os bits de saída e codifica os dados com o codificador , do outro lado . A informação , em seguida, viaja para o receptor. Todo o processo FEC pode codificar e decodificar os dados várias vezes , maximizando a confiabilidade das informações transmitidas .
Multicast Streams
FEC ajuda da mídia recuperar de perda de pacotes, especialmente com fluxos de multicast . Com fluxos de multicast , o FEC não tem que contar com um canal de volta . Portanto , a informação flui sempre para a frente e não solicita a retransmissão .
Dados Payload
carga de dados , FEC reduz o número de retransmissões usando um simples 3 -time repetição de informações bits e um código de correção de erros encurtado conhecido como o código de Hamming .