? Når data sendes over computeren , eller mellem to forskellige computere, kan det mønster, der modtages ikke være identisk med det mønster, der blev sendt . Transmissionsfejl kan være forårsaget af kosmiske stråler , magnetiske felter , et egern tygge på en wire , de første tegn på svigt i nogle elektroniske komponenter eller en af hundredvis af årsager. Dataloger har udviklet nogle geniale teknikker til at opdage og korrigere transmissionsfejl. Analog vs Digital
Analoge signaler er mere eller mindre trofaste kopier af nogle fysiske fænomener . Digitale signaler prøve de fænomener med jævne mellemrum , og tildele et nummer til prøven. Det digitale signal er en sekvens af tal, der repræsenterer fænomener . Det kan synes at det analoge signal altid ville være mere præcis , men dette er ikke tilfældet . Det digitale signal kan udtages prøver så ofte som nødvendigt for at få den ønskede opløsning . Hvis noget går galt, når et analogt signal sendes - en transmissionsfejl - det er næsten umuligt at opdage eller rette dem . Med digitale signaler , hvis der er en transmissionsfejl , kan det blive opdaget , og i nogle tilfælde korrigeret.
Synkrone og asynkrone
Digitale data sendes i binær format - signalet kun har to niveauer . Rækkefølgen af niveau overgange repræsenterer tal. Hvis signalet kun har to niveauer , er det mindre sandsynligt , at modtageren får noget galt . To grundlæggende former for digital signaltransmission findes: synkron og asynkron . Synkrone signaler er sikrere , men asynkrone signaler er hurtigere . Synkrone signaler fortsatte og følges af korte signaler til at sikre modtageren indser , når et nummer starter og stopper . Asynchronous bare opdeler signalet op i ord af nogle gensidigt aftalt størrelse , denne metode er hurtigere, men mere risiko for fejl . Hvilken transmission metode bruges afhænger af, hvordan støjende kanalen er .
Fejlkorrektionskoder
fejlkorrektionskoder er det sted, hvor digitale data har en fordel frem analoge data . De enkelte overgange i et digitalt signal kaldes bits . Tilføje et par bits til et signal - de specifikke bits beregnes ved hjælp af data - gør det muligt at opdage og korrigere eventuelle fejl i datatransmission. Antag at data er i 64 bit ord . Fra hvert ord er seks ekstra bits beregnet ud fra de 64 bits af data. De 6 checkbit derefter knyttet til de 64 bits og 70 bit augmented ord sendes enten synkront eller asynkront . Når ordet ankommer , er checkbit undersøges for at se , om alle bits er stadig OK. Hvis en smule blev ændret under transmissionen , det er opdaget og den ændrede bit kan gendannes .
Pakker
Når data sendes , det er brudt op i pakker. Hver pakke er visse oplysninger tilføjes på forsiden af pakken fortæller hvor pakken går , hvor det kom fra , hvor længe det er, og hvordan denne særlige pakke passer ind i den samlede meddelelse . Når pakkerne modtages og samles igen , mangler pakker noteret og viderespredning af disse pakker er anmodet .