Anda di halaman 1dari 128

1

Teleprocessamento e Redes de Computadores

CONTEDO PROGRAMTICO
1. Conceitos Bsicos sobre Redes
Introduo
Redes de Longa Distancia (WAN) e Redes Locais (LAN)
Topologias
Transmisso de Dados
Meios Fsicos
2. Arquiteturas e padres

Introduo
Modelo OSI
Padro IEEE 802.3 (Ethernet)
Padro IEEE 802.5 (Token Ring)
Outros padres IEEE
Arquitetura Internet TCP/IP
Arquiteturas Proprietrias
3. Camadas do modelo OSI
Fsica
Enlace
Rede
Transporte
Sesso
Apresentao
Aplicao

2
4. Sistemas Operacionais de Redes
Ponto a ponto. Cliente-Servidor
Servidores de Arquivo, Banco
Comunicao e Outros
Sistemas operacionais de rede

de

dados,

Impresso,

BIBLIOGRAFIA
Redes de Computadores (das LANs, MANs e WANs s redes
ATM), 2a edio, L. F. Soares, G. Lemos, S. Colcher, Editora
Campus, 1995.
Redes de Computadores, A. S. Tanenbaum, Editora Campus.
Comunicao de Dados e Sistema de Teleprocessamento, J. L.
da Silveira, Editora Makron Books.

1. CONCEITOS BSICOS SOBRE REDES

1.1 Introduo
O comrcio e a sociedade mundial esto se baseando cada vez mais na
utilizao de informaes. A utilizao de informaes substitui a
necessidade de se realizarem levantamentos sistemticos em linhas de
produo ininterrupta. Em algumas organizaes, a informao est
presente em todas as atividades. Em outras, a informao tanto
matria-prima como o produto final. A tecnologia da informao tem sido
o lubrificante que tornou possvel que empresas modernas deixassem o
seu esquema de gerenciamento hierrquico para se tornarem
organizaes mais niveladas, dinmicas e lucrativas.
Os computadores armazenam e classificam informaes e as redes de

3
comunicaes transportam informaes entre computadores. Os
computadores e suas redes formam a infra-estrutura de produo e
transporte das organizaes e sociedades modernas. Nos dias atuais a
maioria das pessoas precisa saber como utilizar dispositivos que
permitam a obteno de informaes, como aparelhos de televiso e
rdio; e um nmero cada vez maior de pessoas precisa saber como
incluir e extrair informaes de um computador. Por esse motivo, a
necessidade de se utilizar um computador conectado a uma rede de
comunicaes cada vez maior.
No mundo da conectividade, a interconexo entre sistemas de
computador produzidos por diferentes fabricantes um desafio.
Atualmente, voc pode comparar componentes tomando como base
suas caractersticas, preo, servios, suporte e disponibilidade,
sabendo, em geral, que os produtos de software e hardware que est
comprando funcionaro juntos. Mas, como fazer para que mquinas
com arquiteturas diferentes, rodando sistemas operacionais diferentes,
comunicando-se por protocolos diferentes, sejam capazes de interagir
entre si. O estabelecimento de padres uma tentativa. Existem vrias
instituies que so responsveis por definir padres em termos de
linguagem e sistemas, como a ANSI (American National Standards
Institute) e a ISO (International Standardization for Organization).

1.2 Redes de Longa Distncia (WAN) e Redes Locais (LAN)


As redes de computadores, em geral, so classificadas pela distncia
coberta pelo seu sistema de comunicao. Assim temos dois tipos
bsicos de rede: Rede Local ou LAN (Local Area Network) e Rede
Remota ou WAN (Wide Area Network). As redes locais limitam-se a
uma rea restrita (ambientes de trabalho em empresas ou
universidades), que geralmente envolvem pequenas distncias. Essa
distncia pode variar muito; de poucos metros a muitos quilmetros.
As redes remotas surgiram da necessidade de compartilhamento de
recursos entre usurios geograficamente dispersos, por isso cobrem
grandes distncias (s vezes continentais). Possui um custo de
comunicao bastante elevado e geralmente seu sistema de
comunicao mantido, gerenciado e de propriedade de grandes
operadoras (pblicas ou privadas), e seu acesso pblico.

4
Existem vrios parmetros que vo determinar a adequao da rede a
um determinado sistema. Entre os principais temos: custo (do meio de
comunicao e das estaes de processamento), retardo de
transferncia da mensagem, desempenho, confiabilidade, modularidade
e compatibilidade.
A modularidade diz respeito facilidade de modificao e crescimento
da rede. A confiabilidade pode ser avaliada em termos de tempo mdio
entre falhas, tolerncia a falhas, tempo de reconfigurao aps falhas
etc.
A compatibilidade a capacidade que o sistema possui para se ligar a
dispositivos de vrios fabricantes. O retardo de transferncia a soma
dos retardos de acesso e de transmisso.
O retardo de acesso o tempo que uma estao espera, a partir do
momento em que uma mensagem est pronta para ser transmitida, at
o momento em que ela consegue transmitir; e o retardo de transmisso
o intervalo de tempo decorrido desde o incio da transmisso de uma
mensagem por uma estao de origem at o momento em que a
mensagem chega estao de destino.

1.3 Topologias
Uma rede de computadores se constitui um conjunto de mdulos
processadores (computadores) e por um sistema de comunicao. O
sistema de comunicaes vai se constituir de um arranjo topolgico
interligando os vrios mdulos processadores atravs de enlaces fsicos
(meios de transmisso) e de um conjunto de regras com o fim de
organizar a comunicao (protocolos).
A topologia de uma rede de comunicaes refere-se forma como os
enlaces fsicos e o ns de comutao esto organizados. Ela ir muitas
vezes, caracterizar o tipo, eficincia e velocidade da rede.

Linhas de Comunicao
As ligaes fsicas podem ser de 2 tipos: ponto a ponto ou multiponto.
Ligaes ponto a ponto caracterizam-se pela presena de apenas dois
pontos de comunicao, um em cada extremidade do enlace ou ligao
em questo.
Nas ligaes multiponto observa-se presena de trs ou mais
dispositivos de comunicao com possibilidade de utilizao do mesmo
enlace.

6
A forma de utilizao do meio fsico que conecta estaes d origem
seguinte classificao sobre a comunicao no enlace:
Simplex: o enlace utilizado apenas de um dos dois possveis
sentidos de transmisso.
Half-duplex: o enlace utilizado nos dois possveis sentidos de
transmisso, porm apenas um por vez.
Full-duplex: o enlace utilizado nos dois possveis sentidos de
transmisso simultaneamente.

Redes Locais
Uma alternativa de conexo quando vrias estaes querem
compartilhar recursos se ter ligaes ponto a ponto entre cada 2
estaes (topologia totalmente ligada). Apesar dessa configurao
apresentar maior grau de paralelismo de comunicao, torna-se
impraticvel, em rede com muitos micros interligados, pois para cada n
estaes so necessrias n(n-1)/2 ligaes ponto a ponto, o que faz
com que o custo do sistema, em termos de instalao de cabos e
hardware, se torne economicamente invivel.
O ideal uma topologia parcialmente ligada. Nesta topologia, nem todas
as ligaes entre pares de estaes esto presentes, mas caminhos
alternativos existem e podem ser utilizados em casos de falhas e
congestionamentos em determinadas rotas.
Em redes locais, meios de transmisso de alta velocidade, de baixa taxa
de erro, de baixo custo e privados podem ser conseguidos com
determinadas tipos de arranjo topolgico. Sero examinados as
topologias mais utilizadas: estrela, anel e barra.

Topologia em Estrela
Nesse tipo de tipologia cada n interligado a um n central (mestre),
atravs do qual todas as mensagens devem passar. Tal n age como
um centro de controle da rede, interligando os demais ns (escravos).
Logo a funo do n central o chaveamento (ou comutao) entre as
estaes que desejam se comunicar, ele denominado comutador ou
switch.

Vrias redes em estrela operam em configuraes onde o n central tem


tanto a funo de gerncia de comunicaes como facilidades de
processamento de dados. Em outras redes, o n central tem como nica
funo o gerenciamento de comunicaes.
Algumas vantagens de se utilizar a topologia em estrela, entre outras,
so: a no necessidade de roteamento, possibilidade de se atuar por
difuso (broadcasting), onde um n central envia as informaes para
todos os ns da rede.
Entre as desvantagens principais est a confiabilidade da rede, pois se o
n central falhar, pode provocar a parada total do sistema; e o custo de
se tornar o n central confivel pode mascarar o benefcio obtido pela
simplicidade das interfaces exigidas pelas estaes secundrias.
Outro problema deste tipo de topologia a modularidade, pois a
configurao pode ser expandida at certo limite imposto pelo n
central: em termos de capacidade de chaveamento, nmero de circuitos
concorrentes que podem ser gerenciados e nmero total de ns que
podem ser servidos.

Topologia em Anel
Uma rede em anel consiste em estaes conectadas atravs de um
caminho fechado. Por motivos de confiabilidade o anel no interliga as
estaes diretamente, mas consiste em uma srie de repetidores
ligados por um meio fsico, sendo cada estao ligada a esses

8
repetidores.
Para simplificar o projeto de repetidores e tornar menos sofisticados os
protocolos de comunicaes, as configuraes mais usuais para
topologia em anel so a transmisso em nico sentido (unidirecionais).
Os repetidores so em geral projetados de forma a transmitir e receber
dados simultaneamente, diminuindo o retardo de transmisso.
Os repetidores so projetados em geral, externamente ao micro, por
motivos de confiabilidade, pois se eles fizessem parte do hardware do
micro estariam mais suscetveis a falhas no equipamento ou prpria
falta de alimentao eltrica da estao.

Quando uma mensagem enviada por um n, ela entra no anel e


circula at ser retirada pelo n destino, ou ento at voltar ao n de
origem, dependendo do protocolo empregado.
No primeiro procedimento, o repetidor deve introduzir um retardo
suficiente para o recebimento e armazenamento dos bits de
endereamento de destino da mensagem, quando ento decidir se
esta deve ou no continuar no anel.
No outro procedimento, medida que os bits de uma mensagem vo
chegando eles vo sendo despachados, podendo a rede atuar com um
retardo de um bit por repetidor. Esse procedimento permite a construo
de repetidores mais simples, e, por conseguinte, menos susceptveis a
falhas, e de menor custo.
Topologia em anel requer que cada n seja capaz de remover
seletivamente mensagens da rede ou pass-las frente para o prximo

9
n. Uma quebra em qualquer um dos enlaces entre os repetidores vai
parar toda a rede at que o problema seja isolado e um novo cabo
instalado. Falhas no repetidor ativo tambm podem causar a parada
total do sistema.
Uma soluo parcial para o problema de falha no repetidor consta em
prover cada um deles de um rel que pode remov-lo mecanicamente
da rede em caso de falha, neste caso no parando a rede.
Essa remoo pode ser impossvel se os repetidores imediatamente
posterior e anterior ao repetidor com falha estiverem a uma distncia
superior ao limite exigido pelo meio de transmisso para interconexo
de 2 ns - devido ao problema de atenuao.
Outra melhora proposta na topologia em anel foi a introduo de
concentradores (tambm denominados hubs) ativos (de repetidores) ou
passivos (de cabeamento). Oferecem entre outras vantagens, a
simplificao do isolamento de falhas, pois existe um ponto de acesso
central para o sinal.
Sem o concentrador, quando um repetidor, ou enlace falha, a
localizao da falha requer uma busca atravs de todo o anel, exigindo
o acesso a todos os locais que contm concentradores ou cabos. Outra
vantagem do concentrador a possibilidade de adio de novas
estaes sem a parada total da rede, uma vez que novos repetidores
podem ser ativados no concentrador, por meio da utilizao de rels.

Topologia em Barra
Uma topologia linear ou de barramento (bus) liga as estaes de
trabalho (ns) e dispositivos de rede a um meio fsico nico. Cada
dispositivo conectado diretamente a um cabo principal que chamado
normalmente de espinha dorsal (backbone) da rede.
A espinha dorsal interconecta cada dispositivo na rede e tambm se liga
com outras redes. Cada n conectado barra pode ouvir todas as
informaes transmitidas.
Existe uma variedade de mecanismos para o controle de acesso
barra, que pode ser centralizado ou descentralizado. A tcnica adotada
para cada acesso rede uma forma de multiplexao no tempo. Em
um controle centralizado, o direito de acesso determinado por uma

10
estao especial da rede.

Em um ambiente de controle descentralizado, a responsabilidade de


acesso distribuda entre todos os ns.
O desempenho de um sistema em barra comum determinado pelo
meio de transmisso, nmero de ns conectados, controle de acesso,
tipo de trfego entre outros fatores. Por integrar interfaces passivas
(sem repetidores), que no exigem armazenamento local de
mensagens, topologias em barra no vo degradar o retardo de
transferncia, que, contudo, pode ser altamente dependente do
protocolo de acesso utilizado.

1.4 Transmisso de Dados


A transmisso de Informao atravs de sistemas de comunicao
pressupe a passagem de sinais atravs dos meios fsicos de
comunicao que compem as redes.
Informao - a mensagem, imagem, idia, etc que se deseja
transmitir.
Sinal - a informao codificada sob a forma de ondas que se
propagam por algum meio fsico.
Denomina-se Banda Passante de um sinal o intervalo de freqncias
que compem este sinal. A largura de banda desse sinal o tamanho
de sua banda passante.

11

Fontes de Distoro de Sinais em Transmisso


Rudos
Em qualquer transmisso, o sinal recebido consiste no sinal transmitido
modificado por vrias distores impostas pelas caractersticas do meio
fsico adicionadas de outras distores inseridas durante a transmisso
devido interferncia de sinais indesejveis denominados rudos. O
rudo um dos maiores limitantes do desempenho de sistemas de
comunicao.
Rudos podem ser classificados em: eltricos, intermodulao, crosstalk
e rudo impulsivo.
O Rudo eltrico provocado pela agitao dos eltrons nos condutores,
estando, portanto, presente em todos os dispositivos eletrnicos e meios
de transmisso. Varia com a temperatura e est uniformemente
distribudo em todas as freqncias do espectro.
Quando sinais de diferentes freqncias compartilham um mesmo meio
fsico (atravs da multiplexao em freqncia) pode-se obter um rudo
denominado de rudo de intermodulao. A intermodulao pode causar
a produo de sinais em uma faixa de freqncias, que podero
perturbar a transmisso de outro sinal naquela mesma faixa.
Crosstalk um rudo bastante comum em sistemas telefnicos. o
fenmeno que comumente chamamos de "linha cruzada". Este efeito
provocado por uma interferncia indesejvel entre condutores prximos
que induzem sinais entre si.
O rudo impulsivo no contnuo e consiste em pulsos irregulares e com
grandes amplitudes, sendo de preveno difcil. Tais rudos podem ser
provocados por diversas fontes, incluindo distrbios eltricos externos,
falhas nos equipamentos, etc. Causa maiores problemas na transmisso
digital, no afetando muito a transmisso analgica.
Atenuao
A potncia de um sinal cai com a distncia, em qualquer meio fsico.
Essa queda, ou atenuao se d devido a perdas de energia por calor e
por radiao. Em ambos os casos quanto maiores as freqncias
transmitidas, maiores as perdas.

12
A distoro por atenuao um problema facilmente contornado em
transmisso digital atravs da colocao de repetidores que podem
regenerar totalmente o sinal original, desde que a atenuao no
ultrapasse um determinado valor mximo.
Ecos
Ecos em linhas de transmisso causam efeitos similares ao rudo. Toda
vez que h mudana de impedncia numa linha, sinais sero refletidos e
voltaro por esta linha, podendo corromper os sinais que esto sendo
transmitidos. A utilizao de terminadores e transceptores de alta
impedncia ajudam a evitar a reflexo dos sinais em uma linha de
transmisso.

Multiplexao e Modulao
Multiplexao - a tcnica que permite a transmisso de mais de um
sinal em um mesmo meio fsico. Existem duas formas bsicas:
multiplexao em freqncia e multiplexao no tempo.
Modulao - Envolve o deslocamento do sinal original, doravante
denominado sinal modulador, de sua faixa de freqncias original para
outra faixa. O valor desse deslocamento corresponde freqncia de
uma onda denominada portadora.
As tcnicas de modulao para sinais digitais mais utilizadas atualmente
so:
1) Modulao ASK (Amplitude Shift-Keying)
a tcnica de modulao mais simples entre as utilizadas para modular
sinais discretos (digitais). Consiste na alterao da amplitude da onda
portadora em funo do sinal digital a ser transmitido. A modulao em
amplitude translada o espectro de freqncia baixa do sinal binrio, para
uma freqncia alta como a da onda portadora.
A amplitude da portadora comutada entre dois valores, usualmente
ligado e desligado (na modulao em amplitude multinvel podem ser
utilizados mais valores). A onda resultante consiste ento em pulsos de
rdio freqncia (RF), que representam o sinal binrio "1" e espaos
representando o dgito binrio "0" (supresso da portadora).

13
Esta tcnica equivalente modulao AM para sinais contnuos com
um sinal modulante na forma de um pulso retangular. O preo desta
simplicidade a excessiva largura de faixa da transmisso. A tcnica de
modulao ASK tambm representa perda de potncia relativa onda
portadora.
As tcnicas multinvel so tcnicas de modulao ASK, utilizadas para
representar atravs de uma amplitude, um cdigo de vrios bits ao
mesmo tempo.

Em uma codificao que utiliza dois bits, por exemplo, a combinao


"00" ser representada por um certo nvel de amplitude da portadora. A
combinao "01", ser representada por outro nvel, e assim por diante,
cada uma das combinaes possveis ter sua representao atravs
de um certo nvel de amplitude da portadora.
2) Modulao FSK (Frequency Shift-Keying)
O processo de modulao FSK consiste em variar a freqncia da onda
portadora em funo do sinal modulante, no presente caso, o sinal
digital a ser transmitido. Este tipo de modulao pode ser considerado
equivalente modulao em FM para sinais analgicos.
A amplitude da onda portadora modulada mantida constante durante
todo o processo da modulao; quando ocorrer a presena de um nvel
lgico "1" no sinal digital, a freqncia da portadora modificada para
poder depois ser compreendida no processo de demodulao. A
freqncia resultante transmitida ser a freqncia da onda portadora fp
diminuda de uma freqncia de desvio fd.

14
Matematicamente a onda resultante modulada ser:
fr = fp - fd
Se registrada a ocorrncia de um nvel lgico "0" no sinal digital, a
freqncia resultante aplicada ser a freqncia da onda portadora
acrescida da freqncia de desvio:
fr = fp + fd

3) Modulao PSK (Phase Shift-Keying)


A tcnica de modulao conhecida por PSK o processo pelo qual se
altera a fase da onda portadora em funo do sinal digital a ser
transmitido.
Quando ocorrer uma transio de nvel lgico do sinal digital a ser
transmitido (sinal modulante), haver uma mudana de 180 graus na
fase da onda portadora com relao ao ngulo anterior. A transio
observada pode ser tanto de nvel lgico "0" para "1" como de nvel
lgico "1" para "0".
Para este tipo de modulao deve se usar a deteco sncrona, j que
esta tem como base o conhecimento preciso a respeito da fase da onda
portadora recebida, bem como da sua freqncia.
Esta tcnica de modulao devido ao fato mencionado, envolve circuitos
de recepo (demodulao) mais sofisticados; em compensao
oferece melhor desempenho que as tcnicas ASK e FSK.

15

Sistemas em Banda Larga e em Banda Bsica


As tcnicas de transmisso esto diretamente relacionadas com as
tcnicas de multiplexao. Duas tcnicas de transmisso so as mais
empregadas: a sinalizao em banda bsica (baseband) e a sinalizao
em banda larga (broadband).
Na sinalizao em banda bsica o sinal simplesmente colocado na
rede sem se usar qualquer tipo de modulao, aparecendo diretamente
na rede e no com deslocamentos de freqncia, fase ou amplitude de
uma portadora de alta freqncia. Para o ambiente restrito de redes
locais, a sinalizao em banda bsica adequada, contudo para
transmisso a longas distncias, devem ser tomadas certas precaues.
Ao contrrio da sinalizao em banda bsica (tambm chamada
sinalizao digital), a sinalizao em banda larga (tambm chamada
sinalizao analgica) realiza a multiplexao em freqncia (FDM).
Com essa multiplexao o espectro de freqncia dividido em vrios
canais, cada um podendo suportar diferentes trfegos. geralmente
utilizada em redes locais em barra.
Para a banda bsica, existem modems, da mesma forma que na banda
larga. Os modems banda base, ou modems digitais, ou data sets,
transformam o sinal digital em sinal digital codificado, para que este
possa ser transmitido a maiores distncias atravs do meio de
comunicao.
Os circuitos utilizados so dedicados, ou seja, no utilizam os servios
da Rede Pblica de Telefonia. Nos circuitos urbanos, utilizam LPCDs
(Linhas Privativas de Comunicao de Dados) do tipo B (Banda de

16
Base) e nos circuitos interurbanos so utilizados apenas nos trechos
urbanos.
O modem banda base utilizado apenas em distncias curtas (alguns
quilmetros), pois a faixa de freqncia disponvel nos meios de
comunicao limitada (ocupam um espectro de freqncia muito maior
que 4 KHz, disponveis em um canal de voz), devendo ser mantido em
uma faixa de freqncia com pouca DC (corrente contnua).
Outros aspectos importantes so:
Utilizam como suporte de transmisso apenas par de fios,
portanto no utilizam canal de rdio, multiplex etc.
Devido s caractersticas dos sinais dos modems banda base,
seu custo muito menor que os modems analgicos.
No so padronizados pelo ITU, possuindo diversos tipos de
codificao, de acordo com o fabricante.
Os principais esquemas de codificao so:
1) Cdigo NRZ
O cdigo NRZ pode ser do tipo Unipolar e do tipo Polar.
O cdigo NRZ Unipolar, tambm conhecido como sinal do tipo ON-OFF
(Figura (a) a seguir) o sinal eltrico em banda bsica mais simples
para transmitir informao binria (bits) e adota a conveno mais usual
que estabelece o seguinte:
a) Transmisso de um bit 1 corresponde emisso de um pulso;
b) Transmisso de um bit 0 corresponde no-emisso de pulso.
O cdigo NRZ Polar um tipo de sinal que deriva do ON-OFF (NRZ
Unipolar) pela simples eliminao do nvel DC. Isso conseguido
fazendo-se com que os nveis representativos dos bits 0 e 1 tenham
polaridades simtricas, conforme a figura (c) a seguir.

17

18
2) Cdigo Unipolar RZ
O Sinal Unipolar RZ (Figura (d)) pode ser visto como uma combinao
lgica de um sinal ON-OFF (NRZ Unipolar) com sua onda de relgio
(Figura (b)). Um bit representado por um pulso retangular com durao
igual metade do intervalo significativo do bit (retorno ao zero na outra
metade), enquanto o bit 0 representado pela inexistncia de pulso.
3) Cdigo Manchester ou Bifase
Este sinal faz parte da subclasse de sinais com codificao de fase,
onde os bits, em vez de serem representados pelo nvel dos pulsos, o
so pelas fases dos pulsos (transies). No cdigo Manchester, um bit 1
representado por uma transio positiva (subida) no meio do intervalo
significativo do bit, enquanto o bit 0 corresponde a uma transio
negativa (descida) conforme a Figura (e).
A componente DC do sinal em cdigo Manchester independente da
estatstica dos bits e pode ser eliminado se associarmos polaridades
opostas aos nveis do sinal. O sinal resultante conhecido como Sinal
Bifase (Figura (f)).
O cdigo Manchester ou Bifase, possui variao denominada de
diferencial.
O cdigo Manchester Diferencial caracteriza-se pela existncia de
transies regulares no incio e no fim de cada intervalo significativo e
pela ocorrncia ou no de transies no meio do intervalo, conforme o
bit de informao transmitido.
Um Sinal Manchester Diferencial, onde a ocorrncia de transio no
meio do intervalo significativo do bit significa o envio de um 0 e a noocorrncia de transio intermediria entre duas transies regulares
consecutivas significa o envio de um 1, mostrado na Figura (g).
O Sinal Bifase Diferencial (Figura (h)) corresponde a um sinal
Manchester Diferencial sem nvel DC.
4) Cdigo de Miller
O Cdigo Miller tambm utiliza as transies do sinal para representar
os bits de informao. O bit 1 corresponde a uma transio no meio do

