Professional Documents
Culture Documents
Arquitetura de Comunicao
(Aula 1)
Dados
O propsito fundamental da comunicao de dados o intercmbio de informaes. Informaes so materializadas por meio de dados.
Dados analgicos:
Apresentam variao contnua de intensidade e sua semntica determinada pela passagem do tempo. Exemplos: temperatura presso,, udio, vdeo, etc.
Dados digitais:
Assumem somente valores discretos, que podem ser representados pelos smbolos binrios 0 e 1. Exemplo: codificao binria de textos (ASCII).
Sinais
Dados so transmitidos de um dispositivo a outro sob a forma de sinais. Os sinais so a codificao eltrica/eletromagntica dos dados. A codificao o processo de transformao de um dado analgico ou digital em um sinal eltrico/eletromagntico, analgico ou digital, para fins de transmisso. Sinais podem ser analisados no domnio do tempo ou no domnio da freqncia (Fourier).
Sistema de Transmisso
Roteamento
Requerido quando o sistema de transmisso uma coleo de redes (ex: Internet).
Controle de fluxo
Garante que a fonte no sobrecarrega o destino.
Sincronizao
Sincronizao de bit, de caractere e de frame.
(cont.)
Gerncia do sistema
Necessidade bvia, dada a complexidade do sistema. Configurao, monitoramento, expanso e controle de falhas. Uso de padres de gerncia (SNMP, TMN, TINA).
Concluso Para viabilizar a comunicao necessrio um alto grau de cooperao entre os sistemas comunicantes. Necessidade de se organizar a tarefa de comunicao. Em outras palavras, necessrio se definir uma Arquitetura de Redes de Comunicao.
Arquitetura de Comunicao
Define o comportamento funcional do sistema de comunicao. Leva em conta apenas aspectos relativos comunicao entre os hospedeiros.
Aspectos pertinentes a cada host em particular, como a arquitetura de hardware e o S.O. local, no so considerados.
Exemplos:
Arquitetura OSI; Arquitetura TCP/IP;
Modelo em Camadas Em geral, a arquitetura de comunicao estruturada como um conjunto de camadas sobrepostas. Vantagens:
Modularizao do software de comunicao. Preservao de tecnologia. Independncia em pesquisa e desenvolvimento.
Desvantagens:
Overhead de implementao. Duplicao de funcionalidades.