Internet bandbreedte eisen blijven stijgen als websites integreren meer geavanceerde website -inhoud . Zoals eisen groeien , servers maken meer fouten bij het ontvangen en verzenden van informatie . Er zijn tijden waarbij een uitzendende computer gebruikersgegevens doorstuurt naar een andere ontvangende computer gebruiker en de data niet volledig komen aan de ontvangende gebruiker . Netwerkspecialisten gebruiken Forward Error Correction ( FEC ) om dit probleem op te lossen . Wanneer servers effectief te integreren FEC , krijgen ze dichter bij het bereiken van de maximale capaciteit . Data verzenden FEC is vergelijkbaar met automatische retransmit verzoek , behalve dat automatische retransmit verzoek corrigeert transmissiefouten door ze op te sporen als ze zich voordoen . Normaal voor computergebruikers verzenden tussen verschillende elkaar een handshaking proces plaatsvindt . Tijdens het handenschudden , moet een dienst een poort beschikbaar om een verbinding te maken . De client en server sturen willekeurige waarden heen en weer tussen elkaar . FEC is de handshaking vereist . FEC detecteert en corrigeert fouten in computergebruiker communicatie door extra bits naar bericht . FEC zorgt niet alleen voor de juistheid van de verstrekte gegevens , maar ook versnelt de gegevensoverdracht , omdat de server algoritmes error - correctie kan toepassen na ontvangst van de gegevens . Ook heeft de server niet nodig om het bericht opnieuw te verzenden . Deze stroomlijning helpt bij het high traffic lasten servers . Convolutie Bij het uitvoeren van FEC , de server kan gebruiken convolutie FEC codering . Informatiebits doorgegeven via de shift register en het schuifregister genereert twee uitgangsbits voor elke bit informatie . De ontvanger maakt gebruik van een decoder op de twee uitgangsbits analyseren en inschatten van de toestand van de encoder voor elke set . Block FEC gebruikt ook blokcodes . Blokcodes nemen informatie bits en creëren parity bits. De pariteitsbits opnemen met de informatiebits . Door het ontvangen van het kanaal metrics , de decoder schat de reeks. Turbo Code Nieuwer codes de turbo code bevatten . Deze codes gebruiken kleiner en eenvoudiger samenstellende codes gebaseerd uit ofwel de convolutie of blok code . Een encoder codeert de gegevens versleutelt de uitgaande bits en codeert de gegevens met de encoder aan de andere kant . De informatie gaat dan naar de ontvanger . De hele FEC proces kan coderen en decoderen van de gegevens meerdere malen , het maximaliseren van de betrouwbaarheid van de doorgegeven informatie. Multicast Streams FEC helpt media herstellen van packet loss , vooral met multicast streams . Met multicast streams , doet het FEC niet hoeft te rekenen op een back channel . Daarom is de informatie stroomt altijd voorwaarts en doorgifte niet te vragen . Gegevens Payload data payload , FEC vermindert het aantal hertransmissies met behulp van een eenvoudige 3 - tijd herhaling van informatie bits en een verkorte foutcorrectiecode bekend als de Hamming code .
|