19
intervalo significativo do bit, enquanto o bit 0 corresponde a uma
transio no fim do intervalo significativo do bit se o prximo bit for um 0.
Caso contrrio, isto , quando o bit 0 imediatamente seguido por um
bit 1, nenhuma transio usada no final do seu intervalo significativo.
O comportamento do Sinal de Miller mostrado na Figura (i).
5) Cdigo AMI
O cdigo AMI (Alternate Mark Inversion), ou cdigo Bipolar Simples,
utiliza trs nveis de sinal (+, 0, -) para codificar a informao binria. O
bit 0 representado pelo nvel 0, enquanto o bit 1 corresponde a pulsos
regulares com polaridades alternadas. Esse tipo de sinal no apresenta
nvel DC nem componentes nas freqncias baixas. Por outro lado, o
sinal no carrega a informao do relgio durante a transmisso de 0's.
A figura (a) a seguir ilustra os sinais a trs nveis correspondentes ao
cdigo AMI.

6) Cdigo CMI
O Cdigo CMI (Code Mark Inversion) um cdigo onde um bit 1
representado por nveis de polaridades alternados e um bit 0 por uma
transio positiva (subida) no meio do intervalo significativo do bit,
conforme a Figura (j) anterior. O sinal CMI no apresenta componentes
DC nem componentes em baixa freqncia.

20
7) Cdigo HDB-3
O Cdigo HDB-3 utiliza a violao da regra bipolar para evitar longos
perodos de sinal sem transio. Permite, no mximo, trs bits 0's
consecutivos serem representados pelo nvel 0. De maneira geral,
apresenta maior complexidade nos seus circuitos de codificao e
decodificao em relao aos cdigos Manchester e Bifase. Como
vantagens oferecem um espectro concentrado numa faixa de freqncia
menor [0,1/T]. A Figura (b) imediatamente anterior ilustra os sinais a trs
nveis correspondente ao cdigo HDB-3.

Comutao
A funo de comutao (ou chaveamento) em uma rede de
comunicao refere-se alocao dos recursos da rede (meios de
transmisso, repetidores, sistemas intermedirios etc.) para a
transmisso pelos diversos dispositivos conectados.
As principais formas de comutao so denominadas comutao de
circuitos, comutao de mensagens e comutao de pacotes.
Comutao de Circuitos
A comunicao via comutao de circuitos pressupe a existncia de
um caminho dedicado de comunicao entre duas estaes. A
comunicao por essa comutao envolve trs fases:
1) Estabelecimento do circuito: antes que estaes possam se
comunicar, um circuito fim a fim tem que ser estabelecido; isso
significa a determinao e alocao de uma rota entre as estaes,
onde, em cada enlace, um canal alocado e permanece dedicado a
essa conexo at a hora da desconexo do circuito.
2) Transferncia de informao: uma vez estabelecida a conexo, os
dados podem ser transmitidos e recebidos pelas estaes envolvidas.
3) Desconexo do circuito: aps um certo perodo de tempo a
conexo pode ser encerrada, em geral pela ao de uma das
estaes envolvidas. Sinais de controle devem ser propagados por
todos os ns intermedirios do circuito de forma que todos os
caminhos sejam desalocados.

21
Comutao de Mensagens
Na comutao de mensagens no necessrio o estabelecimento de
um caminho dedicado entre as estaes. Ao invs disso, se uma
estao deseja transmitir uma mensagem, ela adiciona o endereo de
destino a essa mensagem que ser ento transmitida pela rede de n
em n.
Em cada n a mensagem inteira recebida e o prximo caminho da rota
determinado com base no endereo contido na mensagem. Note que
esse caminho pode se encontrar ocupado pela transmisso de uma
outra mensagem e, ainda, outras mensagens j podem estar esperando
para serem transmitidas por esse mesmo caminho.
Nesse caso, a mensagem espera em uma fila at que chegue a sua vez
de ser transmitida. Assim, uma mensagem caminha de n em n pela
rede utilizando apenas um canal por vez, sendo armazenada e
retransmitida em cada n (processo conhecido como store-and-forward).
Comutao de Pacotes
A comutao de pacotes semelhante comutao de mensagens. A
principal diferena est no fato de que o tamanho da unidade de dados
transmitida na comutao de pacotes limitado.
Mensagens com tamanho acima de um limite devem ser quebradas em
unidades menores denominadas pacotes. Pacotes de uma mesma
mensagem podem estar em transmisso simultaneamente pela rede em
diferentes enlaces, o que reduz o atraso de transmisso total de uma
mensagem.
Alm disso, redes com comutao de pacotes requerem ns de
comutao com menor capacidade de armazenamento e os
procedimentos de recuperao de erros para pacotes so mais
eficientes do que para mensagens.
Atualmente, a comutao de pacotes a melhor que existe.

Modos de Transmisso
Para que os bits transmitidos possam ser recebidos adequadamente
pelo destinatrio, deve ser mantida uma separao entre cada bit

22
transmitido. A maneira de se efetuar essa separao d origem aos
chamados modos de transmisso.
Dentro de um sistema de troca de informaes, os dados podem fluir de
uma ponta para outra basicamente atravs de dois modos, utilizando-se
das variveis tempo e espao para realizar a separao entre os bits.
So eles:
Srie
O conceito da porta serial muito simples: uma linha para o envio de
dados, outra para o recebimento e mais algumas para regularizar como
os dados esto sendo enviados pelas outras duas linhas. Na
transmisso de dados, os bits so serializados (bit a bit) e transmitidos
um a um atravs de um nico canal fsico de comunicao (tempo
varivel).
Devido sua simplicidade, a porta serial tem sido utilizada para que os
microcomputadores se comuniquem com quase todos os dispositivos
imaginveis desde os conhecidos modems e impressoras at plotters
e sistemas de alarme.
A porta serial normalmente conhecida como porta RS-232. Esta uma
especificao da Associao das Indstrias Eletrnicas (Electronics
Industries Association EIA) para um padro de como os conectores
so utilizados em uma porta serial.
O problema que este padro nem sempre levado em considerao
pelos fabricantes de perifricos e at mesmo pelos fabricantes de
computadores. O fato dos conectores, tanto de 9 como de 25 pinos,
serem utilizados como portas seriais mostra que ainda temos de
percorrer um longo caminho antes de estabelecer exatamente o que
seja uma porta serial RS-232.
Paralelo
Desde o seu lanamento, a porta paralela tem sido sinnimo de porta
de impressora. Embora uma porta serial possa tambm ser utilizada
para enviar dados do microcomputador para alguns modelos de
impressoras, a porta paralela mais rpida. Uma porta serial transmite
um bit de cada vez atravs de um nico fio. Uma porta paralela
consegue enviar vrios bits (normalmente um caractere) de dados

23
atravs de oito suportes fsicos em paralelo (varivel espao)
simultaneamente. No mesmo tempo em que uma conexo serial envia
um nico bit, uma porta paralela capaz de enviar um byte inteiro.
Em geral a transmisso paralela empregada para curtas distncias,
como as ligaes internas dos computadores ou as ligaes entre
computador e seus perifricos, e para redes locais, dentro de um limite,
por exemplo, em um prdio de escritrio. Em outros casos emprega-se a
transmisso em srie.
A conexo em paralelo tem uma limitao. As tenses em todas as suas
linhas geram a linha cruzada, um fenmeno que faz com que a tenso
enfraquea-se de uma linha para outra. Quanto maior for o cabo, maior
a interferncia. O limite mximo para um cabo paralelo de 10 ps
(aproximadamente 3 m).
Caracteres so transmitidos sob a forma de sinais eltricos de
determinada durao (varivel tempo). Tanto a estao transmissora
como a estao receptora possuem um marcador de tempo (timer) para
determinar a durao dos sinais. Estes marcadores devem estar
sincronizados, tanto o da estao transmissora como o da receptora.
A maneira pela qual estabelecida a sincronia entre as estaes,
utilizando a varivel tempo para separar os bits, permite distinguir dois
outros modos de transmisso: sncrono e assncrono.
Assncrono
A transmisso assncrona aquela em que a sincronia entre as
estaes transmissora e receptora s conservada durante o tempo
necessrio para a transmisso de cada caractere, ou seja, para cada
caractere transmitido necessrio restabelecer a sincronia.
Para obter nova sincronizao, cada caractere deve ser precedido de
um sinal de incio de caractere (sinal de start) e de um sinal de fim de
caractere (sinal de stop). Por este motivo, este processo de
transmisso tambm denominado START/STOP.
Esta estratgia de transmisso permite que os caracteres possam ser
transmitidos e o que mais importante, sejam recebidos sem levar em
conta os caracteres precedentes ou seguintes. O termo assncrono
refere-se a aleatoriedade do intervalo de tempo entre dois caracteres

24
transmitidos sem que isso prejudique a sua recepo.
A transmisso assncrona caracteriza-se por no exigir a fixao prvia
de um padro de tempo entre o transmissor e o receptor. A separao
dos caracteres feita atravs de um smbolo ou sinal especial de
durao varivel.
Sncrono
Na transmisso sncrona, a sincronia entre a estao transmissora e a
estao receptora estabelecida no incio de cada mensagem, sendo
mantida durante todo o tempo de transmisso de cada mensagem.
Para a transmisso sncrona, cada mensagem precedida de certo
nmero de caracteres de sincronizao; portanto para cada caractere,
contido na mensagem, so transmitidos apenas os bits correspondentes
a esse caractere, no havendo bits de sincronizao entre eles.
A cada T segundos o transmissor emite, por exemplo, um pulso de
tenso eltrica (ou corrente) significando o envio de um smbolo binrio
1, ou nenhum pulso significando o envio do bit 0.
O receptor, conhecendo os intervalos de tempo representativos para os
bits, identifica a seqncia de bits transmitida, fazendo uma amostragem
do sinal recebido a intervalos regulares de T segundos.
Essa temporizao bsica corresponde onda de relgio (clock) de
perodo T segundos que estabelece a taxa de velocidade de
transmisso 1/ T bits por segundo (bps).

1.5 Meios Fsicos


O meio de transmisso o caminho fsico entre o transmissor e receptor
em uma rede de comunicao. Os sinais eltricos viajam atravs de
meios fsicos que podem ser fios metlicos, cabos coaxiais, fibras ticas,
ondas de rdio etc, dependendo da quantidade de informao que pode
ser transmitida por unidade de tempo e da distncia.
A quantidade de informao est relacionada principalmente com a
freqncia dos sinais eltricos codificados.

25
A figura a seguir mostra alguns exemplos de cabos e conectores:

Na figura anterior, da esquerda para a direita, tem-se:


cabo coaxial fino com conector BNC (Bayone-Neil-Concelman), os
conectores BNC mais comuns so o conector T, cilndrico e o
terminador;
cabos e conectores de fibra tica;
fios de par tranado blindados com conector Token Ring da IBM;
fios de par tranado sem blindagem com conector modular (RJ-45).

Par Tranado
Como o prprio nome indica, a fiao de par tranado composta por
pares de fios isolados uns dos outros e tranados juntos dentro de uma
capa isolante. A trana dos pares de fios produz um efeito de proteo
mtua. Esse efeito diminui a absoro e a radiao de energia eltrica,
mas no to eficiente quanto uma lmina metlica ou malhas
externas.

A transmisso no par tranado pode ser tanto analgica quanto digital.


Radiao pode ocorrer quando a separao dos condutores e o
comprimento da onda se aproximam. Como conseqncia existe um
limite na freqncia de transmisso. A banda passante do par tranado
notavelmente alta, considerando o fato de ele ter sido projetado para o
trfego analgico telefnico. Taxas de transmisso podem chegar at a

26
ordem de alguns megabits por segundo, dependendo da distncia,
tcnica de transmisso e qualidade do cabo.
A perda de energia um parmetro importante quando se discute no
s a taxa mxima de transmisso, mas tambm a distncia mxima
permitida, qualquer que seja o meio de transmisso. A perda de energia
aumenta com o aumento da distncia, at chegar a um ponto onde o
receptor no consegue mais reconhecer o sinal. Energia pode ser
perdida por radiao ou por calor. Em geral um par tranado pode
chegar at vrias dezenas de metros com taxas de transmisso de
alguns megabits por segundo.
A desvantagem do par tranado sua susceptibilidade interferncia e
rudo, incluindo crosstalk de fiao adjacente. Esses efeitos podem, no
entanto, ser minimizados com uma blindagem adequada. O par tranado
pode ser blindado ou no. Em sistemas de baixa freqncia a imunidade
ao rudo to boa quanto a do cabo coaxial. Em freqncias um pouco
mais elevadas (acima de cerca de 100kHz) o cabo coaxial bem
superior.
O par tranado o meio de transmisso de menor custo por
comprimento. A ligao de ns tambm extremamente simples, e
portanto de baixo custo.
Com o aumento das taxas de transmisso, cabos de par tranado de
melhor qualidade foram gradativamente sendo produzidos. Criou-se
uma classificao para cabos sem blindagem que leva em considerao
as diversas capacidades de utilizao e aplicao. Tal classificao
distingue cinco categorias de pares UTP (Unshielded Twisted Pairs)
numeradas de 1 a 5.
A categoria 1 basicamente utilizada em sistemas de telefonia, a
categoria 3 corresponde ao cabo UTP tipo 3 definido pela IBM, utilizados
em sistemas com baixas taxas de transmisso. As aplicaes bsicas
das categorias restantes so listadas abaixo.
Categoria 3 - Cabos e hardware com caractersticas de transmisso de
at 16 Mhz. Utilizao tpica em taxas de at 10Mbps (10Base-T).
Categoria 4 - Cabos e hardware com caractersticas de transmisso de
at 20 Mhz. Utilizao tpica em taxas de at 16Mbps (10Base-T ou
Token Ring).

27
Categoria 5 - Cabos e hardware com caractersticas de transmisso de
at 100 Mhz. Utilizao tpica em taxas de at 100Mbps (10Base-T,
100Base-T, FDDI, ATM, Token Ring).

Cabos Coaxiais
Os cabos coaxiais consistem em um fio central de cobre - macio ou
malevel envolvido por uma blindagem de cobre tranado como uma
malha de cobre ou uma lmina metlica. A malha e o condutor central
tm o mesmo eixo, da o nome cabo coaxial. Isolantes de plstico
flexvel (dieltrico) separam os condutores interno e externo, e outra
camada de revestimento cobre a malha externa.

O condutor externo protege o condutor interno de sinais eltricos


externos e reduz a radiao de sinais internos. A distncia entre os dois
condutores, o tipo de isolamento e outros fatores proporcionam a cada
tipo de cabo caractersticas eltricas especficas chamadas de
impedncia.
Existe uma grande variedade de cabos coaxiais, cada um com
caractersticas especficas. Alguns so melhores para transmisso em
alta freqncia, outros tm atenuao mais baixa, outros so mais
imunes a rudos e interferncia etc.
Os cabos de mais alta qualidade no so maleveis e so difceis de
instalar, mas cabos de baixa qualidade podem ser inadequados para
altas velocidades e longas distncias.
O cabo coaxial, ao contrrio do par tranado, mantm uma capacitncia
constante e baixa, teoricamente independente do comprimento do cabo.
Essa caracterstica vai lhe permitir suportar velocidades da ordem de
megabits por segundo, sem necessidade de regenerao do sinal e sem

28
distores ou ecos, propriedade que revela a alta tecnologia j
dominada.
Comparado com o par tranado, o cabo coaxial tem uma imunidade a
rudo de crosstalk bem melhor e uma fuga eletromagntica mais baixa.
A transmisso em banda larga fornece uma imunidade ao rudo melhor
do que em banda bsica. Alm disso, os rudos geralmente presentes
em reas urbanas e industriais so de baixa freqncia, tornando as
transmisses em banda bsica mais susceptveis a eles.
Quanto ao custo, o cabo coaxial mais caro do que o par tranado,
assim como mais elevado o custo das interfaces para ligao ao cabo.
Esquemas diferentes de sinalizao de rede local, como o Ethernet e o
ARCnet utilizam cabos com impedncias especficas e portanto
intercambiveis. necessrio um pouco de experincia e prtica para
instalar os conectores dos cabos coaxiais.
A tcnica importante pois uma conexo ruim pode interromper a
operao de toda uma rede. Vale a pena gastar um pouco mais
comprando conectores cobertos por prata e no por estanho.
importante tambm investir numa boa ferramenta para instalar os
conectores.
A tabela a seguir resume os principais tipos de Cabos Coaxiais:
Tipos de Cabo

Impedncia/Conector

Uso

RG-8 (cabo espesso Ethernet)


RG-11 (cabo espesso Ethernet)
RG-58 (cabo fino Ethernet)
RG-62
RG-75

50 W / Transceptor - MAU
50 W / Transceptor - MAU
50 W / BNC
93 W / BNC
75 W

10BASE5
10BASE5
10BASE2
ARCnet
Televiso

Fibra tica
Os cabos de fibra tica so compostos por fibras de vidro em vez de
fios. Esses cabos leves fornecem os canais de som estreo que chegam
aos passageiros das linhas areas e eliminam centenas de quilos de
fios. Atualmente muitas LANs baseadas em PCs esto utilizando cabos
de fibras ticas devido s suas vantagens.

29
Uma fibra constituda basicamente por uma casca envolvendo um
ncleo ambos de slica, porm com ndices de refrao diferentes.
Existe ainda um encapsulamento plstico envolvendo a casca para dar
proteo mecnica a fibra.

O cabeamento de fibra tica oferece muitas vantagens sobre o fio de


cobre, inclusive total iseno de interferncias eltricas, um dimetro
pequeno que permite aproveitar os condutes do seu prdio e o
potencial de transportar grandes volumes de dados em alta velocidade
atravs de longas distncias. composto de fibra de vidro envolta por
uma camada de Kevlar.
Pequenos LEDS (Light Emiting Diode) ou raios laser enviam pulsos de
luz que representam os bits 0 e 1 da mensagem digital atravs da fibra
tica.
Praticamente todas as tecnologias de rede local de fibra tica utilizam
dois filamentos de fibra tica para cada n, e dessa forma algumas das
vantagens do tamanho do cabo de fibra tica sobre os cabos coaxiais de
cobre pequenos se perdem em instalaes reais.
Atravs de sistemas de fibra tica, centenas de transmisses de dados
podem se transmitidas simultaneamente em altas velocidades atravs
de uma fibra de vidro um pouco mais espessa do que um fio de cabelo.
Mas a principal vantagem dos cabos de fibra tica no a velocidade da
transmisso de dados (instalaes EIA/TIA Level 5 UTP podem
transportar dados a 155 megabits por segundo), e sim o aumento da
distncia que esses dados so transportados.
A fibra tica permite conexes mais longas sem necessitar da instalao
de dispositivos de repetio de sinais e tambm fornece total imunidade
contra interferncia em ambientes de rudos eltricos, mas no
transporta os dados com mais rapidez.

30
Os sistemas de fibra tica que substituem os cabos de cobre, utilizam
um modelo de fiao em estrela de um centro de fiao (hub) para cada
n, ou apenas conectam centros de fiao que estejam localizados em
diferentes partes de um edifcio ou campus.

Redes sem Fios


Definio
Comunicao sem fio (Wireless computing), refere-se a sistemas de
informtica conectados a um ambiente de trabalho via ligaes sem fio,
utilizando tecnologias como radio freqncia (RF), infravermelho,
microondas ou LASER.
O sinal de rdio opera na faixa de telemetria em UHF, dentro das
limitaes legais de potncia e modulao. O sinal modulado em
espectro espalhado (spread spectrum), uma tcnica que minimiza a
possibilidade de interferncia com outros sistemas de comunicaes
que operam em freqncias prximas.
A velocidade do enlace de 2 Mbps e o canal compartilhado pelos
vrios clientes, de modo que cada cliente tem uma banda mdia de
2/n Mbps, onde n o nmero total de clientes.
De uma maneira geral, wireless o termo aplicado aos dispositivos de
informtica envolvidos em uma LAN sem fio ou at mesmo uma WAN
que contenha elementos que utilizem conexes sem fio.
Este servio mais barato do que uma linha privativa com um
desempenho substancialmente melhor.
Wireless LANs
Redes sem fio se potencializam com o uso de computadores portteis.
Uma conexo sem fio permite que os computadores portteis continuem
sendo portteis sem sacrificar as vantagens de estar conectado a uma
rede.
Virtualmente, tais mquinas podem ser usadas em qualquer lugar dentro
de um prdio que possua uma Wireless LAN.

31
uma alternativa para as redes tradicionais, baseadas em par tranado,
cabo coaxial e fibra tica. As redes sem fio tm o mesmo propsito que
uma rede cabeada: dispor informaes a todos os dispositivos ligados
rede.
Contudo, sem o cabeamento fsico para amarrar a localizao de uma
estao, a rede torna-se muito mais flexvel: fcil mover uma estao
sem fio. As redes locais sem fio tambm so uma boa opo quando a
arquitetura de um prdio torna difcil (ou impossvel) a passagem de
cabos de rede.
As redes wireless podem ser usadas em combinao com LANs
cabeadas, onde os pontos que necessitam mobilidade so conectados
rede pelo meio wireless e as estaes fixas so ligadas rede via cabo.
Existem basicamente, quatro tipos de tecnologias de transmisso
empregadas na construo de redes locais sem fio: Spread Spectrum,
Infravermelho, Rdio-microondas e LASER.
Considerando o caso de uma LAN, onde haja a necessidade de
interligao de vrios prdios, espalhados dentro de um parque
industrial, comercial ou at mesmo de uma universidade, seria muitas
vezes complicado e indesejvel utilizar cabo ou fibra para tal ligao. No
interior de cada prdio no haveriam muitos problemas em utilizar-se
cabo ou fibra, mas talvez para a interligao dos prdios seria preciso
abrir canaletas atravessando ruas, o que alm de custoso poderia
causar grandes transtornos.
Uma soluo mais barata e fcil, seria instalar um transmissor e um
receptor a LASER ou infravermelho no telhado de cada prdio. A ligao
entre as LANs seria feita ento atravs desta rede hierrquica que utiliza
laser ou infravermelho.
Este tipo de comunicao totalmente digital e altamente direcional, o
que torna o sistema imune a interferncias ou grampos. Entretanto,
dependendo do comprimento de onda escolhido, fenmenos como
chuva ou neblina podem interferir nesta comunicao.
Wireless WANs
um novo conceito de rede que rene os conceitos de WAN (Wide Area
Network) e de comunicao sem fio, como a telefonia celular, por

32
exemplo.
Uma WAN usa fibra tica, modems de alta velocidade, fios etc. Uma
Wireless WAN usa antenas, transmissores e receptores de rdio etc.
Assim como na LAN sem fio, a tecnologia mais vivel para a WAN a
Spread Spectrum, embora as tecnologias de microondas e LASER
possam ser boas opes de conectividade, em funo da natureza e
caractersticas da conexo a ser viabilizadas.
A transmisso de rdio em freqncia de microondas uma alternativa
para a comunicao de dados a longa distncia. A transmisso de
televiso e a transmisso telefnica so exemplos de sistemas que
utilizam esta tcnica de comunicao.
Os dados so transmitidos atravs de antenas parablicas montadas em
torres, sendo que, quanto mais alta for a antena, maior ser o alcance
do sinal em quilmetros.
A principal vantagem das microondas em relao ao cabo ou fibra,
que a construo de duas torres mais barato do que a colocao do
cabo ao longo de grandes distncias (dezenas e at centenas de
quilmetros por exemplo). Alm disto, a manuteno de um sistema
desses, utilizando cabo, mais penoso do que as microondas. Por outro
lado, as microondas esto sujeitas a interferncias por fenmenos
atmosfricos e tempestades.
Spread Spectrum
Spread Spectrum tambm conhecida como CDMA (code-division
multiple access), atualmente a tecnologia de transmisso mais
utilizada em Wireless LANs, devido ao fato de ser menos sensvel a
interferncias do meio que as outras tecnologias.
A transmisso com tecnologia Spread Spectrum atravessa obstculos
com mais facilidade que sistemas que utilizam microondas, por utilizar
freqncias mais baixas, portanto mais fceis de ultrapassar barreiras
como paredes, por exemplo.
Existem dois tipos de Spread Spectrum: a Frequency Hopping Spread
Spectrum e a Direct Sequence Spread Spectrum, as quais so descritas
a seguir.

33
Frequency Hopping Sprend Spectrum
Um transmissor envia o sinal sobre uma srie aparentemente randmica
de freqncias de rdio. Um receptor, "saltando" entre tais freqncias
em sincronia com o transmissor, capta o sinal.
A mensagem totalmente recebida apenas se a srie de freqncias
conhecida, ou seja, apenas o receptor que conhecer as freqncias nas
quais o transmissor "saltar" para enviar o sinal, poder receber com
sucesso todos os dados. Na Frequency Hopping, a velocidade de
transmisso de dados pode chegar at a 2Mpbs.
Direct Sequence Spread Spectrum
Tambm conhecida como pseudonoise (pseudorudo), esta tcnica a
que a maioria das Wireless LANs utiliza. Os transmissores utilizados
nessa tecnologia enviam o sinal com a adio de bits redundantes de
dados chamados chips, ou seja, com um falso rudo.
So adicionados pelo menos dez chips para cada bit de dado. Assim
como um receptor de Frequency Hopping, um receptor de Direct
Sequence precisa conhecer o cdigo de difuso de um transmissor para
poder decifrar os dados corretamente.
Uma vez que o receptor tenha captado todos os sinais de dados, ele usa
um correlator, baseado no cdigo de difuso, para remover os chips e
truncar o sinal ao tamanho original.
O cdigo de difuso o que permite que diversos sistemas de Direct
Sequence Spread Spectrum operem em uma mesma rea sem um
interferir no outro.
Qualquer que seja o mtodo de Spread Spectrum utilizado, o resultado
final um sistema extremamente confivel no que diz respeito
intruso, que no interfere em outros servios e ainda assim carrega
uma razovel largura de banda de dados.
Infravermelho
As LANs baseadas em infravermelho utilizam a mesma tecnologia
usada em produtos como controles remoto de aparelhos de TV e

34
videocassetes.
A maior vantagem do infravermelho a sua habilidade de carregar uma
grande largura de banda, podendo atingir at 16Mbps, operando na
faixa de 100THz. Entretanto, o infravermelho pode ser facilmente
obstrudo: a luz no pode atravessar objetos slidos e opacos como
paredes e pode receber interferncias de iluminao do ambiente.
Rdio-microondas
Seu principal uso interconectar redes locais em diferentes prdios.
Devem ser utilizados aparatos para microondas (microwave dish
aparato com o formato de uma antena parablica) em ambos os lados
da conexo.
Os sistemas wireless que utilizam microondas conseguem ultrapassar
pequenos obstculos como, por exemplo, paredes finas. Eles operam na
faixa de freqncia de 18 GHz e podem atingir velocidades de
transmisso mximas de at 15Mbps.
LASER
Os sistemas a LASER so mais comumente utilizados para conexes
ponto-a-ponto de longa distncia, como a interligao de duas LANs em
prdios separados, por exemplo.
A distncia entre os pontos de conexo um dos principais pontos que
diferenciam a utilizao de sistemas wireless LASER e sistemas
wireless infravermelho.
Este mais utilizado em ambientes internos (escritrios, oficinas etc.),
onde as distncias entre os pontos de conexo so bem menores em
relao s encontradas em ambientes externos.
Os sistemas baseados em tecnologia LASER necessitam de visada
direta entre os pontos para poder operar, isto , o receptor deve estar na
mesma linha do transmissor para haver comunicao entre os pontos de
conexo.
Os sistemas wireless a LASER esto sujeitos a interferncias climticas,
como chuvas e nevoeiros que podem interromper a transmisso.

35

2. ARQUITETURAS E PADRES

2.1 Introduo
As redes de computadores surgiram da necessidade da troca de
informaes e compartilhamento de recursos entre equipamentos de
processamento de dados. Logo a estrutura de uma rede de
computadores formada por um conjunto de computadores
(equipamentos processadores de dados) e um sistema de comunicao,
que permite a transmisso de informaes.
Este sistema de comunicao se constitui de um arranjo topolgico,
fsico e lgico, interligando os vrios computadores atravs de enlaces
fsicos (meios de transmisso) e de um conjunto de regras com o fim de
organizar a comunicao(protocolos).
Este conjunto de regras (protocolos) foi estruturada em nveis (camadas
hierrquicas) numa rede. Isto tornou mais eficiente e simples a
implementao da rede, pois uma vez definida as funes e servios de
um determinado nvel da rede, pode-se projet-lo, seguindo uma
padronizao especfica, se preocupando somente com as funes
daquele nvel e, mais tarde, caso se quisesse fazer alguma alterao
num nvel qualquer da rede devido a algum avano tecnolgico no era
necessrio alterar a estrutura global da rede.
Os limites entre cada nvel da rede so chamados interfaces. Assim,
definimos este conjunto de nveis, interfaces e protocolos de arquitetura
da rede. Para permitir a troca de informaes entre computadores de
fabricantes diferentes, tornou-se necessrio definir uma arquitetura
nica, aberta e pblica. Com isso surgiu a OSI (Reference Model for
Open Systems Interconnection), que prope uma estrutura de sete
nveis (fsico, enlace, rede, transporte, sesso, apresentao e
aplicao) como referncia para a arquitetura dos protocolos de redes
de computadores, usado tanto em redes de longa distncia como em
redes locais.
Padres para os nveis fsico e enlace de redes locais de computadores
foram definidos pela recomendao IEEE802.

36
A coexistncia de redes heterogneas (locais, metropolitanas e de longa
distncia) fez com que se tornasse necessrio definir uma arquitetura
voltada para a interconexo dessas redes. Nesse contexto destaca-se a
arquitetura Internet que baseia-se na famlia de protocolos TCP/IP.
s vezes necessria a troca de informaes entre computadores que
se encontram em redes de computadores distintas. Com isso surgiu a
necessidade de se projetar inter-rede. A filosofia por trs das inter-redes
consiste em considerar cada rede como um meio de comunicao por
onde devero transitar as mensagens at as estaes intermedirias
especiais que tm como funo interligar fsica e logicamente as duas
redes distintas. Estas estaes intermedirias especiais so chamadas
de gateways.
Com a introduo de um sistema de comunicao para interligar os
equipamentos processadores de dados, formando uma rede de
computadores, fez-se necessrio modificaes nos computadores para
viabilizar sua ligao rede. Do ponto de vista do hardware foi
necessria a instalao da placa de interface da rede, alm do
cabeamento extra, e do ponto de vista do software, foi introduzido o
sistema operacional de rede.

2.2 Modelo OSI


O final da dcada de 70 apresentava um panorama curioso em termos
de comunicao de dados em redes de computadores: por um lado,
uma perspectiva de crescimento vertiginoso causados pelo investimento
e desenvolvimento que estavam sendo feitos, mas por outro lado uma
tendncia que poderia acarretar em uma profunda crise no setor, a
heterogeneidade de padres entre os fabricantes, praticamente
impossibilitando a interconexo entre sistemas de fabricantes distintos.
Ento os fabricantes comearam a perseguir alguns objetivos
necessrios para a implementao de um sistema aberto. Esses
objetivos so:
interoperabilidade: capacidade que os sistemas abertos possuem
de troca de informaes entre eles, mesmo que sejam fornecidos por
fabricantes diversos;

37
interconectividade: a maneira atravs da qual se pode conectar
computadores de fabricantes distintos;
portabilidade da aplicao: a capacidade de um software de rodar
em vrias plataformas diferentes;
"scalability": capacidade de um software rodar com uma
performance aceitvel em computadores de capacidades diversas,
desde computadores pessoais at supercomputadores.
Para se atingir estes objetivos, a ISO (International Organization for
Standardization) passou a se ocupar em criar um padro de arquitetura
aberta e baseada em camadas. Foi ento definido o Modelo de
Referncia para Interconexo de Sistemas Abertos (Reference Model for
Open Systems Interconection - RM OSI).
A utilizao de um ambiente de sistema aberto nos oferece algumas
vantagens, como:
liberdade de escolha entre solues de diversos fabricantes;
acesso mais rpido a novas tecnologias e a preos mais acessveis,
que mais barato e rpido fabricar produtos baseados em uma
plataforma padro;
reduo de investimentos em novas mquinas, j que os sistemas e
os softwares de aplicao so portveis para os vrios tipos de
mquinas existentes.
A adoo de um modelo baseado em camadas tambm no arbitrria.
Considerando que uma rede de computadores tem como objetivo o
processamento de tarefas distribudas pela rede de forma harmnica e
cooperativa entre os vrios processos de aplicao, o projeto desta deve
levar em conta vrios fatores, como:
considerar todos os eventos possveis de acontecer durante a
comunicao;
conhecer todos os efeitos e causas destes eventos;
especificar em detalhes todos os aspectos tcnico-operacionais dos
meios fsicos a serem utilizados como suporte comunicao;
detalhes das prprias aplicaes a serem executadas.

38
Podemos perceber, ento, que o problema extremamente complexo e
abrangente. A fim de se lidar com esta complexidade (facilitando a
implementao e manuteno), projeta-se a rede como um conjunto de
camadas.
Este conjunto de camadas hierrquico, ou seja, cada camada baseiase na camada inferior. Reduzindo-se o projeto global da rede ao projeto
de cada uma das camadas, simplifica-se consideravelmente o trabalho
de desenvolvimento e de manuteno. O projeto de uma camada
restrito ao contexto dessa camada e supe que os problemas fora deste
contexto j estejam devidamente resolvidos.
Na realidade existem duas vantagens prticas na utilizao de uma
arquitetura em camadas. Em primeiro lugar, a complexidade do esforo
global de desenvolvimento reduzida atravs de abstraes (no
interessa para uma determinada camada como as demais implementam
o fornecimento de seus servios, s o que elas oferecem).
Na arquitetura hierrquica, a camada (N) sabe apenas que existem a
camada (N-1), prestadora de determinados servios e a camada (N+1),
que lhe requisita os servios. A camada (N) no toma conhecimento da
existncia das camadas (N2), (N3) etc.
O segundo aspecto relacionado com a independncia entre as
camadas. A camada (N) preocupa-se apenas em utilizar os servios da
camada (N-1), independentemente do seu protocolo. assim que uma
camada pode ser alterada sem mudar as demais (facilidade de
manuteno) desde que os servios que ela presta no sejam
modificados. assim tambm que novas aplicaes podem ser
implementadas, na camada apropriada, aproveitando os mesmos
servios j fornecidos pelas outras camadas (reduo dos esforos para
evolues).
Porm a elaborao de um sistema aberto passa por algumas etapas
obrigatrias que podemos observar claramente na definio do modelo
OSI, da ISO:
definio do modelo do sistema aberto (padro para arquitetura do
sistema aberto);
definio dos padres dos componentes que fazem parte do modelo

39
(padres de interoperabilidade e portabilidade), no s os
relacionados comunicao, mas tambm alguns no relacionados,
como estrutura de armazenamento de dados etc;
seleo dos perfis funcionais.
Podemos observar que o modelo OSI da ISO corresponde exatamente
ao primeiro item citado acima. O modelo OSI um modelo de referncia
e define apenas a arquitetura do sistema. O padro criado para o
modelo OSI, ento, define exatamente o que cada camada deve fazer,
mas no define como isto ser feito, ou seja, define os servios que
cada camada deve prestar, mas no o protocolo que o realizar. Este
primeiro passo j est bem definido pela ISO.
A definio dos protocolos de cada camada, ento, fica por conta do
segundo passo. Esta parte tambm est definida pela ISO, mas
realizado por grupos de estudo diversos. Esse passo uma tarefa muito
dinmica, pois novas tecnologias de transmisso surgem a todo
instante. Portanto por um lado temos alguns padres bem
documentados, mas por outro, temos tecnologias emergentes que
precisam ser adaptadas s condies do modelo OSI e ainda esto em
processo de definio.
J a terceira etapa no uma fase de responsabilidade da ISO. Esta
etapa de definio de perfis funcionais realizada por cada pas, que
escolhe os padres que lhe cabem baseados em condies
tecnolgicas, base instalada, viso futura etc. Por exemplo, no Brasil
temos o Perfil Funcional do Governo Brasileiro. A escolha do Perfil
Funcional uma etapa importante, pois apesar de dois sistemas
seguirem o Modelo OSI, se eles adotarem perfis diferentes, eles nunca
vo conseguir interoperar.
A arquitetura OSI foi desenvolvida a partir de trs elementos bsicos:
os processos de aplicao existentes no ambiente OSI;
as conexes que ligam os processos de aplicao e que lhes
permitem trocar informaes;
os sistemas.
Veja a figura a seguir:

40

O desenho abaixo d uma idia da arquitetura de uma mquina


pertencente a um sistema de comunicao:

Hardware: prov a infra-estrutura necessria (no nvel mais baixo) para


o processamento da aplicao, como a manipulao de bits, acesso a
disco etc.
Sistema operacional: prov os servios bsicos de acesso a hardware,
etc.
Gerenciamento de dados: cuida de tarefas como o acesso,
manipulao e troca de vrios tipos de dados. Uma consistncia nesta
tarefa um grande passo rumo portabilidade de aplicaes. Existem
vrias formas de implementao de acesso a bancos de dados, mas a

41
mais comum e aceita pela indstria a SQL (Structure Query
Language).
Linguagem: tem sido feitos esforos em relao criao de uma
linguagem com independncia da plataforma, de forma a prover a
portabilidade de cdigo.
Interface com o usurio: um dos principais fatores de portabilidade, j
que prov a interface com o usurio da aplicao. Cada vez mais esto
sendo desenvolvidas interfaces grficas e orientadas a objetos
baseadas em janelas, cones e menus. Os principais padres para
desenvolvimento de interfaces grficas so X Window e Motif.
Comunicao: a parte de comunicao o objeto principal do nosso
estudo. Ela vai prover a comunicao e interoperao entre mquinas e
sistemas diferentes, cuidando de caractersticas como padres de
interoperao, endereamento etc.
O modelo OSI, ento, se encaixa na figura anterior como um conjunto
de funes que possibilitam que mquinas distintas possam se
comunicar e trocar informaes. Ele possui sete camadas (prxima
figura), onde cada camada responsvel por uma determinada funo
especfica. Os princpios utilizados para se chegar a estas camadas so:
uma camada deve ser criada onde necessrio um nvel de
abstrao diferente;
cada camada deve desempenhar uma funo bem definida;
a funo de cada camada deve ser definida tendo em vista a
definio de protocolos padres internacionais;
as fronteiras entre as camadas devem ser escolhidas de forma a
minimizar o fluxo de informaes atravs das interfaces;
o nmero de camadas deve ser grande o suficiente para que no seja
preciso agrupar funes em uma mesma camada por necessidade, e
pequeno o suficiente para que a arquitetura fique manejvel.
Cada camada usuria dos servios prestados pela camada
imediatamente inferior e presta servios para a camada imediatamente
superior. Esta troca de informaes entre as camadas adjacentes ocorre

42
por meio da troca de primitivas de servios nas interfaces entre as
camadas.

Apesar do modelo OSI estar dividido em sete nveis, pode-se considerar


genericamente que as trs camadas mais baixas cuidam dos aspectos
relacionados transmisso propriamente dita e a camada de transporte
lida com a comunicao fim-a-fim, enquanto que as trs camadas
superiores se preocupam com os aspectos relacionados aplicao, j
em nvel de usurio.
A comunicao entre sistemas ocorre a nvel de camadas, ou seja, a
camada de aplicao do sistema A se comunica com a camada de
aplicao do sistema B e assim por diante at o nvel fsico, onde ocorre
a comunicao fsica entre os sistemas.
Uma maneira bastante fcil e simplista de se enxergar a funcionalidade
de um modelo em camadas, como o modelo OSI, imaginar que cada
camada tem como funo adicionar um cabealho aos dados do usurio

43
a serem transmitidos para outro sistema (figura a seguir). Deste modo a
funo de cada camada do outro sistema exatamente a inversa, ou
seja, retirar os cabealhos dos dados que chegam e entreg-los ao
usurio em sua forma original.

Os dados entregues pelo usurio camada de aplicao do sistema


recebem a denominao de SDU (Service Data Unit). A camada de
aplicao, ento, junta SDU (no caso, os dados do usurio) um
cabealho chamado PCI (Protocol Control Information). O objeto
resultante desta juno chamado de PDU (Protocol Data Unit), que
corresponde unidade de dados especificada de um certo protocolo da
camada em questo.

Primitivas de Servios
As primitivas de servios so informaes trocadas entre duas camadas
adjacentes de forma a realizar um servio. No modelo OSI so definidas
quatro tipos de primitivas:
Pedido (Request): utilizada para solicitar ou ativar um determinado
servio;
Indicao (Indication): informa a ocorrncia de um determinado
evento;

44
Resposta (Response): utilizada para responder a um determinado
evento;
Confirmao (Confirmation): utilizada para confirmar a execuo de
um servio solicitado.
As primitivas possuem parmetros de entrada e sada. Por exemplo, em
um pedido de conexo, os parmetros podem especificar a mquina
qual se conectar, o tipo de servio desejado e o tamanho mximo de
mensagem a ser utilizada e os parmetros em uma indicao de
conexo podem conter a identidade do solicitante, o tipo de servio e o
tamanho mximo de mensagem proposto. Quem cuida dos detalhes
desta negociao o protocolo. Por exemplo, caso duas propostas para
o tamanho mximo das mensagens trocadas seja conflitante, o
protocolo deve decidir qual das duas ser aceita.
Os servios prestados podem ser basicamente de dois tipos: confirmado
e no confirmado. No servio confirmado, h um pedido, uma indicao,
uma resposta e uma confirmao. J no servio no confirmado, h
apenas um pedido e uma indicao. Um exemplo de um servio
confirmado o estabelecimento de uma conexo, enquanto que a
desconexo um servio no confirmado. Veja o exemplo de um
servio de conexo na figura abaixo.

45
Este servio pode ser descrito da seguinte forma:

request.CONEXO - solicita o estabelecimento de uma conexo;


indication.CONEXO - informa parte chamada;
response.CONEXO - entidade chamada aceita ou rejeita chamadas;
confirmation.CONEXO - indica ao solicitante se a chamada foi
aceita;
request.DADOS - solicita a transmisso de dados;
indication.DADOS - avisa sobre a chegada de dados;
request.DESCONEXO - solicita que a conexo seja liberada;
indication.DESCONEXO - informa ao parceiro sobre o pedido.

Um exemplo muito didtico a analogia com o sistema telefnico. Por


exemplo, voc liga para uma pessoa e a convida para sair:

request.CONEXO - voc disca o telefone da pessoa;


indication.CONEXO - o telefone dela toca;
response.CONEXO - ela atende o telefone;
confirmation.CONEXO - voc ouve o sinal de chamada parar de
tocar;
request.DADOS - voc convida a pessoa para sair;
indication.DADOS - ela ouve seu convite;
request.DADOS - ela responde que sim;
indication.DADOS - voc ouve a aceitao dela;
request.DESCONEXO - voc desliga o telefone;
indication.DESCONEXO - ela ouve e desliga tambm.

A camada N o usurio, ou seja, voc e a pessoa com quem est


falando. A camada N-1 a operadora do servio. De um modo bastante
simplificado, este exemplo nos mostra a troca de primitivas em uma

46
conversao genrica, mas que pode ser perfeitamente aplicada a
situaes mais complexas, como o modelo OSI.

Servios e Protocolos
Faz-se necessrio neste ponto deixar bem clara a distino entre
servios e protocolos. Um servio um conjunto de primitivas que uma
camada oferece camada superior adjacente, ou seja, uma interface
entre duas camadas onde a inferior se comporta como provedora do
servio e a superior a usuria do servio. O servio define as operaes
que a camada est preparada para realizar em nome de seus usurios,
mas no diz nada a respeito do modo como isso deve ser
implementado.
J um protocolo um conjunto de regras que governa o formato e
significado dos quadros, pacotes ou mensagens trocados entre
entidades parceiras dentro de uma mesma camada. Os protocolos so
utilizados para implementar os servios, no sendo diretamente visveis
aos usurios, ou seja, o protocolo utilizado pode ser modificado, desde
que o servio oferecido ao usurio permanea o mesmo.
Devemos sempre lembrar que ao se falar em servios, estamos falando
em camadas adjacentes (nveis diferentes, no mesmo sistema), e
protocolo falamos de entidades pares (no mesmo nvel, em sistemas
diferentes).

Os servios providos pela camada (N) so disponveis para a entidade


(N+1) atravs dos SAPs (Service Access Point). Os SAPs so
interfaces lgicas entre as entidades (N) e (N+1). Portanto, quando a
entidade (N+1) precisa utilizar o servio provido pela camada (N), ela
busca este no SAP(N).
As informaes entre entidades (N+1) so trocadas atravs de uma

47
associao chamada conexo (N), estabelecida na camada (N) usando
o protocolo (N). A figura a seguir ilustra este conceito.

A Associao temporria entre duas entidades do mesmo nvel para


troca de informao (modelo orientado conexo). Cada conexo
identificada por dois CEP (Connection End Point).
O CEP = endereo+sufixo

No modelo OSI, possvel agrupar vrias conexes de uma camada


superior em apenas uma conexo de mais alta vazo de uma camada
inferior. Este processo chamado de multiplexagem (multiplexao) e,
no caso contrrio, ou seja, dividir uma conexo de uma camada superior
em vrias conexes de uma camada inferior, teramos a disperso ou
demultiplexagem (demultiplexao).
Veja a figura a seguir:

48

Segmentao e Blocagem
Segmentao ocorre quando uma (N)SDU dividida para o envio mas
recomposta no receptor. A operao de recomposio a inversa da
segmentao. Essa uma limitao imposta pelo protocolo da camada
N na transferncia de dados de tamanho grande como, por exemplo,
e-mail, transferncia de arquivos etc.

Blocagem (blocking) ocorre quando algumas (N)SDUs so unidas para o


envio. A operao de deblocking a inversa da blocking. Essa limitao
imposta pelo protocolo da camada N na transferncia de dados de
tamanho pequeno como, por exemplo, emuladores de terminais,
telemensagem etc.

49

2.3 Padro IEEE 802.3 (Ethernet)


O termo IEEE 802 refere-se a um conjunto de padres para redes locais
e metropolitanas elaborados pelo IEEE. Os padres IEEE 802 esto em
conformidade com o modelo OSI da ISO, sendo inclusive republicados
como padres internacionais sob a denominao ISO 9902. Os padres
IEEE 802 agrupam uma srie de tecnologias para redes locais muito
difundidas, como os padres Ethernet e Token Ring.
O IEEE (Institute of Electrical and Electronics Engineers) uma
organizao da qual participam profissionais do mundo todo. Alm de
organizar conferncias e publicar peridicos especializados, o IEEE
inclui grupos de padronizao responsveis por desenvolver padres
para tecnologias emergentes.
Os padres IEEE 802 definem uma srie de tecnologias para
implementao das funes das camadas fsica e de enlace de dados
do modelo de referncia OSI.
O conjunto de padres IEEE 802 compem um modelo para
implementao de redes locais compatvel com o modelo OSI. Diferente
do modelo OSI que apenas aborda diretivas genricas, o padro IEEE
aborda detalhes tecnolgicos que definem de maneira precisa como os
diversos protocolos e funes da rede devem ser implementados. O
relacionamento entre os diversos padres IEEE 802 e o modelo OSI
est descrito no documento IEEE 802.1.
O padro IEEE 802.2 divide
as funes da camada de
enlace nas subcamadas LLC e
MAC.

camada de
enlace de
dados

A camada LLC
definida pelo padro
IEEE 802.2.

802.2

LLC
MAC
802.3

camada
fsica

802.4

802.5

802.6
A camada MAC e a camada
fsica so definidas por uma
srie de padres que definem
tecnologias "alternativas".

50
802.2: Define a implementao da sub-camada Logical Link Control LLC.
802.3: Define uma tecnologia para implementao de redes com
topologia em barramento, utilizando como princpio o acesso randmico
das estaes ao meio de transmisso. Este padro relacionado
tecnologia Ethernet.
802.4: Define uma tecnologia para implementao de redes com
topologia em barramento, com controle de acesso das estaes ao meio
de transmisso por passagem de permisso. Este padro relacionado
a tecnologia Token Passing-Bus.
802.5: Define uma tecnologia para implementao de redes com
topologias em anel, com controle de acesso das estaes ao meio de
transmisso por passagem de permisso. Este padro relacionado
tecnologia Token Passing-Ring.
802.6: Define uma tecnologia para implementao de redes com
topologia em barramento duplo. Este padro est relacionado a
tecnologia DQDB (Distributed Queue Dual Bus) utilizado em redes
metropolitanas.
LLC: Logical Link Control. Sub-camada (ou camada) correspondente
parte das funes da camada de enlace de dados que independem da
tecnologia de implementao da rede.
MAC: Medium Access Control. Sub-camada (ou camada)
correspondente parte das funes da camada de enlace de dados que
dependem da tecnologia de implementao da rede.
O padro IEEE 802.3 (Ethernet) define uma tecnologia para
implementao de redes com topologia em barramento, com acesso
randmico ao meio.
O padro IEEE 802.3 define uma tecnologia para implementao de
redes locais com topologia barramento utilizando o mecanismo de
controle de acesso randmico ao meio denominado CSMA/CD. O
padro IEEE 802.3 mantm uma relao direta com a especificao
Ethernet II, desenvolvido pelas empresas Xerox, DEC e Intel em 1985.
As especificaes Ethernet II e IEEE 802.3 diferem, entretanto, em dois
aspectos. O padro IEEE 802.3 cobre velocidades de transmisso entre

51
1 e 10 Mbps, enquanto que o padro Ethernet especfico para
velocidades de 10 Mbps. As especificaes diferem ligeiramente
tambm na formatao dos quadros (frames) da camada de enlace.
Os principais aspectos definidos pelo padro IEEE 802.3 so os
seguintes:
Controle de Acesso ao Meio
Define os procedimentos para uma estao ganhar o direito de utilizar o
meio para transmitir informaes. O mecanismo adotado no IEEE 802.3
o CSMA/CD.

Especificaes Eltricas
Define a maneira como os bits de informao so representados
eletricamente.

Especificaes Fsicas
Define o tipo de cabeamento utilizado como meio fsico de transmisso.

Formatao do quadro
Define como as unidades de protocolo da camada de enlace de dados
(quadros) so formatados.

Desempenho do protocolo
Indica a capacidade da tecnologia em utilizar ao mximo a capacidade
do meio de transmisso.

O CSMA/CD (Carrier Sense Multiple Access/Collision Detection) um


conjunto de procedimentos que definem um mecanismo para gerenciar
como cada estao deve acessar um meio de transmisso
compartilhado.

Controle de Acesso ao Meio


Define os procedimentos para uma estao ganhar o direito de utilizar o
meio para transmitir informaes.
O padro IEEE 802.3 define que o mecanismo de controle de acesso ao
meio utilizado o CSMA/CD (Carrier Sense Multiple Access/Collision
Detection). O mtodo CSMA/CD a conteno, isto , as estaes
competem entre si para acessar o meio. O mecanismo do CSMA/CD
pode ser resumido da seguinte maneira:

52
1) Quando uma estao quer transmitir ela primeiro escuta o meio.
2) Se o meio estiver ocupado, a estao espera at que o meio fique
desocupado.
3) Se o meio estiver livre, a estao transmite imediatamente.
4) Se duas ou mais estaes sentirem ao mesmo tempo que o meio
est livre, e transmitirem, haver uma coliso dos sinais, ocasionando
perdas de informao.
5) As estaes ao sentirem a coliso (a informao que est trafegando
no meio no ser igual a informao que elas transmitiram) encerram
imediatamente a transmisso.
6) Cada estao aps a coliso espera um tempo randmico, e tenta
novamente acessar o meio. Este tempo ser muito provavelmente
diferente para cada estao, reduzindo assim a possibilidade que a
coliso ocorra novamente.
7) Se a espera aleatria das estaes conduzir a tempos muito
prximos, ento uma nova coliso ocorrer. Neste caso, o
procedimento de espera aleatria se repete, mas deste vez o limite
superior da espera dobrado, num mtodo conhecido como espera
exponencial truncada, aumentando a possibilidade de gerar tempos
muito diferentes. Se aps um certo nmero de tentativas de
retransmisso as colises persistirem, a transmisso abortada.
Tempo randmico: O tempo randmico um intervalo escolhido
aleatoriamente entre 0 e um limite superior.
Espera exponencial truncada: Neste mtodo, o limite superior de espera
dobrado a cada coliso consecutiva. O tempo de espera no aumenta
indefinidamente. Quando este tempo se torna muito grande ele
truncado num valor mximo, evitando que o tempo de espera se torne
muito grande.
EXEMPLO:
A

0) A estao que deseja


transmitir monitora o meio
para saber se ele est livre.

53
1) Ao sentir o meio livre, a estao transmite
imediatamente. A estao continua o monitorar o
meio mesmo enquanto transmite. Se o sinal recebido
do meio for igual ao sinal transmitido, ento a
transmisso est correta.

3) Esta estao ainda no sentiu


que o meio est ocupado pois o
sinal ainda no chegou at ela.

2) O sinal se propaga pelo meio em ambas as direes. Na medida


em que o sinal se propaga pelo meio, as estaes (no apenas a
destinatria da mensagem) sentem o sinal no meio, e sabem que ele
est ocupado.

4) Como a estao D ainda no sentiu o meio ocupado ,


ela inicia sua transmisso.

5) Os sinais enviados pelas estaes B e D vo eventualmente


colidir, ocasionando destruio dos dados.

7) Quando a estao transmissora verifica que o sinal do meio de


transmisso se tornou diferente do sinal transmitido ela
determina que houve uma coliso, e pra imediatamente de
transmitir.

6) Os sinais sobrepostos atingem eventualmente as estaes


que esto efetuando a transmisso.

54
8) As estaes envolvidas na coliso aguardam um tempo
aleatrio antes de tentar transmitir novamente. A estao que
tiver o intervalo de espera mais curto ganha o direito de usar o
meio de transmisso, e retransmite sua mensagem.

quadro
aceito

quadro
ignorado

quadro
ignorado

9) Se no houver coliso, a mensagem se propaga para todas as


estaes do barramento. Cada estao compara o endereo do
destinatrio, contido no cabealho da mensagem (quadro), com o
seu prprio endereo. Se o endereo coincidir a mensagem
aceita, caso contrrio ele descartada.

Especificaes Eltricas
Define a maneira como os bits de informao so representados
eletricamente.
O padro IEEE 802.3 especifica que o sinal transmitido eletricamente
atravs do meio, utilizando um mecanismo de codificao Manchester.
Na codificao em Manchester cada bit lgico 1 representado por uma
transio do nvel eltrico alto (+0.85V) para o nvel eltrico baixo
(-0.85V). O bit lgico 0 representado pela transio inversa, isto , do
nvel eltrico baixo (-0.85V) par ao nvel eltrico alto (+0.85V).
1

representao lgica binria

+0.85V
-0.85V

cada bit consome dois pulsos de relgio

representao eltrica

55

Especificaes Fsicas
Define o tipo de cabeamento utilizado como meio fsico de transmisso.
O padro IEEE especificou uma nomenclatura para cada tipo de cabo
utilizado como meio fsico de transmisso. A nomenclatura segue o
seguinte padro:
<taxa de transmisso> <tcnica de sinalizao> <tamanho mximo do segmento * 100>

Por exemplo, a especificao 10BASE5 significa que a taxa de


transmisso de 10 Mbps, a tcnica de sinalizao a banda bsica e
o comprimento mximo do cabo 500 metros. As especificaes fsicas
definidas pelo padro IEEE 802 so as seguintes:
10BASE5
Descrio
Cabo coaxial grosso (thick coaxial
cable).
Dimetro de aproximandamente
1,2 cm.
Impedncia 50 ohms +/- 2 ohms.

Distncia Mxima
500 metros.
(a atenuao mxima nesta
distncia deve ser 9 dB).

10BASE2
Descrio
Cabo coaxial fino (thin-Ethernet ou
Cheapernet).
Dimetro de aproximadamente 0,5
cm.
Impedncia 50 ohms +/- 2 ohms.

Distncia Mxima
200 metros.
(atenuao mxima deve ser 8,5
dB em 185 metros).

10BROAD36
Descrio
Meio de transmisso para banda
larga.
Cabo coaxial nico ou duplo.
Impedncia 75 ohms.
Cabo utilizado com uma central
repetidora (headhead).

Distncia Mxima
3600 metros.
(1800
metros
da
estao
transmissora at o repetidor, 1800
metros do repetidor at o
destinatrio).

56
10BASET
Descrio
Cabo de par tranado (twistedpair).
Especificao
mnima:
UTP
(Unshielded
Twisted
Pairs),
categoria 3.

Distncia Mxima
100 metros, a princpio.
A distncia pode ser maior ou
menor dependendo da qualidade
do par tranado.

10BASEFP
Descrio
Distncia Mxima
Cabo de fibra tica utilizado para 500 metros.
conexo de redes do tipo estrela
passiva.
Fibra de 62,5/125 m
10BASEFP
Descrio
Distncia Mxima
Cabo de fibra tica utilizado para 2000 metros.
interligar uma estao a um
repetidor, duas estaes ou dois
repetidores entre si.
Fibra de 62,5/125 m.
10BASEFB
Descrio
Distncia Mxima
Cabo de fibra tica utilizado para 2000 metros.
redes backbone (interligao de
repetidores).
Fibra de 62,5/125 m.
Tamanho mximo do segmento: indica o comprimento mximo do cabo
sem a necessidade de usar um repetidor.
MAU: (Medium Attachment Unit). Unidade de Conexo com o Meio.
Nome dado pelo padro IEEE 802 ao dispositivo responsvel por
transmitir, receber e detectar a presena de sinais no meio.

57
MDI: (Medium Dependent Interface). Nome dado pelo padro IEEE 802
ao dispositivo que efetua a conexo entre o MAU e o meio fsico.
Corresponde geralmente a um simples conector.
AUI: (Attachment Unit Interface). Nome dado pelo padro IEEE 802 a
interface de conexo entre a placa adaptadora e MAU. O AUI utilizado
quando o MAU est situado externamente a placa adaptadora. Neste
caso, o AUI corresponde aos conectores e ao cabo que interconecta a
placa adaptadora ao MAU.

Formatao do Quadro
Define como as unidades de protocolo da camada de enlace de dados
(quadros) so formatados.
Um quadro representa a unidade elementar de informao trocada entre
as estaes ao nvel da camada de enlace. Os endereos utilizados
para identificar o destinatrio e o remetente do quadro so comumente
referidos como endereos MAC. O padro IEEE 802 define 2 formas de
endereamento MAC: endereos administrados localmente e endereos
universais.
prembulo
(56 bits)

SFD
(8 bits)

Endereo
MAC do
Destinatrio
(48 bits)

Endereo
MAC do
Remetente
(48 bits)

Comprimento
(16 bits)

Dados
(368 bits a
12 Kbits)

FCS
(32 bits)

Prembulo: Conjunto de 7 bytes, todos iguais a 10101010. Os bytes do


prembulo fornecem o tempo suficiente para que o circuito do receptor
se sincronize com a taxa adotada pelo transmissor.
SFD: (Start Frame Delimiter delimitador de incio de quadro).
Seqncia binria '10101011' que marca o incio do quadro.
Endereo MAC do Destinatrio: Conjunto de 6 bytes que identifica o
receptor. O primeiro bits do endereo MAC tem um significado especial,
ele indica se o endereo individual (bit = 0) ou de grupo (bit = 1). Se
todos os bits do endereo forem iguais a um (FFFFFF, em hexadecimal)
ento o endereo considerado de difuso (broadcast) e o quadro
endereado simultaneamente a todas as mquinas do barramento.

58
Endereo MAC do Remetente: Conjunto de 6 bytes que identifica o
transmissor.
Comprimento: Indica o comprimento do campo de dados em bytes. No
padro Ethernet este campo tem outra funo. Ele armazena um cdigo
de 2 bytes que identifica o tipo de protocolo utilizado na camada superior
camada de enlace de dados (geralmente, o protocolo da camada de
rede, quando existe). Este campo constitui uma das diferenas entre os
padres IEEE 802.3 e Ethernet. No padro Ethernet, o campo
Comprimento substitudo pelo campo Tipo, o qual identifica o
protocolo utilizado na camada imediadamente superior (normalmente a
camada LLC ou a camada de rede).
Dados: Contm as informaes passadas pela camada LLC para
camada MAC. Deve-se observar que do ponto de vista da camada MAC,
a camada LLC a camada imediatamente superior. A camada de rede
(se existir) corresponde camada imediatamente superior camada
LLC. O princpio de transferncia de dados entre camadas adjacentes
segue os princpio determinado pelo modelo OSI. O padro IEEE 803.2
especifica um comprimento mnimo para o quadro. Se a quantidade de
dados no for suficiente para satisfazer o comprimento mnimo, bits de
preenchimento (PAD) so colocados no campo de dados.
FCS: O campo FCS contm um verificador de redundncia cclica (CRC
Cyclic Redundancy Check). O CRC determinado pelo transmissor,
aplicando um clculo matemtico nos bits da mensagem. Ao receber o
quadro o receptor reaplica a funo matemtica sobre os bits recebidos.
Se o valor calculado do CRC coincidir com o valor recebido no campo
FCS, ento o quadro considerado ntegro. Caso contrrio o receptor
solicita ao transmissor para reenviar o quadro.
Endereos administrados localmente: O administrador da rede atribui o
endereo ao adaptador de rede quando ele instalado. Este modo de
endereamento deixa sobre a responsabilidade dos administradores da
rede evitar que os adaptadores recebam endereos MAC duplicados.
Endereos universais: Blocos de endereos distintos so atribudos aos
fabricantes que responsabilizam-se pela atribuio de endereos aos
produtos que fabricam. Este mecanismo garante que no haja
duplicao de endereos mesmo quando redes diferentes so
interconectadas.

59

Extenses do Padro Ethernet


Tecnologias derivadas do padro Ethernet (IEEE 802.3) que permitem
trabalhar com taxas nominais de transmisso superiores a 10 Mbits/s.
O padro IEEE 802.3 definiu originalmente taxas nominais de
transmisso de at 10 Mbits/s. A demanda crescente por mais vazo na
rede, fez com que novos padres surgissem para suportar maiores
taxas de transmisso.
Alguns desses novos padres so extenses feitas ao padro Ethernet
em topologias baseadas em concentradores (ou hubs). O princpio das
extenses consiste em aumentar a taxa de transmisso reaproveitando
ao mximo possvel a infra-estrutura dos meios fsicos de comunicao.
As novas tecnologias prope tambm substituir os concentradores
tradicionais por dispositivos mais sofisticados, usualmente conhecidos
como Switches-Ethernet.
Podem ser citadas as seguintes extenses:

Fast-Ethernet (IEEE 802.3u)


Gigabit Ethernet (IEEE 802.3z)
Switches Ethernet
1000 Megabits/s

100 Megabits/s

GigaEthernet
(IEEE 802.3z)
10 Megabits/s

Ethernet
(IEEE 802.3)

FastEthernet
(IEEE 802.3u)

evoluo das tecnologias para implementao de redes


baseados no padro Ethernet.

60

Fast-Ethernet (IEEE 802.3u)


Tecnologia derivada do padro Ethernet (IEEE 802.3) que permite
trabalhar com taxas nominais de transmisso de 100 Mbits/s.
O padro IEEE 802.3u (comumente chamado de Fast-Ethernet) um
adendo, oficialmente aprovado pelo IEEE em junho de 1995, ao padro
IEEE 802.3 (Ethernet). O Fast-Ethernet mantm basicamente os
mesmos princpios da tecnologia Ethernet, mas estende a taxa nominal
de transmisso a 100 Mbits/s. Os seguintes meios fsicos de
transmisso so suportados pela tecnologia:
100Base-T4: Utiliza cabo UTP categoria 3. Permite conectar estaes
distantes at 100 metros do concentrador (hub).

100Base-TX: Utiliza cabo UTP categoria 5 ou cabo STP. Permite


conectar estaes distantes at 100 metros do concentrador (hub), em
modo de transmisso full-duplex.

100Base-FX: Utiliza cabo de fibra tica. Permite conectar estaes


distantes at 2000 metros do concentrador (hub), em modo de
transmisso full-duplex.

Gigabit Ethernet (IEEE 802.3z)


Tecnologia derivada do padro Ethernet (IEEE 802.3) que permite
trabalhar com taxas nominais de transmisso de 1000 Mbits/s.
O termo Gigabit Ethernet (IEEE 802.3z) o termo dado tecnologia
emergente para construo de redes com taxas nominais de
transmisso de 1000 Mbits/s. A tecnologia considerada uma extenso
do padro Ethernet, pois mantm ainda diversas caractersticas do
padro original. Os objetivos do Gigabit Ethernet so os mesmos do
Fast Ethernet, isto , permitir taxas de comunicao mais elevadas sem
em grandes alteraes na infra-estrutura das redes j instaladas.
Em especial, o novo padro prev a compatibilidade com meios fsicos
de transmisso baseados em cabos UTP categoria 5 (sob a nova
denominao 1000 Base-T). O padro prev tambm a criao de
novos padres para os meios fsicos de transmisso baseados em fibra
ptica e cobre.

61

Switches Ethernet
Dispositivos que permitem efetuar a segmentao da rede Ethernet
diminuindo o nvel de coliso entre as estaes.
Quando o nmero de estaes muito grande, as redes baseadas no
padro IEEE 803 (Ethernet) apresentam uma grande queda de
desempenho. Nessas condies, a taxa de colises e retransmisses
muito elevada, fazendo com que a eficincia da rede seja bastante
reduzida. Para permitir a interconexo de um nmero grande de
estaes com um bom desempenho foram desenvolvidos dispositivos
especiais denominados Switches Ethernet.
O Switch Ethernet um dispositivo constitudo de vrias portas. Cada
porta pode ser conectada a uma nica estao ou a vrias estaes,
atravs de um concentrador. As portas do switch podem operar em
taxas nominais de transmisso diferentes, sendo que as converses
necessrias so efetuadas pelo prprio Switch.
O Switch efetua o roteamento dos quadros que chegam a cada porta
analisando as informaes de endereamento contidos nos seus
cabealhos. Por exemplo, quando uma estao conectada ao
concentrador da porta A envia um quadro para uma estao conectada
porta D, o quadro roteado ao seu destino sem se propagar para as
portas B e C. Esta caracterstica permite, por exemplo, que estaes
ligadas ao concentrador da porta B se comuniquem ao mesmo tempo
que a comunicao entre A e D sem que uma coliso seja gerada.
A
Porta
10Megabits/s

concentrador

estaes

B
Porta
10Megabits/s

C
Porta
10Megabits/s

Porta
100Megabits/s

concentrador

estaes

estao

estao

62

2.4 Padro IEEE 802.5 (Token Ring)


Define uma tecnologia para implementao de redes com topologia em
anel, com controle de acesso das estaes ao meio de transmisso por
passagem de permisso.
O padro IEEE 802.5, tambm conhecido como Token-passing ring,
define uma tecnologia para implementao de redes locais com
topologia em anel, utilizando mecanismo de controle de acesso baseado
na passagem de permisso. O padro especifica velocidades de 4 ou 16
Mbits/s, utilizando como meio de transmisso o par tranado.
Os principais aspectos definidos pelo padro IEEE 802.5 so os
seguintes:
Controle de Acesso ao Meio
Define os procedimentos para uma estao ganhar o direito de utilizar o
meio para transmitir informaes. O mecanismo adotado no IEEE 802.5
a passagem de permisso.

Especificaes Eltricas.
Define a maneira como os bits de informao so representados
eletricamente.

Especificaes Fsicas
Define o tipo de cabeamento utilizado como meio fsico de transmisso.

Formatao do quadro
Define como as unidades de protocolo da camada de enlace de dados
(quadros) so formatados.

Desempenho do protocolo
Indica a capacidade da tecnologia em utilizar ao mximo a capacidade
do meio de transmisso.

Controle de Acesso ao Meio


Define os procedimentos para uma estao ganhar o direito de utilizar o
meio para transmitir informaes. O mecanismo adotado no IEEE 802.5
a passagem de permisso.

63
O padro IEEE 802.5 define que o mecanismo de controle de acesso ao
meio baseado em passagem de permisso. Neste mecanismo, quando
a estao detentora do direito de acessar o meio termina de transmitir
seus quadros, ela passa a permisso para a prxima estao do anel
transmitindo um quadro especial, denominado token (ficha ou basto).
Este procedimento evita colises, pois apenas a estao detentora tem
permisso para acessar o meio. O funcionamento simplificado deste
protocolo pode ser ilustrado da seguinte maneira:
1) Um token circula pelo anel, sendo repetido de estao para estao.
2) Quando uma estao deseja transmitir informaes, ela captura o
token, isto , ela no o retransmite para estao seguinte.
3) A estao que capturou o token transmite o quadro de informao
para prxima estao informando os endereos de origem (o seu
prprio) e de destino.
4) A estao que recebe o quadro compara o endereo de destino no
cabealho do quadro com o seu prprio endereo. Se os endereos
coincidem, ela copia o quadro internamente para process-lo. Se os
endereos no coincidirem, o quadro ignorado. Em ambos os
casos, o quadro repetido para estao seguinte do anel.
5) Aps completar uma volta no anel, o quadro de informao retorna
para prpria estao que o transmitiu. A estao transmissora,
verificando que o endereo de origem do quadro recebido o seu
prprio endereo, retira o quadro do anel, isto , no o retransmite
para prxima estao.
6) Se a estao que detm o token tiver mais quadros para transmitir, o
procedimento se repete at os quadros acabarem ou tempo mximo
de reteno do token se esgotar.
7) Quando a estao no tiver mais quadros para transmitir, ela libera a
permisso de acesso ao meio, transmitindo o token para a prxima
estao do anel.

64
EXEMPLO:
1) um quadro especial de
controle denominado token
circula pelo anel, sendo
repetido de estao para
estao.

No quer transmitir.

No quer transmitir

Quer transmitir
C

Quer transmitir
A

2) a estao C, que deseja


transmitir, captura o token,
isto , no o retransmite
para prxima estao.
C
3) a estao C transmite um
quadro de informao
informando os endereos de
origem e destino. Neste exemplo
o endereo de origem destino.
Neste exemplo o destinatrio a
estao A.

65
4) a estao A ao receber o quadro
verifica que a destinatria da
mensagem. Copia o quadro
internamente para process-lo e
repassa uma cpia para estao B.

5) a estao B ignora o
quadro , e o retransmite
para estao C.
C
4) a estao D ao receber o
quadro verifica que o endereo
de destino no corresponde ao
seu e o ignora, retransmitindo
para estao seguinte.

C
7) Se a estao D tiver mais dados
para transmitir ela envia um novo
quadro no anel. Caso contrrio, ela
libera a permisso de acesso ao
meio retransmindo o token para
estao D.

6) a estao D verifica que o


endereo de origem do quadro
recebido corresponde ao seu
prprio endereo e no o
retransmite.

66

Especificaes Eltricas
Define a maneira como os bits de informao so representados
eletricamente.
O padro IEEE 802.5 especifica que o sinal transmitido eletricamente
atravs do meio utilizando um mecanismo de codificao Manchester
diferencial.
1

representao lgica binria

representao eltrica
em Manchester

+3 a +4.5V

representao eltrica
em Manchester
diferencial

-3 a -4.5V

A transio no
incio do perodo do
bit indica nvel "0".

A ausncia de transio
no incio do perodo do
bit indica nvel "1".

Cada bit consome dois pulsos de relgio. A transio


na metade do perodo do bit auxilia na sincronizao
da taxa de amostragem do sinal.

Especificaes Fsicas
Define o tipo de cabeamento utilizado como meio fsico de transmisso.
O padro IEEE 802.5 determina a implementao da rede com os
seguintes meios de transmisso:
Cabo de par tranado blindado (STP) com 150 ohms de
impedncia, operando a 4 ou 16 Mbits/s, com no mximo 250
repetidores ligados ao anel.
Cabo de par tranado sem blindagem com 100 ohms (UTP)
operando a 4 ou 16 Mbits/s, com no mximo 250 repetidores
ligados ao anel (segundo a reviso efetuada pelo comit IEEE em
1992).
A especificao fsica da rede inclui a possibilidade de utilizar
concentradores passivos ou ativos. O concentrador ativo difere do

67
passivo no sentido de que possui repetidores embutidos nas portas
onde cada estao conectada. Como os repetidores tem a capacidade
de amplificar o sinal, a distncia mxima permitida entre o concentrador
ativo e a estao o dobro da distncia possvel para um concentrador
passivo.

Formatao do Quadro
Define como as unidades de protocolo da camada de enlace de dados
(quadros) so formatados.
Um quadro representa a unidade elementar de informao trocada entre
as estaes ao nvel da camada de enlace. O protocolo IEEE 802.5
especifica 2 tipos de quadros:
1) quadros de informao
SD
AC
FC
Endereo MAC Endereo MAC do Dados
FCS
ED
FS
(1 byte) (1 byte) (1 byte) do Destinatrio
Remetente
(sem limite) (4 bytes) (1 byte) (1 byte)
(2 ou 6 bytes)
(2 ou 6 bits)

2) quadros de controle de permisso (token)


SD
(1 byte)

PPP
(3 bits)

AC
(1 byte)

T
(1 bits)

ED
(1 byte)

M
(1 bits)

RRR
(3 bits)

Quadro de informao: Quadro que contm informaes a serem


trocadas entre as estaes.
Quadro de controle de permisso (token): Quadro utilizado para
determinar qual estao do anel dever ganhar o direito de utilizar o
meio para transmitir quadros de informao.
SD: (Starting Delimiter delimitador de incio de quadro). Seqncia
especial 'JK0JK000' que marca o incio do quadro. J e K so smbolos
que representam bits especiais usados na codificao Manchester. Os

68
bits J e K, ao contrrio dos bits lgicos "0" e "1", no apresentam uma
transio de nvel na metade do intervalo do bit. O bit J permanece no
nvel baixo e o bit K permanece no nvel alto, durante todo o intervalo do
bit.
ED: (End Delimiter delimitador de fim de quadro). Seqncia especial
'JK1JK1IE' que marca o fim do quadro. O bit I indica se o quadro o
ltimo de uma seqncia de transmisses efetuadas por uma estao
(I='0') ou no (I='1'). O bit E colocado em '1' quando uma estao ao
repetir um quadro encontra um erro de checksum (verificado atravs do
campo FCS).
AC: (Access Control controle de acesso). Seqncia de 8 bits com o
formato 'PPPTMRRR' que contm as informaes de controle de
permisso do token.
PPP: Conjunto de 3 bits que indicam a permisso corrente. So
definidos oito nveis de prioridade, crescendo de '000' (nvel 0) at '111'
(nvel 7). Quando uma estao recebe um token, ela s pode transmitir
os quadros que tenham permisso maior ou igual a permisso corrente.
T: O bit T igual a '0' na transmisso de um token, e igual a '1' na
transmisso de um quadro de informao. Quando uma estao recebe
um quadro com o bit T em nvel '0', ela pode reter o token e transmitir os
quadros que possuam prioriade maior ou igual a prioridade indicada no
token (bits PPP).
M: O bit M usado pela estao monitora da rede para evitar que um
token de prioridade maior que 0 circule indefinidamente no anel,
impedindo que as estaes transmitam quadros de baixa prioridade. A
estao monitora uma estao qualquer da rede, escolhida para
efetuar operaes de controle de erros como perda ou duplicao do
token. Toda vez que uma estao qualquer emite um token, o bit M
colocado no nvel "0". Quando o token passa pela estao monitora
pela primeira vez o bit M colocado no nvel "1". Se o token passar uma
segunda vez estao monitora com o bit M = "1", ento nenhuma
estao conseguiu capturar o token e ele regenerado com prioridade
igual a 0.
RRR: Conjunto de 3 bits que indicam a permisso reservada. So
definidos oito nveis de prioridade, crescendo de '000' (nvel 0) at '111'
(nvel 7). A reserva de permisso feita pelas estaes quando elas

69
repetem um quadro. Quando a estao deseja reservar uma prioridade
(mais alta que a corrente), ela altera os valores dos bits RRR ao copiar o
quadro. Quando a estao detentora do token termina de transmitir seus
quadros, ela repassa a permisso ao anel, criando um token com
prioridade corrente (bits PPP) igual prioridade indicada pelos bits RRR.
A reserva de prioridade faz com que o direito de transmisso chegue
mais rapidamente s estaes com quadros mais prioritrios, pois as
estaes com quadros menos prioritrios repassam o token sem
transmitir seus quadros.
FC: (Frame Control controle de quadro). Seqncia de oito bits que
possui o formato 'FFZZZZZZ'. Os bits FF indicam se o quadro de
controle (FF = '11') ou informao (FF='00'). Os bits 'ZZZZZZ' indicam o
tipo de quadro de controle sendo transmitido.
Endereo MAC do Destinatrio: Conjunto de 2 ou 6 bytes que identifica
o receptor. Os endereos MAC do padro IEEE 802.5 so definidos da
mesma maneira que para o padro IEEE 802.3.
Endereo MAC do Remetente: Conjunto de 2 ou 6 bytes que identifica o
transmissor.
Dados: O campo de dados pode ser de qualquer tamanho, inclusive
nulo. Este campo pode ser utilizado tanto para transmitir informaes
trocadas pelos usurios (quadro de dados) quanto informaes de
controle usadas pelo protocolo IEEE 802.5 (quadro de controle).
FCS: O campo FCS contm um verificador de redundncia cclica (CRC
Cyclic Redundancy Check). O CRC determinado pelo transmissor,
aplicando um clculo matemtico nos bits da mensagem. Ao receber o
quadro o receptor reaplica a funo matemtica sobre os bits recebidos.
Se o valor calculado do CRC coincidir com o valor recebido no campo
FCS, ento o quadro considerado ntegro. Caso contrrio o receptor
solicita ao transmissor para reenviar o quadro.
FS: (Frame State estado do quadro). Seqncia de oito bits que
possui o formato 'ACrrACrr'. Os bits 'r' so reservados para uso futuro. A
estao transmissora envia quadros com os bits A e C no nvel '0'.
Quando uma estao recebe um quadro e reconhece o seu endereo,
ela repete o quadro com os bits A = '1'. Mesmo reconhecendo o
endereo a estao de destino pode aceitar ou no o quadro. Se aceitar,
os bits C so colocados no nvel '1', caso contrrio permanecem em '0'.

70
Quando a estao transmissora recebe seu quadro de volta (aps uma
volta completa no anel) ela verifica os campos A e C para determinar se
a transmisso teve sucesso ou no.

2.5 Outros Padres IEEE


Token-passing bus (IEEE 802.4)
Define uma tecnologia para implementao de redes com topologia em
barramento, com controle de acesso das estaes ao meio de
transmisso por passagem de permisso.
O padro IEEE 802.4, tambm conhecido como Token-passing bus,
define uma tecnologia para implementao de redes locais utilizando
mecanismo de controle de acesso determinstico ao meio.
O Token-passing bus um padro bastante complexo, desenvolvido
principalmente para atender aos requisitos de robustez e desempenho
de redes locais industriais, usualmente empregadas na interligao de
estaes que comandam fbricas automatizadas.
O padro especifica velocidades de 1, 5 e 10 Mbits/s. Apesar da
topologia fsica ser do tipo barramento, no que se refere ao controle de
acesso ao meio, as estaes esto organizadas num anel lgico.
Quando o anel lgico inicializado, a estao de maior prioridade
ganha o direito de acessar ao meio por um certo tempo. Quando o
tempo se esgota ou no existem mais dados para enviar, a estao
passa o controle para a prxima estao do anel enviando um quadro
de controle especial denominado token (ficha ou basto).
Como apenas a estao detentora do token pode utilizar o meio, no
existe coliso neste mtodo de acesso.
Anel lgico a denominao dada ao caminho fechado que determina a
ordem na qual a permisso de acesso passada entre as estaes. O
anel lgico programado fazendo com que cada estao conhea o
endereo da estao imediatamente anterior e imediatamente posterior
ao anel.

71
estao de maioir prioridade
da estao
anel lgico
3

10

sentido de
propagao
do token.

cabo coaxial
grosso

A prioridade da estao definida na inicializao do anel lgico. As


estaes so inseridas na ordem de seus endereos fsicos, do maior
para o menor. A estao de maior endereo fsico considerada a
estao de maior prioridade.
No controle de acesso determinstico, ao contrrio dos randmicos
(como o CSMA/CD), possvel prever o tempo mximo para que uma
estao ganhe acesso ao meio.

Padro IEEE 802.2 (LLC)


Sub-camada (ou camada) correspondente parte das funes da
camada de enlace de dados que independem da tecnologia de
implementao da rede.
O padro IEEE 802.2 divide as funes da camada de enlace nas
subcamadas LLC (Logical Link Control) e MAC (Medium Access
Control). A camada MAC oferece servios de comunicao no
confivel do tipo datagrama. A camada LLC tem a funo de construir
servios de comunicao confivel e orientados a conexo sobre a
camada MAC.
Na comunicao no confivel, o recebimento dos quadros no
confirmado pela estao receptora. Como o transmissor no retransmite
os quadros perdidos, no h garantia de entrega dos quadros
transmitidos.

72
cabealho inserido
pela camada LLC.

cabealho
inserido pela
camada MAC

MAC

camada de
rede

pacote

LLC

pacote

LLC

pacote

camada de
enlace de
dados

MAC

cauda inserida
pela camada
MAC

LLC

A camada LLC pode


oferecer servios de
comunicao
confiveis ou no
confiveis, orientados
a conexo ou no.

MAC

A camada MAC
oferece um servio de
comunicao noorientado a conexo e
no confivel.

O padro IEEE 802.2 divide as funes da camada


de enlace nas subcamadas LLC e MAC.

A transmisso com datagrama tambm chamada de no-orientado a


conexo. Este tipo de servio no garante que os quadros cheguem no
receptor na mesma ordem em que foram transmitidos.
Na comunicao confivel, o recebimento dos quadros confirmado
pelo receptor. Como o transmissor retransmite os quadros no
confirmados, existe garantia de entrega de todos os quadros
transmitidos.
A transmisso orientada a conexo tambm chamada de circuito
virtual. Esse tipo de servio garante que os quadros cheguem na mesma
ordem em que foram transmitidos (controle de seqncia).

2.6 Arquitetura Internet TCP/IP


Consultar material complementar.

2.7 Arquiteturas Proprietrias


As arquiteturas proprietrias so aquelas definidas por um determinados
fabricantes, sem seguirem as recomendaes dos rgos internacionais
de padronizao.

73
As vantagens de tais arquiteturas seria a natural compatibilidade com
todos os equipamentos e softwares desenvolvidos pelo mesmo
fabricante da arquitetura de protocolos, porm no momento de se
comunicar com outros sistemas heterogneos mais difcil.
Um exemplo de arquitetura de protocolos proprietria a SNA (Systems
Network Architecture). A SNA um conjunto de produtos de
comunicao proprietrios da IBM. A SNA inspirou a criao do modelo
OSI, guardando muitas similaridades com o padro proposto pela ISO.
Exemplo de arquiteturas de redes
Modelo OSI

SNA

Aplicao

Servio de Transao

Apresentao

Servios de
Apresentao
Controle de Fluxo de
dados
Controle de
Transmisso

Sesso
Transporte

Arquitetura TCP/IP
Aplicao

Transmisso

Rede

Controle de Caminho

Rede

Enlace de Dados

Controle de Enlace de
Dados

Interface com outras


tecnologias.

Fsica

Controle Fsico

No princpio dos anos 70, a IBM se deu conta de que grandes clientes
no confiveis existiam nas redes para automatizar transaes
importantes. Como resposta, foi desenvolvida a SNA (System Network
Architecture, ou Arquitetura de Sistema de Rede), partindo do princpio
que, em uma comunicao de computadores por uma rede, muita coisa
pode sair do previsto.
De fato, a arquitetura SNA nica ao tentar identificar literalmente tudo
aquilo que pode dar errado durante uma transmisso, com o objetivo de
obter uma resposta apropriada. Alguns erros so corrigidos
automaticamente, como uma falha na linha telefnica ou no modem.
Outros so isolados, "logados" e enviados equipe tcnica para anlise.
Essa arquitetura funcionava bem desde que o equipamento de
comunicao fosse formalmente instalado pelo pessoal tcnico.

74
A SNA se tornou menos til em ambientes onde qualquer PC pode se
conectar a uma LAN.
Duas formas de SNA foram desenvolvidas: Subareas (SNA clssica),
gerenciada por mainframes, e APPN (nova SNA) baseada em redes de
minicomputadores.
APPN e SNA de sub-rea tm estratgias totalmente diferentes. A nica
caracterstica o suporte a aplicaes e perifricos que usam o
protocolo APPC. Embora a IBM continue afirmando que o SNA uma
nica arquitetura, uma viso mais cuidadosa mostra que, na verdade,
so dois tipos de rede que podem trocar dados.
A SNA totalmente diferente de TCP/IP. Isto vlido em todos os nveis
do projeto destes dois tipos de rede. Sempre que os projetistas da IBM
escolheram um caminho, os projetistas do TCP/IP escolheram outro,
diametralmente oposto. Como resultado, ao invs de serem
incompatveis, essas redes so complementares. Uma organizao que
tenha esses dois tipos de rede provavelmente consegue solucionar
qualquer problema de comunicao.
Na rede SNA, um cliente e um servidor no podem trocar mensagens
antes de estabelecer uma sesso. Numa SNA de sub-rea, o VTAM
(programa que roda no mainframe) est envolvido na criao de
sesses. Na APPN, h blocos de controle para a sesso em todos os
ns intermedirios por onde a mensagem passa.

3. CAMADAS DO MODELO OSI

3.1 Fsica
A camada fsica a nica camada que possui acesso fsico ao meio de
transmisso da rede, devendo, portanto, se preocupar com fatores como
as especificaes eltricas, mecnicas, funcionais e procedurais da
interface fsica entre o equipamento e o meio de transmisso, ou seja, a
camada fsica tem como funo bsica a adaptao do sinal ao meio de
transmisso.

75
Especificaes mecnicas: propriedades fsicas da interface com o
meio fsico de transmisso, incluindo, por exemplo, o tipo de conector
utilizado;
Especificaes eltricas: se relacionam com a representao de um
bit em termos de, por exemplo, nvel de tenso utilizado e taxa de
transmisso de bits;
Especificaes funcionais: definem
implementadas por esta interface;

as

funes

serem

Especificaes procedurais: especificam a seqncia de eventos


trocados durante a transmisso de uma srie de bits atravs do meio de
transmisso.
A camada fsica possui as seguintes funes:
estabelecimento/encerramento de conexes: ativa e desativa
conexes fsicas mediante a solicitao de entidades da camada de
enlace;
transferncia de dados: a unidade de transmisso utilizada o bit.
O nvel fsico tem como funo transmitir os bits na mesma ordem em
que chegam da camada de enlace (no sistema de origem) e entreglos camada de enlace na mesma ordem que chegaram (no sistema
de destino);
gerenciamento das conexes: gerncia da qualidade de servio
das conexes fsicas estabelecidas. Deve monitorar taxa de erros,
disponibilidade de servio, taxa de transmisso, atraso de trnsito
etc.
Existem diversos padres de nvel fsico utilizados. Destacaremos dois
deles: o padro RS232 e o padro EIA/TIA-568.

RS232
No mundo da comunicao de dados, os equipamentos como
computadores pessoais, terminais e portas de computador so
chamados de Equipamentos Terminais de Dados (ETDs). Por outro
lado, modems e outros dispositivos de comunicao so conhecidos
como Equipamentos de Comunicao de Dados (ECDs).

76
A interface digital um dispositivo de entrada e sada que torna possvel
a compatibilidade entre um ETD e um ECD.
A compatibilidade obtida pela padronizao a nvel internacional da
interface. A primeira tentativa de padronizao ocorreu em 1969,
quando os fabricantes de equipamentos, o laboratrio BELL e a EIA
(Eletronic Industries Association) especificaram a RS-232, que logo em
seguida com algumas alteraes, tornou-se o padro RS-232C.
Paralelamente, o CCITT (International Telegraph and Telephone
Consultative Committee atual ITU-T) tambm padronizou a interface
terminal-modem, atravs das Recomendaes V.24/V.28, compatvel
com a RS-232C.
A interface mecnica padronizada pela ISO (International Organization
for Standartization) atravs da norma ISO 2593-1973, compatvel com a
CCITT V.24, utilizando um conector DB-25.
No Brasil, os modems devem atender ao Padro Telebrs 225-540-730
de 1986, baseado nas normas EIA RS-232C, CCITT V.28 e CCITT V.24.
Com a finalidade de normalizar as facilidades de comunicao em todo
o mundo, foram criados alguns rgos para desenvolvimento de
padres comuns associados aos servios de telefonia internacional.
Dentre os padres de interface, o ITU (International Telecommunication
Union) V.24/V.28 e o EIA (Eletronic Industries Associaton) RS-232C so
os mais conhecidos.
O ITU, uma das instituies mais atuantes neste segmento,
responsvel pelas recomendaes da srie V que so adotadas pela
maioria dos fabricantes de modems.
A EIA um rgo que representa grande parte dos fabricantes da
indstria de equipamentos eletrnicos dos Estados Unidos. O trabalho
da EIA na normalizao altamente reconhecido, e muitos dos seus
padres e normas foram adotados por outros rgos especializados no
assunto.
O RS-232C um padro recomendado, publicado pela EIA em 1969. O
nmero 232 representa o nmero de identificao de um determinado
padro de comunicao, e o sufixo C designa a ltima reviso feita a
esse padro.

77
O padro RS-232C e os padres estabelecidos pelas normas CCITT
V.24 e V.28, so muito semelhantes, e diferem basicamente apenas na
nomenclatura da pinagem da interface.
No final do anos 70, a EIA pretendeu substituir gradativamente o padro
RS-232C por um conjunto de trs padres: o RS-449, o RS-422 e o
RS-423. Eles foram projetados no s para permitir taxas de
transmisso de dados mais altas que as obtidas com o RS-232C, como
tambm para proporcionar uma maior funcionalidade. Embora a EIA e
vrios outros rgos governamentais tenham firmemente promovido o
padro RS-449, sua adoo pelos fabricantes tem sido limitada.
Reconhecendo o fato de que a adoo universal do RS-449 e seus
padres associados era basicamente impossvel, a EIA produziu o
RS-232D (reviso D) em janeiro de 1987 e um novo padro conhecido
como RS-530.
As maiores diferenas entre o RS-232D e o RS-232C so as seguintes:
A nova reviso aceita operaes de teste para os equipamentos de
comunicao remota e local atravs do uso de sinais compatveis
com essa funo.
A nova reviso modifica o uso do condutor Protective Ground (Terra
de proteo, pino 1 da interface) para fornecer uma forma de
blindagem.
Geralmente, os dispositivos criados para os padres RS-232C e
RS-232D, so compatveis com os dispositivos criados para os padres
ITU V.24/V.28.
Pinagem do padro EIA RS-232/ITU V.24
A diferena bsica entre o padro ITU V.24 e o padro EIA RS-232
consiste apenas na designao da pinagem do conector DB-25.

78
A tabela a seguir apresenta:
os pinos do conector DB-25 (coluna 1)
a nomenclatura EIA RS-232-C para identificao do circuito
(coluna 2)
a nomenclatura CCITT V-24 (coluna 3)
a fonte do sinal (coluna 4)
a abreviatura da descrio da funo do circuito (coluna 5)
a descrio da funo do circuito (coluna 6)
PINO RS-232 V.24
FONTE
ABREV.
DESCRIO
Protective Ground
1
AA
101
AMBOS
PG
Transmitted Data
2
BA
103
ETD
TD
Received Data
3
BB
104
ECD
RD
Request to Send
4
CA
105
ETD
RTS
Clear to Send
5
CB
106
ECD
CTS
Data Set Ready
6
CC
107
ECD
DSR
Signal Ground
7
AB
102
AMBOS
SG
Carrier Detect
8
CF
109
ECD
CD
9
Reservado para teste do modem
10
Reservado para teste do modem
11
Livre
Sec. Rec. Signal Detect
12
SCF
122
ECD
SCD
Sec. Clear to Send
13
SCB
121
ECD
SCT
Sec. Transmitted Data
14
SBA
118
ETD
STD
Transmit Timing
15
DB
114
ECD
ST
Sec. Received Data
16
SBB
119
ECD
SRD
Received Timing
17
DD
115
ECD
RT
18
Livre
Sec. Request to Send
19
SCA
120
ETD
SRT
Data Terminal Ready
20
CD
108.2
ETD
DTR
Signal
Quality Detector
21
CG
110 QUALQUER
SQD
Ring Indicator
22
CE
125
ECD
RI
Data Rate Detector
23
CH/CI
111 QUALQUER
DRD
Transmit Timing
24
DA
113
ETD
ST
25
Livre

Sinais de Controle de Transmisso


Os sinais nos pinos 4 (RTS), 5 (CTS), 6 (DSR) e 20 (DTR) so
chamados Sinais de Controle de Transmisso, pois controlam a
seqncia de aes necessrias para que os modems aceitem dados
dos terminais e faam a modulao. Eles tambm possibilitam a
comunicao entre dois modems.

79

A figura acima mostra a seqncia operacional dos sinais de controle.


Quando o modem ligado, as seguintes aes ocorrem:
1) O modem passa um sinal DSR (Data Set Ready) para o terminal.
2) Ao receber uma chamada, o modem responde voltagem do sinal de
toque de chamada ativando/desativando o pino 22 (Ring Indicator).
Alguns terminais emitem o DTR (Data Terminal Ready) assim que
so ligados, outros emitem este sinal em resposta a um sinal Ring
Indicator.
3) O modem transmissor emite um tom de onda portadora para o
modem receptor.
A recepo desse tom indica:

A continuidade do circuito estabelecido por um modem tentando


se comunicar com outro atravs da rede telefnica pblica.

O fato de que h um modem na outra extremidade do circuito.

Caso no receba o tom de onda portadora, o modem no ativa o


pino 8 (Carrier Detect) para seu respectivo ETD e a ligao cai.
4) Se o ETD for um computador, a confirmao de um sinal Ring
Indicator seguido de um sinal Carrier Detect indica que a ligao foi
adequadamente estabelecida e que a transmisso pode iniciar.

80
5) Normalmente o computador transmite algum tipo de mensagem de
"boas vindas" para o dispositivo remoto que est tentando acess-lo.
6) Para transmitir dados, o computador emite seu sinal RTS (Request to
Send), que deve ser reconhecido pelo modem. O modem emite seu
controle CTS (Clear to Send), que indica que ele recebeu um tom de
onda portadora e est pronto para modular dados.
7) Nesse momento, a porta do computador transmitir dados para o
pino2 do modem (Transmitted Data) e receber dados modulados no
pino 3 (Received Data).
Caractersticas de Sinal da RS-232
A Interface RS-232 especifica 25 circuitos de ligao, ou condutores,
que controlam o fluxo de dados entre o ETD e ECD. O sinal de cada um
desses condutores ocorre de acordo com uma transio de voltagem
predefinida.
Dessa forma, os padres estabelecem os nveis de tenso para a
transmisso de dados, onde o estado lgico 1 (marca) definido como
sendo uma tenso negativa entre -3 e -15 volts, enquanto o estado
lgico 0 (espao) definido como uma tenso positiva entre +3 volts e
+15 volts, tudo referenciado ao terra de sinal e com previso de uma
queda de tenso de 12 volts ao longo das linhas de transmisso.
Como os receptores so obrigados a reconhecer sinais de no mximo
+- 3 volts, sobra uma margem de segurana (regio de transio) de 6
volts entre os nveis 1 e 0, o que contribui para aumentar a imunidade a
rudos e a diferena de potencial de massa. O estado do sinal no
necessariamente ser identificado de forma nica quando a tenso
estiver na regio de transio. O diagrama abaixo oferece uma viso
das faixas de voltagem do Circuito de Ligao definidas pelo padro RS232C:
+15V
Faixa Positiva - Funo ON
+3V
Regio de Transio
-3V
Faixa Negativa - Funo OFF
-15V

81
Sob o RS-232D, as faixas de voltagem ON e OFF foram estendidas para
+25V e -25V, respectivamente. A tabela a seguir compara a voltagem do
circuito de ligao, seu estado binrio, condio do sinal e funo.
Voltagem do Circuito de Ligao
Estado Binrio
Condio do Sinal
Funo

Positiva
0
Espao
ON

Negativa
1
Marca
OFF

A norma RS-232 recomenda o uso de cabos curtos, com comprimento


de at 15 metros, embora ressalte que cabos mais longos so
permitidos, desde que resultem numa capacitncia de carga inferior a
2,5 nF.
Ligao Cross-Over
Quando desejamos ligar dois equipamentos de mesmo tipo (terminalterminal, modem-modem) pelo seu lado digital, deve-se utilizar o cabo
Cross-Over.

Este cabo faz a inverso (cruzamento) entre os sinais. A interligao dos


pinos da interface pelo cabo Cross-Over a seguinte:
O cruzamento dos pinos 2 e 3 necessrio, pois o que transmisso
em um dispositivo recepo no outro, e vice-versa;
O mesmo aplicado para as bases de tempo de recepo e
transmisso dos pinos 15 e 17. Quando a base de tempo para a

82
transmisso fornecida pelo terminal, o cruzamento entre os pinos
17 e 24;
Os pinos 4 e 5 so jumpeados, pois no h necessidade do delay
RTS/CTS (no se coloca portadora na linha), e ligados ao pino 8 da
recepo do outro equipamento (simulao da deteco de
portadora);
O pino 20 da transmisso e o pino 6 da recepo so conectados;
Os pinos 1 dos dispositivos so interligados;
Os pinos 7 dos dispositivos so interligados.

EIA/TIA-568
No final dos anos 80, as companhias dos setores de telecomunicaes e
informtica estavam preocupadas com a falta de uma padronizao para
os sistemas de fiao de telecomunicaes em edifcios e campus.
Em 1991, a associao EIA/TIA (Electronic Industries Association/
Telecommunications Industry Association) props a primeira verso de
uma norma de padronizao de fios e cabos para telecomunicaes em
prdios comerciais, denominada de EIA/TIA-568 cujo objetivo bsico
era:
(a) Implementar um padro genrico de cabeamento
telecomunicaes a ser seguido por fornecedores diferentes;

de

(b) Estruturar um sistema de cabeamento intra e inter predial, com


produtos de fornecedores distintos;
(c) Estabelecer critrios tcnicos de desempenho para sistemas
distintos de cabeamento.
At ento, o mercado dispunha de tecnologias proprietrias, utilizando
cabeamento tradicional, baseado em aplicaes, conforme ilustrado na
figura a seguir.
Assim, os prdios possuam cabeamento para voz, dados, sistemas de
controle, eletricidade, segurana, cada qual com uma padronizao
proprietria. Eram fios e cabos por toda parte, cabo coaxial, par

83
tranado, cabo blindado. Neste cenrio, alguns problemas surgiram para
desestimular essa forma de cabeamento no estruturada:
i) Mudana rpida de tecnologia: microcomputadores (PCs) mais
velozes, servios integrados de voz e dados, redes locais de alta
velocidade;
ii) Infra-estrutura de telefonia privada inadequada para novas
tecnologias;
iii) Rpida saturao de dutos, canaletas e outros suportes de
cabeamento;
iv) Inflexibilidade para mudanas;
v) Cabeamento no reaproveitvel com novas tecnologias;
vii) Suporte tcnico dependente de fabricantes;
viii) Aumento de custo.

Em janeiro de 1994, a EIA/TIA publicou a norma EIA/TIA 568A revisada,


incluindo as especificaes para cabeamento categoria 4 e 5 (UTP Unshielded Twisted Pair).
Atualmente, a associao ISO/IEC (International Organization for
Standardization/International Electrotechnical Commission) desenvolve
um padro de cabeamento internacional denominado de Cabeao
Genrica para Instalao do Cliente (Generic Cabling for Customer
Premises), denominado de ISO/IEC 11801. A norma ISO/IEC 11801
equivalente EIA/TIA 568A reeditada pela ISO.

84
O conceito de Sistema de Cabeao Estruturada baseia-se na
disposio de uma rede de cabos, com integrao de servios de dados
e voz, que facilmente pode ser redirecionada por caminhos diferentes,
no mesmo complexo de cabeao, para prover um caminho de
transmisso entre pontos da rede distintos. Um Sistema de Cabeao
Estruturada EIA/TIA 568A formado por seis subsistemas conforme
ilustrado na prxima figura e descritos a seguir.
a)

b)
Legenda:
1 Entrada do Edifcio
2 Sala de Equipamentos
3 Cabeao Backbone
4 Armrio de Telecomunicaes
5 Cabeao Horizontal
6 rea de Trabalho

Entrada no Edifcio
As instalaes de entrada no edifcio fornecem o ponto no qual feita a
interface entre a cabeao externa e a cabeao intra-edifcio e
consistem de cabos, equipamentos de conexo, dispositivos de
proteo, equipamentos de transio e outros equipamentos

85
necessrios para conectar as instalaes externas ao sistema de cabos
local.
A norma associada EIA/TIA 569 define a interface entre a cabeao
externa e a cabeao interna do prdio.
Sala de Equipamentos
A Sala de Equipamentos o local propcio para abrigar equipamentos
de telecomunicaes, de conexo e instalaes de aterramento e de
proteo. Ela tambm contm a conexo cruzada principal ou a conexo
secundria, usada conforme a hierarquia do sistema de Cabeao
Backbone.
A Sala de Equipamentos considerada distinta do Armrio de
Telecomunicaes devido natureza ou complexidade dos
equipamentos que elas contm. Qualquer uma ou todas as funes de
um Armrio de Telecomunicaes podem ser atendidas por uma Sala
de Equipamentos.
A norma associada EIA/TIA-569 define, tambm, o projeto da Sala de
Equipamentos.
Subsistema de Cabeao Backbone
O subsistema de Cabeao Backbone ou Cabeao Vertical consiste
nos meios de transmisso (cabos e fios), conectores de cruzamento
(cross-connects) principal e intermedirios, terminadores mecnicos,
utilizados para interligar os Armrios de Telecomunicaes, Sala de
Equipamentos e instalaes de entrada.
Os cabos homologados na norma EIA/TIA 568A para utilizao como
Backbone so:
Cabo UTP de 100 Ohms (22 ou 24 AWG):
800 metros para voz (20 a 300 MHz);
90 metros para dados (Cat. 3,4 e 5).
Cabo STP (par tranado blindado) de 150 Ohms:
90 metros para dados.

86
Fibra ptica multimodo de 62,5/125 m:
2.000 metros para dados.
Fibra ptica monomodo de 8,5/125 m:
3.000 metros para dados.
Para os cabos UTP de 100 Ohms e STP de 150 Ohms, o alcance da
cabeao depende da aplicao. A distncia de 90 metros para dados
em STP aplicada para largura de banda de 20 a 300 MHz. Por outro
lado, na transmisso de dados numa largura de banda de 5 a 16 MHz, o
cabo UTP, categoria 3, tem sua distncia reduzida de 800 para 90
metros. A distncia de 90 metros aplicada, tambm, para as
categorias 4 e 5 em larguras de banda de 10 a 20 MHz e 20 a 100 MHz,
respectivamente.
O subsistema de Cabeao Backbone define, tambm, outros requisitos
de projeto, tais como:
(a) Topologia em estrela;
(b) No possuir mais de dois nveis hierrquicos de conectores de
cruzamento (cross-connect);
(c) Os cabos que ligam os cross-connect no podem ultrapassar 20
metros;
(d) Evitar instalaes em reas onde existam interferncias
eletromagnticas e rdio freqncia;
(e) As instalaes devem ser aterradas seguindo a norma EIA/TIA
607.
a) Estrutura Geral

87
b) Configuraes Limites

As figuras anteriores ilustram a estrutura geral e as configuraes limites


para o subsistema de Cabeao Backbone.
Armrio de Telecomunicaes
O Armrio de Telecomunicaes o local, dentro de um prdio, onde
so alojados os elementos de cabeao. Dentro do Armrio de
Telecomunicaes so
encontrados
terminadores
mecnicos,
conectores de cruzamento (cross-connects), terminadores para os
sistemas de Cabeao Horizontal e Vertical (patch panel).
Subsistema de Cabeao Horizontal
O subsistema de Cabeao Horizontal compreende os cabos que vo
desde a Tomada de Telecomunicaes da rea de Trabalho at o
Armrio de Telecomunicaes. O subsistema de Cabeao Horizontal
possui os seguintes elementos:
(a) Cabeao Horizontal;
(b) Tomada de Telecomunicaes;
(c) Terminaes de Cabo;
(d) Cross-Connections.
As prximas figuras mostram as distncias limites e as tomadas de
telecomunicaes do cabeamento horizontal.
O comprimento mximo para a Cabeao Horizontal, definido na norma
EIA/TIA 568A, de 90 metros, independente do meio de transmisso
utilizado. A norma EIA/TIA 568A prev, hoje, quatro tipos de cabos para
instalao na Cabeao Horizontal:

88

Cabo com quatro pares de fios UTP de 100 Ohms;


Cabo com dois pares de fios STP de 150 Ohms;
Cabo coaxial de 50 Ohms;
Cabo com duas fibras pticas multimodo 62,5/125 m.

Embora o cabo coaxial de 50 Ohms seja especificado na norma


EIA/TIA-568A, existe uma tendncia para que ele seja suprimido da
prxima reviso. aconselhvel, hoje, que este tipo de cabo seja
substitudo em antigas instalaes e no seja recomendado para
instalaes novas.
A norma prev 100 metros total para a Cabeao Horizontal: 90 metros
entre o Armrio de Telecomunicaes e as Tomadas de
Telecomunicaes (conectores de parede); 10 metros para cabos entre
uma estao de trabalho e o conector de parede, (em geral, 3 metros)
mais as conexes internas do Armrio de Telecomunicaes e entre
este e os equipamentos ativos (7 metros restantes).

89
rea de Trabalho
A norma EIA/TIA 568A estabelece que os componentes de cabeao
entre a Tomada de Telecomunicaes e a Estao de Trabalho devem
ser simples, baratos e permitam flexibilidade de deslocamento, sem
comprometer a conexo fsica. Os componentes da rea de Trabalho
so:
Equipamento da estao: computadores, terminais de dados,
telefone etc.;
Cabos de ligao - cordes modulares, cabos de adaptao,
jumpers de fibra;
Adaptadores.

3.2 Enlace
A camada de enlace tem o objetivo de prover uma conexo confivel
sobre um meio fsico. Sua funo bsica detectar e, opcionalmente,
corrigir erros que por ventura ocorram no nvel fsico. As suas principais
funes so:
Estabelecimento e liberao da conexo de enlace sobre
conexes fsicas ativas.
Splitting da conexo de enlace: desta forma pode haver uma
conexo de enlace sobre vrias conexes fsicas;
Montagem e delimitao de quadros (framing): montagem de
quadros a partir de unidades de quadros de servios provindas da
camada de rede e reconhecimento de quadros a partir da cadeia
de bits vinda do nvel fsico.
Controle de fluxo: controla a taxa de transmisso dos quadros,
evitando que o sistema transmissor envie dados a uma taxa maior
do que o receptor consegue processar. Utiliza para isso
mecanismos como stop-and-wait, positive acknowledgment e
sliding window.
Controle de acesso: gerncia do acesso ao meio de

90
transmisso.
Controle de erro: a camada de enlace deve detectar erros de
transmisso, de formato e de operao devidos a problemas de
conexo fsica ou mau funcionamento da prpria camada. Os erros
mais comumente detectados so erros devido a perdas,
duplicao, no-ordenao e danificao de quadros.
Controle de seqncia: as unidades de dados de servio de
enlace devem ser entregues entidade de rede de destino na
mesma ordem em que so recebidas da entidade de rede de
origem.
Gerenciamento: a camada de enlace deve exercer algumas
funes de gerenciamento relacionadas qualidade de servio
prestado, caracterizada por: tempo mdio entre erros
irrecuperveis, taxa de erro residual decorrente da alterao,
perda, duplicao e no-ordenao dos quadros, disponibilidade
do servio, atraso de trnsito e throughput (vazo).
O protocolo de enlace mais conhecido o HDLC, antecessor de outros
como LAPB, LAPD e LLC.

Deteco de Erros
Durante a transmisso de um quadro normal surgirem erros, em
grande parte devidos a rudo existente na linha de transmisso. Quando
um quadro recebido, importante saber se existem erros, se um erro
no detectado esse quadro ser utilizado pelos nveis superiores
originando problemas diversos que se podem estender at s
aplicaes.
No s importante detectar os erros nos quadros como tambm
devem existir mecanismos que permitam a sua correo. Uma soluo
utilizar um mecanismo de deteco de erros dito auto-corrector (errorcorrecting code). A outra soluo pedir ao emissor que efetue a
retransmisso do quadro (backward error correction).
Os mecanismos auto-correctores tambm conhecidos por forward error
correction obrigam a um aumento muito grande da informao de
controle, no limite igual ao comprimento de dado. Por esta razo s
utilizada em situaes muito especficas em que no h alternativa, por

91
exemplo numa transmisso simplex (unidireccional).
Seja qual for o mecanismo pelo qual se efetua a deteco de erros
envolve geralmente a incluso no quadro de um campo contendo
informao calculada a partir dos dados ou de todo o quadro. Quando o
receptor recebe o quadro, executa o mesmo clculo e compara o valor
obtido com o que foi colocado pelo emissor. Se so iguais, supe-se
que no h erros.
A verificao de paridade um dos mecanismos mais simples para
deteco de erros (parity check): a cada caractere transmitido
acrescentado um bit de tal modo que o total de bits 1 seja par (even
parity) ou mpar (odd parity). habitual a utilizao de paridade par para
comunicaes assncronas e a paridade mpar para comunicaes
sncronas.
Exemplo: usando a paridade par, ao transmitir o byte 01100111, ser
acrescentado um bit com o valor 1 (para tornar par, o nmero de bits 1).
Quando a informao chega ao receptor este verifica se o nmero de
bits 1 par e assim saber se existe algum erro.
A verificao de paridade funciona quando, devido ocorrncia de
erros, um nmero mpar de bits invertido, se esse nmero par ento
o erro no detectado. Esta situao vulgar quando existem picos de
rudo na linha, que freqentemente induzem erros em vrios bits
consecutivos.
Existem mecanismos melhorados que utilizam a paridade e permitem
diminuir significativamente a probabilidade de um erro no ser
detectado.
O LRC (Longitudinal Redundancy Check) realiza a mesma operao
longitudinalmente para os caracteres transmitidos em uma seqncia.
No final da seqncia, acrescentado um caractere de paridade. Cada
bit desse caractere est associado aos mesmos bits dos caracteres
transmitidos. A figura seguinte exemplifica este mecanismo para uma
seqncia de 10 caracteres de 8 bits cada:
A verificao da paridade de cada caractere tambm conhecida por
VRC (Vertical Redundancy Check).

92

O mtodo de redundncia cclica CRC-12 possui um total de 12+k bits,


sendo que k so de informao (12+k,k). Da mesma maneira o CRC da
ITU pode ser definido por (16+k,k). Os polinmios geradores para o
CRC-12 e CRC-ITU so definidos pelas expresses:
G(X) = x12 + x11 + x3 + x2 + x + 1, e
G(X) = x16 + x12 + x5 + 1
O polinmio gerador pode ser implementado utilizando-se portas ouexclusivo, e flip-flops tipo D (clulas de memria), em uma configurao
que permita um deslocamento dos bits. Esse cdigo utilizado
basicamente em comunicaes seriais. Uma aplicao em paralelo pode
ser feita utilizando-se vrios polinmios geradores, um para cada bit da
informao paralela, transmitindo simultaneamente.
O funcionamento bem simples, inicialmente os registradores do
polinmio gerador (BCR registro de verificao do bloco), so
preenchidos com algum valor, como por exemplo zero. Os bits de
informao so transmitidos serialmente, cada um provocando uma
alterao na primeira porta XOR, que iniciar um deslocamento pelo
restante do circuito.
Aps toda a palavra ter sido transmitida, o BCR estar pronto, sendo
tambm transmitido. Na recepo existe um G(x) idntico preenchido
com os mesmos valores iniciais. Aps a recepo da informao ambos
G(x) devem conter o mesmo BCR, e finalmente aps a recepo do
BCR, o BCR do receptor deve conter seu valor inicial, por exemplo zero.

93
Esse cdigo utilizado para correo de alguns erros em rajada e de
qualquer erro simples (1 bit errado).

Protocolo HDLC (High Level Data Link Control)


As principais caractersticas do protocolo HDLC so:

protocolo orientado a bit;


utilizado na recomendao X25;
modo de operao sncrona;
pode operar em modo de resposta assncrona nas duas direes,
com ambos ETD e ECD desenvolvendo uma funo primria e
secundria;
transmisso half-duplex e full-duplex;
suporta configuraes ponto-a-ponto e multiponto;
opera em linhas privadas ou discadas;
transmisso de dados atravs de frames;
transparncia dos dados garantida pela tcnica bit stuffing;
utiliza o metodo de sliding window na transmisso;
pode operar em trs modos de resposta;
protocolo orientado a conexo, contendo operaes para:

estabelecer conexo;
transmitir dados;
reinicializar conexo;
encerrar conexo.

A funo primria refere-se a operaes de comandos ou transmisses


de dados, enquanto a funo secundria inclui respostas, comandos ou
transmisses de dados. Portanto, normalmente a estao primria
realiza as funes primrias, sendo responsvel pela superviso do
enlace, enviando comandos; enquanto a estao secundria envia as
respostas.
No Modo de Resposta Assncrona, uma estao secundria pode iniciar
uma transmisso no solicitada a qualquer momento.
O formato dos quadros (frames) do protocolo HDLC apresentado pela
figura a seguir:

94

Flag: Este campo tem como funo delimitar o incio ou o fim de um


quadro, possui a configurao binria 01111110. O Flag final de quadro
pode servir como o Flag inicial do prximo quadro, isto ,
alternadamente o 0 de um Flag final pode servir como o incio do
prximo Flag, formando o modelo 011111101111110. O Flag tambm
serve para disparar o algoritmo de verificao de erros (FCS). Pode ser
transmitido vrias vezes entre os quadros para manter as estaes em
estado ativo.
Endereo (Address): O endereo deve estar contido em todos os casos
identificando a(s) estao(es) secundria(s) as quais esto envolvidas
com a troca de um frame. Este campo apresenta tamanho de 1 byte (ou
2 bytes se modo estendido);
Controle (Control): O campo de controle contm comandos ou
respostas e nmeros de seqncia. Este campo deve ser usado pela
estao primria para comandar a estao secundria endereada para
que esta ltima execute uma operao particular. O campo tambm
deve ser utilizado pela estao secundria para responder primria. O
tamanho ocupado no frame de de 1 byte (ou 2 bytes se modo
estendido), possuindo trs formatos:

Informao;
superviso;
no numerados;

Informao (Information): campo varivel mltiplo de 8 bits, sendo seu


tamanho mximo especificado no sistema em que utilizado. Este
campo contm os dados a serem transmitidos.
FCS (Frame Check Sequence): campo de 2 bytes, utilizado para
deteco de erros de transmisso. Este campo possui o valor resultante
da computao da tcnica CRC. Esse clculo abrange desde o primeiro
bit do campo endereo e termina com o ltimo bit do campo informao
ou controle, ou seja, utiliza todo o frame excluindo os campos de flag e o
FCS.

95

Protocolo PPP (Point-to-Point Protocol)


O PPP (Point-to-Point Protocol) um protocolo para transmisso de
pacotes atravs de linhas seriais. O protocolo PPP suporta linhas
sncronas e assncronas. Normalmente ele tem sido utilizado para a
transmisso de pacotes IP na Internet.
O PPP projetado para transportar pacotes atravs de uma conexo
entre dois pontos. A conexo entre os pontos deve prover operao
full-duplex sendo assumido que os pacotes so entregues em ordem.
Estas caractersticas so desejadas para que o PPP proporcione uma
soluo comum para a conexo de uma grande variedade de Hosts,
Bridges e Routers.
As principais caractersticas do protocolo PPP so:
RFCs 1661,1662 e 1663;
Frame baseado no HDLC, ponto a ponto, balanceado;
Adiciona protocolos no campo de dados:

LCP Link Control Protocol: gerenciamento;


NCP Network control protocol: Suporte a vrios protocolos
de rede;

Chamada via modem nvel fsico;


PC envia frames LCP;

Seleciona parmetros PPP (compresso, autenticao, janela


etc.);

PC envia frames NCP

Seleciona parmetros de rede;


Exemplo: ganha IP dinmico;

Envia frames do protocolo de rede selecionado (por exemplo, IP).


O PPP composto basicamente de trs partes, sendo que a interao
entre elas obedece a um diagrama de fases, o qual apresentado pela
figura a seguir:

96

3.3 Rede

A camada de rede deve tornar transparente para a camada de


transporte a forma como os recursos dos nveis inferiores so utilizados
para implementar conexes de rede. Deve tambm equalizar as
diferenas entre as diversas sub-redes utilizadas de forma a fornecer um
servio nico a seus usurios (independente da rede utilizada). Suas
principais funes so:
roteamento: determinao das rotas apropriadas para a
transmisso dos dados entre dois endereos (origem e destino)
atravs de algoritmos de roteamento;
multiplexao da conexo de rede: vrias conexes de rede
podem ser multiplexadas sobre uma nica conexo de enlace, a
fim de otimizar a utilizao desta ltima;
segmentao e blocagem: caso as sub-redes envolvidas em
uma comunicao fim-a-fim possuam diversos tipos e tamanhos
de quadros, a camada de rede deve exercer funes de
segmentao de quadros e remontagem destes no destino;
controle de erro: detecta e, dependendo da qualidade do
servio exigida, at corrige erros de alterao, perda, duplicao e
no-ordenao das unidades de dados;

97
seqenciao: a camada de rede responsvel por manter a
ordem das unidades de dados de servio de rede a serem
transmitidas na rede e recebidas pela camada de transporte no
destino;
controle de fluxo: controle da taxa em que os dados so
transmitidos, de forma que o transmissor no envie mais dados do
que o receptor tenha capacidade de receber;
transferncia de dados expressos: a transmisso de dados
expressos tem por finalidade estabelecer prioridade de
transmisso para alguns dados (como sinalizao e interrupo)
sobre os dados normais;
seleo de servio: permite a escolha do servio de rede, de
modo a garantir que os servios oferecidos pelas diversas subredes sejam equivalentes;
gerenciamento: a camada de rede deve efetuar tarefas de
gerenciamento relacionadas qualidade de servio oferecida,
caracterizada pelos parmetros citados acima.
A camada de rede pode prestar servios orientados conexo (CONS
Connection Oriented Network Service) ou servios no-orientados
conexo (CLNS ConnectionLess Oriented Network Service). Um
exemplo de protocolo utilizado na camada de rede o X.25.

Algoritmos de Roteamento
A topologia em malha irregular de interconexo normalmente
associada s redes de computadores a longa distncia. Apresenta como
vantagem o fato do arranjo de interconexes poder ser realizado em
funo do trfego de informao, permitindo, portanto, uma otimizao
no uso dos meios de transmisso relativamente caros. Por outro lado, a
variedade de caminhos (rotas), resultante dessa topologia, introduz a
necessidade de deciso de encaminhamento (roteamento) das
mensagens (ou pacotes) em cada n da sub-rede.
Assim, por exemplo, cada n intermedirio ao receber uma mensagem
deve decidir em qual das suas rotas ou linhas de sada a mensagem

98
ser encaminhada. Essa tarefa implica uma considervel capacidade de
processamento e de armazenamento das mensagens em cada n da
sub-rede. A figura a seguir apresenta um exemplo de topologia em
malha irregular.

Interface ou N de Comunicao

Estao
Suporte Fsico de Transmisso

Os algoritmos de roteamento podem ser classificados quanto


adaptabilidade a mudanas ocorridas na rede como esttico ou
dinmico.
Os algoritmos estticos so aqueles que no esto preparados para
uma possvel variao da topologia ou de um outro parmetro qualquer
de desempenho da rede, ou seja, no caso de ocorrer tal variao,
necessrio refazer o algoritmo, interrompendo momentaneamente, todo
o funcionamento da rede.
Os algoritmos dinmicos por sua vez, j no oferecem dificuldade para
introduzir alteraes na estrutura de uma rede, pois estes so
projetados para alterar, em tempo de execuo, valores da sua
configurao. Entretanto a implantao de tais algoritmos mais
custosa devido sua maior complexidade.
No que diz respeito localizao e recolhimento de informaes sobre a
rede, os algoritmos de roteamento podem ser centralizado,
descentralizado, tambm chamado de isolado, ou distribudo.

99
Os sistemas com controle centralizado so aqueles dotados de um
computador que mantm armazenadas todas as informaes referentes
estrutura da rede como, por exemplo, a melhor opo de caminho
(rota mais curta) de cada n para todos os outros ns componentes da
rede. J no caso do controle descentralizado, a deciso do
encaminhamento dos pacotes das mensagens fica por conta de cada
mquina pertencente rede.
Os algoritmos distribudos so aqueles tambm com comportamento
isolado, porm com a capacidade de alterar a sua poltica de
encaminhamento de mensagens de acordo com mudanas ocorridas
nos outros ns. Sendo assim, neste caso, existe uma interao
peridica entre todas as mquinas da rede para que todas mantenhamse atualizadas a respeito do seu funcionamento.
Por fim, os algoritmos de roteamento quanto forma como feita a
deciso de encaminhamento dos pacotes, podem ser divididos em:
determinsticos, estocsticos e algoritmos de controle de fluxo.
Os algoritmos determinsticos so aqueles em que a escolha da melhor
rota de encaminhamento calculada com base em informaes de
parmetros de rede tais como: velocidade de transmisso da linha,
distncia fsica entre os pares de ns, capacidade de armazenamento
de mensagens de cada n etc. No caso dos algoritmos estocsticos, a
escolha pelo melhor caminho feita de forma aleatria.
Caso a deciso de encaminhamento seja feita com base em controle de
fluxo, neste caso o algoritmo de roteamento funciona tambm como
estratgia de controle de congestionamento, pois o melhor caminho para
enviar novas mensagens, seria aquele com o menor fluxo de dados em
curso, em outras palavras, o caminho menos congestionado.
A seguir, feito um comentrio resumido sobre os principais algoritmos
de roteamento conhecidos.
a) Roteamento pelo Menor Caminho
A idia, neste algoritmo, construir uma tabela das ligaes. O
algoritmo procura ligar dois pontos (ns) atravs do menor caminho.
Uma vez definida esta rota, todos os pacotes subseqentes seguiro por
ela.

100
O menor caminho pode ser definido atravs de vrios parmetros,
dentre os quais: distncia fsica, nmero de ns intermedirios entre a
origem e o destino, ou ainda, pelo menor tempo de transferncia de
informao.
b) Roteamento por Multicaminho
Na maioria das redes, existem muitos caminhos entre pares de ns que
so igualmente curtos ou rpidos. O que dificulta a definio quanto a
por qual dos caminhos a mensagem deve percorrer. Para evitar o
congestionamento causado pela emisso de pacotes sempre pelo
mesmo caminho, divide-se os pacotes por estes caminhos igualmente
bons. A essa tcnica de roteamento d-se o nome de Multicaminho.
A implementao desse tipo de roteamento feita mantendo uma tabela
em cada n com alguns dados referente a cada n destino, ou seja, qual
o menor caminho para o n, qual o segundo menor caminho e assim por
diante. Antes de iniciar a transmisso do pacote, o n origem gera um
nmero aleatrio, e ento, escolhe dentre as alternativas, usando
probabilidade. A tabela construda manualmente, carregadas nos ns
antes de criada a rede, e portanto, no pode ser modificada.
c) Roteamento Centralizado
Os algoritmos de roteamento discutidos requerem um conjunto de
informaes da rede, tais como topologia e trfego para tomar decises.
Se a topologia for esttica e o trfego quase constante, a utilizao de
tabelas funcional.
Contudo, se os ns e linhas so modificados e o trfego variar com
freqncia, algum mecanismo necessrio para atualizar as tabelas
com alteraes ocorridas na rede. Logo, a necessidade da criao de
tabelas de roteamento centralizado.
Quando se utiliza roteamento centralizado, necessria a presena de
um centro de controle de roteamento (CCR). Periodicamente, cada n
envia ao CCR informaes referentes rede: distncia, vizinhos ativos
etc. Com esses dados, o CCR capaz de selecionar o melhor caminho
para transportar pacotes entre dois ns.

101
d) Roteamento Isolado
No mais simples algoritmo de roteamento descentralizado, o n toma as
decises de roteamento baseado apenas nas informaes conseguidas
por ele mesmo. No h troca de informaes entre os ns. Ainda assim,
os ns procuram se adaptar s modificaes na topologia e trfego. A
esse roteamento d-se o nome de Isolado.
e) Rotemaneto por Inundao
Este processo consiste na emisso da informao por todas as linhas do
n exceto aquela por onde a informao chegou. Com isso, esta tcnica
gera vrias duplicatas da informao inicial. Para se evitar um excessivo
congestionamento, conta-se o nmero de ns pelos quais a informao
ter de passar para chegar ao destino. Cada vez que ela passar por um
n, o contador decrementado. Quando no se sabe ao certo o nmero
de ns entre a origem e o destino, define-se o pior caso para o contador.
f) Roteamento Distribudo
Neste tipo de roteamento, cada n troca periodicamente informao com
os ns vizinhos. Com isso, cada n mantm uma tabela de roteamento
atualizada. Esta tabela contm uma estimativa de tempo ou distncia
para o n destino, alm de uma sada preferencial para a transferncia
da informao.
g) Roteamento timo
Mesmo sem deter conhecimento sobre a topologia e trfego da rede,
possvel se ter alguma idia do roteamento timo. Sabendo-se
previamente o caminho timo entre dois ns distantes, ento, qualquer
n intermedirio pode seguir pela mesma rota.
h) Roteamento Baseado em Fluxo
Em algumas redes possvel predefinir o fluxo de dados entre dois ns
devido sua estabilidade. Neste caso, utilizando aproximao, pode-se
analisar o fluxo matematicamente a fim de se otimizar o roteamento.
Para se usar essa tcnica necessrio conhecer a topologia da rede, o
trfego e a capacidade de transmisso da linha.

102

Equipamentos de Interconexo
Repetidores, pontes, switches e roteadores, podem ser considerados os
elementos bsicos de interconexo de redes. A figura abaixo ilustra a
relao entre as funes bsicas e o modelo OSI.

Repetidores
Um repetidor atua na camada fsica do modelo OSI, exercendo funo
de regenerador de sinal entre dois segmentos de redes locais. Amplifica
o sinal recebido de um segmento de rede e repete esse mesmo sinal no
outro segmento. Permite interconectar dois segmentos de redes locais
de mesma tecnologia (Ethernet por exemplo) e eventualmente, opera
entre meios fsicos de tipos diferentes (10BASE2 e 10BASE5, por
exemplo). Como resultado possvel aumentar a extenso de uma rede
local, de forma que o conjunto de segmentos interconectados se
comporte como um nico segmento.
Um exemplo tpico de utilizao de repetidores a interconexo de
segmentos Ethernet: 10BASE5 (cabo grosso) ou 10BASE2 (cabo fino),
cujos comprimentos mximos so respectivamente 500m e 185m. Tal
extenso pode ser ampliada at 2500m (para 10BASE5) ou 925m (para
10BASE2) atravs do emprego de at quatro repetidores, conforme
especificam as correspondentes normas de padronizao.
Repetidores usados em redes Ethernet devem ter a funo de deteco
de coliso para poder propag-la.
No se deve fechar um caminho entre dois repetidores sob pena de
duplicao infinita de quadros, alm de provocar um aumento de
ocorrncia de colises em redes que trabalham no modo conteno (no
modo conteno, as estaes que desejam fazer uso do meio para
transmisses, o fazem sem nenhum processo prvio de verificao

103
quanto ao meio j estar ou no ocupado por outra transmisso).

Conversores
Alguns fornecedores introduziram um equipamento chamado conversor
de meio (media converter) ou apenas conversor. Eles s vezes so
chamados de adaptadores de mdia tambm. Esses equipamentos
convertem sinais Ethernet de um meio (cabo coaxial, por exemplo) para
outro meio (fibra ptica, por exemplo) e alguns no apresentam uma
concordncia com o padro IEEE 802.3 no que se refere a repetidores.
digno de nota que qualquer repetidor , por definio, tambm um
conversor. Similarmente, qualquer conversor um repetidor, porque ele
repete de um meio para outro.

Pontes
Operam na camada de enlace do modelo OSI, sendo transparentes s
camadas superiores deste modelo. As pontes podem ser utilizadas para
interconectar redes de tecnologias diferentes (Ethernet, Token Ring,
FDDI etc.).
Outra caracterstica das pontes o isolamento de trfego por segmento
de rede, apresentando-se como uma soluo para resolver problemas
de sobrecarga de trfego em redes locais. Para fazer isso a ponte
analisa o endereo de destino do pacote e se a mquina de destino
estiver no segundo segmento da rede ele envia o pacote para o
segundo segmento caso contrrio ele retm o pacote no segmento
inicial , essa a principal diferena entre a ponte e o repetidor, no caso
do repetidor, ele enviaria o pacote diretamente para o segundo
segmento sem analisar o endereo de destino, fica claro que o uso de
repetidores no uma boa poltica para diminuir o trfego.
Desvantagens do emprego de pontes
Alta latncia: poucas pontes operam na mesma taxa que o meio de
transmisso, ou seja, um quadro que chegue no processado antes
que chegue outro, usa-se a tcnica de store-and-foward. Isso se agrava
medida que o trfego inter-segmento, na rede, fica muito intenso.
Broadcast storm: as pontes ao detectarem um quadro sem endereo de
destino, o enviam para todos as portas a ela ligadas (broadcast), essa

104
ocorrncia de broadcast atravs da rede pode ocasionar a gerao de
novos broadcasts, o que consome a largura de banda na rede. Esse
processo, em seu ponto crtico, chamado broadcast storm, se esse
consumo for de 5% em uma banda de 100Mbps isso provavelmente no
ser problema. Porm esse mesmo broadcast pode saturar um
segmento Token Ring a 4Mbps ou consumir 50% da largura de banda
disponvel em uma rede Ethernet. O que j significante. A maioria das
pontes possuem mecanismos de controle desse fenmeno de trfego,
porm em grandes redes pode-se resolver o problema empregando-se
roteadores, em um nmero menor do que o de pontes.

Wireless Bridge
IEEE est discutindo um padro (IEEE802.11) para LAN's sem fio, que
usam meios de transmisso no fsico, como ondas de rdio, por
exemplo (Wireless LANs), enquanto esse padro no sai, alguns
elementos do mercado de equipamentos (fornecedores, fabricantes,
etc.) esto se antecipando e discutindo como fazer a interoperabilidade
entre produtos e servios em todos os nveis, em uma Wireless LAN.
Esse frum de debate se chama WLIF (Wireless LAN Interoperability
Forum), esse frum definiu (por enquanto) que as wireless bridges locais
sero APs (Acesss Points pontos de acesso) que facilmente
conectaro uma LAN convencional (wired) com as LANs com wireless
backbone.

Roteadores
Assim como as pontes aperfeioam a funcionalidade dos repetidores, os
roteadores aprimoram a das pontes.
Atuando na camada de rede no modelo OSI, os roteadores lem as

105
informaes de endereamento da rede, contidas no pacote ou ficha e
podem incluir mais informaes para que o pacote seja enviado atravs
da rede. Por exemplo, um roteador poderia preparar um pacote Ethernet
em um encapsulamento com dados que contm informaes de
roteamento e de transmisso para ser transmitido atravs de uma rede
X.25. Quando esse "envelope" de dados fosse recebido na outra ponta,
o roteador receptor retiraria os dados X.25, e seqencializa o pacote
Ethernet no segmento de rede local associado.
Como elementos que atuam em nvel das sub-redes, os roteadores
estabelecem todas as melhores interconexes entre os elementos de
redes complexas. Os roteadores podem selecionar caminhos
redundantes entre segmentos de rede local e podem conectar redes
locais usando esquemas de composio de pacotes e de acesso aos
meios fsicos completamente diferentes. No entanto, por causa de sua
complexidade e funcionalidade, um roteador mais lento que uma
ponte.
Como dito anteriormente, os roteadores trabalham na camada de rede
do modelo OSI e ao contrrio das pontes, os roteadores no conhecem
a posio exata de cada n, um roteador s conhece os endereos da
sub-rede. Ele l as informaes contidas em cada pacote, utiliza
procedimentos de endereamento de rede para determinar o destino
adequado e ento recompe os dados em pacotes e os retransmite. O
roteador no se preocupa com o tipo de hardware utilizado pelo
segmento de rede local, no entanto eles devem executar softwares que
obedeam ao mesmo protocolo de camada de rede. Os roteadores no
so transparentes como as pontes, eles demandam muita configurao
e gerenciamento.
O esquema de endereamento utilizado em roteadores permite que os
administradores segmentem a rede em diversas sub-redes, de forma
que a arquitetura admitir vrias topologias distintas. Esse aspecto
melhor explorado pelos switches.
Os roteadores s recebem pacotes ou quadros endereados
especificamente de estaes ou pontes. Eles no lem todas as
"unidades" que chegam at eles, como as pontes fazem em relao aos
quadros, assim, como no transportam nem tratam todos os pacotes ou
quadros, funcionam como uma barreira entre os segmentos de rede.
Os roteadores retiram as informaes de endereo da camada MAC

106
antes de enviarem os pacotes atravs dos links, com isso consegue-se
eliminar uma boa quantidade de overhead na comunicao, um vez que,
em pacotes pequenos, os endereos da camada MAC podem chegar a
50% do tamanho do pacote. Donde se deduz que roteadores usam os
(caros) links de comunicao a longa distncia, com mais eficincia que
as pontes.
Um outro aspecto a ser destacado que roteadores podem ser usados
como "portas" de controle de acesso entre partes diferentes de uma
organizao.
Limitaes dos roteadores
Operam a velocidades menores que as pontes;
maior complexidade de configurao/manuteno que as pontes.
Vantagens dos roteadores
Escolha dos melhores caminhos ou caminhos alternativos (caso
falhe algum enlace);
Envio de notificao estao de origem em caso de falhas;
Possibilidade de definir nveis de segurana de modo a coibir
acessos a determinado segmento de rede. Definio de firewalls;
Possibilidade de definir esquemas de endereamento que
dependem do protocolo roteado.

Hubs
Hubs so equipamentos usados para conferir uma maior flexibilidade a
LANs Ethernet, esses equipamentos so basicamente plos
concentradores de fiao, e dessa forma conseguem estabelecer uma
topologia fsica que no corresponde topologia lgica em certo ponto
do backbone. Por isso, isoladamente um hub no pode ser considerado
como um equipamento de interconexo de redes. Os hubs s passam a
gozar desse "status" quando tem sua funo associada a outros
equipamentos como repetidores por exemplo.
O uso de hubs torna fcil o isolamento de problemas, bem como facilita
enormemente a insero de novas estaes em uma LAN.

107

Switches
A demanda por maiores taxas de transmisso e melhor utilizao dos
meios fsicos, aliados evoluo contnua da microeletrnica, comeou
a alterar a construo dos hubs.
A partir do momento que as estaes esto ligadas a esse elemento
central, no qual a implementao interna desconhecida mas a
interface coerente com as estaes, possvel pensar que estes
elementos podem implementar arquiteturas que no utilizam apenas um
meio compartilhado, mas sim possibilitam a troca de mensagens entre
vrias estaes simultaneamente.
Desta forma estaes podem obter para si taxas efetivas de transmisso
bem maiores do que as observadas anteriormente. Esse novo tipo de
elemento, que pode ser considerado uma evoluo do hub,
denominado switch, que nada mais , do que um hub com funes de
pontes e roteadores e hardware especial que lhe confere baixo custo e
alta eficincia.
Essas caractersticas fazem dele hoje a resposta tecnologica mais
procurada para responder s crescentes demandas das atuais
aplicaes em redes.
Hub X switch
No hub convencional (hub repetidor), cada porta liga segmentos
individuais de uma LAN, de maneira a criar uma grande rede que opera
como uma simples LAN Ethernet e todos os segmentos se comportam
como se pertencessem a esta grande LAN, formada.

108
No switch, cada porta se comporta como uma LAN individual e no
como mais um segmento de uma LAN maior.

Gateway
At aqui discutiu-se a terminologia de Bridge e Roteadores, sendo que a
principal diferena entre eles se deve ao nvel da camada de rede que
atuam e ao tipo de endereamento.
Enquanto uma bridge atua na camada de enlace de dados, fazendo a
troca de frames entre elas, o roteador decide sobre qual o caminho os
dados devem seguir. O roteador atua em nvel de camada de rede e faz
o roteamento de pacotes entre elas. J o gateway interconecta redes em
um nvel superior a bridges e roteadores, estendendo-se da camada de
rede para a camada de aplicao. Um gateway faz o roteamento de
datagramas IP entre as redes que esto conectadas ele.
Internet Gateway
Gateway tem, como funo, fazer a interligao de redes distintas
(usando protocolos distintos, com caractersticas distintas). Ele atua em
todas as camadas do modelo ISO/OSI, resolvendo problemas de
diferena entre as redes que ele interliga, tais como: tamanho dos
pacotes que transitam nas redes, forma de endereamento,
temporizaes, forma de acesso, padres de linguagem interna de
formato de correios eletrnicos.
Segundo o Glossrio de Termos da Internet, o termo gateway pode
significar:

109
1. Sistema que possibilita o intercmbio de servios entre redes com
tecnologias completamente distintas, como BITNET e INTERNET.
2. Sistema e convenes de interconexo entre duas redes de mesmo
nvel e idntica tecnologia, mas sob administraes distintas.
3. Roteador (terminologia TCP/IP).
4. Computador ou material dedicado que serve para interligar duas ou
mais redes que usem protocolos de comunicao internos diferentes,
ou, computador que interliga uma rede local Internet ( portanto o
n de sada para a Internet).
Basicamente pode-se resumir que gateway, nada mais que um
equipamento capacitado a possibilitar a interconexo de duas ou mais
redes com protocolos de comunicao diferentes.
Opes de Mercado
A maioria dos gateways utilizados para conexo com a internet so
baseados em servidores de rede (Novel, Windows NT, Linux etc), ou
simplesmente roteadores ligados diretamente a internet (ou outra rede).
Entretanto solues especficas de hardware e software esto sendo
lanadas no mercado.
A seguir observa-se a conexo de redes TCP/IP em uma rede X.25 (tipo
RENPAC) onde utiliza-se um gateway da Ciclades (Cyclom-X.25).

110

3.4 Transporte

A camada de transporte prov mecanismos que possibilitam a troca de


dados fim-a-fim, ou seja, a camada de transporte no se comunica com
mquinas intermedirias na rede, como pode ocorrer com as camadas
inferiores.
As principais funes da camada de transporte so:
estabelecimento e liberao da conexo de transporte: para se
estabelecer a conexo, devem ser negociadas a classe de protocolo a
ser utilizada, o tamanho mximo das unidades de dados de protocolo, a
utilizao ou no do servio de transferncia de dados expressos,
parmetros de qualidade de servio (throughput, atraso de trnsito,
prioridade, taxa de erro residual) etc;
controle de seqncia e controle de erro: numerao e
reconhecimento explcito dos dados a fim de evitar perdas, duplicao
ou entrega fora de ordem;
controle de fluxo: a tcnica de controle de fluxo utilizada na camada
de transporte a tcnica de alocao de crdito, parecida com a janela
deslizante;
segmentao, blocagem e concatenao fim-a-fim: adapta o tamanho
da unidade de dados utilizadas para as camadas de transmisso;
monitorao da qualidade do servio: a monitorao da qualidade de
servio deve ser constante, caso contrrio deve ser gerada uma
notificao camada de sesso;
transferncia de dados expressos: a camada de transporte deve
possibilitar esta funcionalidade;
gerenciamento: funes de gerenciamento relacionadas qualidade
de servio prestado s entidades de sesso.
As funes implementadas pela camada de transporte dependem da
qualidade de servio desejada. Foram especificadas, ento, cinco
classes de protocolos orientados conexo:

111
classe 0: simples, sem nenhum mecanismo de deteco e
recuperao de erros;
classe 1: recuperao de erros bsicos sinalizados pela rede;
classe 2: permite que vrias conexes de transporte sejam
multiplexadas sobre uma nica conexo de rede e implementa
mecanismos de controle de fluxo;
classe 3: recuperao de erros sinalizados pela rede e multiplexao
de vrias conexes de transporte sobre uma conexo de rede;
classe 4: deteco e recuperao de erros e multiplexao de
conexes de transporte sobre uma nica conexo de rede.

3.5 Sesso
A camada de sesso a responsvel pelo estabelecimento de sesses
entre dois usurios permitindo o transporte ordinrio de dados (assim
como a camada de transporte), porm com alguns servios mais
refinados, que podem ser teis em algumas aplicaes.
Alguns servios que a camada de sesso deve prover so, por exemplo:
gerncia do controle de dilogo: a troca de informaes entre
entidades em um circuito half-duplex deve ser controlada atravs da
utilizao de tokens. A camada de sesso responsvel pela posse e
entrega destes tokens, ajudando a controlar de quem a vez de
transmitir;
sincronizao: para se evitar, por exemplo, a perda de um volume de
dados muito grandes que esto sendo transmitidos em uma rede no
confivel, utiliza-se o conceito de ponto de sincronizao. O ponto de
sincronizao corresponde a marcas lgicas posicionadas ao longo do
dilogo. Toda vez que um usurio recebe um ponto de sincronizao,
deve enviar uma resposta, confirmando que este foi recebido. Caso a
transmisso, por algum motivo, seja interrompida, ela pode ser
reiniciada a partir do ltimo ponto de sincronizao confirmado;

112

3.6 Apresentao
A camada de apresentao, ao contrrio das camadas inferiores, j no
se preocupa com os dados em nvel de bits, mas sim com a sua sintaxe,
ou seja, sua representao. Nela definida a sintaxe abstrata, ou seja, a
forma como os tipos e os valores dos dados so definidos,
independentemente do sistema computacional utilizado e a sintaxe de
transferncia, ou seja, a maneira como realizada esta codificao. Por
exemplo, atravs da sintaxe abstrata define-se que um caracter A deve
ser transmitido. A sintaxe de transferncia especifica, ento, como este
dado ser codificado em ASCII ou EBCDIC ao ser entregue camada
de sesso.
Outras funes que a camada de apresentao pode executar so a
criptografia e compresso de dados.

3.7 Aplicao
Basicamente, as funes da camada de aplicao so aquelas
necessrias adaptao dos processos de aplicao ao ambiente de
comunicao. A camada de aplicao estruturada modularmente para
permitir a flexibilidade das funes e de forma, para se determinar os
requisitos de comunicao de cada aplicao distribuda.
A camada de aplicao deve seguir o descrito na norma ISO 9545. Ela
formada por vrias ASEs (Elemento de Servio de Aplicao), que so
os componentes bsicos das AEs (Entidade de Aplicao). Uma AE a
funo que um processo de aplicao utiliza para se comunicar com os
seus pares. Um processo de aplicao pode utilizar diversas AEs, cada
uma das quais provendo um conjunto de definies de cada uma das
funes e das regras que governam o uso destas funes.
O componente bsico de uma AE um Elemento de Servio de
Aplicao (ASE). Um ASE um elemento que define uma funo ou um
conjunto de funes que ajudam na realizao da aplicao. Desta
forma, pode-se imaginar que um AE um grande programa feito de
muitos sub-programas ou procedimentos, que so os ASE.

113
As principais funes da camada de aplicao so:
Seleo do modo de dilogo (full duplex ou half duplex);
Determinao da qualidade de servio aceitvel na conexo: retardo
de transferncia, taxa de erro tolervel etc;
Identificao dos futuros parceiros na comunicao: por nome ou
endereo;
Especificao de aspectos relativos segurana: controle de acesso,
integridade de dados etc.

Elementos de Servio de Aplicao de Propsito Geral


Aqui sero apresentados os elementos de servio de aplicao que
exercem funes bsicas, podendo ser utilizados pela maioria das
aplicaes.
ACSE (Association Control Service Element)
O elemento de servio de aplicao ACSE o responsvel pelo
gerenciamento das associaes de aplicao. Presta os servios
bsicos de estabelecimento e liberao (ordenada e abrupta) de
associaes de aplicao. Desta forma, est presente em todas as
entidades de aplicao.
ROSE (Remote Operations Service Element)
O ROSE um elemento de servio de aplicao que oferece suporte a
aplicaes interativas, sendo bastante til em aplicaes distribudas. O
ROSE no pode ser utilizado isoladamente. Em geral, ele utilizado em
aplicaes envolvendo MHS (Message Handling System), DS (Directory
Service) e gerenciamento OSI.
No caso particular do gerenciamento, o ROSE usado, por exemplo,
para transportar operaes de gerenciamento (como o caso da leitura
de atributos de um objeto gerenciado) do gerente para o agente e para
transportar o resultado da operao realizada (valor dos atributos lidos)
do agente para gerente.

114
RTSE (Reliable Transfer Service Element)
Como vimos anteriormente, uma das funes da camada de sesso
garantir que aps uma interrupo em uma conexo estabelecida, a
transferncia dos dados possa se reestabelecer a partir do ponto em
que houve a interrupo, havendo uma perda mnima. O RTSE deve
executar esta mesma funo atravs de uma interface simples e ser
capaz, ento, de transferir as unidades de dados de um forma confivel
entre entidades de aplicao.
CMISE (Common Management Information Service Element)
Cada recurso que est sujeito ao gerenciamento de sistemas
representado por um objeto gerenciado. Os objetos gerenciados podem
ser criados, suprimidos e ter os valores dos seus atributos modificados.
O gerenciamento de objetos descreve o servio para relatrios de
criao e supresso de objetos gerenciados, modificao de nomes de
objetos gerenciados, modificao de atributos dos objetos gerenciados.
Estas aplicaes de gerncia de rede so realizadas atravs do CMISE.
A descrio do servio CMISE detalhada na X.710 e na ISO 9595-1
verso 2. O Protocolo de Informao de Gerenciamento Comum (CMIP)
o protocolo utilizado para a troca de unidades de dados de protocolo
de informao de gerenciamento comum entre o agente e o gerente. O
CMIP especifica os elementos de protocolo que podem ser usados para
prover as Operaes e Notificaes definidas na X.710, a qual define o
Servio de Gerenciamento Comum (CMIS). A X.711 define a sintaxe
abstrata do CMIP.
TP (Transaction Processing)
O TP tem como objetivo prover a infra-estrutura necessria ao suporte
do processamento de transaes distribudas envolvendo vrios
sistemas abertos. Uma transao distribuda deve ser caracterizada por:
atomicidade: uma unidade de trabalho deve sempre ser executada de
maneira completa, ou no deve ser executada;
consistncia: uma unidade de trabalho deve ser executada de uma
maneira precisa, correta e vlida em relao semntica da aplicao;
isolao: os resultados intermedirios de uma unidade de trabalho

115
no devem tornar-se disponveis a no ser para as operaes que
fazem parte de uma unidade de trabalho;
durabilidade: os efeitos da realizao de uma unidade de trabalho
no podem ser alterados por nenhuma falha que venha a ocorrer
posteriormente.
responsabilidade do TP prover facilidades e mecanismos de forma a
garantir que estes objetivos sejam alcanados.
CCR (Commitment, Concurrency and Recovery)
Para os casos em que o processamento se d de forma distribuda, as
facilidades so providas pelo TP. J no caso do processamento ocorrer
entre duas aplicaes residentes em sistemas abertos distintos, ela
deve ser coordenada de forma que haja a garantia de que a execuo
de unidades de trabalho ocorra somente quando tais aplicaes estejam
prontas e aptas a faz-lo.

Elementos de Servio de Aplicao de Propsito


Especfico
A funo dos elementos de servio de aplicao prover suporte a
aplicaes de uma maneira genrica, porm algumas aplicaes como a
transferncia de arquivos e o correio eletrnico se tornaram to comuns
que foram criados elementos de servio especficos para estes casos.
MHS (Message Handling System)
O MHS o servio de correio eletrnico. Este tipo de servio surgiu h
vrios anos, na dcada de setenta, porm funcionava de maneira
proprietria, ou seja, sistemas de fabricantes diferentes no conseguiam
trocar mensagens entre si. Na dcada de oitenta, o CCITT em conjunto
com a ISO resolveram padronizar este tipo de servio.
A operao do MHS se baseia no sistema store-and-forward, ou seja,
no h nenhuma conexo entre o originador da mensagem e o seu
destinatrio durante o momento em que esta enviada. As facilidades
que o MHS oferece incluem:
nomeao e endereamento;

116

entrega de mensagens a mltiplos destinatrios;


destinatrio alternativo;
tipo de servio (prioridade);
teste;
notificao;
converso.

A verso de 88 do MHS contm, ainda, facilidades adicionais relativas


segurana, listas de distribuio e redirecionamento de mensagens.
FTAM (File Transfer Access and Management)
O FTAM tem por objetivo permitir a consulta, acesso, transferncia e
gerenciamento de arquivos em um ambiente aberto. muito til, por
exemplo, no caso de transferncia de arquivos de tarifao, que
possuem um volume muito grande. As operaes que podem ser
executadas sobre arquivos podem ser classificadas em trs tipos:
transferncia: operao de movimentao entre dois sistemas
abertos, de parte ou de todos os dados contidos em um arquivo;
acesso: operao em que o usurio pode ler, substituir ou remover os
dados contidos em um arquivo;
gerenciamento: operaes de criao,
manipulao de atributos de um arquivo.

remoo,

inspeo

Os servios prestados pelo protocolo FTAM deve servir de base para o


desenvolvimento de sistemas que envolvam a manipulao de arquivos
em vrios nveis de complexidade. Por exemplo, a transferncia parcial
ou completa de arquivos entre sistemas interconectados atravs de uma
rede local ou de longa distncia; o acesso a um sistema de arquivos
compartilhado entre mltiplas estaes interconectadas atravs de uma
rede; a transferncia de arquivos para fins de impresso etc.
DS (Directory Service)
O Servio de Diretrio consiste em um repositrio de informaes
mantido por um conjunto de sistemas abertos distribudos. Estes
sistemas possuem acesso a essas informaes e podem, por exemplo,
ler e modificar estas informaes.

117

4. SISTEMAS OPERACIONAIS DE REDE


Um sistema operacional de um computador pode ser definido como um
software composto de um conjunto de rotinas que fornecem servios
bsicos de uso geral que simplificam a utilizao dos recursos de
hardware de uma mquina. Essas rotinas fornecem servios como: o
gerenciamento do uso do processador, alocao dos processos
(programas em execuo) na memria principal, controle do acesso aos
dispositivos de entrada e sada, alocao de informaes nos
dispositivos de armazenamento etc.
Quando surgiram as redes de computadores, foi introduzido um sistema
de comunicao para interligar os equipamentos de processamento de
dados (estaes de trabalho) com o objetivo de permitir o
compartilhamento de recursos. Para isto, foi necessrio, a adio de
recursos de hardware e software s estaes. Do ponto de vista do
hardware, foi introduzido um dispositivo de entrada e sada adicional,
responsvel pela interface do computador com o sistema de
comunicao: a placa de interface de rede.
Para ajustar o sistema operacional do micro, agora com um novo
dispositivo fsico, surgiram os sistemas operacionais de redes,
complementando o sistema operacional antigo com um conjunto novo
de funes bsicas, e de uso geral, necessrias operao das
estaes, de forma a tornar transparente o uso dos recursos
compartilhados. Dentre as funes do sistema operacional de rede
podemos destacar: o gerenciamento do acesso ao sistema de
comunicao e, conseqentemente, s estaes remotas para utilizao
de recursos de hardware e softwares remotos. Existem dois tipos de
rede: Peer-to-peer (ponto a ponto) e Cliente-Servidor.

4.1 Ponto a ponto. Cliente-Servidor

A interface entre as aplicaes e o sistema operacional baseia-se,


usualmente, em interaes solicitao/resposta, onde a aplicao
solicita um servio atravs de uma chamada ao sistema operacional. O
sistema operacional executa o servio solicitado e responde, informando
o status (se foi executado com sucesso ou no) e transferindo os dados

118
resultantes da execuo para a aplicao, quando for o caso.
No modo de interao Cliente-Servidor, a entidade que solicita um
servio chamada cliente e a que presta o servio o servidor. As
estaes que disponibilizam a outras estaes o acesso a seus recursos
atravs da rede, devem possuir a entidade (ou mdulo) servidor. As
estaes que permitem que suas aplicaes utilizem recursos
compartilhados com outras estaes, devem possuir a entidade (ou
mdulo) cliente.
Na arquitetura peer-to-peer, em todas as estaes o sistema
operacional de rede possui os mdulos cliente e servidor.
Na arquitetura cliente-servidor, as estaes da rede dividem-se em
estaes clientes, que s possuem as funes do mdulo cliente
acopladas ao seu sistema operacional local, e em estaes servidoras.
As estaes servidoras necessariamente possuem as funes do
mdulo servidor e podem, opcionalmente, possuir tambm as funes
do mdulo cliente (possibilitando, por exemplo, que um servidor seja
cliente de outro, caso tpico da relao entre servidores de impresso de
arquivos).

A figura mostra, como exemplo, um diagrama com os componentes de


um mdulo cliente DOS em uma rede local de computadores. Neste
esquema, o redirecionador intercepta a interrupo INT 21 (em
hexadecimal), usada pelas aplicaes DOS para solicitar a execuo de
servios.

119

4.2 Servidores de Arquivo, Banco de dados, Impresso,


Comunicao e Outros
Podemos definir mdulo servidor como a entidade do Sistema
Operacional de Rede que torna disponveis os recursos de uma estao
aos usurios da rede. Chamamos de estao servidora, na arquitetura
cliente-servidor, a estao que possui um mdulo servidor em seu
sistema operacional de rede. Existem tipos de servidores, vamos falar
um pouco de cada.

Servidor de Arquivos
O servidor de arquivos tem com funo oferecer a seus clientes os
servios de armazenamento e acesso a informaes, e de
compartilhamento de discos.
Servidores de arquivos controlam unidades de disco ou outras unidades
de armazenamento, sendo capazes de aceitar pedidos de transaes
das estaes clientes e atend-los utilizando seus dispositivos de
armazenamento de massa. Gerenciam assim, um sistema de arquivos,
que pode ser utilizado pelo usurio em substituio ou em adio ao
sistema de arquivos existente na prpria estao.
O sistema de arquivos costumam possuir uma estrutura hierrquica de
diretrios, proteo de arquivos individuais e de diretrios atravs de
palavras chaves, chaves para atualizao simultnea e segura de
arquivos, e vrias outras caractersticas, como, por exemplo, a garantia
da integridade de dados em caso de falhas do sistema ou de acessos
concorrentes. A comunicao de um cliente com um servidor pode ser
transparente ou no, isto , o servidor pode tornar totalmente
transparente para o cliente a localizao de um arquivo; ou ento caber
ao cliente o conhecimento da localizao do arquivo e da troca de
primitivas com o servidor.
O servidor de arquivo pode ser dividido em trs subsistemas funcionais:
o subsistema de gerncia de arquivos, o subsistema de cache de disco
e o subsistema de controle de acesso compartilhado e segurana.
O subsistema de gerncia de arquivos controla todo acesso fsico aos
meios de armazenamento. Alguns servidores implementam o seu

120
prprio subsistema de gerncia de arquivos a fim de obter melhor
eficincia e mais segurana, enquanto outros utilizam os servios do
sistema operacional local. O subsistema de cache de disco aumenta a
eficincia do servidor acessando o disco em grandes blocos de dados,
mantendo-os em memria RAM, tentando assim diminuir o nmero de
acessos fsicos s unidades de armazenamento. O subsistema de
acesso compartilhado e segurana controla o acesso simultneo aos
arquivos, permitindo que eles sejam compartilhados e utilizados
concorrentemente. So usados dois modelos bsicos para controlar o
acesso aos arquivos: os modelos share level e user level.
No modelo share level cada recurso compartilhado e cada direito de
acesso possui uma ou mais senhas de acesso. O dono do recurso
responsvel por administrar suas senhas. Qualquer pessoa que
conhea a senha pode utilizar o recurso com o direito de acesso a ela
associado. Um exemplo de um sistema que utiliza esse modelo de
segurana o Windows for Workgroups.
No modelo user level cada usurio possui uma senha pessoal, que
autoriza seu acesso ao sistema, e cada recurso possui uma lista de
permisses de acesso. S usurios que pertencem lista de
permisses esto autorizados a utilizar o recurso segundo o tipo de
acesso a ele (usurio) disponibilizado. No modelo user level, cabe ao
administrador do sistema gerenciar o cadastro de usurios e as listas de
permisses dos recursos compartilhados. Um exemplo de sistema
operacional que adota esse modelo de segurana o NetWare 3.11.

Servidor de Banco de Dados


As aplicaes baseadas no acesso a banco de dados podem utilizar um
sistema gerenciador de banco de dados (SGBD) executado no cliente,
que usa o servidor de arquivos para armazenar os arquivos dos bancos
de dados. Esse processo torna difcil a manuteno da integridade da
base de dados pois o Banco de dados acessado por vrios clientes.
Para resolver esse problema, poderamos pensar em uma alternativa
em que parte das funes do SGBD fosse executada no servidor, que,
neste caso, assumiria no somente as funes de armazenamento de
um servidor de arquivos, mas tambm funes de processamento de
consultas, sendo assim denominado servidor de banco de dados.
Para visualizarmos melhor as vantagens da utilizao de um servidor de
banco de dados vamos ver um exemplo da execuo de um tarefa de

121
consulta a um banco de dados sem a utilizao e com a utilizao de
um servidor de banco de dados.
No primeiro caso para a execuo da tarefa, o SGBD local (executado
no cliente) tem que ler todos os registros da base de dados residente no
servidor de arquivos. Para tal, ele solicita que o servidor de arquivos
abra o(s) arquivos(s) da base de dados em questo, e transfira, atravs
da rede, todos os registros para a estao cliente.
Aps receber os registros, o SGBD local aplica o critrio de seleo e
entrega aplicao cliente os registros selecionados. A estao cliente
ento imprime o relatrio. Agora, se fosse utilizado um servidor de
banco de dados o SGBD local primeiramente codificaria o pedido do
usurio, por exemplo, em uma consulta SQL de acordo com o critrio de
seleo definido pela aplicao. Em seguida, ele enviaria a consulta
para o SGBD servidor.
O servidor de bancos de dados ao receber o pedido, processa a
consulta, lendo todos os registros do banco de dados, localmente,
selecionado-os de acordo com o critrio definido. Aps selecionados os
registros relevantes, o SGBD servidor os envia ao SGBD cliente, que os
entrega aplicao. De posse dos registros selecionados, a aplicao
gera o relatrio.
Por este exemplo, vemos duas vantagens quando utilizado um
servidor de banco de dados: a primeira a utilizao da rede, que neste
caso, s transporta os registros que efetivamente iro compor o
relatrio. Neste caso, o ganho no desempenho no se restringe
aplicao em questo, mas estende-se a todas as aplicaes que
estejam utilizando a rede para intercambiar dados.
A segunda vantagem a ser observada, a possibilidade de concentrar
os investimentos no hardware do servidor (processador, memria cache,
etc.), implicando em um velocidade de processamento maior do que no
caso onde a seleo dos registros realizada no cliente, usualmente
uma mquina de menor capacidade de processamento que o servidor.
O custo extra do software e hardware do servidor pode ser facilmente
justificado pelo seu compartilhamento.

Servidor de Impresso
O servidor de impresso tem por finalidade oferecer servios de

122
impresso a seus clientes, possuindo um ou mais tipos de impressora
acoplados, cada um adequado qualidade ou rapidez de uma aplicao
particular.
Existem vrias formas de implementar um servidor de impresso. A
forma mais simples baseada em pr-alocao da impressora. Nesse
caso, o cliente envia um pedido ao servidor, manifestando o desejo de
uso de uma impressora especfica. Caso essa impressora esteja
disponvel, ela ento alocada ao cliente at que este a libere (ou ento
at que se esgote o tempo mximo de utilizao, conforme negociao
na alocao). Caso a impressora no esteja disponvel, o cliente
avisado e colocado, se de seu desejo, em uma fila de espera.
Uma outra forma de implementarmos um servidor de impresso
utilizando a tcnica de spooling. Nesse caso, o cliente ao invs de pedir
a alocao de uma impressora, envia diretamente ao servidor o
documento a ser impresso. Esse documento colocado em uma fila de
espera, sendo impresso quando a impressora estiver disponvel.
A fila de impresso pode ser realizada em arquivos localizados nos
discos existentes no servidor de impresso, ou ento atravs de
arquivos de um servidor de arquivos, localizado ou no na mesma
estao do servidor de impresso. Nesse ltimo caso, o cliente envia
seu documento ao servidor de arquivos e um pedido ao servidor de
impresso para a impresso do arquivo determinado. O servidor de
impresso, atuando como cliente do servidor de arquivos, solicita que
ele lhe envie o arquivo para impresso, quando tiver uma impressora
disponvel para tal.

Servidor de Comunicao
A funo de um servidor de comunicao a realizao de todos os
procedimentos de acesso rede e de todos procedimentos de interface
com os dispositivos dos usurios, agindo assim como um concentrador.
Tambm usual a utilizao de servidores de comunicao para ligao
de terminais de pequena capacidade rede, como tambm para a
ligao de computadores de grande porte rede. A ligao do servidor
ao computador ou terminal pode ser realizada de vrias maneiras:
desde linhas assncronas de baixa velocidade e protocolo de
comunicao bem simples, at canais de entrada/sada com protocolos
bastante complexos.

123
Os gateways so estaes da rede que oferecem servios de
comunicao com outras redes, se constituindo assim em um caso
especial de servidor de comunicao.

Servidor de Gerenciamento
A funo de um servidor de Gerenciamento a monitorao do trfego,
do estado e do desempenho de uma estao da rede, assim como a
monitorao do meio de transmisso e de outros sinais; essa
monitorao necessria para o gerenciamento da rede, de forma a
possibilitar a deteco de erros, diagnoses e resolues de problemas,
tais como falhas, diminuio de desempenho etc.
O uso de um servidor de gerenciamento no libera as estaes de
realizarem medidas de diagnose e desempenho, e estatstica de
controle. Essas funes devem ser realizadas individualmente pelas
estaes, com relatrios sendo enviados periodicamente ao servidor. Ao
servidor caber a anlise desses dados e a obteno e anlise de dados
globais da rede, para tomada de decises quanto ao dimensionamento
da rede, tarifao, isolamento de falhas etc. Muitas vezes tal servidor
capaz de receber todos os pacotes que transitam pela rede, mesmo
aqueles no endereados a ele. Dados que exigem segurana devem,
nesse caso, sofrer algum tipo de criptografia em nveis superiores de
protocolo nas estaes de origem.

Outros Servidores
Gateways; Servidores de nomes, responsvel pela funo de converso
de nomes simblicos em endereos numricos, fornecendo ao usurio
transparncia das localizaes e endereos dos servios oferecidos pela
rede; Servidores de fac-smile; o concentrador de telefones; os
servidores de voz e vdeo; os servidores de CD-ROM etc.

4.3 Sistemas operacionais de rede


Recursos de hardware e software
Para que uma estao possa operar em uma rede de computadores
devem ser instalados recursos de hardware e software que

124
complementam seus dispositivos e seu sistema operacional local. Em
uma rede local, o hardware adicional necessrio se constitui, em geral,
em uma placa de interface e do driver de dispositivo que controla seu
funcionamento, alm do cabeamento extra. O software adicional, que
definimos como sistema operacional de rede, engloba os seguintes
componentes: um conjunto de mdulos implementando os protocolos e
as aplicaes cliente-servidor de uso geral e um ou mais drivers com
implementaes de protocolos de comunicao.
O controle da placa de rede realizado pelo driver de dispositivo que se
comunica com o Sistema Operacional Local atravs de uma interface
bem definida. Veja figura abaixo.

Placa de Interface de Rede


A placa de interface de rede (Network Interface Card NIC)
responsvel pela conexo do hardware da estao ao meio fsico de
transmisso e, conseqentemente, pela transmisso e recepo dos
sinais que trafegam no meio fsico. Usualmente, nas placas de rede so
armazenados e executados os algoritmos que disciplinam o acesso ao
meio de transmisso. Assim, na placa de rede esto as funes dos
nveis fsico e de controle do acesso ao meio (subcamada MAC na
arquitetura IEEE 802).

Drivers da Placa de Rede


Um programa qualquer que deseje utilizar uma placa de rede
diretamente para transmitir ou receber dados, precisa lidar com detalhes

125
especficos de cada tipo de placa (endereos de entrada/sada, cdigos
de controle e de status). Essa aplicao teria que ser reescrita, ou
reconfigurada, para cada tipo diferente de placa que viesse a utilizar.
Com o objetivo de diminuir essa dependncia utilizado o driver de
dispositivo (device driver) da placa de interface de rede. O driver de
dispositivo, que normalmente fornecido junto com a placa de rede
pelos fabricantes, de um lado lida com os aspectos especficos da
operao da placa de rede, e do outro, fornece um conjunto de
chamadas mais fceis de usar e menos dependentes da tecnologia das
placas de rede.
Note que, apesar do driver de dispositivo simplificar a tarefa de transmitir
dados usando a placa de rede, as aplicaes continuam tendo que ser
escritas especificamente para utilizar a interface definida por um
determinado tipo de driver de dispositivo. Por exemplo, nada impede
que fabricantes distintos de placas de rede Ethernet implementem
drivers de dispositivos com diferentes interfaces.
Visando eliminar essa dependncia de aspectos de implementao,
alguns fabricantes acordaram em desenvolver interfaces comuns.
NDIS (Network Driver Interface Specification)
A NDIS, desenvolvida em conjunto pela 3COM e Microsoft, define um
conjunto de comandos, chamadas primitivas NDIS, que padronizam a
interface oferecida pelos drivers de placa da rede.
ODI (Open Data Link Interface)
A Novell e a Apple Computer, visando tambm a padronizao da
interface MAC (interface do driver da placa de rede), desenvolveram a
ODI.

Drivers de Protocolo
Nos drivers de protocolo fica o cdigo das vrias opes de protocolos
de comunicao disponveis na estao. Alguns exemplos de drivers de
protocolo so: o TCP/IP, o SPX/IPX e o NetBIOS. Os drivers de
protocolo definem a interface usada pelas aplicaes distribudas pelo
intercmbio de dados.

126
TCP/IP
Um driver TCP/IP constitui-se de uma implementao do protocolo de
nvel de rede Internet Protocol, e do protocolo de nvel de transporte
Transmission Control Protocol, ambos definidos na arquitetura Internet.
Nos Sistemas Operacionais de Rede, os drivers de protocolo definem a
interface de programao. Entretanto, a grande motivao do uso do
driver TCP/IP pelos sistemas operacionais de redes, que ele permite a
interligao da rede local com outras redes locais, metropolitanas ou
geograficamente distribudas, desde que sejam compatveis com a
arquitetura TCP/IP.
IPX/SPX
O driver IPX/SPX contm os protocolos bsicos dos sistemas
operacionais de redes da Novell. O protocolo IPX (Internetwork Packet
Exchange) o protocolo usado pela Novell para o nvel de rede. O IPX
fornece um servio datagrama no-confivel a seus usurios
(normalmente o SPX), isto , seus pacotes so transmitidos sem que
seja necessrio estabelecer conexes e no so reconhecidos pelo
destinatrio.
Os endereos IPX so formados por trs componentes: o endereo da
rede onde est conectada a estao, o endereo da estao na rede e o
endereo de uma porta (socket) que identifica o processo que est
executando na estao que enviou ou que ir receber o pacote. O IPX
implementa um esquema de roteamento inter-redes (todas elas usando
o IPX), baseado em tabelas de rotas localizadas nos gateways.
O SPX (Sequence Packet Protocol) o protocolo usado pela Novell para
o nvel de transporte do RM-OSI. O SPX implementa um servio de
circuito virtual, ou seja, mecanismos de controle de erro, de fluxo e de
seqenciao.
NetBIOS
O NetBIOS (Network Input/Output System) uma interface que fornece
s aplicaes de rede um servio de transmisso confivel orientado
conexo, um servio de nomes para identificar seus usurios na rede, e
opcionalmente um servio de transmisso de datagrama no-confivel.

127
A maior parte dos fornecedores de sistemas operacionais de rede (IBM,
Novell, Microsoft, 3Com etc) incluem a interface NetBIOS em seus
produtos, implementada em um driver de protocolo, ou implementada
por um emulador (com as funes de transmisso sendo executadas por
outro driver de protocolo, como faz a Novell).

Protocolos e Aplicaes Cliente-Servidor


Os protocolos e as aplicaes cliente-servidor utilizam os drivers de
protocolo de transporte para intercambiar dados atravs da rede. Toda
interao entre um cliente e um servidor consiste em uma seqncia
bem definida de troca de unidades de dados que transportam
requisies de servios e respostas.
A troca de mensagens transparente para os usurios que utilizam os
servios da rede, quer atravs do redirecionador, quer atravs de
utilitrios fornecidos com o sistema operacional de rede. Veremos agora,
resumidamente, dois exemplos de protocolos usados em sistemas
operacionais de rede para dar suporte a interaes cliente-servidor.
SMB (Server Message Blocks)
Utilizada nos sistemas fornecidos pela Microsoft e IBM. Quando o
mdulo cliente do sistema operacional de rede intercepta uma chamada
feita por uma aplicao para acessar um recurso remoto, ele monta um
SMB, colocando nele os parmetros que identificam o servio desejado,
e o envia ao mdulo servidor que controla o recurso em questo.
Quando o servidor recebe um SMB carregando um pedido, ele executa
o servio solicitado, monta outro SMB com a resposta e o envia de volta
ao cliente. Os SMBs variam de acordo com o comando que transportam.
NetWare Shell e o NCP (NetWare Core Protocol)
O NetWare Shell um redirecionador usado em sistemas operacionais
de rede da Novell. O NetWare Shell implementado como uma casca
(shell) que fica acima do sistema operacional local, redirecionando os
pedidos relativos a recursos remotos para os servidores, e repassando
para o sistema operacional local os pedidos de acesso a recursos locais.
O protocolo usado na interao entre clientes e servidores NetWare o
NCP.

128
O NCP utiliza o servio de datagrama fornecido pelo IPX para transmitir
suas mensagens, implementando seu prprio mecanismo de controle de
conexes.
O mecanismo de controle de erro utilizado no NCP baseia-se no
reconhecimento de cada pacote IPX transmitido. S uma solicitao
NCP pode estar pendente em um determinado instante do tempo. Um
campo da mensagem NCP carregando um nmero de seqncia
identifica os pedidos e permite que o cliente possa associar uma
resposta ao pedido correspondente. O nmero de seqncia
incrementado a cada solicitao. Outro campo da mensagem carrega
um cdigo que identifica o tipo de servio solicitado por um cliente a um
servidor.
O NCP permite que objetos (usurio, grupos de usurios, servidores
etc.) sejam associados a nomes e possam armazenar atributos que
definem suas propriedades. As informaes sobre os objetos so
armazenadas em um banco de dados do servidor de arquivos
denominado bindery. O NCP utiliza o bindery para implementar servios
de nomes, contabilizao do uso de recursos e mecanismos de
segurana.
As conexes entre clientes e servidores so identificadas por um
nmero de conexo, que utilizado pelo NCP para controlar os pedidos
feitos e os recursos utilizados por um dado cliente, e para verificar se o
usurio tem permisso para executar os pedidos que faz.

Anda mungkin juga menyukai