ndice
1 - INTRODUO ___________________________________________________ 6
1.1. USO DAS REDES DE COMPUTADORES _________________________________ 6
1.1.1. Redes Corporativas _________________________________________ 6
1.1.2. Redes para Pessoas_________________________________________ 7
1.2. CLASSIFICAO DAS REDES ________________________________________ 7
2 - TIPOS DE REDES ________________________________________________ 9
2.1. REDES LOCAIS - LANS ____________________________________________ 9
2.2. REDES METROPOLITANAS MAN___________________________________ 10
2.3. REDES DISTRIBUDAS WAN______________________________________ 10
2.4. REDES SEM FIO E COMPUTAO MVEL ______________________________ 10
2.5. LIGAES INTER-REDES __________________________________________ 11
3 - TOPOLOGIA DAS REDES. ________________________________________ 13
3.1. TOPOLOGIA EM ESTRELA _________________________________________ 13
3.2. TOPOLOGIA EM BARRAMENTO ______________________________________ 14
3.3. TOPOLOGIA EM ANEL ____________________________________________ 15
3.4. VANTAGENS E DESVANTAGENS DE CADA TOPOLOGIA: _____________________ 16
4 CARACTRSTICA DE UMA REDE LOCAL ___________________________ 17
4.1 - SERVIDORES _________________________________________________ 17
4.1.1 Servidores de Arquivos_____________________________________ 17
4.1.2 Servidores de Impresso ___________________________________ 17
4.1.3 Servidores de Login _______________________________________ 17
4.1.4 Servidores de Correio Eletrnico _____________________________ 18
4.2 ESTAES DE TRABALHO ________________________________________ 18
4.2.1 - Estaes de Trabalho sem Unidades de Discos (Diskless)__________ 18
5 - COMPONENTES DE UMA LAN E MAN______________________________ 19
5.1. HUB ________________________________________________________ 19
5.2. BRIDGES _____________________________________________________ 21
5.3. SWITCH ______________________________________________________ 22
5.4. ROTEADORES _________________________________________________ 23
5.5. GATEWAYS ___________________________________________________ 24
6 - CLASSIFICAO DAS REDES DE COMPUTADORES__________________ 26
6.1 - RETARDO DE TRANSFERNCIA _____________________________________ 26
6.2 - DESEMPENHO ________________________________________________ 26
6.3 - CONFIABILIDADE _______________________________________________ 26
6.4 - MODULARIDADE _______________________________________________ 27
Redes de Computadores
Redes de Computadores
14 - A CAMADA DE TRANSPORTE____________________________________ 55
14.1 - MULTIPLEXAO ______________________________________________ 55
14.1.1 - Multiplexao na Freqncia - FDM __________________________ 56
14.1.2 - Multiplexao por Tempo - TDM _____________________________ 56
14.2 - SPLITTING_________________________________________________ 57
15 - A CAMADA DE SESSO ________________________________________ 58
14.1 - PONTO DE SINCRONIZAO ______________________________________ 58
15 - A CAMADA DE APRESENTAO _________________________________ 59
16 - A CAMADA DE APLICAO _____________________________________ 59
17 - ARQUITETURA TCP/IP __________________________________________ 60
17.1. CAMADA INTERFACE DA REDE _____________________________________ 61
17.2. CAMADA REDE________________________________________________ 62
17.2.1. Endereos IP ____________________________________________ 62
17.2.2. Roteamento _____________________________________________ 64
17.3. CAMADA DE TRANSPORTE _______________________________________ 65
17.4. CAMADA DE APLICAO _________________________________________ 66
18 - COMPARAO ENTRE AS ARQUITETURAS TCP/IP E OSI ____________ 67
19 - BIBLIOGRAFIA ________________________________________________ 69
Redes de Computadores
1 - INTRODUO
1.1. Uso das Redes de Computadores
Antes de comearmos a analisar questes mais tcnicas, algum tempo ser
dedicado para explicar o motivo que leva as pessoas a se interessarem por redes de
computadores e o objetivo para o qual elas realmente a usam.
Redes de Computadores
2 - TIPOS DE REDES
2.1. Redes Locais - LANs
As Redes Locais, muitas vezes chamadas de LANs (Local Area Network Rede de alcance local), so redes privadas contidas em um sala, em um prdio, ou
em um campus universitrio que tem alguns quilmetros de extenso. Elas so
amplamente usadas para conectar computadores pessoais e estaes de trabalhos
em escritrios e instalaes industriais permitindo o compartilhamento de recursos
(por exemplo, impressoras, CD-ROM, etc...) e logicamente a troca de informaes.
As redes locais tm trs caractersticas que as diferenciam das demais:
1. Tamanho.
2. Tecnologia de transmisso
3. Topologia.
As Redes Locais so basicamente um grupo de computadores
interconectados e opcionalmente conectado a um servidor.
Os usurios executam tarefas a partir de seus computadores. Entre as tarefas
podemos destacar os banco de dados, planilhas e editores de texto e softwares
comerciais e industriais. Normalmente temos um grupo destes usurios executando
uma operao no servidor.
Os mdulos mais importantes de uma rede local so:
1. . Servidores
2. . Workstations (Clientes/usurios)
3. . Recursos da rede
As LANs tem um tamanho restrito, aceitam diversas topologias sendo que a
sua tecnologia de transmisso quase sempre consiste em um cabo ao qual todas as
mquinas so conectadas. As LANs tradicionais so executadas a uma velocidade
que pode variar de 10 a 100 Mbps, tm um baixo retardo (dcimo de
microssegundos) e cometem pouqussimos erros. As LANs mais modernas
(tecnologia e equipamentos de ponta) podem ser operadas em velocidades mais
altas, alcanando centenas de megabits/s (quantidade de bits por segundo)
Redes de Computadores
10
Redes de Computadores
11
Comp. Mvel
Aplicaes
No
Estaes de trabalhos fixas em escritrios
Sim
Utilizao de um porttil em um hotel, manuteno
de trem
No
LANs em prdios mais antigos, sem fiao
Sim
Escritrio porttil, PDA para estoque de loja
Embora seja fcil instalar LANs sem fio, elas tambm tm suas desvantagens.
Normalmente, a capacidade delas significativamente inferior as LANs com fio. As
taxas de erros tambm costuma ser muitos mais alta e as transmisses de outros
computadores podem provocar interferncia.
As redes sem fio tem inmeros formatos. Algumas universidades j esto
instalando antenas ao longo do campus par permitir que os alunos se sentem a
sombra das rvores e consultem o cataloga da biblioteca.
12
Redes de Computadores
13
Redes de Computadores
14
Redes de Computadores
15
Redes de Computadores
16
Estrela
Barramento
Anel
Vantagens
Desvantagens
Se o dispositivo centralizador
Fcil de modificar e acrescentar falhar (hub) toda a rede cai
novos ns
Investimento razovel em
Falha em um dos computadores cabeamento e conectorizao,
no afeta o restante da rede
porm menor do que na
topologia em barramento
A rede pode ficar muito lenta
com trfego intenso
Problemas difceis de serem
Economia de Cabos
isolados na rede
Possibilidade de ampliao de
Rompimento do cabeamento
ns
derruba toda a rede
Investimento
elevado
em
tecnologia de conectorizao
O acesso idntico para todos os Falha de um computador pode
computadores
afetar o restante da rede
Desempenho uniforme, mesmo Problemas difceis de serem
com muitos usurios
isolados
Redes de Computadores
17
4.1 - Servidores
So mquinas que fornecem seus recursos para serem utilizados pelas
estaes de rede (clientes). Podem ser dedicados ou no, e subdivide-se
basicamente em:
Redes de Computadores
18
Redes de Computadores
19
5.1. Hub
Uma das principais funes do equipamento hub ou concentrador isolar
problemas que ocorrem nos equipamentos ou cabos de uma rede local. Como cada
elemento de uma rede local (tambm chamado de nodo de rede) ligado
diretamente ao hub num formato estrela, no caso de falha de um equipamento ou
cabo, no ocorre interferncia nos outros. Assim, isola-se e detecta-se defeitos com
mais segurana. Isto permite a visualizao individual dos pontos da rede,
permitindo maior agilidade na soluo de problemas, diferentemente da ligao por
cabo coaxial contnuo ao longo das estaes.
Redes de Computadores
20
temos o cabo no local, bastando apenas conectar a porta do hub ao patch panel na
posio em que est a ponta do cabo.
necessrio que se tenha conhecimento de algumas caractersticas tcnicas
de um hub, como por exemplo:
A quantidade de portas: Geralmente os hubs se apresentam comercialmente
com um mnimo de 08 portas, passando por 12, 16 e chegando a 24 ou at mesmo
28 portas. Os mais comuns so de 08 e 16 portas. A escolha vai depender da
quantidade de mquinas da rede do cliente. Na Figura abaixo, tem-se um hub com
08 portas.
Redes de Computadores
21
5.2. Bridges
A bridge ou ponte um repetidor inteligente, pois faz controle de fluxo de
dados. Ela analisa os pacotes recebidos e verifica qual o destino. Se o destino for o
trecho atual da rede, ela no replica o pacote nos demais trechos, diminuindo a
coliso e aumentando a segurana. Por analisar o pacote de dados, a ponte no
consegue interligar segmentos de redes que estejam utilizando protocolos
diferentes.
H duas configuraes que podem ser utilizadas com a ponte: a
configurao em cascata (Figura 1) e a configurao central (Figura 2).No caso da
configurao em cascata, as pontes so ligadas como se fossem meros repetidores.
A desvantagem dessa configurao que, se uma estao do primeiro segmento
quiser enviar um dado para uma estao do ltimo segmento, esse dado
obrigatoriamente ter de passar pelos segmentos intermedirios, ocupando o cabo,
aumentando a coliso e diminuindo o desempenho da rede.
Redes de Computadores
22
5.3. Switch
O switch ou chaveador um equipamento anlogo bridge, porm permite
que vrios segmentos de redes falem com outros segmentos ao mesmo tempo, dois
a dois. Como ele possui vrias portas, conectadas de forma matricial, possvel
ligar-se vrios segmentos de redes Ethernet, por exemplo, permitindo que todos os
segmentos se comuniquem entre si isoladamente. Desta forma, possvel que um
segmento de rede se comunique com um servidor de arquivos ligado ao switch, sem
ter que compartilhar o meio de 10 (Mbps) com outros segmentos. No caso, o
servidor que atende a diversos segmentos pode estar ligado a 100 Mbps ao switch,
permitindo assim atender a vrios segmentos com alta performance. O servidor de
arquivos opera com a mesma performance como se estivesse ligado ao barramento
do segmento de rede, porm agora atendendo a vrios segmentos com seus
trfegos de rede isolados. Este caso pode ser observado na figura abaixo.
Redes de Computadores
23
Switch
5.4. Roteadores
Roteadores so mais sofisticados do que as bridges, em termos de suas
habilidades no gerenciamento de dados. Um roteador analisa um pacote ou frame
(Ethernet ou Token Ring mais profundamente), para ler os endereos NetBios, IPX,
ou TCP/IP. Ele compara estes endereos com suas tabelas internas, para
determinar a melhor maneira de enviar o pacote ou o frame para o prximo roteador,
ou para a rede de destino. Devido s suas habilidades sofisticadas de
gerenciamento de dados, os roteadores, ao contrrio das bridges, podem ser
utilizados para conectar redes que utilizam protocolos diferentes - Ethernet para
Token Ring, por exemplo. E, como o roteador examina o pacote de dados inteiro, os
erros no so passados adiante para a LAN seguinte. Isto pode representar uma
economia importante, quando voc est mandando dados por linhas privadas que
envolvem alto custo.
Os roteadores no examinam todos os frames existente na redes como as
pontes. Como so ns da rede, eles recebem apenas os frames a eles endereados.
Abrem cada frame e lem as informaes de endereamento e, extraindo
informao sobre a rede para a qual esse pacote deve ser endereado, envia-o para
uma de suas interfaces de rede. Diferente dos repetidores e pontes, exigem
conhecimento tcnico para sua instalao e operao. O roteador escolhe a melhor
rota para que os dados consigam atingir os seus destinos (roteamento). A utilizao
de roteadores permite que se tenha uma topologia que disponibiliza um grande
nmero de caminhos entre dois pontos de uma rede. No caso de falhas em pontos
da rede, o roteador utiliza outras rotas para encaminhar os dados aos seus destinos.
Redes de Computadores
24
Roteador
Existem basicamente dois tipos de roteadores: os estticos e os dinmicos.
Os roteadores estticos so mais baratos e escolhem o menor caminho para
o pacote de dados. Acontece que esses roteadores no levam em considerao o
congestionamento da rede, onde o menor caminho pode estar sendo super utilizado
enquanto h caminhos alternativos que podem estar com um fluxo de dados menor.
Portanto, o menor caminho no necessariamente o melhor caminho.
No caso dos roteadores dinmicos, eles escolhem o melhor caminho para os
dados, j que levam em conta o congestionamento da rede. Talvez o pacote de
dados siga por um caminho at mais longo, porm menos congestionado que, no
final das contas, acaba sendo mais rpido.
Alguns roteadores possuem compresso de dados, que fazem aumentar a
taxa de transferncia.
5.5. Gateways
Os gateways, permitem a comunicao entre redes que executam protocolos
completamente incompatveis entre si. Em geral, redes baseadas em PCs, os
gateways ligam os PCs a equipamentos como mainframes IBM. Uma gateway
tambm exigida ao se conectar duas ou mais redes que estejam funcionando com
sistema operacionais diferentes. Uma gateway incorpora todos os conceitos e
funes dos roteadores e bridges, mas, alm pode converter o conjunto de
instrues da rede de origem para o conjunto de instrues correspondente no
destino. Por exemplo, um servio de banco de dados on-line (pode ser bancrio) de
mbito nacional, funciona com um grande sistema mainframe, poderia empregar um
sistema de gateways porque ele aberto a conexes telefnicas de vrios tipos e de
dezenas de diferentes arquiteturas de computadores e redes.
Tudo isso totalmente transparente para o usurio que esto no computador
de destino. Do ponto de vista das pessoas, isso seria como se o processo inteiro
estivesse ocorrendo no formato natural do usurio.
Redes de Computadores
25
Redes de Computadores
26
6.2 - Desempenho
Pode-se definir como desempenho a capacidade efetiva de transmisso da
rede. Por exemplo as redes locais de alta velocidade (High-Speed Local Networks HSLN) so projetadas de forma a fornecer um alto desempenho na comunicao
entre dispositivos, embora o custo de conexes seja mais elevado.
Na verdade, os termos velocidade, desempenho e retardo de transferncia esto
intimamente relacionados. A escolha de um mecanismo de interconexo orientado
para a natureza das aplicaes essencial para o bom desempenho de uma rede.
6.3 - Confiabilidade
Confiabilidade pode ser avaliada em termos de tempo mdio entre falhas
(Medium Time Between Failures - MTBF), tolerncia a falhas, degradao amena,
tempo de reconfigurao aps falhas e tempo mdio de reparo (Medium Time to
Repair - MTTR). O MTBF geralmente medido em horas.
A degradao amena est ligada aplicao e mede a capacidade da rede
continuar operando em presena de falhas, embora com desempenho menor.
Reconfigurao aps falhas requer que alternativas redundantes sejam acionadas
to logo uma falha ocorra. O tempo mdio de reparo pode ser diminudo com o
Redes de Computadores
27
6.4 - Modularidade
Modularidade pode ser caracterizada como o grau de alterao de
desempenho e funcionalidade que uma rede pode sofrer sem mudar seu projeto
original. Os maiores benefcios de uma arquitetura modular incluem a facilidade para
modificao, facilidade para crescimento e facilidade para o uso de um conjunto de
componentes bsicos. A modularidade est intimamente ligada s aplicaes do
sistema. Uma rede bem projetada deve poder adaptar-se modularmente s vrias
aplicaes a que dedicada, como tambm prever futuras utilizaes.
6.5 - Compatibilidade
Tambm conhecida como interoperabilidade, a compatibilidade pode ser vista
como a capacidade que a rede possui para ligar-se a dispositivos de vrios
fabricantes, tanto de software quanto de hardware. Esta caracterstica bastante
importante e valiosa por dar ao usurio grande flexibilidade e poder de barganha
perante os fabricantes.
Redes de Computadores
28
7 - PROTOCOLOS
Os protocolos so acordos entre os diferentes componentes da rede em
relao forma como os dados sero transferidos. Eles descrevem o funcionamento
de tudo. Comits estabelecidos por organizaes como o IEEE (Institute of Electrical
and Electronics Engineers), a EIA (Electronic Industries Association) e o CCITT
(Comit Consultatif Internationale de Tlgraphic et Tlphonic) trabalham durante
anos para desenvolver esses acordos que controlam a forma como dispositivos
eletrnicos emitem sinais, trocam dados e lidam com problemas. Os comits
desenvolvem protocolos, e as empresas criam produtos que obedecem a eles.
Algumas empresas, especialmente a IBM, costumavam estabelecer seus prprios
protocolos e produtos patenteados (pelo menos parcialmente, em uma tentativa de
prender os clientes a sua tecnologia). No entanto, atualmente, os sistemas de
protocolos abertos, estabelecidos por comits nacionais e internacionais,
prevalecem.
Na teoria, se uma empresa desenvolve um produto que opera de acordo com
um protocolo padro, isso significa que ele ir funcionar com produtos de todos os
outros fornecedores que obedecerem a esse mesmo padro. Na prtica, com
freqncia as empresas implementam os protocolos de formas to diferentes que os
produtos no funcionam juntos sem que haja uma srie de ajustes de ambos os
lados. No entanto, o conceito de compatibilidade entre produtos de rede local
muito interessante e h esforos constantes para que ele se difunda ainda mais.
Existem trs tipos de protocolos padro para cabeamento de rede e controle
de acesso aos meios fsicos que devero interessar a voc: o Ethernet, o TokenRing e o ARCnet. Algumas empresas, em geral no mercado de redes locais de baixo
custo, ainda vendem placas adaptadoras que obedecem a protocolos noaprovados ou que no se baseiam em um padro estabelecido. Geralmente,
recomendamos que voc no compre placas adaptadoras de rede local que no
utilizem um dos conjuntos de protocolos padro. A pequena economia que voc
poder fazer talvez leve-o a comprar um sistema rfo para o qual nenhuma
empresa oferece servios de assistncia tcnica e que no tenha qualquer
possibilidade de ser expandido.
Redes de Computadores
29
Redes de Computadores
30
8.1.1 - CSMACD/CD
O CSMA/CD (Carrier Sense Method Access with Collision Detection), ou
Mtodo de Acesso ao Meio com Escuta de Portadora e Deteco de Coliso, o
modo usado para permitir que vrios computadores compartilhem o mesmo meio de
transmisso. Em uma rede Ethernet somente uma estao transmite de cada vez
(banda bsica). Outra estao que queira transmitir "escuta" o meio para perceber
se existe uma transmisso em curso. Se o meio est livre ela transmite. Seno ela
aguarda um tempo aleatrio e novamente tenta transmitir at conseguir. Pode
acontecer de duas ou mais estaes "escutarem" o meio ao mesmo tempo e
detectarem que ele est livre e comearem a transmitir simultaneamente. Os sinais
das transmisses iram ento colidir. A coliso uma sobreposio de sinais. As
estaes ento detectam que houve coliso e depois de um tempo aleatrio
retransmitem o mesmo pacote, funo essa feita pelo CSMA/CD
Redes de Computadores
31
Redes de Computadores
32
9 - COMUNICAO DE DADOS
Comunicao a transmisso de sinais entre os pontos de origem e destino,
sem alterao da seqncia ou de seu contedo. Uma forma especial de
comunicao, onde a informao atravessa uma distncia, denominada
telecomunicao. So exemplos de telefone, o rdio e a televiso. O processo de
comunicao geralmente envolve, pelo menos, quatro partes:
Redes de Computadores
33
34
9.2.1 - Simplex
Onde um sinal vai somente da origem par o destino, sem um retorno. Antigos
terminais simples utilizavam este mtodo para coleta de informaes apenas. Por
exemplo, um terminal contador de peas fabricadas por uma mquina automatizada.
Hoje em dia esta tcnica est totalmente ultrapassada, razo a qual no mais
usada.
Exemplos:
Simplex
Half-duplex
Full-duplex
Redes de Computadores
35
10 ARQUITETURA DE REDES
Em 1977, a ISO (International Organization for Standardization) cria o subcomit SC16 em conjunto com as principais companhias telefnicas do mundo, com
a misso de estabelecer um padro de conectividade para sistemas abertos
chamado de RM/OSI (Reference Model/Open System Interconnection ou Modelo de
Referncia oara a Interconexo de Sistemas Abertos). O sub-comit decidiu-se por
uma arquitetura em camadas, o que reduziria a complexidade do projeto e tornaria
mais rpido e fcil seu desenvolvimento e manuteno.
O modelo OSI (Open System Interconnect) foi criado para permitir que
sistemas abertos pudessem se comunicar entre si, assim, equipamentos produzidos
por diversos fabricantes poderiam trabalhar juntos.
Redes de Computadores
36
Como mostra a figura abaixo, sua arquitetura define 7 camadas, cujos princpios
de definio foram os seguintes:
1. cada camada corresponde a um nvel de abstrao necessrio no modelo;
2. cada camada possui suas funes prprias e bem definidas;
3. as funes de cada camada foram escolhidas segundo a definio dos
protocolos normalizados internacionalmente;
4. a escolha das fronteiras entre cada camada deveriam ser definidas de modo a
minimizar o fluxo de informao nas interfaces;
5. o nmero de camadas deve suficientemente grande para que funes distintas
no precisem ser colocadas na mesma camada, e ser suficientemente pequeno
para que a arquitetura no se torne difcil de controlar.
Redes de Computadores
37
Redes de Computadores
38
Redes de Computadores
39
Redes de Computadores
40
41
estabelecimento da conexo,
utilizao do servio (ou enviar mensagem) e
trmino da conexo.
Redes de Computadores
42
11 - A CAMADA FSICA
Define caractersticas mecnicas, eltricas, funcionais e procedurais para
ativar, manter e desativar conexes fsicas que se destinam a transmitir bits entre
entidades do nvel de enlace.
Caracteristicas mecnicas : definem o tamanho e a forma dos conectores, pinos,
cabos etc., que compem um circuito de transmisso.
Caracteristicas eltricas : especificam os valores dos sinais eltricos (nveis de
voltagem e corrente) usados para representar bits, o tempo entre mudanas desses
valores etc. Determinam tambm as taxas de transmisso e distncias que podem
ser atingidas.
Caracteristicas funcionais : definem o significado dos sinais transmitidos nas
interfaces do nvel fsico.
Caracteristicas procedurais : especificam combinaes e seqncias de sinais
que devem ocorrer para uma interface do nvel fsico cumpra o seu papel de
transmitir bits.
O protocolo de nvel fsico dedica-se transmisso de uma cadeia de bits. Ao
projetista desse protocolo cabe decidir como representar 0s e 1s (os bits), quantos
microssegundos durar um bit (intervalo de sinalizao), se a transmisso ser halfduplex ou full-duplex, como a conexo ser estabelecida e desfeita, quantos pinos
ter o condutor da rede e quais os significados, bem como outros detalhes eltricos
e mecnicos.
A funo do nvel fsico permitir o envio de uma cadeia de bits pela rede
sem se preocupar com seu significado ou com a forma como esses bits so
agrupados. No funo desse nvel tratar de problemas tais como erros de
transmisso.
43
Redes de Computadores
44
F Nota: "N" (do ingls "Node") significa "ponto da rede". Em geral uma placa de
rede (um micro), mas existem perifricos que tambm contam como um ponto da
rede. No caso do cabo coaxial, podemos citar repetidores e impressoras de rede
(existem impressoras que tem um conector BNC para serem ligadas diretamente ao
cabo coaxial da rede).
Redes de Computadores
45
Redes de Computadores
46
Redes de Computadores
47
Desvantagens:
Vantagens:
Fcil instalao
Barato
Instalao flexvel
Categorias
Ao comprar um cabo par tranado, importantssimo notar qual a sua
categoria. Embora as categorias 3 e 4 trabalhem bem para redes de 10 Mbps, o
ideal trabalharmos somente com cabos de categoria 5, que conseguem atingir at
100 Mbps. Com isso j estaremos preparando o cabeamento para comportar uma
rede de 100 Mbps: mesmo que atualmente a rede trabalhe a apenas 10 Mbps, ela j
estar preparada para um futuro aumento da taxa de transferncia.
Categoria
Categoria
Categoria
3:
4:
5:
at
at
at
10
16
100
Mbps
Mbps
Mbps
48
Vantagens:
Desvantagens:
Velocidade
Isolamento
eltrico
O cabo pode ser longo
Alta taxa de transferncia
Muito
caro
Difcil
de
instalar
Quebra com facilidade
Difcil de ser remendado
49
bit=bit 1). O bit start marca o incio da transmisso de um caracter. O bit de start
deve sempre apresentar uma transio inicial de forma marcar bem sua presena e
permitir o disparo de contagem no ocilador de recepo. Aps o bit start, segue-se o
caracter, e mais um bit opcional de paridade utilizado em determinados esquemas
de deteco de erros (apresentado mais adiante). Por fim, um bit de stop colocado
para marcar o fim do caracter, e permitir que o receptor tenha um intervalo de tempo
para ter acesso ao registro de recepo e para garantir a transio no incio do
prximo bit de start do prximo caracter (caso este seja transmitido logo a seguir). A
figura a seguir ilustra uma transmisso assncrona.
Redes de Computadores
50
12 - A CAMADA DE ENLACE
12.1.1 - Rudos
Em qualquer transmisso, o sinal recebido consiste no sinal transmitido
modificado por vrias distores impostas pelas caractersticas do meio fsico
adicionais de outras distores inseridas durante a transmisso devido
Redes de Computadores
51
12.1.2 - Atenuao
A potncia de um sinal cai com a distncia, em qualquer meio fsico. A
atenuao se d devido a perdas de energia por calor e por radiao. A distoro
por atenuao um problema facilmente contornado em transmisso digital atravs
da colocao de repetidores que possam regenerar totalmente o sinal original,
desde que a atenuao no ultrapasse um determinado valor mximo. Para tanto o
espaamento de repetidores no deve exceder um determinado limite, que varia de
acordo com a caracterstica de atenuao do meio fsico utilizado.
12.1.3 - Ecos
Ecos em linhas de transmisso causam efeitos similares ao rudo. Toda vez
que h uma mudana de impedncia numa linha, sinais sero refletidos e voltaro
por esta linha, podendo corromper os sinais que esto sendo transmitidos.
Precaes para que a impedncia de uma linha de transmisso no seja
alterada podem ser tomadas para evitar a reflexo dos sinais. A utilizao de
terminadores e transceptores de alta impedncia em redes com topologia em barra
por exemplo.
Redes de Computadores
52
12.2.1 - Paridade
O bit de paridade um bit opcional inserido junto ao carter transmitido na
transmisso assncrona com o intuito de detectar algum tipo de dano.
O valor deste bit escolhido de forma a deixar todos os caracteres com um
nmero par de bits (paridade par) ou com um nmero mpar de bits (paridade mpar).
Se o transmissor deseja, por exemplo, transmitir o caracter 1110001, utilizando
paridade mpar, ele acrescentar um bit 1 ao caracter, de forma que a seqncia
resultante ter um nmero mpar de bits 1 (no caso, igual a 5): 11100011. O
receptor examinado, examinando o caracter recebido, dever sempre encontrar um
nmero de bits 1 mpar, caso em que assumir que a transmisso foi efetuada com
sucesso. Caso contrrio houve algum erro durante a transmisso que ocasionou a
inverso de um ou mais bits.
Note que, caso um nmero par de bits tenha sido invertido, o receptor no
ser capaz de perceber a existncia de erro, pois a paridade ainda est correta, com
isso no sendo muito eficiente na deteco de erros.
Redes de Computadores
53
12.2.2 - CRC
O mtodo CRC (Cyclic Redundancy Check) um esquema muito mais
eficiente para a deteco de erros que o mtodo por paridade, capaz de detectar
quase todos os possveis erros em uma transmisso.
O mtodo consiste na diviso de todos os bits serializados de um bloco de
mensagem por um nmero binrio predeterminado (polinmio gerador). O resto da
diviso gera o caracter de verificao que ser transmitido pelo transmissor junto ao
bloco original de dados. O receptor recalcula o bloco original usando a mesma
tcnica e os CRC so comparados. Caso haja alguma diferena detectado um erro
e o bloco de dados tem de ser retransmitido novamente.
Ilustrando:
12.2.3 - BCC
O BCC (Block Character Check) calculado considerando o conjunto de
caracteres a transmitir como uma matriz e os valores de paridade calculados
horizontalmente. A figura 6.5 ilustra este procedimento. Para transmitir a palavra
CAXIAS inicialmente seriam calculados os bits de paridade de cada caracter (P). Em
seguida os bits de paridade longitudinal (BCC). Os caracteres seriam transmitidos
em seqncia e o BCC seria transmitido por ltimo.
6
5
4
3
2
1
0
P
C
1
0
1
0
1
0
1
0
A
1
0
0
1
1
1
0
0
X
1
0
1
0
0
0
1
1
I
1
0
0
0
1
0
1
1
A
1
0
0
1
1
1
0
0
S
1
0
1
1
0
0
0
1
BCC
0
0
1
1
0
0
1
1
Redes de Computadores
54
13 - A CAMADA DE REDE
Datagrama
Circuito virtual
No servio por datagrama cada pacote deve carregar de uma forma completa
o seu endereo de destino. Neste tipo de servios, o roteamento calculado toda
vez que um pacote tem de ser encaminhado por um n da rede (topologia em anel e
barramento).
No servio por circuito virtual necessrio que o transmissor primeiramente
envie um pacote de estabelecimento de conexo. A cada estabelecimento dado
um nmero, correspondente ao circuito, para uso pelos pacotes subsequentes com
o mesmo destino.
Redes de Computadores
55
14 - A CAMADA DE TRANSPORTE
Funes importantes:
14.1 - Multiplexao
Sempre que a banda passante de um meio fsico for maior ou igual banda
passante necessria par um sinal, podemos utilizar este meio para a transmisso do
sinal. Na prtica, a banda passante necessria para um sinal , em geral, bem
menor que a banda passante dos meios fsicos de disponveis, como mostra a figura
abaixo:
56
Redes de Computadores
57
14.2 - SPLITTING
Por outro lado, pode acontecer o inverso, a conexo de rede pode oferecer
uma banda passante muito mais baixa do que a necessria pela conexo de
transporte. Uma soluo nesse caso realizar a diviso (splitting) da conexo de
transporte em vrias conexes de rede. No caso de uma estao possuir vrios
canais de sada no nvel fsico, o splitting pode ser usado para aumentar o
desempenho.
Redes de Computadores
58
15 - A CAMADA DE SESSO
Redes de Computadores
59
15 - A CAMADA DE APRESENTAO
A camada de apresentao traduz e converte dados transmitidos codificados
em formatos que possam ser entendidos e manipulados pelos usurios. A
camada de apresentao, ao contrrio das camadas inferiores, j no se
preocupa com os dados a 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.
16 - A CAMADA DE APLICAO
Redes de Computadores
60
17 - ARQUITETURA TCP/IP
A arquitetura internet foi criada pelo Departamento de Defesa dos Estados
Unidos, com o objetivo de se ter uma rede interligando vrias universidades e
rgos do governo de maneira descentralizada (ARPANET), para evitar a sua
destruio no caso de ocorrncia de uma guerra. Com o passar do tempo, esta idia
inicial perdeu o sentido e a infraestrutura foi aproveitada para se tornar o que hoje
a maior rede de computadores do mundo: a Internet.
F Obs: cabe comentar aqui que por rede internet entende-se qualquer rede
que utiliza os protocolos TCP/IP, enquanto que o termo Internet (com I maisculo)
utilizado para designar a Internet (conjunto de redes baseada na ARPANET, com
milhes de usurios em todo o mundo).
O corpo tcnico que coordena a elaborao de protocolo e padres da
internet o IAB (Internet Activity Board). Qualquer pessoa pode criar um protocolo
para ser utilizado pela rede internet. Para isto, basta que ela documente este
protocolo atravs de um RFC (Request for Comments), que pode ser acessado na
Internet. Estes RFC's so analisados pelos membros da IAB que podero sugerir
mudanas e public-lo. Se aps seis meses da publicao no houver nenhuma
objeo, este protocolo se torna um Internet Standard.
A arquitetura internet se destaca pela simplicidade de seus protocolos e pela
eficincia com que atinge o seu objetivo de interconectar sistemas heterogneos.
A arquitetura internet se baseia praticamente no Internet Protocol (IP) e em
Transmission Control Protocol (TCP). Juntos, estes protocolos se completam,
oferecendo um servio confivel de uma forma simples e eficiente.
A arquitetura internet se baseia em um modelo com quatro camadas, onde
cada uma executa um conjunto bem definido de funes de comunicao. No
modelo em camadas da internet, no existe uma estruturao formal para cada
camada, conforme ocorre no modelo OSI. Ela procura definir um protocolo prprio
para cada camada, assim como a interface de comunicao entre duas camadas
adjacentes. Suas quatro camadas so:
Redes de Computadores
61
Aplicao
Transporte
Rede
Interface da Rede
Redes de Computadores
62
17.2.1. Endereos IP
Os endereos IP so nmeros com 32 bits, normalmente escritos como
quatro octetos (em decimal) por exemplo 128.6.4.7. A primeira parte do endereo
identifica uma rede especfica na inter-rede, a segunda a parte identifica um host
dentro dessa rede. Devemos notar que um endereo IP no identifica uma mquina
individual ou isolada, mas sim uma conexo inter-rede (uma unio de vrias redes,
Redes de Computadores
63
6
1 byte
4.
.
7
1 byte
1 byte = 4 bytes ou 32 bits
Tem-se ento;
1
27
128
26
64
25
32
24
16
23
8
22
4
21
2
20
1
= 255
Classes
A
B
C
D
E
Escopo
0.0.0.0 at 127.255.255.255
128.0.0.0 at 191.255.255.255
192.0.0.0 at 223.255.255.255
224.0.0.0 at 239.255.255.255
240.0.0.0 at 247.255.255.255
Redes de Computadores
64
17.2.2. Roteamento
O roteamento consiste no processo de escolha do caminho atravs do qual
deve ser enviado o dado para o sistema destino. Caso o destino esteja localizado na
mesma sub-rede, esta uma tarefa fcil. Porm quando o destino se encontra em
uma sub-rede diferente, a transmisso dos dados feita atravs de um gateway. O
gateway faz o roteamento baseado no endereo IP de destino do datagrama.
Os roteadores so equipamentos com algoritmo interno, projetados
especificamente para executar a tarefa de roteamento entre as redes. A figura
abaixo mostra um exemplo de uma intra-rede que possui dois gateways: G1
interligando 200.1.2, 200.1.2.5 e 200.1.3 e G2 interligando as redes 200.1.3 e
200.1.4
Redes de Computadores
65
endereo do roteador que deve ser usado para alcanar a rede onde est conectado
o destinatrio.
Exemplo 1:
Na inter-rede ilustrada na figura acima, para que o mdulo do host 200.1.4.20
possa encaminhar datagramas rede 200.1.2.10, ele deve ter uma entrada em sua
tabela de roteamento associado o endereo de rede 200.1.2 ao endereo do
gateway 200.1.4.30. A rota ento seria a seguinte:
200.1.4.20
>>>
200.1.4.30
>>>
G2
200.1.2.30
>>>
200.1.2.10
G1
Exemplo 2:
Para que o host origem 200.1.5.3 possa encaminhar datagramas par o host
destino 200.1.5.20 a rota seria a seguinte:
200.1.5.3
>>>
200.1.5.12
>>>
200.1.5.20
G1
66
assim um socket. Processos servidores que so muito utilizados, como FTP, Telnet,
WWW, http e etc, so associados a portas fixas, divulgadas aos usurios.
Uma conexo pode ser utilizada para transportar dados em ambas as
direes simultaneamente, ou seja, as conexes TCP so full-duplex.
Entre outros.
Redes de Computadores
67
TCP/IP
Aplicao
Apresentao
Aplicao
Sesso
Transporte
Transporte
TCP/UDP
Rede
Rede
IP
Enlace
Fsica
Interface da
Rede
Redes de Computadores
68
Redes de Computadores
69
19 - BIBLIOGRAFIA
Redes de Computadores