Vous êtes sur la page 1sur 13

Apostila de Comunicao de Dados Captulo 1 Teleprocessamento

Apostila de Comunicao
Comunicao de Dados

1a edio - 2.002

Professor Joo Batista Jos Pereira

Curso de Redes de Comunicao

CEFET-GO

Professor Joo Batista Jos Pereira 1


Apostila de Comunicao de Dados Captulo 1 Teleprocessamento

CAPTULO 1 - TELEPROCESSAMENTO

1.1 - A Evoluo do Teleprocessamento

A partir do momento que uma empresa necessite de uma rpida assimilao de


informaes para concorrer com prazos, qualidade e volume de servios, ela recorrer a meios
potentes, rpidos e sofisticados que lhe proporcionem informaes processadas em tempo til. O
computador um meio capaz de atender a essa necessidade.
Numa primeira fase de sua evoluo, todo o processamento de dados ser centralizado, ou
seja, tanto a CPU como os dispositivos de entrada/sada (I/O) trabalham no mesmo ambiente,
conforme figura abaixo.

Figura 1.1. Ambiente Centralizado

As deficincias deste mtodo podem ser apresentadas:


- Tempo de coleta manual de informaes muito grande.
- Manuseio excessivo de documentos.
- Transporte de documentos entre localidades remotas e CPD.
- Erros detectados pelo computador s podero ser corrigidos num prximo ciclo de
processamento, aps a correo da informao no local onde foi gerada, ocasionado grandes
atrasos no processamento do servio.
Para o uso eficaz dos recursos de processamento, sentiu-se a necessidade de que os
dispositivos de entrada e sada estivessem fisicamente nos locais onde estava a informao a ser
processada. O processamento distancia ou TELEPROCESSAMENTO, como vemos na figura
abaixo.

Figura 1.2 - CPU Centralizada e Terminais Descentralizados

Professor Joo Batista Jos Pereira 2


Apostila de Comunicao de Dados Captulo 1 Teleprocessamento

Denomina-se TELEPROCESSAMENTO a troca de informaes em sistemas de


computao utilizando as facilidades das telecomunicaes. Nesse contexto, as telecomunicaes
crescem de importncia pr serem o elemento que permitir que os computadores e perifricos
trabalhem distancia.
Atualmente, a tendncia alm de descentralizar os dispositivos de entrada e sada,
descentralizar o poder de clculo, permitindo que os pontos remotos, atravs de unidades de
processamento de menor porte, executem aplicaes mais complexas, conforme ilustra a figura
abaixo.

Figura 1.3 - CPU e Terminais Descentralizados

No momento, as maiores dificuldades para se implantar a descentralizao so os altos


custos de comunicao longa distancia e a complexidade do projeto de software de aplicao.
Considerando-se que o preo de pequenos computadores bem menos significativo,
torna-se possvel analisar e fazer algum processamento dos dados no prprio lugar em que so
coletadas as informaes. Assim, necessrio transmitir ao computador central somente
resultados j consolidados, para reduzir o custo de comunicao, que representa uma grande
percentagem do custo total do sistema.
Existem inmeras vantagens na descentralizao dos equipamentos. Podemos destacar as
seguintes:
- Reduo acentuada dos erros de transcrio e de entrada de dados, uma vez que estes so
coletados nos prprios pontos de origem da informao.
- Acesso de um nmero muito maior de pessoas aos sistemas de processamento de dados.
- Coleta e disseminao imediata da informao velocidade eletrnica.
- Maior segurana (nos grandes sistemas), existe sempre dois ou mais computadores em
localizaes diferentes, um deles em reserva (standy-by) e em condies de assumir
imediatamente o processamento. Observamos que um computador isolado tem a desvantagem, no
caso de falha, de deixar os seus usurios completamente desprovidos do recurso de
processamento. Em uma rede, a perda temporria de um nico computador muito menos
prejudicial, pois os usurios podem executar suas tarefas em outros computadores.

Professor Joo Batista Jos Pereira 3


Apostila de Comunicao de Dados Captulo 1 Teleprocessamento

A evoluo apresentada anteriormente no rgida: uma determinada empresa pode


