? Quando os dados são transmitidos através do computador, ou entre dois computadores diferentes , o padrão que é recebido pode não ser idêntico ao padrão que foi enviado . Erros de transmissão pode ser causado por raios cósmicos, campos magnéticos , uma mastigação esquilo em um fio , os primeiros sinais de falha em algum componente eletrônico ou qualquer uma das centenas de razões. Os cientistas da computação desenvolveram algumas técnicas engenhosas para detectar e corrigir erros de transmissão. Analógico vs Digital sinais
analógicos são mais ou menos fiel cópias de alguns fenômenos físicos. Os sinais digitais provar os fenômenos em intervalos regulares e atribuir um número a amostra. O sinal digital é uma seqüência de números que representa os fenômenos. Poderia parecer que o sinal analógico seria sempre mais precisos , mas este não é o caso . O sinal digital pode ser provado com a frequência necessária para obter a resolução desejada. Se algo der errado , quando um sinal analógico é enviado - um erro de transmissão - é quase impossível de detectar ou corrigir. Com sinais digitais , se houver um erro de transmissão , ele pode ser detectado e , em alguns casos , corrigido .
Síncronas e assíncronas
dados digitais são enviados em binário formato - o sinal tem apenas dois níveis . A seqüência de transições de nível representa números . Se o sinal tem apenas dois níveis , é menos provável que o receptor vai ter alguma coisa errada. Dois modos básicos de transmissão de sinal digital existe: síncrona e assíncrona . Sinais síncronos são mais seguros , mas sinais assíncronos são mais rápidos . Sinais síncronos são prosseguiu e seguido por sinais curtos para se certificar de que o receptor percebe quando uma série começa e pára. Asynchronous apenas divide o sinal em palavras de alguns mutuamente acordados tamanho, este método é mais rápido, mas mais propenso a erros. Qual o método de transmissão é usada depende de como o canal é barulhento .
De Correção de Erro Códigos
códigos corretores de erros são o lugar onde os dados digitais têm uma vantagem sobre os dados analógicos . As transições individuais em um sinal digital, são chamados de bits. Adicionando alguns pedaços de um sinal - os bits específicos são calculados utilizando os dados - torna possível detectar e corrigir eventuais erros na transmissão de dados. Suponha que os dados estão em 64 palavras bit . A partir de cada palavra , seis bits extras são calculados a partir dos 64 bits de dados. Os 6 bits de verificação são então anexado aos 64 bits ea palavra aumentada de 70 bit é transmitido de forma síncrona ou assíncrona. Quando a palavra chega, os bits de verificação são examinados para ver se todos os bits ainda estão OK. Se um bit foi alterado durante a transmissão, ele é detectado eo pouco alterada pode ser restaurado .
Pacotes
Quando os dados são transmitidos , ela é dividida em pacotes . Cada pacote tem alguma informação adicionada à frente do revelador pacotes onde o pacote está indo, de onde veio , quanto tempo que é e como esse pacote especial se encaixa na mensagem total. Quando os pacotes são recebidos e remontados , os pacotes que faltam são anotados e retransmissão desses pacotes é solicitada.