Internett- båndbredde krav fortsette å øke som nettsteder integrere mer sofistikert nettside innhold. Som krav vokse, servere gjør flere feil ved mottak og sende informasjon. Det er tider hvor man sender PC-bruker overfører data til en annen mottar datamaskin brukeren og dataene ikke fullt ut kommer til mottakende brukeren . Nettverk spesialister bruke forover feilretting ( FEC ) for å løse dette problemet . Når serverne effektivt integrere FEC , får de nærmere å nå den maksimale kapasiteten . Overføring av data
FEC er lik automatisk videresende forespørsel , bortsett fra at automatisk videresende forespørsel korrigerer overføringsfeil ved å oppdage dem når de oppstår . Normalt, før PC-brukere overføre data mellom hverandre , oppstår en handshaking prosess . Under etablering , må en service gjør en port tilgjengelig for å etablere en forbindelse . Klienten og serveren sende tilfeldige verdier frem og tilbake mellom hverandre . FEC krever ikke håndtrykk . FEC oppdager og korrigerer feil i datamaskinen bruker kommunikasjon ved å legge ekstra biter i meldingen . FEC sørger ikke bare for nøyaktigheten av overførte data , men også raskere dataoverføring, siden serveren kan bruke feilkorrigering algoritmer etter å ha mottatt data . Også , ikke tjeneren trenger å videresende meldingen. Dette effektivisering hjelper når høy trafikk byrder servere.
Convolution
Når du utfører FEC , serveren kan bruke konvolusjon FEC koding. Informasjonsbiter gått gjennom skiftet register og skiftet register genererer to output biter for hvert informasjon bit . Mottakeren bruker en dekoder for å analysere de to output biter og beregne tilstanden i encoder for hvert sett .
Block
FEC bruker også blokkoder . Blokkoder ta informasjonsbiter og skape paritetsbiter . De paritetsbiter reise med informasjon bits. Ved å motta kanalen beregninger anslår dekoderen sekvensen.
Turbo Code
Nyere koder inkluderer turbo koden . Disse kodene bruker mindre og enklere bestanddeler koder basert off enten konvolusjon eller blokk -kode. En koder koder dataene , forvrenges utgangsbits og koder dataene med koderen på den andre siden . Informasjonen seg så til mottakeren. Hele FEC prosessen kan kode og dekode dataene flere ganger , maksimere påliteligheten av informasjonen som overføres .
Multicast Streams
FEC hjelper media gjenopprette fra pakketap, spesielt med multicast-strømmer . Med multicast-strømmer , gjør FEC ikke å stole på en back -kanal . Derfor er informasjonen alltid flyter frem og ber ikke om videresending .
Datadelen
På Datadelen , reduserer FEC antall sendinger ved hjelp av en enkel 3-tiden repetisjon av info biter og en forkortet feilkorrigerende kode kjent som hammingkode .