30
Universidade do Estado de Mato Grosso Licenciatura Plena em Computação Camada Física Professor Ivan Pires

Licenciatura Plena em Computação Camada Física Professor Ivan Pires

Embed Size (px)

Citation preview

Page 1: Licenciatura Plena em Computação Camada Física Professor Ivan Pires

Universidade do Estado de Mato Grosso

Licenciatura Plena em Computação

Camada Física

Professor Ivan Pires

Page 2: Licenciatura Plena em Computação Camada Física Professor Ivan Pires

Camada Física

Redes de Computadores- Professor Ivan Pires

• Introdução– Dígitos binários (bits) para representar dados.– Fisicamente utilizam:• Corrente elétrica, ondas de rádio ou luz

Page 3: Licenciatura Plena em Computação Camada Física Professor Ivan Pires

Camada Física

Redes de Computadores- Professor Ivan Pires

• Comunicação Assíncrona– Assíncrona• se um remetente e receptor não necessitar de

coordenação antes que os dados possam ser transmitidos.• O receptor deve estar pronto para aceitar dados

sempre que eles chegam.

Page 4: Licenciatura Plena em Computação Camada Física Professor Ivan Pires

Camada Física

Redes de Computadores- Professor Ivan Pires

• O hardware de comunicação é classificado como assíncrono se o sinal elétrico que o transmissor enviar não contiver informações que o receptor pode usar para determinar onde os bits individuais começam e terminam.

• O hardware receptor deve ser construído para aceitar e para interpretar o sinal que o hardware remetente gera.

Page 5: Licenciatura Plena em Computação Camada Física Professor Ivan Pires

Usando Corrente Elétrica para Enviar Bits

Camada Física

Redes de Computadores- Professor Ivan Pires

• Tensão negativa para representar um 1 e tensão positiva para representar um 0

• Para transmitir um bit 0, o dispositivo remetente coloca uma tensão positiva no fio por um curto período e então retorna o fio a zero volts.

• O dispositivo receptor detecta a tensão prositiva e grava que um zero chegou.

Page 6: Licenciatura Plena em Computação Camada Física Professor Ivan Pires

Padrões de Comunicação

Camada Física

Redes de Computadores- Professor Ivan Pires

• Dúvidas:

– Por quanto tempo o remetente deve manter uma tensão no fio para um único bit ?

• Esperar mais tempo do que o necessário desperdiça tempo

– Qual a taxa máxima em que o hardware pode mudar a tensão?

– Como um cliente pode saber se o hardware transmissor comprado de um vendedor trabalhará corretamente com o hardware receptor comprado de outro vendedor?

– Há uma forma de enviar mais dados na mesma quantidade de tempo?

Page 7: Licenciatura Plena em Computação Camada Física Professor Ivan Pires

Padrões de Comunicação

Camada Física

Redes de Computadores- Professor Ivan Pires

• As especificações para sistemas de comunicação são padronizadas.

• ITU – International Telecommunication Union

• EIA – Electronic Industries Association

• IEEE – Institute for Electrical and Eletronic Engineers

Page 8: Licenciatura Plena em Computação Camada Física Professor Ivan Pires

Padrões de Comunicação

Camada Física

Redes de Computadores- Professor Ivan Pires

• Estas instituições publicam especificações para equipamentos de comunicação em documentos conhecidos como padrões.

• As normas respondem a perguntas sobre uma tecnologia particular de comunicação.

• Um padrão especifica o sincronismo dos sinais e os detalhes elétricos da tensão e da corrente.

Page 9: Licenciatura Plena em Computação Camada Física Professor Ivan Pires

Padrões de Comunicação

Camada Física

Redes de Computadores- Professor Ivan Pires

• Padrão RS-232-C da EIA

– Especifica os detalhes da conexão física

• A conexão deve ter menos de 50 pés de comprimento

• As duas tensões usadas para transmitir dados devem variar de -15 volts a +15 volts.