nascer j utilizando CPU/terminais distribudos; outra empresa pode passar de CPU/terminais
centralizada e terminais distribudos. A forma como os equipamentos so interligados e onde so
alocados depende das necessidades da prpria empresa.

1.2 - Conceitos de Teleprocessamento

A palavra teleprocessamento uma aglutinao de duas outras palavras que


representam tecnologias diferentes, telecomunicaes e processamento, retratando a
capacidade de se promover distancia o processamento de dados. Era uma marca registrada da
IBM (International Business Machines), tornou-se de uso geral e agora faz parte do domnio
pblico.
Verificamos que o teleprocessamento surgiu devido necessidade de se usar recursos e
capacidades de um computador central em diferentes pontos distantes do mesmo. Com isso, os
sistemas de teleprocessamento forneceriam um servio melhor e mais rpido aos usurios,
garantiriam uma boa competicao nas aplicaes comerciais, reduziriam erros e baixariam os
custos de operao. Estas e outras necessidades resultaram no planejamento e construo de
sistemas de TP que podem satisfazer, com grau bastante aceitvel, aos pr-requisitos das
aplicaes.
A necessidade de otimizao de recursos e troca de informaes entre sistemas diferentes,
muitas vezes distantes milhares de quilmetros, provocaram o surgimento de redes de
computadores bastante complexas, compostas por uma gama de terminais, concentradores,
ncleos de computao etc.

1.3 - Terminologia de TP

1.3.1 - Tempo de Resposta (Response-Time)

o intervalo de tempo entre o ltimo caractere digitado pelo usurio do sistema e o


primeiro caractere de resposta enviado pelo computador e visto pelo usurio ou, ainda, o
intervalo de tempo para um sistema de computador reagir a um estmulo externo com uma ao
apropriada.

1.3.2 - Processamento Batch (Lote)

As transaes no so processadas imediatamente, mas guardadas por um determinado


tempo, at o agrupamento total, e ento, processadas num nico lote. Exemplo: as multas
aplicadas por um guarda de transito s entram no computador ao final do expediente.

1.3.3 - On-line

Descreve um sistema onde os dados coletados na estao terminal remota so


encaminhados diretamente para o computador central ou, ainda, quando o fluxo de dados ocorre
no sentido inverso (do computador central para a estao remota). Exemplo: reserva de passagens
numa empresa de transportes areos.

Professor Joo Batista Jos Pereira 4


Apostila de Comunicao de Dados Captulo 1 Teleprocessamento

1.3.4 - Tempo Real (Real-Time)

As respostas s entradas so suficientemente rpidas para controlar o processo e ou


influir na ao subsequente. Por Exemplo, num desvio de rota de um foguete, a informao
levada ao computador que inicia imediatamente uma ao para corrigir o curso.

1.3.5 - Diferenas entre On-Line e Real-Time

Uma aplicao em tempo real sempre on-line mas o inverso nem sempre verdadeiro.
A justificativa para a afirmao anterior apresentada a seguir:
- Na aplicao Real-Time, a resposta provocar alguma ao no processo, existindo
necessariamente, uma garanti no tempo de resposta.
- Na aplicao On-line, essa garantia no possvel, porque o tempo de resposta funo
do nmero de usurios do sistema em um certo momento. Caso esse nmero seja pequeno e
estejam usando processamento trivial, o tempo de resposta dever ser pequeno para todos os
usurios, as se em dado momento esse nmero de usurios grande e o sistema estiver
executando tarefas complexas, provvel que o tempo de resposta seja imprevisvel.

1.4 - Tipos de Sinais

Em telecomunicaes, as informaes so consideradas sinais eltricos, podendo ser


classificadas como sinais analgicos ou digitais, de acordo com as variaes de suas amplitudes.

1.4.1 - Sinais Analgicos

Os sinais eltricos podem assumir no tempo infinitos valores possveis de amplitude


permitidos pelo meio de transmisso, conforme ilustra a figura abaixo.

Figura 1.4 - Sinais Analgicos

Tais sinais analgicos so utilizados em telefonia e televiso como, por exemplo, na


