Baixe o app para aproveitar ainda mais
Prévia do material em texto
CCE0322 – Redes de Computadores I Aula 03 – Fundamentos Básicos de Telecomunicações Redes de Computadores I Conteúdo da Aula Unidade II – Fundamentos Básicos de Telecomunicações Objetivos Entender como funciona a comunicação paralela e a serial, suas diferenças e vantagens. Redes de Computadores I Comunicação de Dados Comunicação paralela e serial A comunicação entre duas máquinas pressupõe a transferência de sinal a partir de uma origem em direção a um ou alguns destinos. Há duas maneiras básicas de se realizar transmissão/recepção de dados entre os periféricos/interfaces e UCP/MP, bem como entre dispositivos interconectados entre si, local ou remotamente. A comunicação serial e a paralela são duas formas de transferência de dados e ambos os sistemas possuem formas únicas de funcionamento. Redes de Computadores I Comunicação de Dados Existem diversos meios de transmitir dados que podem ser classificados: 1. Quanto ao sentido de transmissão: • Simplex, half-duplex e full-duplex 2. Quanto ao número de vias de transmissão: • Comunicação paralela e comunicação serial 3. Quanto ao tipo de ligação física, pode ser: • Ponto a ponto e Multiponto 4. Quanto a cadência de transmissão, pode ser • Síncrona ou assíncrona Redes de Computadores I Comunicação de Dados Comunicação paralela Na comunicação paralela são enviados vários bits de cada vez, ao longo de um meio de transmissão composto de vários canais, sendo um para cada bit. Tomando a transmissão de um caractere (7, 8 ou 9 bits), por exemplo, fica claro que o custo de alocar um canal para cada bit torna-se extremamente alto a medida em que a distância cresce. A comunicação paralela se torna mais difícil de implementar se estes dois sistemas estão a dezenas de metros de distância, Redes de Computadores I Comunicação de Dados Comunicação paralela Indicada para transmissões internas no sistema de computação (barramentos) e para ligações de periféricos a curta distância (impressoras, discos rígidos, etc). Interfaces Padronizadas CENTRONICS SCSI – Small Computer Systems Interface Redes de Computadores I Comunicação de Dados Comunicação paralela Tipos de porta paralela SPP (standard parallel port) é o tipo original que permite somente comunicação unidirecional e lenta, projetando para as impressoras mais antigas. EPP (enhanced parallel port) utilizado em periféricos com conectores de passagem direta (pass through) que não são impressoras. ECP (enhanced capability port) é o melhor tipo de porta para impressoras do paralelas. Redes de Computadores I Comunicação de Dados Comunicação serial Na transmissão serial o número de linhas necessárias à comunicação é reduzido, convertendo-se os dados a serem transmitidos numa sequência serial de bits, enviados um por vez, sequencialmente no canal de comunicação ou barramento. A transmissão serial de dados difere da paralela pois utiliza somente um condutor para enviar dados em pulsos em uma única linha de dados. De forma geral, fluxos seriais de dados podem ser enviados sobre longas distancias de forma confiável e mais rápida do que dados paralelos. Redes de Computadores I Comunicação de Dados Comunicação serial A transmissão serial é o método mais adequado para interfaces de alto desempenho e comunicação de longo alcance. Também podem ser usados para transferência de dados sensíveis ao tempo, como os de tempo real, entres eles voz e vídeo. A comunicação serial pode ser feita de dois modos: Modo assíncrono Modo síncrono Redes de Computadores I Comunicação de Dados Comunicação serial assíncrona (ou orientada a caractere) • A transmissão ocorre caractere a caractere. Não é necessário sincronizar transmissor e receptor para realizar a transmissão de um caractere. • O canal de comunicação permanece em estado de repouso (sem informação) até que seja necessário o envio de um caractere. • O instante do envio do caractere é arbitrário e definido pelo transmissor. • Pode ser considerado o modo mais simples de se fazer uma transmissão de dados. Redes de Computadores I Comunicação de Dados Comunicação serial assíncrona • O protocolo de transmissão assíncrono define que um sinal de inicialização (start) é enviado previamente para cada byte e um sinal de finalização (stop) após cada byte. • O sinal de inicialização serve para preparar o circuito de destino para a recepção e registro do símbolo e o sinal de finalização serve para sinalizar o fim da transmissão do símbolo. • O número de bits para dados, formatação e a taxa de transmissão, devem ser pré- estabelecidas entre as partes envolvidas na comunicação. • Depois do bit de finalização, a linha pode ficar ociosa indefinidamente, ou outro caractere pode ser imediatamente inicializado. Redes de Computadores I Comunicação de Dados Comunicação serial assíncrona Problemas da transmissão serial síncrona: Clocks do transmissor e do receptor podem estar ligeiramente diferentes; • ressincronismo a cada byte Transferência de bytes; Para cada byte mais 2 ou 3 bits: • start bit; • bit de paridade; • stop bits (1 a 2); Grande overhead: • para cada byte + 3 bits = 11 bits 37,5% de tempo extra. Redes de Computadores I Comunicação de Dados Comunicação serial assíncrona Código de representação • Conjunto de regras pelas quais informações ou dados (ex: números, letras) podem ser convertidos em uma representação do código e vice-versa. • Para transmitir a informação através de uma interface é necessário que ela esteja codificada. • Toda informação utilizada pelos computadores é codificada de alguma forma em sequências de bits Redes de Computadores I Comunicação de Dados Comunicação serial assíncrona O código ASCII (American Standard Code for Information Interchange). • Código universal para intercâmbio de informações, concebido especialmente para utilização em transmissão, recepção e processamento de dados. • ASCII para 7 bits: 27 = 128 caracteres podem ser representados. • ASCII para 8 bits: 28 = 256 caracteres diferentes. • Ex.: o código ASCII 0100 0001 = 6510 = 4116 representa o caractere "A" . Redes de Computadores I Comunicação de Dados Redes de Computadores I Comunicação de Dados Comunicação serial assíncrona Paridade - Bit acrescentado ao dado, destinado à detecção de erros. Paridade par: símbolo (caractere) com número total de bits 1 é par (incluindo o bit de paridade). Paridade ímpar: símbolo com número total de bits 1 é ímpar. Ex.: caractere "A” em ASCII de 7 bits: 1 0 0 0 0 0 1. • Transmissão com paridade ímpar: como tem-se apenas 2 bits no estado 1, o bit de paridade também será 1, de forma que no total tem-se 3 bits 1 (ímpar - 1 1 0 0 0 0 0 1). Redes de Computadores I Comunicação de Dados Comunicação serial assíncrona Ex.: dado com bit de paridade: 1 1 0 0 0 0 0 1. Por um erro de transmissão, um dos bits 0 transformou-se em 1: 1 1 0 0 0 0 0 1 -------> 1 1 0 0 1 0 0 1. O receptor perceberá que há um número par de 1, indicando que houve algum erro na transmissão, e que esse byte passa a ser inválido. Redes de Computadores I Comunicação de Dados Comunicação serial assíncrona Transmissão de símbolos • Paridade: par, ímpar ou sem paridade. • Normalmente usa 1 ou 2 stop bits. Estes devem garantir que o receptor terá tempo de receber e armazenar o caractere, antes de receber o próximo. • A quantidade de bits na informação transmitida também pode variar: de 5 a 8 bits. • Transmissor e receptor devem ter as mesmas configurações quanto a velocidade, tamanho da palavra, paridade e número de stop bits! Redes de Computadores I Comunicação de Dados Comunicação serial assíncrona BitRate : Número de bits por segundo transmitidos através da interface serial. Baud Rate : Número de vezes que um sinal em um canal de comunicação muda seu estado, ou varia. É o número de transições por segundo onde cada evento pode transmitir 1 ou mais bits. Quando cada evento representa apenas 1 bit, então o Bit Rate e o Baud Rate são iguais. Ex.: A variação de fase da portadora nos modens pode representar dois ou mais bits. Quando um baud rate de 2400 é usado, e a técnica de modulação chamada FSK é usada, esta transmite 4 bits por baud. Assim: 2400 baud x 4 bits por baud = 9600 bps Redes de Computadores I Comunicação de Dados Comunicação serial síncrona • A transmissão da informação é feita de modo continuo pelo canal de comunicação, sem intervalos entre bits ou grupo de bits. • Através da transmissão continua da informação é possível sincronizar o transmissor e receptor. • É um método de comunicação mais rápido e eficiente que o modo assíncrono, mas exige maior qualidade do hardware, pois necessita que o clock de recepção seja exatamente igual ao clock de transmissão, ou seja, o mesmo sincronismo. • São transmitidos vários bytes (300bytes, 500bytes, etc...) a cada acesso ao meio físico. Redes de Computadores I Comunicação de Dados Comunicação serial síncrona Este modo necessita de uma linha física e circuitos de acesso especiais ao transmissor e receptor. Redes de Computadores I Comunicação de Dados Comunicação serial síncrona Pode ser orientada a caractere ou orientada a bit. Orientada a caractere: • A informação é enviada caractere a caractere (apropriada para a transmissão de texto) • Quando não há informação útil a ser transmitida é inserido um caractere especial (SYN - $16) para manter a linha ocupada. • Os caractere especial SYN também permite estratégias para a recuperação do sincronismo eventualmente perdido, como o protocolo BISYNC. • Quando o sincronismo é perdido, o receptor entra em uma fase de busca de sincronismo (sync hunt), procurando detectar a ocorrência do caractere de sincronismo. Redes de Computadores I Comunicação de Dados Comunicação serial síncrona Orientada a Bit: Mais apropriada para a transmissão informação binária não restrita a texto. Um protocolo bastante utilizado (HDLC – high-level data link control) consiste no encapsulamento dos dados a serem transmitido em unidade denominadas quadros (frames), com o seguinte formato. Redes de Computadores I Comunicação de Dados Comunicação serial – Padrão RS-xxx As normas EIA (Electronic Industries Alliance) são adotadas pelos fabricantes de equipamentos para eliminar possíveis discrepâncias na interligação dos mesmos, e auxiliar o usuário na escolha e instalação dos equipamentos. Em particular, a norma EIA-RS-232C2 tem por objetivo padronizar um método de interconexão entre terminais e canais de comunicação de dados, quando os mesmos são fornecidos por fabricantes distintos. Ela define um modo de troca de sinais de controle (protocolo) e de sinais de dados serializados entre o terminal e o canal de comunicação de dados. Redes de Computadores I Comunicação de Dados Comunicação serial – Padrão RS-232 A RS-232 é uma interface serial assíncrona de baixa velocidade e atualmente vem sendo substituída pela interface USB nos computadores, está última, mais rápida e com conector mais simples. Taxas de transmissão comuns da RS-232: 300, 1200, 2400, 9600, 19200 bps. A comunicação RS-232 é utiliza níveis de tensão positiva e negativa, normalmente +/- 12V. O nível lógico 1 é definido como negativo e o nível lógico 0 como positivo. Redes de Computadores I Comunicação de Dados Comunicação serial – Padrão RS-232 O protocolo RS-232 os bits são transmitidos um a um. A interface RS-232 pode ser configurada de diferentes maneiras. Um formato comum é utilizar a velocidade de transmissão de 9600 bps e a transmissão iniciando com um bit de início (start bit), 8 bits de dados, 1 bit de paridade e um bit de parada (stop bit) (Abreviação 9600 / 8-N-1: 8 bits de dados e 1 bit de paridade). Quando não há dados sendo transmitidos pela serial, a linha de transmissão permanece em repouso com o nível lógico 1. O start bit é um nível lógico 0 indicando o início da transmissão. Redes de Computadores I Comunicação de Dados Comunicação serial – Padrão RS-232 Como qualquer outro padrão, o RS-232C é uma referência para projetistas de equipamentos. Assim define entre outras coisas as interfaces mecânicas ou conectores. A Figura ilustra alguns conectores padrão existentes. Redes de Computadores I Comunicação de Dados Comunicação serial – USB (Universal Serial Bus) A USB é uma interface serial de média velocidade, largamente utilizada para conectar periféricos a um computador. Foi concebida para funcionar no padrão plug-and- play, no qual os computadores reconhecem automaticamente os dispositivos conectados. As velocidades de transmissão serial da interface USB são: • USB 1.1: 1,5 a 12 Mbps • UBB 2.0: 480 Mbps • USB 3.0: 4,8 Gbps Redes de Computadores I Comunicação de Dados Comunicação serial – USB (Universal Serial Bus) Os dispositivos que dispõe de interfaces USB, tem um controlador de USB que pode gerenciar até 128 portas, conectadas por meio de um hub. Entretando, todos os dispositivos conectados as interfaces USB disponíveis vão compartilhar a banda disponível. No nível físico os cabos USB tem quatro fios: dois para dados um para o terra um para a linha de alimentação de +5 V. Para alimentar dispositivos, a interface USB tem capacidade de carga de até 0,5 A. Exercício
Compartilhar