Internet båndbredde krav fortsætte med at stige , da hjemmesider integrerer mere sofistikerede hjemmeside indhold . Som krav vokser, servere gør flere fejl, når der modtager og sender oplysninger . Der er tidspunkter , hvor man sender computerbruger overfører data til en anden modtagende computer bruger og data ikke fuldt ankommer til modtagende bruger. Netværk specialister bruger fremad fejlkorrektion ( FEC ) til at løse dette problem . Når servere effektivt integrere FEC , de kommer tættere på at nå den maksimale kapacitet . Transmission af data
FEC ligner automatisk gensende anmodning , bortset fra at automatiske videresende anmodningen korrigerer transmissionsfejl ved at afsløre dem, som de opstår. Normalt , før computerbrugere overføre data mellem hinanden , en handshaking proces sker . Under handshaking skal en service gør en havn til rådighed for at etablere en forbindelse. Klient og server sende tilfældige værdier frem og tilbage mellem hinanden . FEC kræver ikke handshaking . FEC registrerer og korrigerer fejl i edb- bruger kommunikation ved at tilføje ekstra bits til beskeden. FEC ikke kun sikrer rigtigheden af de indberettede data , men også fremskynder datatransmission , da serveren kan anvende fejl korrektionsalgoritmer efter modtagelse af data. Også serveren ikke behøver at retransmittere meddelelsen. Denne strømlining hjælper, når høj trafik byrder servere.
Convolution
Når der udføres FEC , serveren kan bruge convolution FEC kodning. Informationsbit passeret gennem skifteregisteret og skifteregistret genererer to output bit for hver informationsbit . Modtageren bruger en dekoder til at analysere de to output bits og anslå tilstand encoder for hvert sæt.
Block
FEC bruger også blokkoder . Blokkoder tage informationsbit og skabe paritetsbit . De paritetsbittene rejser med oplysninger bits. Ved at modtage den kanal målinger anslår dekoderen sekvensen.
Turbo Code
Nyere koder omfatter turbo kode. Disse koder anvende mindre og enklere konstituerende koder baseret ud enten foldning eller blok kode. En encoder koder dataene krypterer output bits og koder dataene med encoder på den anden side. De oplysninger rejser derefter til modtageren. Hele FEC proces kan indkode og afkode data flere gange , maksimere pålideligheden af de fremsendte oplysninger .
Multicast Streams
FEC hjælper medier komme fra pakketab , især med multicast-streams . Med multicast-streams , har FEC ikke at stole på en back kanal. Derfor oplysningerne altid flyder frem og ikke anmoder viderespredning .
Datanyttelast
datanyttelast , FEC reducerer antallet af transmissioner ved hjælp af en simpel 3- tiden gentagelse af info bits og en forkortet fejlkorrigeringskode kendt som Hamming koden.