• Projetado para o uso com dispositivos como modems e terminais, ele especifica a transmissão de caracteres

• Embora possa ser usado para enviar caracteres de oito bits, cada caractere consiste em sete bits de dados.

Page 10: Licenciatura Plena em Computação Camada Física Professor Ivan Pires

Padrões de Comunicação

Camada Física

Redes de Computadores- Professor Ivan Pires

• Padrão RS-232-C da EIA

– RS-232 define comunicação assíncrona serial

• Serial porque os bits viajam no fio um após outro.

• O remetente e o receptor não se coordenam antes da transmissão.

• Nunca deixa zero volts no fio (quando o transmissor não tem nada para enviar, ele deixa o fio com uma tensão negativa que corresponda ao bit valor 1

– Não pode usar a falta de tensão para marcar o fim de um bit e o começo do seguinte.

Page 11: Licenciatura Plena em Computação Camada Física Professor Ivan Pires

Padrões de Comunicação

Camada Física

Redes de Computadores- Professor Ivan Pires

• Padrão RS-232-C da EIA

– O remetente e o receptor devem concordar com o comprimento de tempo exato em que a tensão será mantida para cada bit.

• Quando o primeiro bit de um caractere chega, o receptor inicia um temporizador e usa o temporizador para saber quando medir a tensão para cada um dos bits sucessivos

– Como um receptor não pode distinguir entre uma linha inativa e um bit inicial 1, o padrão RS-232 requer que um remetente transmita um bit extra de valor 0 antes de transmitir os bits de um caractere.

• Conhecido como start bit

Page 12: Licenciatura Plena em Computação Camada Física Professor Ivan Pires

Padrões de Comunicação

Camada Física

Redes de Computadores- Professor Ivan Pires

• Padrão RS-232-C da EIA

– O remetente e o receptor devem concordar com o comprimento de tempo exato em que a tensão será mantida para cada bit.

• Quando o primeiro bit de um caractere chega, o receptor inicia um temporizador e usa o temporizador para saber quando medir a tensão para cada um dos bits sucessivos

– Como um receptor não pode distinguir entre uma linha inativa e um bit inicial 1, o padrão RS-232 requer que um remetente transmita um bit extra de valor 0 antes de transmitir os bits de um caractere.

• Conhecido como start bit

Page 13: Licenciatura Plena em Computação Camada Física Professor Ivan Pires

Padrões de Comunicação

Camada Física

Redes de Computadores- Professor Ivan Pires

• Padrão RS-232-C da EIA

– O remetente deve deixar a linha ociosa por um tempo mínimo

• Tempo necessário para enviar um bit

– Bit fantasma 1 adicionado a cada caractere

• Este bit é denominado stop bit

– A transmissão completa requer nove bits.

Page 14: Licenciatura Plena em Computação Camada Física Professor Ivan Pires

Taxa de Baud, Enquadramento e Erros

Camada Física

Redes de Computadores- Professor Ivan Pires

• O hardware remetente e receptor devem concordar no comprimento de tempo em que a tensão será mantida para cada bit.

• Em vez de especificar o tempo por bit, que é uma pequena fração de segundo, os sistemas de comunicação especificam o número de bits que podem ser transferidos em um segundo

– Ex.: 33600 bits por segundo

Page 15: Licenciatura Plena em Computação Camada Física Professor Ivan Pires

Taxa de Baud, Enquadramento e Erros

Camada Física

Redes de Computadores- Professor Ivan Pires

• Um hardware de transmissão é avaliado em bauds,

– que é o número de mudanças de sinal por segundo que o hardware gera.

• No exemplo RS-232 a taxa em bauds é exatamente igual ao número de bits por segundo (33600 bauds = 33600 bits por segundo)

– O número de bis por segundo pode ser maior que a taxa em bauds

Page 16: Licenciatura Plena em Computação Camada Física Professor Ivan Pires

Taxa de Baud, Enquadramento e Erros

Camada Física

Redes de Computadores- Professor Ivan Pires

• Se o hardware remetente e o hardware receptor não forem configurados para usar a mesma taxa em bauds, ocorrerão erros porque o temporizador do receptor não esperará um comprimento de tempo apropriado para cada bit.

• Para detectar erros, um receptor mede a tensão por múltiplos tempos para cada bit e compara as medidas. Se todas as tensões não concordarem ou se o bit de parada não ocorrer exatamente quando esperado, o receptor relata um erro.

Page 17: Licenciatura Plena em Computação Camada Física Professor Ivan Pires

Comunicação Assíncrona Full Duplex

Camada Física

Redes de Computadores- Professor Ivan Pires

• Todos os circuitos elétricos requerem um mínimo de dois fios

– A correte flui em um fio e volta em outro

– O segundo fio é chamado de terra.

• Quando RS-232 utiliza par trançado, um dos fios carrega o sinal e o outro é um terra que fornece o caminho de retorno.

• Quando um sinal é enviado utilizando um cabo coaxial, o sinal viaja pelo centro do condutor e o protetor fornece o trajeto de retorno.

Page 18: Licenciatura Plena em Computação Camada Física Professor Ivan Pires

Comunicação Assíncrona Full Duplex

Camada Física

Redes de Computadores- Professor Ivan Pires

• A transferência simultânea nas duas direções é conhecida como transmissão full duplex

• A transferência em uma única direção é conhecida como transmissão half duplex ou simplex

• RS-232 requer um fio para dados viajando em uma direção, um fio para dados viajando na direção reversa e um único fio terra usado para completar o caminho elétrico em ambas as direções (comum para o retorno).

Page 19: Licenciatura Plena em Computação Camada Física Professor Ivan Pires

Limitações do Hardware Real

Camada Física

Redes de Computadores- Professor Ivan Pires

• O quanto rápido pode transmitir bit através de um fio?

• Na prática, nenhum dispositivo eletrônico pode produzir uma tensão exata ou mudá-la de uma tensão para a outra

• Nenhum fio conduz eletricidade perfeitamente

– Quando flui corrente elétrica através do fio, o sinal perde energia

• Como resultado, leva um pequeno tempo para a tensão subir ou descer, e o sinal recebido não é perfeito.

Page 20: Licenciatura Plena em Computação Camada Física Professor Ivan Pires

Limitações do Hardware Real

Camada Física

Redes de Computadores- Professor Ivan Pires

Page 21: Licenciatura Plena em Computação Camada Física Professor Ivan Pires

Largura de Banda do Hardware e a Transmissão de Bits

Camada Física

Redes de Computadores- Professor Ivan Pires

• “O hardware real não pode mudar tensões instantaneamente”

• Qual velocidade em que os bits podem ser enviados?

• Cada sistema de transmissão de um largura de banda (bandwidth) Limitada, que é a taxa máxima em que o hardware pode realizar mudanças de sinal.

Page 22: Licenciatura Plena em Computação Camada Física Professor Ivan Pires

Largura de Banda do Hardware e a Transmissão de Bits

Camada Física

Redes de Computadores- Professor Ivan Pires

• A largura de banda é medida em ciclos por segundos ou hertz (Hz).

– Mais fácil pensar na largura de banda como o sinal de oscilação contínuo mais rápido que pode ser enviado através do hardware

• Se um sistema de transmissão tiver uma largura de banda de 4000 Hz, então o hardware pode transmitir em uma taxa igual ou menor a 4000 ciclos por segundo.

• Cada sistema física de transmissão tem uma largura de banda finita

– Qualquer sistema de transmissão que usar ondas de rádio, som, luz ou corrente elétrica terão uma largura de anda limitada.

Page 23: Licenciatura Plena em Computação Camada Física Professor Ivan Pires

Largura de Banda do Hardware e a Transmissão de Bits

Camada Física

Redes de Computadores- Professor Ivan Pires

• Teorema de Amostragem de Nyquist

– Na década de 20, um pesquisador descobriu a relação entre a largura de banda de um sistema de transmissão e do número máximo de bits por segundo, que podem ser transferidos neste sistema

– A relação fornece um valor teórico na velocidade máxima em que os dados possam ser enviados

– Para um esquema de transmissão de dados que usa dois valores de tensão para codificar os dados

• A taxa de dados máxima em bps que pode ser atingida sobre um sistema de transmissão da largura de banda B é 2B.

Page 24: Licenciatura Plena em Computação Camada Física Professor Ivan Pires

Largura de Banda do Hardware e a Transmissão de Bits

Camada Física

Redes de Computadores- Professor Ivan Pires

• Teorema de Amostragem de Nyquist

– De maneira geral, se o sistema da transmissão usa k valores de tensão possíveis em vez, o Teorema de Nyquist indica que a taxa (D) de dados máxima em bps é:

D = 2B * log2K

1 baud

Esta é a fórmula de Nyquist para a capacidade máxima de um canal dada a sua largura de banda, na ausência de ruído

Page 25: Licenciatura Plena em Computação Camada Física Professor Ivan Pires

Largura de Banda do Hardware e a Transmissão de Bits

Camada Física

Redes de Computadores- Professor Ivan Pires

• Em outras palavras, através de um canal de largura de banda igual a B Hz pode-se transmitir um sinal digital de, no máximo 2B bauds.

K = m

Page 26: Licenciatura Plena em Computação Camada Física Professor Ivan Pires

Largura de Banda do Hardware e a Transmissão de Bits

Camada Física

Redes de Computadores- Professor Ivan Pires

• Portanto, para uma dada BW, a taxa de dados poderá ser aumentada através do aumento do nº de níveis utilizados para transportar o sinal.

• No entanto, quanto maior k, maior a dificuldade encontrada pelo receptor para distinguir entre os k possíveis sinais transmitidos.

• A formulação de Nyquist define a taxa de transmissão máxima para um canal de banda passante limitada e imune a ruídos.

Page 27: Licenciatura Plena em Computação Camada Física Professor Ivan Pires

O Efeito do Ruído na Comunicação

Camada Física

Redes de Computadores- Professor Ivan Pires

• Teorema de Nyquist fornece um máximo absoluto que não pode ser conseguido na prática.

• Na prática um sistema real de comunicação é sujeito a quantidades pequenas de interferência chamados de ruídos

– Tal ruído torna impossível atingir a taxa máxima teórica de transmissão.

Page 28: Licenciatura Plena em Computação Camada Física Professor Ivan Pires

O Efeito do Ruído na Comunicação

Camada Física

Redes de Computadores- Professor Ivan Pires

• Claude Shannon estendeu o trabalho de Nyquist para especificar a taxa de dados máxima de transmissão de dados incluso ruído.

• A pesquisa resultou no Teorema de Shannon, expresso como:

C = Blog2(1 + S/N)

C = limite efetivo da capaicdade do canal em bpsB = largura de banda do hardwareS = potência média do SinalN = potência média do Ruído

Page 29: Licenciatura Plena em Computação Camada Física Professor Ivan Pires

O Efeito do Ruído na Comunicação

Camada Física

Redes de Computadores- Professor Ivan Pires

• Geralmente S/N é conhecido como a relação taxa sinal-para-ruído (signal-to-noise rate), não é representada diretamente.

• Em vez disso, os engenheiros citam a quantidade 10log10S/N que é a medida em decibéis (dB)

• Ex.: uma relação de S/N igual a 100 é 20 dB, 1000 é 30 dB.

Page 30: Licenciatura Plena em Computação Camada Física Professor Ivan Pires

O Efeito do Ruído na Comunicação

Camada Física

Redes de Computadores- Professor Ivan Pires

• O sistema telefônico de voz tem uma relação sinal-para-ruido de aproxidamente 30 dB e uma largura de banda, de aproximadamente 3000 Hz.

C = 3000 Log2(1+1000);