Computer dataoverføringer har blitt en fundamental nytte i moderne samfunn . Feil i overføring kan reduseres på flere måter. Omsorg kan tas for å sikre at kanalen er sikker. Geniale kodene kan oppdage og korrigere isolerte feil , og protokollene kan iverksettes for å sikre at meldinger eller deler av meldinger komme til sin destinasjon . Instruksjoner
Secure kanaler
en
Velg en kanal med minst interferens når flere kanaler er tilgjengelige. Den optimale kanalen vil ofte endres i løpet av dagen . Disse kanalene kan være fysisk forskjellige ruter , eller de kan være ulike deler av sendingen spekteret. En teknikk som brukes i mange former for kommunikasjon er sidebånd - hver del av bærebølgen er tildelt som en kanal , og en melding alltid satt på denne delen av transportøren . En test melding kan sendes på en kanal , og hvis den erkjennelse - på samme kanal - ikke kommer tilbake fra mottakeren annen stasjon blir valgt . Denne prosessen kan automatiseres .
2
Bruk en feilkorrigerende kode . Disse kan være så enkel som tillegg av en ekstra bit som gjør at et likt antall "enere" i et overført ord . Hvis et ord er mottatt som ikke har et likt antall enere, er en retransmisjon forespurt. Mer komplekse feilkoder - som Hamming koden - legge til flere biter til et ord . Disse ekstra biter blir beregnet på en slik måte at når en bit er feilaktig , kan denne bit registreres og korrigeres ved å reversere den kodende beregning ved mottak av ordet. Mer komplekse koder kan oppdage og korrigere enda flere feil , og det spiller ingen rolle om det var en data bit eller en kode bit som forårsaket feilen .
3
overføre over en pakkesvitsjing nettverk . Dette sikrer at meldingen kommer igjennom , selv om en del av meldingen er fullstendig utslettet. I en pakkesvitsjing nettverk , blir meldinger opp i pakker - hver med adressen til senderen , adressen til mottakeren , størrelsen og stillingen til pakken i meldingen . Mottakeren sender en kvittering når hver pakke mottas . Hvis en pakke mangler, mottakeren forespørsler at den manglende pakken sendes på nytt. Bryte opp en melding i pakker sikrer at hvis en del av en melding er ødelagt , trenger bare at pakken skal sendes på nytt - . Ikke hele meldingen