transformao de energia acstica em energia eltrica num microfone de telefone. Neste
exemplo, as vibraes sonoras produzidas pela voz na membrana da cpsula de carvo do
microfone so transformadas em uma corrente eltrica na linha que vaia no tempo, podendo
assumir diversos valores de acordo com as vibraes. Assim, no podemos saber com certeza
qual o valor da amplitude do sinal num determinado momento.

Professor Joo Batista Jos Pereira 5


Apostila de Comunicao de Dados Captulo 1 Teleprocessamento

1.4.2 Sinais Digitais

Os sinais eltricos que representam as informaes assumem valores de amplitude


predeterminados no tempo conforme mostra a figura abaixo.

Figura 1.5 - Sinais Digitais

Tais sinais digitais so normalmente utilizados em telegrafia e transmisso de dados,


como por exemplo, do cdigo Morse em telegrafia. Neste caso, impulsos eltricos padronizados
representam os sinais grficos. Assim, num determinado instante, o valor da amplitude do sinal
sempre ser prefixado.

1.5 - Bit/Byte

Os sinais de dados oriundos de um ETD (Equipamento Terminal de Dados) sempre


assumem os valores 0 ou 1, portanto so sinais digitais, conforme ilustra a figura abaixo.

Figura 1.6 - Sinal Digital

Por assumir sempre um dos dois valores, o sinal de dados chamado tambm de SINAL
BINRIO, onde cada unidade chamada de BIT (Binary Digit Dgito Binrio).
Um bit (0 ou 1) a menor unidade de informao que um computador pode
manipular. A uma cadeia de bits tratada com uma unidade chamamos de byte. Pode ter, por
exemplo, 6, 7 ou 8 bits de comprimento.

1.6 - Cdigos

Nos computadores e terminais, os cdigos so utilizados para especificar os caracteres


usando os bits. A representao de um caractere depende do cdigo utilizado pelo ETD, isto ,
um conjunto de bits cuja quantidade depende do cdigo utilizado.
Existem inmeros tipos de cdigos dos quais podemos destacar:
- Cdigo 4 bits: BCD (ou 8421), Excesso 3, 2*421, GRAY etc.
- Cdigo 5 bits: 2 out-of 5, 51111, Johnson, CCITT n 2 etc.

Professor Joo Batista Jos Pereira 6


Apostila de Comunicao de Dados Captulo 1 Teleprocessamento

- Cdigo 7/8 bits: ASCII, EBCDIC.


Como o bit s pode assumir 0 ou 1 (base 2), a quantidade de bits usados num cdigo
determinar a quantidade de combinaes possveis e, consequentemente, a quantidade de
caracteres codificveis, conforme a frmula 2n=C; onde n = n De bits usados e C = n de
combinaes possveis.
Os cdigos alfanumricos so capazes de representar os dez dgitos decimais, as 26 letras
do alfabeto e smbolos especiais como $,/,? etc. O total de elementos a serem codificados
superior a 36. Da resulta que as informaes devem ser codificadas com no mnimo seis bits
(2e6 = 64, porm, 2e5 = 32 insuficiente).
Os cdigos alfanumricos de maior importncia, que se tm tornado cdigo padro para
uso nos equipamentos de entrada e sada (I/O) dos computadores, so o ASCII e EBCDIC.

1.6.1 - Cdigo ASCII

O ASCII (American Standard Code for Information Interchange Cdigo Padro


Americano para Intercmbio de Informao) foi desenvolvido inicialmente em 1963, na verso
ASCII63, e posteriormente, em 1968, gerou o atual cdigo ASCII, adotado em mbito mundial,
conforme mostra a figura abaixo.
O ASCII um cdigo de 7 bits, possibilitando um total de 128 combinaes vlidas. A
esses 7 bits adicionado um oitavo bit, chamado de BIT DE PARIDADE, com o objetivo de
diminuir a incidncia de erros na transmisso.
Este Cdigo permite representar letras maisculas e minsculas, decimais, caracteres
especiais ($,/,*,=,& etc.) e cerca de 32 comandos ou operaes de controle como, por exemplo:
incio de mensagem, retorno de carro, alimentar linha, fim de texto etc.

