Fundamentos da Comunicação de Dados e Arquitetura de Redes

Classificado em Computação

Escrito em em português com um tamanho de 3,82 KB

1. Pioneiros da Computação e Teoria da Informação

  • Alan Turing é considerado o pai da computação e foi o idealizador da Máquina de Turing, que utilizava o conceito de dispor de dados de entrada, de um programa e de resultar em dados de saída.
  • Von Neumann criou a Arquitetura Von Neumann, onde os dados são armazenados na memória do computador e não em cartões perfurados. Também foi um dos principais responsáveis pela construção do ENIAC.
  • Shannon é considerado o pai da chamada Teoria da Informação, que envolve álgebra booleana e que relaciona bits com caracteres alfanuméricos.

História da Comunicação de Dados

A comunicação de dados começou com a invenção do telégrafo, por Morse, em 1838. Até 1844 já existiam cerca de 40 milhas de linha para telégrafo, algo que facilitava muito a comunicação entre localidades remotas. Já no século XIX surgiram os Teletypewriters e, pouco tempo após, começaram a aparecer os terminais interativos, que permitiam a realização de tarefas em computadores de forma completamente remota.

2. Conceitos de Taxa de Transmissão e Frequência

Exemplo de Modulação por Frequência (FSK)

  • Bit “0” = 3000 Hz
  • Bit “1” = 1000 Hz

Taxa de Transmissão (R): 1000 bit/s

F (Frequência) = 1000 Hz

F (Frequência) = 1 / T (Período)

T = 1 / F

T = 1 / 1000 s

T = 0,001 s (ou 1 ms)

Dica: Quem tem maior frequência terá menor período (T = 1/F).

Exemplo de Transmissão

O transmissor envia um sinal a 1000 bit/s que passa por um modem (modulador). Este modem modula o sinal para outro modem, onde o receptor está conectado, recebendo o sinal do transmissor. Vamos supor que o transmissor envie o sinal “011101”. Depois de 1 ms, o receptor irá receber o primeiro bit do sinal invertido. Ou seja, após 1 ms o primeiro bit recebido pelo receptor será 1, depois de mais 1 ms receberá 0, e assim por diante, recebendo cada bit após 1 ms. No final, ele receberia “100010”.

3. Cálculo de Velocidade de Sinalização (Baud Rate)

Velocidade de Transmissão (Vs): 12000 bit/s.

Vs = 5 * Vm

Vm (Velocidade de Modulação/Baud Rate) = Vs / 5 = 2400 baud.

B (Largura de Banda Mínima) = Vm / 2 = 1.200 Hz.

Sim, este sinal pode ser transmitido por uma linha telefônica, pois a frequência fundamental está entre 300 Hz e 3300 Hz.

Se fôssemos calcular o mesmo sinal para um sinal quadbit, teríamos Vm = 3000 baud e B = 1.500 Hz. Podendo também ser transmitido em uma linha telefônica.

4. Sinais de Controle e Protocolos de Enlace

Sinais de Controle RS-232 (Interface DTE/DCE)

  • 20 (Data Terminal Ready - DTR): Indica a presença do DTE (Data Terminal Equipment) para o DCE (Data Circuit-Terminating Equipment).
  • 6 (Data Set Ready - DSR): Indica que o DCE está pronto para receber comandos ou dados.
  • 4 (Request to Send - RTS): O DTE requisita o preparo do DCE para receber dados.
  • 5 (Clear to Send - CTS): Indica se o DCE está pronto para aceitar dados.
  • 8 (Data Carrier Detect - DCD): Indica que o DCE está conectado à linha telefônica.

Controle de Enlace de Dados (Polling e Selection)

O Polling ocorre na fase de transmissão de dados. O Polling é quando o terminal de controle pergunta aos outros terminais se eles desejam transmitir.

O Selection é quando o terminal deseja selecionar um terminal específico para receber uma mensagem.

Entradas relacionadas: