Anda di halaman 1dari 35

Teleprocessamento I Maria Cristina Felippetto De Castro

Captulo 2 Teleprocessamento:Conceitos Bsicos e Tendncias.

TELEPROCESSAMENTO
Os primeiros sistemas de comunicaes de dados remontam
metade dos anos 60.
Os sistemas de comunicaes de dados rudimentares eram
conhecidos como sistemas de teleprocessamento.
Os primeiros sistemas de teleprocessamento eram
constitudos de terminais conectados a um computador central
por meio de linhas de comunicaes.
O processamento dos dados enviados pelos terminais era
realizado remotamente pelo computador central e os resultados
processados, distribudos posteriormente para os terminais.
Em sistemas de teleprocessamento mais modernos, o
processamento dos dados passou a ser realizado de forma
distribuda (no mais centralizada em um nico computador).
Maior sistema de teleprocessamento existente:
Denominao:
Projeto SETI - Search for
Extraterrestrial Intelligence.
Descrio:
Rede de PCs ao redor do mundo
destinada a analisar e processar
sinais provenientes do espao,
captados por rdio-telescpios.
Objetivo:
Captar sinais que possam constituir comunicao inteligente,
originada de fora da Terra.
Integrantes:
Qualquer indivduo ou entidade pode integrar esta rede,
disponibilizando seu PC como um terminal de processamento
remoto gerenciado pelo projeto SETI.
O processamento busca estabelecer a existncia de algum
processo subjacente responsvel pela gerao dos sinais
analisados.

Teleprocessamento:Conceitos Bsicos e Tendncias.

Teleprocessamento I Maria Cristina Felippetto De Castro


Captulo 2 Teleprocessamento:Conceitos Bsicos e Tendncias.

Definio de Teleprocessamento
Tcnica em que os dispositivos de entrada/sada de dados, por
estarem afastados do centro de processamento, utilizam os
recursos de telecomunicaes para que o sinal (dados) seja
transferido entre os pontos distantes, promovendo, distncia, o
processamento dos dados.
Aglutina tecnologias de telecomunicaes + processamento.
Inicialmente Denominao proprietria da IBM.
Hoje Denominao de domnio pblico.
Definio de Comunicao de Dados
Conceito mais abrangente do que Teleprocessamento.
Significa: tcnica de transferncia confivel da informao
contida no sinal (dados) entre pontos distantes.
Inclui, alm das funes de transmisso, funes adicionais
como: deteco e correo de erros, protocolos, etc.
Evoluo: do Teleprocessamento Comunicao de Dados
O teleprocessamento surgiu devido necessidade de uso de
recursos e capacidades de um computador central em diferentes
pontos, distantes do mesmo.
Os sistemas de teleprocessamento deviam poder fornecer melhor
qualidade de servio e mais rapidez aos usurios, garantindo
competitividade nas aplicaes comerciais, reduzindo erros e
diminuindo custos de operao.
A necessidade de otimizao de recursos e de troca de
informaes entre sistemas diferentes (muitas vezes distantes
milhares de kms) levou ao surgimento de redes de computadores.
Redes de computadores so estruturas complexas, compostas por
uma vasta gama de elementos que executam funes necessrias
comunicao de dados, garantindo a transferncia confivel de
informao entre pontos distantes, por meio da implementao
(alm das funes de transmisso) de funes de deteco e
correo de erros, protocolos de roteamento, traduo, etc.

Teleprocessamento:Conceitos Bsicos e Tendncias.

Teleprocessamento I Maria Cristina Felippetto De Castro


Captulo 2 Teleprocessamento:Conceitos Bsicos e Tendncias.

Terminologias de Teleprocessamento
Tempo de Resposta (Response Time)
t entre a digitao do ltimo caractere pelo usurio do sistema
e o primeiro caractere de resposta enviado pelo computador e
efetivamente recebido pelo usurio.

t transcorrido entre a ocorrncia de um estmulo externo e a


reao do sistema computadorizado, com uma ao apropriada.
Processamento em Lote (Batch)
As aes no so executadas imediatamente, mas agrupadas e
guardadas por um determinado tempo, at que sejam
processadas em lote.
Processamento On-line
Sistema de processamento em que o usurio ou terminal
permanece em contato com o computador central durante o
processamento.
As aes so executadas medida que os dados so coletados,
diferentemente do processamento em lote.
No h, no entanto, compromisso com respeito ao tempo de
resposta.
Processamento em Tempo Real (Real Time)
Processamento on-line em que as respostas do sistema s
entradas so suficientemente rpidas para controlar o processo
e/ou influir na ao subseqente.
Uma aplicao em tempo real sempre on-line,
mas o inverso nem sempre verdadeiro.

Caracterizao de processamento em tempo real e on-line:


Em aplicaes em tempo real, as aes provocaro respostas,
existindo, necessariamente, uma garantia no tempo de resposta.
Em aplicaes on-line essa garantia no possvel, porque o
tempo de resposta funo do no de usurios do sistema, em um
dado instante:
No de usurios pequeno e processamento executado trivial
tempo de resposta poder ser pequeno para todos os usurios.
No de usurios grande e sistema executando tarefas complexas
provvel que o tempo de resposta seja imprevisvel.

