Upload
luandgadelha09
View
154
Download
0
Embed Size (px)
Citation preview
1
Prof. M.Sc. André Nasserala Analista de Sistemas Esp. Redes de Computadores [email protected] +55 (68) 9979-6658
Comunicação e Redes de Computadores
Representação dos dados q O objetivo de uma rede é transmitir informações de um
computador para outro. q Para isto, é necessário inicialmente decidir o tipo de
codificação do dado a enviar, ou seja, a sua representação na rede.
q Esta será diferente de acordo com o tipo de dado, porque pode tratar-se de:
q Dados sonoros; q Dados textuais; q Dados gráficos; q Dados vídeo; q Dados Gerais.
Representação dos dados q A representação destes dados pode dividir-se em duas
categorias: 1. Uma representação numérica: ou seja a codificação da
informação num conjunto de valores binários, ou seja uma sequência de 0 e 1
2. Uma representação analógica : ou seja que o dado será representado pela variação de uma grandeza física contínua
2
Representação dos dados q PROCESSAMENTO DE DADOS
q TELEPROCESSAMENTO q É definido como a troca de informações em sistemas de
c o m p u t a ç ã o u t i l i z a n d o a s f a c i l i d a d e s d e telecomunicações.
q É o processamento executado remotamente, implementado por hardware e software voltados para comunicação e por todo um conjunto de regras que disciplinam esta relação.
q Este conjunto de regras, por sua vez, está relacionado diretamente ao conceito de protocolo.
Modalidade de Processamento q PROCESSAMENTO BATCH q É um tipo de processamento no qual as transações não
são processadas de imediato, mas guardadas em lotes por um determinado período de tempo, para então serem processadas de uma vez.
q Um exemplo típico refere-se ao sistema do Tribunal Regional Eleitoral (TRE), no qual as pessoas preenchem um formulário relativo a cadastro, que é organizado em lote, sendo os lotes processados numa época pré-determinada, normalmente no final do mês.
q Os dados são transcritos para um cadastro em meio magnético, que normalmente gera relatórios e o próprio Título de Eleitor.
Modalidade de Processamento q PROCESSAMENTO “ON LINE” q É um tipo de processamento no qual os dados são
coletados na estação terminal remota sendo enviados por conexão direta ao computador central e vice-versa.
q Exemplos:
q Sistema de Reserva de Passagens Aéreas; q Formulários HTML; q Chats Modernos(msn, gtalk, etc).
3
Modalidade de Processamento q PROCESSAMENTO “REAL TIME” q É um tipo de processamento no qual as respostas às
entradas são bastante rápidas para controlar o processo e/ou influir na ação subsequente.
q Por exemplo, num desvio de rota de um míssil, a informação é enviada ao computador que, de imediato, gera um comando que resulta em uma ação para corrigir a trajetória deste míssil.
q Diz-se que “Uma aplicação em TEMPO REAL é sempre ON-LINE mas o inverso nem sempre é verdadeiro”.
q Ex: q Suporte Remoto(Radmin, VNC, Rdesktop,etc); q Chat Real Time(Talk Unix, ICQ Antigo).
Rede de Transmissão de Dados q Uma Rede de Transmissão de Dados, também
conhecida com Sistema de Comunicação de Dados, é constituído de HARDWARE, SOFTWARE (sistema operacional, protocolo e aplicativos) e uma ESTRUTURA DE COMUNICAÇÃO que dá suporte à transmissão.
Tipo de Transmissão q ASSÍNCRONA X SÍNCRONA q Na transmissão ASSÍNCRONA, para cada caractere a
ser transmitido, utiliza-se um elemento de sinalização para indicar início do caractere (START) e um outro para indicar o término do caractere (STOP).
q O START (bit de partida) corresponde a uma interrupção do sinal na linha e o STOP (bit de parada), à condição de marca ou repouso, isto é, à existência do sinal na linha (normalmente o STOP corresponde a 1,4 ou 2,0 vezes o tempo de START), conforme ilustrado a seguir.
4
Tipo de Transmissão q ASSÍNCRONA X SÍNCRONA q Cada caractere, independente do código adotado, recebe
bits adicionais, que indicarão o início e o fim dos mesmos.
q Pelo bit START, o receptor será avisado da transmissão de um caractere com antecedência suficiente para que possa, através de se próprio clock, sincronizar seus circuitos elétricos para ler cada bit no momento adequado.
q O termo “ASSINCRONO” é utilizado como referência à irregularidade dos instantes de ocorrência dos caracteres, isto é, o tempo decorrido entre dois caracteres (TEMPO DE REPOUSO) que pode ser variado pelo equipamento transmissor sem que o equipamento receptor tome conhecimento.
Tipo de Transmissão q ASSÍNCRONA X SÍNCRONA q O ritmo de transmissão assíncrono, apesar da emissão
dos caracteres ser irregular, possui um sincronismo ao nível dos bits que compõem o caractere (obtido pela identificação do START), pois o equipamento receptor deve necessariamente conhecer os instantes que separam os bits dentro do caractere.
q A transmissão ASSÍNCRONA é caracterizada pela possibilidade de ser iniciada a qualquer tempo, sem limitação de tamanho de mensagem.
q Devido a possíveis erros desincronismo, a transmissão assíncrona é normalmente utilizada em transmissões de dados com baixas taxas de sinalização binária.
Tipo de Transmissão q ASSÍNCRONA X SÍNCRONA
q O ritmo de transmissão assíncrono, apesar da emissão dos caracteres ser irregular, possui um sincronismo ao nível dos bits que compõem o caractere (obtido pela identificação do START), pois o equipamento receptor deve necessariamente conhecer os instantes que separam os bits dentro do caractere.
q A transmissão ASSÍNCRONA é caracterizada pela possibilidade de ser iniciada a qualquer tempo, sem limitação de tamanho de mensagem.
q Devido a possíveis erros desincronismo, a transmissão assíncrona é normalmente utilizada em transmissões de dados com baixas taxas de sinalização binária.
5
Tipo de Transmissão q ASSÍNCRONA X SÍNCRONA q Os equipamentos assíncronos têm, normalmente, um
custo bem menor que os equipamentos síncronos por serem de fabricação mais simples.
q A grande desvantagem da transmissão assíncrona é a má utilização do canal, já que os caracteres são transmitidos irregularmente espaçados no tempo, além do alto overhead (bits de controle adicionais à informação), ocasionando uma baixa eficiência na transmissão.
q Exemplificando, no caso do código EBCDIC (8 bits), acrescentando-se um bit de START e um de STOP (com duração de pulso igual a 2 vezes o tamanho do START), teremos um total de 11 bits, ou seja 27% do total transmitido não é informação útil.
Tipo de Transmissão q ASSÍNCRONA X SÍNCRONA
q A transmissão SÍNCRONA é caracterizada pela
possibilidade de transmitir um bloco inteiro com adição de controles apenas no começo e fim do bloco.
q Por exemplo, os caracteres de controle do protocolo BSC (STX – “Start of TeXt”, ETX – “End of TeXt”).
q O bloco terá aproximadamente a seguinte configuração:
Tipo de Transmissão q TRANSMISSÃO SERIAL X PARALELA q SERIAL - Transmissão de um bit por vez na unidade de
tempo. Há necessidade de apenas 1 via.
6
Tipo de Transmissão q TRANSMISSÃO SERIAL X PARALELA q PARALELA - envio simultâneo de um conjunto de bits. q Há necessidade de tantas vias quantos forem os bits
utilizados.
Tipo de Transmissão q SIMPLEX X HALF-DUPLEX X FULL-DUPLEX
Tipo de Transmissão q Simplex q Uma comunicação simplex ocorre quando existe um
dispositivo transmissor e outro receptor cujos papéis não se invertem no período de transmissão.
q Com isso, deduz-se que nenhuma resposta é necessária ou possível.
q Caracterizada como comunicação unidirecional, tal esquema é encontrado em diversos casos.
q Exemplos: transmissões de TV e rádio.
7
Tipo de Transmissão q Half Duplex q O half duplex também é conhecido por semi-duplex. q Neste esquema, a comunicação é feita apenas em uma
direção por vez. q Isto significa que ambos podem transmitir e receber
dados, porém não simultaneamente. q A operação de troca de sentido de transmissão entre os
dispositivos é chamada de turn-around. q Em algumas situações o lado que recebe pode
interromper o lado que transmite e inverter o processo.
Tipo de Transmissão q Half Duplex q O exemplo clássico de dispositivo que usa esta tecnologia
é o walkie talkie, mas hoje há outros casos que valem ser lembrados:
q O da operadora NEXTEL é um deles, com sua rede iDEN, ela possui diversos aparelhos telefônicos half-duplex.
Tipo de Transmissão q Full Duplex q É o tipo de operação que permite comunicações
simultâneas em ambas as direções entre os usuários do sistema.
q Considerando sua natureza paralela e o fato de não existir perda de tempo com turn-around (operação de troca de sentido de transmissão entre os dispositivos), uma linha full-duplex pode transmitir mais informações por unidade de tempo se comparada a uma linha half-duplex.
q Podemos citar, como exemplo de dispositivo que usa esta tecnologia, o aparelho telefônico.
8
Tipo de Transmissão q Full Duplex
Resumindo... q Atividade - Responda V (verdadeiro) ou F (falso). q Na comunicação síncrona a transmissão é feita byte a byte,
sendo que a sincronização é obtida por um bit de partida que antecede o byte transmitido e por bits de parada ao final do byte transmitido.
q A comunicação semi-duplex é aquela em que a informação trafega simultaneamente nos dois sentidos.
q Numa representação digital o dado será representado pela variação de uma grandeza física contínua.
q O processamento Batch é um tipo de processamento no qual as transações são processadas de imediato.
q A diferença entre o processamento On Line e o Real Time é que o On Line apesar de ser enviado imediamente não tem representação ao mesmo tempo que é enviada, como no caso do Real Time.