Hva er feil av Transmission?

Hva er feil av Transmission?


Når data overføres på tvers av datamaskinen, eller mellom to forskjellige datamaskiner, kan mønsteret som mottas ikke være identisk med mønsteret som ble sendt. Overføringsfeil kan være forårsaket av kosmisk stråling, streif magnetiske felt, et ekorn tygge på en ledning, de første tegn på svikt i noen av de elektroniske komponentene eller noen av hundrevis av grunner. IT-forskere har utviklet noen geniale teknikker for å oppdage og korrigere overføringsfeil.

Analog vs Digital

Analoge signaler er mer eller mindre trofaste kopier av noen fysiske fenomener. Digitale signaler prøve fenomener med jevne mellomrom og tildele et nummer til prøven. Det digitale signal er en sekvens av tall som representerer fenomener. Det kan se ut som det analoge signal vil alltid være mer nøyaktig, men dette er ikke tilfelle. Det digitale signalet kan prøves så ofte som nødvendig for å få den ønskede oppløsning. Hvis noe går galt når et analogt signal er sendt - en overføringsfeil - det er nesten umulig å oppdage eller rette det opp. Med digitale signaler, hvis det er en overføringsfeil, det kan oppdages og, i noen tilfeller, korrigert.

Synkron og asynkron

Digitale data blir sendt i binært format - signalet har bare to nivåer. Sekvensen av nivåoverganger representerer tall. Hvis signalet har bare to nivåer, er det mindre sannsynlig at mottakeren får noe galt. To grunnleggende modusene for digital signaloverføring finnes: synkron og asynkron. Synkrone signaler er tryggere, men asynkrone signaler er raskere. Synkrone signaler er satte og etterfulgt av korte signaler å sørge for at mottakeren forstår når et antall starter og stopper. Asynkron bare deler signalet opp i ordene til noen gjensidig avtalt størrelse; Denne metoden er raskere, men mer utsatt for feil. Hvilken overføringsmetode brukes, avhenger av hvor mye støy kanalen er.

Feilkorrigerende koder

Feilkorrigerende koder er det sted hvor digitale data har en fordel i forhold til analoge data. De enkelte overganger i et digitalt signal kalles bits. Legge et par biter til et signal - de spesifikke biter er beregnet ut fra data - gjør det mulig å oppdage og rette opp eventuelle feil i dataoverføringen. Anta at data er i 64 bits ord. Fra hvert ord, er seks ekstra biter beregnet fra de 64 biter av data. De 6 kontrollbitene blir deretter annektert til 64 bits og 70 bits utvidet ord blir overført enten synkront eller asynkront. Når ordet kommer, blir kontrollbitene undersøkt for å se om alle bitene er fortsatt OK. Hvis en bit ble endret under overføringen, er det oppdaget og endret litt kan gjenopprettes.

pakker

Når data overføres, er det brutt opp i pakker. Hver pakke har en del informasjon lagt til forsiden av pakken forteller hvor pakken går, hvor den kom fra, hvor lenge det er og hvordan dette spesielle pakke passer inn i total beskjed. Når pakkene blir mottatt og satt sammen igjen, er manglende pakker bemerket, og videresending av disse pakkene er forespurt.