transmissão de dados envolve a comunicação de mensagens digitais entre dispositivos digitais. Os sinais são enviados através de uma rede para dispositivos externos, como impressoras ou outros computadores. A velocidade de transmissão de dados depende da potência do sinal . A transmissão de um canal de comunicação entre dois dispositivos digitais pode acontecer de várias maneiras diferentes , e depende do sentido da troca , o número de unidades de dados , ou bits , enviados ao mesmo tempo e a sincronização entre o transmissor eo receptor . Canais de transmissão
canais de transmissão são as vias que transferem dados. Os dispositivos de rede usar três modos de transmissão de troca de dados : simplex, half-duplex e modos full-duplex. Na transmissão simplex, os fluxos de dados em uma única direção a partir do dispositivo transmissor para o dispositivo receptor. Modo Half- duplex permite que os dados para mover em qualquer direção, mas cada dispositivo deve se revezam na utilização da linha. Com transmissão full-duplex , os dados podem fluir em ambas as direções simultaneamente
conexões seriais e paralelas
transmissão depende do número de unidades elementares de dados - . Bits - - que pode ser traduzido por o canal de comunicação , ao mesmo tempo . Ligações paralelas permitir a transmissão simultânea de bits , enquanto conexões seriais só pode enviar um pouco de cada vez. A maioria dos processadores são capazes de processar vários pedaços , ao mesmo tempo . Devido a isso, a maioria das conexões básicas de transmissão de dados em computadores são conexões paralelas. Em uma conexão de rede serial, o computador transmissor precisa transformar dados paralelos de entrada em dados de série , eo computador receptor precisa convertê-lo em paralelo dados novamente.
Asynchronous vs Synchronous Transmission
dados geralmente não é transmitida a um ritmo regular, através de um canal. Um transmissor envia uma explosão de bits de dados binários regularmente espaçados , pausa e enviar o próximo pacote. Isto continua até que a mensagem é transmitida totalmente . Para o dispositivo receptor a reconhecer o momento adequado para ler os bits de dados individuais do canal, ele deve saber exatamente quando um pacote começa e quanto tempo decorrido entre os bits. O receptor pode , em seguida, a sincronização com o transmissor . A falta de permanecer sincronizadas durante uma transmissão fará com que os dados sejam perdidos ou corrompidos. Dois sistemas básicos podem ser implementadas para garantir a sincronização correta: síncrona e assíncrona . Sistemas síncronos usar canais separados para transmissão de dados e informação de temporização . O canal de temporização envia impulsos de relógio para o dispositivo de recepção , durante a transmissão . O receptor só irá tentar ler o canal de dados depois de um relógio de pulso é recebido. Como o computador transmissor envia os dados e pulsos de temporização , o receptor , portanto, somente leitura de dados quando solicitado a fazer isso pelo transmissor , e os dispositivos de permanecer sincronizadas. Sistemas assíncronos não utilizar um canal de sincronismo separado. Em vez disso, o transmissor eo receptor são predefinidos com antecedência em um acordados taxa de transmissão . Um oscilador local no dispositivo de recepção irá gerar um sinal de relógio interno que é igual à taxa do transmissor . Tamanho do pacote em sistemas assíncronos é mantido curto , para minimizar o risco de os osciladores locais no transmissor e receptor se afastando .