8
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 O objetivo de uma rede é transmitir informações de um computador para outro. Para isto, é necessário inicialmente decidir o tipo de codificação do dado a enviar, ou seja, a sua representação na rede. Esta será diferente de acordo com o tipo de dado, porque pode tratar-se de: Dados sonoros; Dados textuais; Dados gráficos; Dados vídeo; Dados Gerais. Representação dos dados 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

Aulas de rede

Embed Size (px)

Citation preview

Page 1: Aulas de rede

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

Page 2: Aulas de rede

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).

Page 3: Aulas de rede

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.

Page 4: Aulas de rede

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.

Page 5: Aulas de rede

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.

Page 6: Aulas de rede

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.

Page 7: Aulas de rede

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.

Page 8: Aulas de rede

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.