Dator dataöverföringar har blivit ett grundläggande verktyg i det moderna samhället . Fel i överföringen kan minskas på flera sätt. Vård kan vidtas för att säkerställa att kanalen är säker . Geniala koder kan upptäcka och korrigera enstaka fel , och protokoll kan väckas för att säkerställa att meddelanden eller delar av meddelanden kommer till sin destination . Instruktioner
säkra kanaler
1
Välj en kanal med minst störningar när flera kanaler finns tillgängliga . Den optimala kanalen kommer ofta förändras under hela dagen. Dessa kanaler kan vara fysiskt olika vägar , eller de kan vara olika delar av det utsända spektrumet. En teknik som används i många former av kommunikation är sidband - varje avsnitt av bärvågen tilldelas som en kanal , och ett meddelande släpps alltid ut på denna del av bäraren . Ett test kan sändas på en kanal och om bekräftelsen - på samma kanal - inte kommer tillbaka från mottagaren en annan kanal väljs. Denna process kan automatiseras .
2
Använd en felkorrigeringskod . Dessa kan vara så enkel som tillsats av en extra bit som gör ett jämnt antal "ettor" i en sänd ord. Om ett ord tas emot som inte har ett jämnt antal ettor , är en omsändning begärs. Mer komplexa felkoder - liksom Hammingkoden - lägga till flera bitar i ett ord . Dessa extra bitar beräknas på ett sådant sätt att när en bit är felaktig , kan denna bit upptäckas och rättas till genom att vända den kodande beräkning vid mottagandet av ordet . Mer komplexa koder kan upptäcka och rätta till ännu fler fel , och det spelar ingen roll om det var en databit eller en kod lite som orsakade felet . Addera 3
sänder över paketförmedlingsnät . Detta säkerställer att budskapet når även om en del av meddelandet är helt utplånas. I ett paketförmedlingsnät , kommer meddelanden delas upp i paket - var och en med adressen till avsändaren , adressen till mottagaren , storleken och positionen av paketet i meddelandet. Mottagaren sänder en bekräftelse när varje paket tas emot . Om ett paket saknas , det saknade paketet mottagaren begär att skickas igen . Att bryta upp ett meddelande i paket försäkrar att om ett segment av ett meddelande är förvrängd , behöver bara det paket som skall harmas - . Inte hela budskapet