Teleprocessamento:Conceitos Bsicos e Tendncias.

Teleprocessamento I Maria Cristina Felippetto De Castro


Captulo 2 Teleprocessamento:Conceitos Bsicos e Tendncias.

Evoluo e Tendncias em Teleprocessamento

CPU e Terminais centralizados

CPU centralizada e Terminais distribudos

CPU e Terminais distribudos

Primeira Fase: CPU e Terminais centralizados


Numa primeira fase da evoluo do processamento de dados,
todo o processamento era centralizado.
Tanto a CPU como os dispositivos de entrada/sada operavam no
mesmo ambiente.

Ambiente centralizado
Problemas encontrados no processamento baseado na
centralizao da CPU e dos Terminais:
Tempo de coleta e compilao de informaes muito grande.
Manuseio excessivo de documentos.
Necessidade de transporte de documentos entre localidades
remotas e CPD.
Erros detectados pelo computador no processamento s podem
ser corrigidos em um prximo ciclo de processamento, aps a
correo da informao no local onde foi gerada, ocasionando
grandes atrasos no processamento do servio.

Teleprocessamento:Conceitos Bsicos e Tendncias.

Teleprocessamento I Maria Cristina Felippetto De Castro


Captulo 2 Teleprocessamento:Conceitos Bsicos e Tendncias.

Segunda Fase: CPU centralizada e terminais distribudos


Para uso eficaz dos recursos de processamento, tornou-se
necessrio que:
os dispositivos de entrada e sada estivessem
fisicamente presentes nos locais onde estava a
informao a ser processada, enquanto
o processamento devesse ocorrer de forma
centralizada.
Esta idia originou o conceito de processamento distncia, ou
Teleprocessamento.

CPU centralizada e Terminais descentralizados


Denominou-se, ento, o Teleprocessamento como sendo a
troca de informaes entre sistemas de computao, utilizando
as facilidades das telecomunicaes.
Os meios e mtodos utilizados em telecomunicaes
constituem os elementos que permitem que os computadores e
perifricos trabalhem distncia.

Teleprocessamento:Conceitos Bsicos e Tendncias.

Teleprocessamento I Maria Cristina Felippetto De Castro


Captulo 2 Teleprocessamento:Conceitos Bsicos e Tendncias.

Terceira Fase: CPU e Terminais distribudos


No Teleprocessamento moderno, a tendncia :
descentralizar os dispositivos de entrada e sada,
descentralizar o processamento (permitindo que os pontos
remotos, atravs de unidades de processamento de menor porte,
executem localmente parte dos trabalhos) e
recorrer ao processador central apenas nas aplicaes mais
complexas.

CPU e Terminais descentralizados

Teleprocessamento:Conceitos Bsicos e Tendncias.

Teleprocessamento I Maria Cristina Felippetto De Castro


Captulo 2 Teleprocessamento:Conceitos Bsicos e Tendncias.

Desvantagens da descentralizao:
Altos custos de comunicao longa distncia.
No entanto, considerando 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, sendo necessrio transmitir ao computador central
somente resultados j consolidados, reduzindo, assim, o custo de
comunicao (que representa uma grande percentagem do custo
total do sistema).
Complexidade do projeto do software de aplicao.
Vantagens na descentralizao:
Reduo acentuada dos erros de transcrio e de entrada de
dados, uma vez que 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 confiabilidade.
Nos grandes sistemas existem sempre dois ou mais computadores
em localizaes diferentes, um deles em reserva (stand-by) e em
condies de assumir imediatamente o processamento.
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, razo pela qual os sistemas
computacionais passaram a se organizar em redes.
Evoluo
natural da
descentralizao

Teleprocessamento:Conceitos Bsicos e Tendncias.

Redes de
computadores e
comunicaes

Teleprocessamento I Maria Cristina Felippetto De Castro


Captulo 2 Teleprocessamento:Conceitos Bsicos e Tendncias.

Incio das Redes de Computadores e de Comunicaes:


Os sistemas computacionais passaram, ento, a se organizar em
redes de computadores a partir da combinao de computadores
e tcnicas de comunicaes visando:
1. Compartilhamento de recursos;
2. Aumento da confiabilidade do sistema;
3. Economia de recursos financeiros.

Redes de Comunicaes
Definio: Sistemas em que um conjunto de dispositivos,
enlaces de comunicao e pacotes de software permitem troca
de informaes.
Redes de Computadores
Definio: Sistema em que conjuntos de computadores e
perifricos so interconectados, compartilhando recursos, com o
intuito de executar uma tarefa.
Redes de Comunicaes = Redes de Computadores
Redes de Comunicaes nada mais so do que Redes de

Computadores trocando informaes.


Redes de Computadores nada mais so do que Redes de

Comunicaes aptas a trocar informaes por meio de


dispositivos, links de comunicao e software adequados.
Redes (em um conceito geral) podem ser definidas como

sistemas que usam equipamentos de comunicaes para


conectar dois ou mais computadores que necessitam trocar
quaisquer contedos de informao.
Componentes de Redes de Comunicaes

D/A

Teleprocessamento:Conceitos Bsicos e Tendncias.

A/D

Teleprocessamento I Maria Cristina Felippetto De Castro


