besoins en bande passante de l'Internet continuent d'augmenter comme sites d'intégrer le contenu du site plus sophistiqué . Comme la demande augmente , les serveurs font plus d'erreurs lors de la réception et l'envoi d'informations . Il ya des moments où un envoi utilisateur de l'ordinateur transmet des données à un autre utilisateur de l'ordinateur de réception et les données ne arrivent pas pleinement à l'utilisateur de réception. Les spécialistes réseaux utilisent la correction d' erreur ( FEC ) pour résoudre ce problème . Lorsque les serveurs intègrent efficacement FEC , ils se rapprochent d'atteindre la capacité maximale. Transmission de données
FEC est similaire à la demande de retransmission automatique, sauf que la demande de retransmission automatique corrige les erreurs de transmission , en les détectant à mesure qu'ils surviennent . Normalement, avant que les utilisateurs d'ordinateurs de transmettre des données entre autre, un processus d'établissement de liaison se produit. Au cours de prise de contact , un service doit faire un port disponible pour établir une connexion . Le client et le serveur envoie des valeurs aléatoires et-vient entre une de l'autre . FEC n'exige pas la prise de contact . FEC détecte et corrige les erreurs dans les communications des utilisateurs d'ordinateurs en ajoutant des bits supplémentaires au message . FEC non seulement assure l'exactitude des données transmises mais également d'accélérer la transmission des données , car le serveur peut appliquer des algorithmes de correction d'erreur après la réception des données . En outre, le serveur n'a pas besoin de retransmettre le message. Cette rationalisation permet lorsque les serveurs de charges à fort trafic .
Convolution
Lors FEC , le serveur peut utiliser convolution codage FEC . Des bits d'information transmis par le biais du registre à décalage et le registre à décalage génère deux bits de sortie pour chaque bit d'information . Le récepteur utilise un décodeur pour analyser les deux bits de sortie et évaluer l'état de l' encodeur pour chaque ensemble .
Bloquer
FEC utilise également des codes de bloc. Codes de blocs ont des bits d'information et de créer des bits de parité. Les bits de parité voyagent avec les bits d'information . En recevant les paramètres de canal , le décodeur estime la séquence.
Turbo code
récent codes inclure le code turbo. Ces codes utilisent des codes constitutifs petites et plus simples et basés sur soit le code de convolution ou un bloc. Un codeur code les données , embrouille les bits de sortie et le code pour les données avec le codeur de l'autre côté . L'information circule ensuite vers le récepteur. Le processus FEC ensemble peut encoder et décoder les données plusieurs fois , en maximisant la fiabilité de l'information transmise.
Flux multicast
FEC aide médias se remettre de la perte de paquets , en particulier avec des flux multicast . Avec les flux multicast , la FEC n'a pas à compter sur un canal de retour . Par conséquent, l' information circule toujours de l'avant et ne demande pas de retransmission.
Données de charge utile
charge utile de données , FEC réduit le nombre de retransmissions en utilisant un simple 3 fois répétition de bits d'information et un code correcteur d'erreurs raccourci connu comme le Code de Hamming.