b7 0 0 0 0 1 1 1 1
b6 0 0 1 1 0 0 1 1
b5 0 1 0 1 0 1 0 1
b4 b3 b2 b1 HEXA 0 1 2 3 4 5 6 7
0 0 0 0 0 NUL DLE SP 0 @ P ` p
0 0 0 1 1 SOH DC1 ! 1 A Q a q
0 0 1 0 2 STX DC2 " 2 B R b r
0 0 1 1 3 EXT DC3 # 3 C S c s
0 1 0 0 4 EOT DC4 $ 4 D T d t
0 1 0 1 5 ENQ NAK % 5 E U e u
0 1 1 0 6 ACK SYN & 6 F V f v
0 1 1 1 7 BEL ETB 7 G W g w
1 0 0 0 8 BS CAN ( 8 H X h x
1 0 0 1 9 HT EM ) 9 I Y i y
1 0 1 0 A LF SUB * : J Z j z
1 0 1 1 B VT ESC + ; K [ k {
1 1 0 0 C FF FS , < L \ l |
1 1 0 1 D CR GS - = M ] m }
1 1 1 0 E SO RS . > N n ~
1 1 1 1 F SI US / ? O _ o DEL
Figura 1.7 - Cdigo ASCII

Professor Joo Batista Jos Pereira 7


Apostila de Comunicao de Dados Captulo 1 Teleprocessamento

A tabela abaixo d um resumo dos primeiros 33 caracteres do Cdigo ASCII, usados para
passar informaes especiais impressora ou outro computador. Nesta tabela, ao escrevermos
^A, significa digitar a tecla A, pressionado simultaneamente a tecla de controle (CONTROL).
Cdigo Tecla de Nome Descrio Significado
Hexa Controle
0 ^@ NUL null character caractere nulo
1 ^A SOH start of header incio do cabealho
2 ^B STX start of text incio do texto
3 ^C ETX end of text fim do texto
4 ^D EOT end of transmission fim de transmisso
5 ^E ENQ enquiry caractere de consulta
6 ^F ACK acknowledgment reconhecimento positivo
7 ^G BEL bell alarme ou chamada
8 ^H BS backspace retrocesso
9 ^I HT horizontal tabulation tabulao horizontal
0A ^J LF line feed alimentao de linha
0B ^K VT vertical tabulation tabulao vertical
0C ^L FF form fedd alimentao de formulrio
0D ^M CR carriage return retorno de carro
0E ^N SO shift out mudana para nmeros
0F ^O SI shift in mudana para letras
10 ^P DEL delete caractere de supresso
11 ^Q DC1 device control 1 controle de dispositivo 1
12 ^R DC2 device control 2 controle de dispositivo 2
13 ^S DC3 device control 3 controle de dispositivo 3
14 ^T DC4 device control 4 controle de dispositivo 4
15 ^U NAK negative acknowledgment reconhecimento negativo
16 ^V SYN synchronous idle sincronismo
17 ^W ETB end of transmission block fim de bloco
18 ^X CAN cancel cancelamento
19 ^Y EM end of medium fim de meio de dados
1A ^Z SUB substitute substituio
1B ^[ ESC escape escape, diferenciao
1C ^/ FS file separator separador de arquivo
1D ^] GS group separator separador de grupo
1E ^ RS record separator separador de registro
1F ^_ US unit separator separador de unidade
20 SP space caractere de espao em branco
Tabela 1.1 - Caracteres de Controle ASCII

Lembre-se de que a pronncia correta ASQUII e no ASQUI2, como se ouve


popularmente.

1.6.2 - Cdigo EBCDIC

O cdigo EBCDIC (Extended Binary Coded Decimal Interchange Code Cdigo BCD
Ampliado para intercmbio), desenvolvido pela IBM, um cdigo de 8 bits que difere do ASCII
somente no agrupamento dos dgitos para diferentes caracteres alfanumricos. A figura abaixo
mostra este cdigo.

Professor Joo Batista Jos Pereira 8


Apostila de Comunicao de Dados Captulo 1 Teleprocessamento

b8 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1
b7 0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1
b6 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1
b5 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1
B4 b3 b2 b1 HEX 0 1 2 3 4 5 6 7 8 9 A B C D E F
A
0 0 0 0 0 NUL DLE DS SP & - { } \ 0
0 0 0 1 1 SOH DC1 SS / a j ~ A J 1
0 0 1 0 2 STX DC2 FS SYN b k s B K S 2
0 0 1 1 3 ETX DC3 c l t C L T 3
0 1 0 0 4 PF RES BP PN d m u D M U 4
0 1 0 1 5 HT NL LF RS e n v E N V 5
0 1 1 0 6 LC BS ETB UC f o w F O W 6
0 1 1 1 7 DEL IL ESC EOT g p x G P X 7
1 0 0 0 8 CAN h q y H Q Y 8
1 0 0 1 9 RLF EM i r z I R Z 9
1 0 1 0 A SM CC SM ! : PAD
M
1 0 1 1 B VT C1 C2 C3 . $ , #
1 1 0 0 C FF FS DC4 < * % @
1 1 0 1 D CR GS ENQ NAK ( ) -
1 1 1 0 E SOH RS ACK + ; > =
1 1 1 1 F SI US BEL SUB | _ ? "
Figura 1.8 - Cdigo EBCDIC

Obviamente, necessrio que ambos os ETDs trabalhem com o mesmo cdigo, caso
contrrio, a comunicao entre eles ser impossvel. Veja figura abaixo.

Figura 1.9 - Impossibilidade de Comunicao com Cdigos Diferentes

1.7 - Modos de Operao

Em qualquer tipo de comunicao, a transmisso e a recepo podero ou no existir


simultaneamente no tempo, sendo classificadas em SIMPLEX, HALF-DUPLEX e FULL-
DUPLEX.

Professor Joo Batista Jos Pereira 9


Apostila de Comunicao de Dados Captulo 1 Teleprocessamento

1.7.1 - Simplex

Comunicao possvel em uma nica direo. Exemplos:


a) A ligao entre um computador e uma impressora de baixa velocidade (50 bps) sem
buffer de recepo.
b) Um terminal contador de peas fabricadas por uma mquina automatizada.
c) A transmisso do sinal de televiso, rdio.

1.7.2 - Half-Duplex (ou Semi-Duplex)

Comunicao possvel em ambas as direes, porm no simultaneamente. Exemplos:


a) A transmisso de mensagens escritas pelo telex.
b) A comunicao entre radioamadores.

1.7.3 - Full Duplex (ou Duplex)

Comunicao possvel em ambas as direes simultaneamente. Como exemplo, temos a


conversao telefnica entre duas pessoas.
Resumidamente, apresentamos na figura abaixo os trs modos de operao.

Figura 1.10 - Modos de Operao

1.8 - Tipos de Transmisso

A transmisso de dados entre equipamentos pode envolver mtodo paralelo ou serial.

1.8.1 - Transmisso Paralela

Transferncia simultnea de todos os bits que compem o byte. Esse mtodo de


transmisso utilizado nas ligaes internas dos computadores, ligaes entre computador e
perifricos bastante prximos. Nos casos de transmisses que envolvem maiores distancias, a
transmisso em paralelo mostra-se inadequada, em razo da quantidade de suportes de
transmisso (fios) que necessrio ser muito caro, como vemos na figura abaixo.

Professor Joo Batista Jos Pereira 10


Apostila de Comunicao de Dados Captulo 1 Teleprocessamento

Figura 1.11 - Transmisso Paralela

1.8.2 - Transmisso Serial

Transferncia de um bit por vez atravs de uma nica linha de dados, isto , cada bit de
um byte transmitido em seqncia, um aps o outro, conforme figura abaixo. Alm da
economia da interconexo, os dados mesmo transmitidos sequencialmente, deslocam-se com
velocidade mito maior que a de leitura e digitao.

Figura 1.12 - Transmisso Serial

A transmisso de dados serial pode ser feita de duas formas: ASSNCRONA e


SNCRONA.

Professor Joo Batista Jos Pereira 11


Apostila de Comunicao de Dados Captulo 1 Teleprocessamento

1.9 - Ritmos de Transmisso

1.9.1 - Transmisso Assncrona

Para cada caractere que desejamos transmitir, utiliza-se um elemento de sinalizao para
indicar o incio do caractere (START) e um outro para indicar o trmino do caractere (STOP). O
START (bit de partida) corresponde a uma interrupo do sinal na linha e o STOP (bit de
parada), condio de marca ou repouso, ou seja, existncia do sinal na linha (normalmente o
STOP corresponde a 1,4 ou 2,0 vezes o tempo do START), conforme ilustrado na figura abaixo.

Figura 1.13 - Transmisso Serial Assncrona

Pelo bit START, o receptor ser avisado da transmisso de um caractere com


antecedncia suficiente para que possa, atravs de seu prprio clock, sincronizar seus circuitos
eltricos para ler cada bit no momento apropriado.
O termo Assncrono refere-se irregularidade dos instantes de ocorrncia dos
caracteres, ou seja, o tempo decorrido entre dois caracteres (tempo de repouso) pode ser variado
pelo equipamento transmissor sem que o equipamento receptor tome conhecimento.
O ritmo de transmisso assncrono, apesar da emisso dos caracteres (obtido pela
identificao do START), pis o equipamento receptor deve necessariamente conhecer os
instantes que separam os bits dentro do caractere.
Devido a possveis erros de sincronismo, a transmisso assncrona normalmente
utilizada em transmisses de dados com taxas de sinalizao binria abaixo de 2400 bps.
Os equipamentos assncronos tm, normalmente, um custo bem menor que os
equipamentos sncronos por serem de fabricao mais fcil.
A principal desvantagem desse tipo de transmisso a m utilizao do canal, j que os
caracteres so transmitidos irregularmente espaados no tempo, alm, do alto overhead (bits de
controle adicionais informao), ocasionando uma baixa eficincia na transmisso.
Exemplificando, no caso do cdigo EBCDIC (8 bits), temos um total de 11 bits, ou seja, 27% do
total transmitido no informao til:

totaldebitsdecontrole
Overhead = x100%
totaldebitstransmitidos (controle + caractere)

3
Overhead = x100% = 27%
3+8

Professor Joo Batista Jos Pereira 12


Apostila de Comunicao de Dados Captulo 1 Teleprocessamento

1.9.2 - Transmisso Sncrona

Neste tipo de transmisso, os bits de um caractere so enviados imediatamente aps o


anterior, no existindo START-STOP e tempo de repouso entre eles. A transmisso sncrona
estabelecida atravs de uma cadncia fixa para a transmisso dos bits de todo um conjunto de
caracteres (bloco).
Antes da transmisso de um bloco, o equipamento transmissor envia uma configurao de
bits de sincronizao com o objetivo de colocar o equipamento receptor exatamente em fase com
o mesmo. Esta configurao de bits de sincronizao necessariamente dever ser diferente de
qualquer configurao de bits que possa ser enviada no bloco da mensagem.
O protocolo BSC (Binary Synchronous Comunication), exemplificado na figura abaixo,
mostra a presena de caracteres de sincronizao, que permitir a transmisso sncrona entre dois
equipamentos.

Figura 1.14 - Transmisso Serial Sncrona

Comumente, a transmisso sncrona empregada em transmisso de dados com


velocidades acima de 2400bps.
A transmisso sncrona permite a utilizao de tcnicas mais sofisticadas de deteco de
erros, como por exemplo, a tcnica CRC. Alm disso, mais eficiente, pois permite passar muito
mais informao sobre um canal de comunicao por unidade de tempo.
Um fator que encarece o custo dos equipamentos sncronos a necessidade dos mesmos
possurem dispositivos de armazenamento (buffers) para os caracteres, que sero enviados em
blocos e no quando eles se tronam disponveis, pois o fluxo de caracteres deve ser transmitido
velocidade constante e tipicamente por pulsos de mesma durao.

Professor Joo Batista Jos Pereira 13

Vous aimerez peut-être aussi