Captulo 2 Teleprocessamento:Conceitos Bsicos e Tendncias.

Redes de Computadores
Sistema em que conjuntos de computadores e perifricos so
interconectados, compartilhando recursos, com o intuito de
executar uma tarefa.

Charles Babbage e Joseph Marie Jacquard desenvolvem mquinas


que podem ser consideradas precursoras dos computadores
(sculo XIX).
Primeiros computadores modernos comeam a ser desenvolvidos
entre 1930 e 1940.
USA - Eckert e Mauchly desenvolvem o ENIAC (WWII).
USA - Remington comercializa o ENIAC, sob o nome de Univac.
Alemanha - Konrad Zuse desenvolve mquina a computador ('30).
Inglaterra - Projeto Coloussus (WWII).
Inglaterra - Prof. Wilkes, Cambridge, desenvolve o EDSAC (1946).

Durante 20 anos, os computadores "modernos" eram altamente


centralizados, ocupando uma nica grande sala (centro
computacional), aonde os usurios levavam seus trabalhos para
serem processados.

Havia um ou dois computadores por Universidade ou empresa de


mdio porte, no mximo poucas dezenas em grandes instituies.

Teleprocessamento:Conceitos Bsicos e Tendncias.

Teleprocessamento I Maria Cristina Felippetto De Castro


Captulo 2 Teleprocessamento:Conceitos Bsicos e Tendncias.

Redes de Comunicaes
Sistemas em que um conjunto de dispositivos, enlaces de
comunicao e pacotes de software permitem que pessoas e
equipamentos possam trocar informaes.
Telgrafo de Morse (1830).
Linhas telefnicas ponto-a-ponto, Graham Bell (1876).
Linhas comutadas por operadores humanos (sc. XIX).
Linhas comutadas por dispositivos eletromagnticos ('90s, sc. XIX).
Estaes de comutao computadorizadas ('70s, sc. XX).
Arpanet: Projeto do governo Americano para interligar computadores
em rede, que deu origem Internet.

Redes pblicas ou privadas de telefonia, wired ou wireless;


Redes privadas de TV a cabo;
Redes de comunicaes por satlite;
Redes pblicas ou privadas de pacotes/quadros/clulas...

A nuvem que
representa a rede de
comunicaes
corresponde a um
circuito comutado
de comunicaes de
uma concessionria
de telecomunicaes.

A nuvem que
representa a rede de
comunicaes
corresponde a uma
rede local baseada
em tecnologia de barra
(bus).

Teleprocessamento:Conceitos Bsicos e Tendncias.

10

Teleprocessamento I Maria Cristina Felippetto De Castro


Captulo 2 Teleprocessamento:Conceitos Bsicos e Tendncias.

Caractersticas das Etapas Evolutivas que levaram do


Teleprocessamento s Redes de Comunicaes
Inicialmente:
Os aplicativos eram escritos para os computadores de forma independente;
Os elementos da rede lidavam com problemas de comunicao
separadamente e de forma diversa;
Ocorria redundncia de esforos e falta de flexibilidade;
Grande parte da capacidade de processamento dos computadores era
gasta com problemas de comunicao.
Com o advento dos mainframes:
Grandes sistemas (mainframes) centralizados;
Rede estrela de dezenas ou centenas de terminais;
Os terminais podiam ser utilizados por qualquer aplicao que fosse
executada no mainframe;
Arquiteturas proprietrias: usurios amarrados aos fabricantes, que
ditavam cultura e preos.

Com o advento das primeiras


redes de comunicaes:
Introduo das redes pblicas de pacotes;
Redes locais Ethernet e Token Ring;
Comutao (comunicao sob demanda);
Surgimento de padres e normas para
viabilizar a interoperabilidade.

host A
host C

rede
host B

Com o advento do Internetworking:


Integrao de redes dissimilares;
Utilizao de dispositivos

denominados gateways;
Exemplo de internetworking:
Internet.

Teleprocessamento:Conceitos Bsicos e Tendncias.

GATEWAY
Rede 1

Rede 2

11

Teleprocessamento I Maria Cristina Felippetto De Castro


Captulo 2 Teleprocessamento:Conceitos Bsicos e Tendncias.

Classificaes de Redes de Comunicaes

2. Classificao quanto
escala

{
{

3. Classificao quanto
heurstica de roteamento utilizada

1. Classificao quanto
ao tipo de transmisso

Teleprocessamento:Conceitos Bsicos e Tendncias.

Redes Broadcast (ou Redes Multiponto)


Redes Point-to-point
Redes Locais (LANs)
Redes Metropolitanas (MANs)
Redes Geograficamente distribudas (WANs)
Redes orientadas conexo
(connection - oriented service)
Redes no orientadas conexo
(connectionless service)

12

Teleprocessamento I Maria Cristina Felippetto De Castro


Captulo 2 Teleprocessamento:Conceitos Bsicos e Tendncias.
1. Classificao quanto 1.1 Dispositivos de Interconexo
ao tipo de transmisso
utilizados em Redes Point-to-Point
e Redes Broadcast
1.2 Redes Broadcast
(ou Redes Multiponto)

1.2.1 Rede Broadcast em Barra (Bus).


1.2.2 Rede Broadcast em Anel (Ring).
1.2.3 Rede Broadcast do tipo Bus,
constituda por dois cabos.
(Arquitetura DQDB Distributed
Queue Dual Bus IEEE 802.6).
1.2.4 Classificao das Redes Broadcast
quanto ao tipo de alocao de
acesso.
1.2.5 Exemplos de Redes Broadcast.

1.2.5.1 Ethernet (Rede Multiponto)


1.2.5.2 Token-Ring (Rede Multiponto)

1.3 Redes Point-to-Point

1.3.1 Topologias possveis para


uma sub-rede point-to-point.
1.3.2 Exemplos de Redes Point-to-Point

1.3.2.1 X.25
(Rede Ponto-a-Ponto)
1.3.2.2 Frame - Relay
(Rede Ponto-a-Ponto)
1.3.2.3 Cell - Relay
(Rede Ponto-a-Ponto)

2. Classificao quanto
escala

2.1 Redes Locais (LANs)


2.2 Redes Metropolitanas (MANs)
2.3 Redes Geograficamente Distribudas (WANs)

3. Classificao quanto
heurstica de
roteamento utilizada

3.1 Redes orientadas conexo (connection-oriented service)


3.2 Redes no orientadas conexo (connectionless service)

Teleprocessamento:Conceitos Bsicos e Tendncias.

13

Teleprocessamento I Maria Cristina Felippetto De Castro


Captulo 2 Teleprocessamento:Conceitos Bsicos e Tendncias.

1. Classificao quanto ao tipo de transmisso


1.1 Dispositivos de Interconexo utilizados em
Redes Point-to-Point e Redes Broadcast
Tipo de transmisso
Redes Broadcast

Dispositivos envolvidos

Redes Point-to-point

Concentradores
Utilizados por redes do tipo multiponto.
Todos os computadores interligados ao dispositivo
compartilham internamente um nico enlace de transmisso.
Comutadores
Usados para interligar redes ponto-a-ponto.
Funes internas de ponte e roteamento.
Ponte: Segmentar uma rede em diversos segmentos, com
diferentes endereos, mesmo que em pequena rea
geogrfica.
Roteamento: Escolher qualquer um dos possveis caminhos
entre fonte e destino, de acordo com determinadas mtricas.

Teleprocessamento:Conceitos Bsicos e Tendncias.

14

Teleprocessamento I Maria Cristina Felippetto De Castro


Captulo 2 Teleprocessamento:Conceitos Bsicos e Tendncias.

1.2 Redes Broadcast (ou Redes Multiponto)


Um nico canal de comunicao compartilhado por todas as mquinas na rede.
Em geral usada por redes pequenas, geograficamente localizadas (LANs).
Neste tipo de transmisso os pacotes podem ser destinados a:

Um especfico endereo: Mensagens enviadas por qualquer mquina so recebidas


por todas as outras. Um campo para endereo, dentro do pacote, especifica para
quem ele dirigido. Ao receber um pacote, uma mquina verifica o campo de
endereo, se o pacote para ela, processado. Se no, ignorado.
A todos os endereos: broadcasting.
A um sub-conjunto de endereos: multicasting.

Teleprocessamento:Conceitos Bsicos e Tendncias.

15

Teleprocessamento I Maria Cristina Felippetto De Castro


Captulo 2 Teleprocessamento:Conceitos Bsicos e Tendncias.

1.2.1 Rede Broadcast em Barra (Bus).


Em uma rede bus (isto , um cabo linear), a qualquer

instante uma determinada mquina pode transmitir,


enquanto que todas as outras mquinas ficam impedidas.

Um mecanismo para arbitrar conflitos utilizado quando

mais mquinas desejam transmitir simultaneamente.

A rede Ethernet (IEEE 802.3) um exemplo de rede

bus. Computadores na Ethernet podem transmitir quando


desejarem. No entanto, se dois ou mais pacotes colidem,
cada computador ir esperar um intervalo de tempo
aleatrio para tentar novamente.

1.2.2 Rede Broadcast em Anel (Ring).


Em uma rede em anel cada bit se propaga ao redor, por
sua prpria conta, no esperando pelo resto do pacote
ao qual pertence.

Tipicamente, cada bit navega por todo o anel, enquanto


o pacote inteiro ainda est sendo transmitido.

Regras so definidas para arbitrar acessos simultneos


ao anel, como em todas as redes broadcast.

Teleprocessamento:Conceitos Bsicos e Tendncias.

16

Teleprocessamento I Maria Cristina Felippetto De Castro


Captulo 2 Teleprocessamento:Conceitos Bsicos e Tendncias.

1.2.3 Rede Broadcast do tipo Bus, constituda por dois cabos.


(Arquitetura DQDB Distributed Queue Dual Bus IEEE 802.6).

A rede no contm elementos comutadores (que so tipicamente utilizados para


derivar pacotes para uma das potenciais linhas de sada).
Uma rede DQDB consiste de 2 cabos direcionais (buses), aos quais os
computadores so conectados.
Cada bus tem um dispositivo head-end que inicia a atividade de transmisso.
O trfego que destinado para um computador direita do que est
transmitindo utiliza a barra superior. O trfego que destinado para um
computador esquerda usa a barra inferior.

Teleprocessamento:Conceitos Bsicos e Tendncias.

17

Teleprocessamento I Maria Cristina Felippetto De Castro


Captulo 2 Teleprocessamento:Conceitos Bsicos e Tendncias.

1.2.4 Quanto ao tipo de alocao de acesso,


as Redes Broadcast podem ser:
Redes Broadcast Estticas:

Uma alocao esttica tpica consiste em dividir o tempo em intervalos


discretos, permitindo que cada mquina transmita apenas quando seu time
slot chegar.
Este tipo de alocao desperdia capacidade de canal, quando uma

mquina nada tem a transmitir em seu time slot alocado.

Redes Broadcast Dinmicas:

Uma alocao dinmica ocorre sob demanda e pode ser centralizada ou


descentralizada.
Na alocao dinmica centralizada de canais h uma nica unidade de
arbitragem que determina quem a prxima mquina a transmitir.
Uma solicitao para transmisso recebida e a deciso tomada por
algum algoritmo interno.

Na alocao dinmica descentralizada no h unidade central


responsvel pela deciso, cada mquina deve decidir por si, se transmite
ou no.
Diferentes algoritmos so utilizados para trazer ordem a esta potencial
situao catica.

Teleprocessamento:Conceitos Bsicos e Tendncias.

18

Teleprocessamento I Maria Cristina Felippetto De Castro


Captulo 2 Teleprocessamento:Conceitos Bsicos e Tendncias.

1.2.5 Exemplos de Redes Broadcast


1.2.5.1 Ethernet (Rede Multiponto)
Especificada no padro IEEE 802.3.
Tecnologia LAN mais usada no mundo.
Rede Local em barra.

Concepo inicial:
Empresas Digital, Intel e Xerox (DIX).
Meio: Cabo coaxial.

Protocolo de Acesso ao Meio do tipo no determinstico:


Quando deseja transmitir, um computador escuta o meio e verifica se est vazio.
Se est, inicia a transmisso.
Se outro computador escutou o meio ao mesmo tempo e recebeu a mesma
informao de que o meio est vazio, ocorrer coliso.
Os dois computadores cujos acessos colidirem iro esperar um tempo aleatrio para
reiniciar a operao.
O processo de retransmisso obedecer a um protocolo de acesso ao meio
(MAC - Medium Access Control).
A instalao Ethernet mais comum prov velocidades de at 10 Mbps.
Uma rede Fast Ethernet prov taxas de transmisso de at 100 Mbps e tipicamente
usada para sistemas de backbone de LANs.
Uma rede Gigabit Ethernet prov um nvel mais elevado, chegando a taxas de 1 Gbps.

Teleprocessamento:Conceitos Bsicos e Tendncias.

19

Teleprocessamento I Maria Cristina Felippetto De Castro


Captulo 2 Teleprocessamento:Conceitos Bsicos e Tendncias.

1.2.5.2 Token-Ring (Rede Multiponto)


Especificada no padro IEEE 802.5.
Concepo inicial: IBM da Alemanha.
a
2 tecnologia LAN mais usada no mundo. Permite taxas de transmisso de dados
de 4 ou 16 Mbps.
Rede Local na qual os computadores so
conectados em anel.
Objetivo: Interligar dispositivos de rede
com acesso ordenado.

Protocolo de Acesso ao Meio do tipo determinstico:


Utiliza esquema de passagem de ficha (token-passing) para prevenir coliso de
dados entre dois computadores que desejam transmitir ao mesmo tempo.
Frames vazios circulam continuamente no anel.
Quando um computador tem alguma informao para enviar, insere uma ficha
(token) em um frame vazio (muda estado: 0 1) em um slot do frame. Insere
tambm a mensagem e o identificador do destino da mensagem.
O frame examinado por cada computador pertencente ao anel.
Se um computador v que o destinatrio da mensagem, copia a mensagem
presente no frame e muda o estado (1 0), habilitando o frame a ser esvaziado.
Quando o frame volta sua origem, o computador de origem v a mudana de
estado ( zero), percebe que a mensagem j foi copiada no destino e a remove
do frame.
O frame continua a circular como um frame vazio, pronto para ser ocupado por
um computador que queira enviar uma mensagem.

Teleprocessamento:Conceitos Bsicos e Tendncias.

20

Teleprocessamento I Maria Cristina Felippetto De Castro


Captulo 2 Teleprocessamento:Conceitos Bsicos e Tendncias.

1.3 Redes Point-to-Point


Consistem de muitas conexes entre pares individuais de mquinas.
Em geral usada por redes maiores (WANs).
Para ir da fonte ao destino, um pacote pode ter que primeiro passar por uma ou
mais mquinas intermedirias.
Freqentemente so possveis mltiplas rotas, de diferentes tamanhos, sendo
escolhidas por meio de algoritmos de roteamento.
Redes do tipo point-to-point em geral cobrem uma
extensa rea geogrfica (pases ou continentes) e
contm uma coleo de mquinas destinadas a
rodar aplicaes (programas) de usurios.
Tais mquinas so denominadas hosts.
Os hosts so conectados por sub-redes de
comunicao.
A tarefa de uma sub-rede transportar mensagens
de host a host, assim como as portadoras dos
sistemas telefnicos transportam mensagens do
interlocutor para o ouvinte.
Estas redes so constitudas de linhas de transmisso (circuitos ou canais que
permitem mover bits entre as mquinas) e elementos responsveis pela comutao
(computadores especializados, usados para conectar duas ou mais linhas de
transmisso).
Quando os dados chegam por uma linha de acesso, o elemento de chaveamento
deve escolher uma linha de sada para encaminhar a mensagem a ser transmitida.
Estes elementos so chamados ns de chaveamento de pacotes (packet switching
nodes) ou roteadores (routers).
Teleprocessamento:Conceitos Bsicos e Tendncias.

21

Teleprocessamento I Maria Cristina Felippetto De Castro


Captulo 2 Teleprocessamento:Conceitos Bsicos e Tendncias.

A Figura mostra um sistema em que


cada host pode ser conectado
diretamente a um roteador.
A coleo de linhas de comunicao
e roteadores (sem incluir os hosts)
pode ser chamada de sub-rede (ou
sub-net).
De uma forma simplificada, uma subrede uma coleo de roteadores e
linhas de comunicao que movem
pacotes do host fonte para o host
de destino.
Se dois roteadores que no compartilham o mesmo cabo desejam, no entanto, se
comunicar, devem faz-lo de forma indireta, atravs de outros roteadores.
Quando um pacote enviado de um roteador para outro atravs de um ou mais
roteadores intermedirios, o pacote recebido por cada roteador intermedirio
integralmente e armazenado at que a linha requerida de sada esteja livre para,
ento, ser enviado adiante.
Sub-redes com estas caractersticas so denominadas point-to-point sub-nets,
store-and-forward subnets ou packet-switched subnets.
Quando os pacotes so pequenos e possuem tamanho constante, so
freqentemente chamados clulas.

Teleprocessamento:Conceitos Bsicos e Tendncias.

22

Teleprocessamento I Maria Cristina Felippetto De Castro


Captulo 2 Teleprocessamento:Conceitos Bsicos e Tendncias.

1.3.1 Topologias possveis para uma sub-rede point-to-point:


Quando uma sub-net point-to-point utilizada, uma importante caracterstica de
projeto a escolha da topologia de interconexo de roteamento.

Estrela

Anel

Completa

Teleprocessamento:Conceitos Bsicos e Tendncias.

Anis intersectados

rvore

Irregular

23

Teleprocessamento I Maria Cristina Felippetto De Castro


Captulo 2 Teleprocessamento:Conceitos Bsicos e Tendncias.

1.3.2 Exemplos de Redes Point-to-Point


1.3.2.1 X.25 (Rede Ponto-a-Ponto)
As redes X.25 so redes comutadas por pacotes.
O padro X.25 pertence s recomendaes ITU para redes pblicas de

dados .
O padro foi desenvolvido em 1970 para prover interface entre redes
pblicas comutadas por pacotes e seus usurios.
A estrutura do modelo de protocolos X.25 conta com trs nveis de camadas:
A Camada fsica, a camada de enlace e a camada de rede.
A camada fsica especifica a interface fsica, eltrica e de procedimentos
entre o host e a rede.
O padro da camada de enlace de dados possui muitas variaes,
projetadas para lidar com os erros de transmisso entre o equipamento do
usurio e a rede pblica.
O protocolo de camada de rede responsvel pelo roteamento de pacotes,
lidando com endereamento, controle de fluxo, confirmao de entrega,
interrupes, etc.
Permite ao usurio estabelecer circuitos virtuais e enviar pacotes que so
entregues em ordem e com confiabilidade.
A velocidade de trabalho da maior parte das redes X.25 permite taxas da
ordem de 64kbps.

Teleprocessamento:Conceitos Bsicos e Tendncias.

24

Teleprocessamento I Maria Cristina Felippetto De Castro


Captulo 2 Teleprocessamento:Conceitos Bsicos e Tendncias.

1.3.2.2 Frame - Relay (Rede Ponto-a-Ponto)


Lida com trfego intermitente entre LANs pertencentes a uma WAN.
Coloca os dados em unidades de tamanho varivel, chamadas de frames.
Correo de erro (por retransmisso de dados) nos pontos finais, o que implica

em ganho na velocidade de transmisso com relao s redes de comutao de


pacotes.

Permanent Virtual Circuit (PVC): Tipo de conexo que, sob o ponto de vista do

usurio, como se fosse uma conexo contnua e dedicada, sem que tenha que
pagar por linha alugada.

O provedor do servio faz o roteamento de cada frame ao seu destino e pode

fazer a cobrana pelo uso.

O usurio pode selecionar a qualidade de servio, priorizando alguns frames.


As taxas de transmisso nas redes de comunicao baseadas no mecanismo

frame-relay podem atingir at 2Mbps.

Teleprocessamento:Conceitos Bsicos e Tendncias.

25

Teleprocessamento I Maria Cristina Felippetto De Castro


Captulo 2 Teleprocessamento:Conceitos Bsicos e Tendncias.

1.3.2.3 Cell - Relay (Rede Ponto-a-Ponto)


Tambm conhecida como Asynchronous Transfer Mode (ATM).
uma evoluo das tecnologias de redes de circuitos comutados e de redes de
pacotes.

Utiliza quadros denominados clulas. As clulas tm tamanho fixo, evitando um


overhead de processamento, com relao s redes frame-relay.

As taxas de transmisso nas redes de comunicao baseadas no mecanismo cellrelay podem atingir at centenas de Mbps.

Outra facilidade encontrada nas redes cell-relay a possibilidade de definio de


canais virtuais com taxas de transferncia dinamicamente alocadas.

A clula ATM possui tamanho fixo e igual a 53 octetos (53 bytes)

Teleprocessamento:Conceitos Bsicos e Tendncias.

26

Teleprocessamento I Maria Cristina Felippetto De Castro


Captulo 2 Teleprocessamento:Conceitos Bsicos e Tendncias.

2. Classificao quanto escala


2.1 Redes Locais (LANs)

Teleprocessamento:Conceitos Bsicos e Tendncias.

Salas ( 10m), prdios


( 100m), campi ( 1 km).

Um grupo de microcomputadores ou outras estaes de


trabalho conectados na
mesma rea, para a troca de
informaes.

Em geral, um ou mais
computadores agem como
servidores para o propsito de
compartilhar perifricos (hard
disks, impressoras, etc).

27

Teleprocessamento I Maria Cristina Felippetto De Castro


Captulo 2 Teleprocessamento:Conceitos Bsicos e Tendncias.

2.2 Redes Metropolitanas (MANs)

Cidades ( 10 km).
Interconectam prdios em uma rea geogrfica que pode abranger uma cidade ou estado.

Teleprocessamento:Conceitos Bsicos e Tendncias.

28

Teleprocessamento I Maria Cristina Felippetto De Castro


Captulo 2 Teleprocessamento:Conceitos Bsicos e Tendncias.

2.3 Redes Geograficamente Distribudas (WANs)

Teleprocessamento:Conceitos Bsicos e Tendncias.

Pases ( 100 km), Continentes


( 1000 km), Planeta ( 10000 km).
Conexo de 2 ou mais redes
atravs de mquinas denominadas
gateways.
Exemplo: Internet.
Consistem de conjuntos de ns
interconectados, que provem
facilidades de comutao para
transportar dados de n a n, da
fonte ao destino.
Redes WANs podem ser
implementadas com base em duas
tecnologias: comutao de
circuitos e, na maioria das vezes,
comutao de pacotes.

29

Teleprocessamento I Maria Cristina Felippetto De Castro


Captulo 2 Teleprocessamento:Conceitos Bsicos e Tendncias.

3. Classificao quanto heurstica de roteamento utilizada


Conduzir os pacotes desde a fonte at o destino (end-to-end transmission) uma
tarefa que, em geral, pode requerer muitos hops (saltos ou trocas de rota) em
roteadores intermedirios ao longo do caminho.
Para atingir este objetivo necessrio:
O conhecimento da topologia da sub-rede de comunicao (conjunto de
roteadores).
A escolha de caminhos apropriados ao longo da sub-rede.
A escolha de rotas que evitem desequilbrio de fluxo na rede,
sobrecarregando algumas linhas de comunicao e roteadores, enquanto
outras resultam desocupadas.
Duas filosofias bsicas so adotadas para organizar a sub-net:
Abordagem orientada conexo,
(comutao por circuitos ou circuit switching).
Abordagem no orientada conexo,
(comutao por pacotes packet switching).

Teleprocessamento:Conceitos Bsicos e Tendncias.

30

Teleprocessamento I Maria Cristina Felippetto De Castro


Captulo 2 Teleprocessamento:Conceitos Bsicos e Tendncias.

3.1 Redes orientadas conexo (connection-oriented service)


Em redes orientadas conexo so estabelecidos circuitos virtuais (CVs).
Com o estabelecimento de um CV estabelecida uma rota para a conexo, partindo
da mquina fonte at a mquina destino, evitando a escolha de uma nova rota para
cada pacote ou clula a ser enviado.
A rota estabelecida usada para todo o trfego que ir fluir pela conexo (da
mesma forma que ocorre em sistemas telefnicos, em que um canal dedicado faz a
interconexo entre remetente e destinatrio.).
Por esta razo, a denominao CV uma analogia com o conjunto de circuitos
fsicos estabelecidos pelos sistemas telefnicos.
Quando uma conexo de rede estabelecida, um nmero de CV ainda no em uso
naquela mquina escolhido como o identificador daquela conexo.
Quando a conexo terminada o CV tambm desestabelecido.
Pacotes que fluem sobre um dado CV tomam a mesma rota atravs da sub-net.
Cada roteador deve, portanto, saber para onde propagar os pacotes ao longo de
cada um dos CV abertos, para tanto mantm uma tabela com uma entrada para
cada CV aberto.
Cada pacote viajando atravs da sub-rede deve conter, em seu cabealho, um
campo para ser ocupado com o nmero do CV pelo qual dever trafegar.
Quando um pacote chega no roteador, o roteador sabe de qual linha de transmisso
o pacote chegou e qual o nmero do circuito virtual pelo qual est trafegando.
Baseado nesta informao, o pacote progressivamente enviado sobre a linha de
transmisso de sada correta.

Teleprocessamento:Conceitos Bsicos e Tendncias.

31

Teleprocessamento I Maria Cristina Felippetto De Castro


Captulo 2 Teleprocessamento:Conceitos Bsicos e Tendncias.

Trs operaes caracterizam o procedimento de funcionamento de um ambiente de


circuit switching:
(1) Estabelecimento do CV ; (2) Transferncia de dados; (3) Fechamento do CV.
Cada processo que utiliza um CV virtual deve indicar quando finalizado, para que o
CV possa ser excludo das tabelas de roteamento, visando a recuperao do espao.
Em redes pblicas, a estratgia para resolver este problema cobrar os usurios por
tempo de conexo e por dados transportados.
Os dados transferidos podem ser tanto analgicos como digitais.
Transmisso Analgica Ligao telefnica entre duas pessoas, na qual a voz
representa os dados a serem transferidos.
Transmisso Digital Acesso de um computador a outro, utilizando a rede.
Caractersticas de redes comutadas por CVs:
simplicidade,
taxas fixas de transmisso de dados,
vulnerabilidade a falhas em links de transmisso ou roteadores,
menor atraso de transmisso (o atraso ocorre apenas por ocasio do estabelecimento
do CV).

Teleprocessamento:Conceitos Bsicos e Tendncias.

32

Teleprocessamento I Maria Cristina Felippetto De Castro


Captulo 2 Teleprocessamento:Conceitos Bsicos e Tendncias.

3.2 Redes no orientadas conexo (connectionless service)


Em redes no orientadas conexo, os pacotes so chamados datagramas, em
analogia com telegramas.
Em contraste com os CVs, em uma sub-rede que utiliza datagramas nenhuma rota
estabelecida antecipadamente.
Os dados dos usurios (a serem transmitidos) so segmentados em pacotes de
tamanho varivel.
A operao de segmentao em pacotes pacotes caracterizada pela diviso dos
dados e pelo acrscimo de informao de controle, em cada pacote.
O campo de informaes de controle contm o endereamento necessrio para o
roteamento do pacote para o destinatrio. Cada datagrama, em uma rede grande,
precisar conter um longo endereo de destino (da ordem de uma dzia de bytes ou
mais).
Cada pacote enviado pela rede e roteado independentemente de seus
predecessores.
Esta caracterstica pode resultar em transmisso no seqencial (pacotes sucessivos
podem seguir rotas diferentes) e na chegada dos pacotes fora de ordem ao
destinatrio.
Por esta razo, cada pacote deve conter, ainda, uma numerao de seqenciamento.
O envio de pacotes por sub-redes que utilizam datagramas envolve mais tarefas de
controle.

Teleprocessamento:Conceitos Bsicos e Tendncias.

33

Teleprocessamento I Maria Cristina Felippetto De Castro


Captulo 2 Teleprocessamento:Conceitos Bsicos e Tendncias.

Usando datagramas, os roteadores no tero uma tabela com uma entrada para
cada CV aberto.
Ao invs disto, tero uma tabela que indicar qual a linha de sada a ser usada para
cada possvel roteador de destino.
Estas tabelas so tambm necessrias quando CVs so usados, para determinar a
rota para um pacote.
O estabelecimento e a liberao de caminhos em uma rede que utiliza datagramas
no iro requerer qualquer particular tarefa de parte dos roteadores.
Quando um pacote chega, o roteador procura a linha de sada que ir usar e envia o
pacote.
Caractersticas de redes comutadas por datagramas:
complexidade,
taxas de transmisso de bits variveis,
so mais robustas, podendo se adaptar a falhas em links de transmisso ou roteadores
e ao congestionamento mais facilmente do que sub-redes que utilizam CVs.
maior atraso de transmisso (o atraso pode ocorrer por ocasio de cada operao de
roteamento).

Teleprocessamento:Conceitos Bsicos e Tendncias.

34

Teleprocessamento I Maria Cristina Felippetto De Castro


Captulo 2 Teleprocessamento:Conceitos Bsicos e Tendncias.

ASPECTO
Estabelecimento de
circuito
Orientao conexo
Exemplo
Modelo
Confiabilidade
Endereamento
Informao de estado
Roteamento e entrega
de pacotes

Efeito de falhas em
roteadores e links de
transmisso
Controle de
congestionamento

DATAGRAMA
No necessrio

CV
Requerido

No
Internet
Sistema Postal
No confiveis
Cada pacote contm os
endereos completos de
fonte e destinatrio (longos)
Sub-rede no retm
informao de estado
Cada pacote roteado
independentemente do
predecessor

Sim (necessitam tempo de setup)


ATM
Sistema Telefnico
Confiveis
Cada pacote contm um no de CV
(curto)

Difcil

Fcil, se buffers forem alocados


para cada CV, antecipadamente

Cada CV requer espao nas


tabelas do roteador
Rota escolhida quando o CV
estabelecido
Todos os pacotes seguem a rota.
Entrega dos pacotes garantida e
em seqncia
Prov confirmao de entrega e
priorizao opcional de pacotes
Nenhum, exceto para pacotes Todos os CVs que passam pelo
perdidos durante a falha
roteador em falha so abertos

Teleprocessamento:Conceitos Bsicos e Tendncias.

35

Anda mungkin juga menyukai