Escolar Documentos
Profissional Documentos
Cultura Documentos
1. INTRODUO
Estamos vivendo a era da informao, onde pessoas pertencentes a organizaes
com centenas de escritrios espalhados em uma grande rea geogrfica podem
rotineiramente examinar as atividades da localidade mais remota com o simples apertar
de um boto. Alm disso, h uma facilidade muito grande para coletar, armazenar,
processar e visualizar a informao obtida, permitindo uma integrao nunca antes
imaginada
Essa integrao est sendo conseguida principalmente atravs das redes de
computadores e sistemas distribudos.
O termo "redes de computadores" significa uma certa quantidade de computadores
autnomos interconectados. Dois computadores so ditos interconectados se eles esto
aptos a trocar informaes. A conexo pode ser feita atravs de vrios tipos de meios
fsicos, como o par de fios, cabo coaxial, fibra tica, microondas, etc. Os computadores
autnomos devem possuir um processamento prprio, tornando-os independentes dos
outros (um exemplo de dependncia que no considerado rede de computadores um
computador central e seus respectivos terminais TTY).
A principal diferena entre uma rede de computadores e um sistema distribudo
que, num sistema distribudo, a existncia de vrios computadores autnomos
interconectados transparente para o usurio. Em outras palavras, o usurio de um
sistema distribudo no precisa saber que existem mltiplos processadores. Ele
simplesmente digita um comando e este comando executado. A tarefa de escolher o
melhor processador, mover e buscar arquivos, tratando os resultados, tarefa do sistema
de rede ou sistema operacional.
Assim, pode-se dizer que os sistemas distribudos utilizam as redes de
computadores atravs de um software que d um alto grau de transparncia ao usurio.
Em termos de velocidade, os usurios esto se tornando cada vez mais exigentes,
e isto se deve principalmente aos seguintes fatores:
Aumento da capacidade de processamento das mquinas e, ao mesmo
tempo, queda no custo de hardware, tornando cada vez mais comum a
informatizao das empresas;
Aplicaes com maiores volumes de dados. Por volta de 1987, as
aplicaes tpicas necessitavam a transmisso de arquivos entre 50 e 500
Kbytes. Atualmente, est se tornando cada vez mais comum a transmisso
de imagens, com arquivos na ordem de dezenas de Megabytes;
Aplicaes mais significativas, como a transmisso em multimdia,
necessria nas aplicaes de videoconferncia, por exemplo.
Pgina 1
UNISINOS - Universidade do Vale do Rio dos Sinos
As redes de computadores esto cada vez mais no dia a dia das pessoas, que esto
conhecendo e adotando a interligao dos seus equipamentos como uma medida
econmica e necessria (as vezes indispensvel) para o bom funcionamento da empresa.
Elas esto divididas em trs categorias conforme sua abrangncia geogrfica:
Rede local (LAN - Local Area Network) - tem o objetivo de interligar
computadores localizados na mesma sala, edifcio ou campus, possuindo
uma distncia mxima de alguns quilmetros entre as estaes mais
distantes. Normalmente as redes locais possuem uma taxa de transferncia
de dados maior do que 1 Mbps e so propriedade de uma nica
organizao;
Rede metropolitana (MAN - Metropolitan Area Network) - tem o
objetivo de interligar computadores dentro da mesma cidade e arredores,
possuindo distncias at aproximadamente 100 Km;
Rede de longa distncia (WAN - Wide Area Network) - tem o objetivo de
interligar computadores distantes um do outro, ou seja, computadores
localizados em cidades, estados ou mesmo pases diferentes. Normalmente
as redes de longa distncia so oferecidas por empresas de telefonia, no
possuindo uma faixa de velocidades especfica, pois basta o cliente ter
necessidade e dinheiro que lhe ser destinada uma largura de banda
adequada. As velocidades variam bastante, indo desde 1200 bps at 2,4
Gbps, logo chegando a 10 Gbps.
Pgina 2
UNISINOS - Universidade do Vale do Rio dos Sinos
Pgina 3
UNISINOS - Universidade do Vale do Rio dos Sinos
Pgina 4
UNISINOS - Universidade do Vale do Rio dos Sinos
Assim, a Internet atua como um gigantesco tubo de ensaio para aprimoramento dos
protocolos TCP/IP.
Esses documentos esto em constante desenvolvimento, e podem ser obtidos via
FTP ou http nos seguintes locais:
http://www.ietf.org
http://www.cis.ohio-state.edu/htbin/rfc/INDEX.rfc.html
http://www.unicamp.br/pub/RFC
http://nis.nsf.net
http://venera.isi.edu
http://wuarchive.wustl.edu
Algumas RFCs relevantes para o estudo de redes esto listadas a seguir, mas
importante acessar o ndice das RFCs a fim de ver a lista completa.
768 User Datagram Protocol (UDP)
791 Internet Protocol (IP)
792 Internet Control Message Protocol (ICMP)
793 Transmission Control Protocol (TCP)
826 Address Resolution Protocol (ARP)
854 Telnet Protocol (TELNET)
862 Echo Protocol (ECHO)
894 IP over Ethernet
950 Internet Standard Subnetting Procedure
959 File Transfer Protocol (FTP)
1001, 1002 NetBIOS Service Protocols
1009 Requirements for Internet Gateways
1034, 1035 Domain Name System (DNS)
1112 Internet Gateway Multicast Protocol (IGMP)
1157 Simple Network Management Protocol (SNMP)
1518 An Architecture for IP Address Allocation with CIDR
1519 Classless Inter-Domain Routing (CIDR): An Address Assignment and
Aggregation Strategy
1541 Dynamic Host Configuration Protocol (DHCP)
Pgina 5
UNISINOS - Universidade do Vale do Rio dos Sinos
Para tornar mais claro o conceito de independncia entre nveis, pode-se imaginar
a seguinte situao hipottica: um filsofo na Alemanha querendo se comunicar com
outro filsofo na Frana. Para traduo das mensagens, cada um deles contrata um
tradutor, que tem a funo de converter as mensagens para uma linguagem padro
(ingls, por exemplo). Por sua vez, para enviar as palavras entre os dois pases, cada
tradutor contrata um mensageiro, que tem a funo de entregar cada palavra da
mensagem ao outro lado. Os mensageiros devem estabelecer um padro para a
comunicao, que pode ser telefone, carta, telegrama ou qualquer outro existente.
A comunicao descrita acima pode ser dividida em trs nveis distintos:
Nvel 3: criao das mensagens (assunto a filosofar).
Nvel 2: traduo das mensagens (ingls);
Nvel 1: comunicao entre mensageiros (telefone);
Pgina 6
UNISINOS - Universidade do Vale do Rio dos Sinos
Entre cada nvel existe uma interface. Essa interface permite que dois nveis
quaisquer troquem informaes. A interface tambm define quais primitivas, operaes
e servios o nvel inferior oferece ao imediatamente superior.
Cada nvel independente entre si e executa somente suas funes, sem se
preocupar com as funes dos outros nveis. Assim, por exemplo, o nvel 2 preocupa-se
em fazer uma transmisso livre de erros, no importando se o nvel fsico esteja
utilizando par tranado, cabo coaxial ou fibra tica.
A seguir sero analisados os sete nveis do modelo OSI, bem como suas funes e
exemplos referentes aos protocolos existentes para cada um deles.
Pgina 7
UNISINOS - Universidade do Vale do Rio dos Sinos
Pgina 8
UNISINOS - Universidade do Vale do Rio dos Sinos
Transmissor Receptor
(1Mbps) (100Kbps)
Outra complicao que deve ser tratada em nvel de enlace quando a linha for
utilizada para transmitir trfego em ambas direes (de A para B e de B para A).
Normalmente, uma comunicao envolve a transmisso do pacote de dados e o ACK
(acknowledge) enviado de volta pela estao receptora, indicando que os dados
chegaram sem erros. Entretanto, o problema que os quadros de ACK competem pelo
meio fsico da mesma forma que os quadros de dados, prejudicando o desempenho do
sistema. Para eliminar esse problema, em alguns protocolos utiliza-se o conceito de
piggybacking, onde os bits de ACK que devem ser enviados em resposta ao quadro de
dados transmitidos pela estao A vem junto com o quadro de dados que a estao B
quer transmitir para a estao A.
Resumindo, as principais funes do nvel de enlace so as seguintes:
Entregar ao nvel de rede os dados livres de erros de transmisso;
Retransmisso de quadros errados;
Controle de fluxo;
Pgina 9
UNISINOS - Universidade do Vale do Rio dos Sinos
Pgina 10
UNISINOS - Universidade do Vale do Rio dos Sinos
Controle de congestionamento;
Contabilizao do nmero de pacotes ou bytes utilizados pelo usurio, para
fins de tarifao;
Com relao s redes broadcast (do tipo Ethernet), onde a informao escutada
por todas outras estaes, o roteamento no necessrio dentro da subrede, fazendo
com que a camada de rede seja muito simples. Caso no seja tarefa da subrede, o pacote
enviado ao roteador default.
Exemplos de protocolos desse nvel so o IPX, usado pelo Netware at a verso
5.0, o IP (Internet Protocol), que pertence famlia de protocolos TCP/IP, e o PLP
(Packet Layer Protocol), referenciado no modelo OSI e utilizado nas redes X.25.
A principal diferena entre o protocolo IP e o PLP que a transmisso de dados
no protocolo IP orientada a datagramas (sem conexo), e no PLP orientada
conexo (onde um caminho virtual estabelecido antes de iniciar a comunicao
propriamente dita).
Uma transmisso orientada a datagrama menos confivel pois as mensagens no
seguem um caminho pr-determinado entre fonte e destino, podendo tomar caminhos
diferentes dependendo da deciso do roteador, que pode escolher diferentes rotas para
enviar cada pedao da mensagem. Assim, nesse tipo de transmisso, no garantido que
a mensagem chegue ao destino na mesma ordem que foi enviada, sendo uma tarefa das
camadas superiores a sua remontagem na seqncia correta. Dessa forma, uma
mensagem que foi transmitida e segmentada na seqncia 1, 2 e 3, pode chegar ao
destino na ordem 2, 3 e 1. Pode-se associar a transmisso orientada datagrama com o
envio de uma mensagem por telegrama via correio. No corpo do telegrama constam
todos os dados necessrios para o carteiro encontrar o endereo destino, e se forem
enviados vrios telegramas, no se pode garantir qual deles chegar antes.
Na transmisso orientada conexo, ao contrrio, antes de se estabelecer a
transmisso de dados propriamente dita, criada uma rota atravs da qual todos os
pacotes iro trafegar, dessa forma, a correta seqncia dos pacotes garantida. Pode-se
associar a transmisso orientada conexo com uma ligao telefnica: antes de se
estabelecer a comunicao entre origem e destino, necessrio a criao de uma
conexo fsica atravs de chaves comutadoras da central pblica, e, aps estabelecida
essa conexo, no mais necessrio o reforo do nmero discado at o trmino da
conversao, onde a conexo desfeita.
Pgina 11
UNISINOS - Universidade do Vale do Rio dos Sinos
velocidade de transmisso. Por outro lado, se caro manter uma conexo de rede, a
camada de transporte pode multiplexar vrias conexes de transporte na mesma conexo
de rede, a fim de reduzir custos. Em ambos os casos, a camada de transporte deixa essa
multiplexao transparente ao nvel superior.
Existem vrias classes de servio que podem ser oferecidas ao nvel superior, e,
em ltima instncia, aos usurios da rede. A mais popular uma comunicao atravs
de um canal ponto a ponto livre de erros, que envia as mensagens seqencialmente, na
mesma ordem que elas foram recebidas. Existem outras classes permitidas, como o
envio de mensagens isoladas, sem garantia sobre a ordem da entrega, ou enviar
mensagens para mltiplos destinos (mensagens multicast). Atualmente, est se
popularizando uma classe de servio que garante um atraso mnimo na transmisso e a
variao mxima do atraso entre pacotes, viabilizando assim aplicaes de voz e vdeo
atravs da rede.
O nvel de transporte o primeiro que trabalha com conexes lgicas fim a fim,
ou seja, um programa na mquina fonte conversa com um programa similar na mquina
destino, diferentemente dos nveis anteriores, que conversavam somente com o n
vizinho. Vale ressaltar que a conexo criada pelo nvel de transporte uma conexo
lgica, e os dados so transmitidos somente pelo meio fsico, atravs do nvel 1 do
modelo. Assim, os dados devem descer nvel a nvel at atingir o nvel 1, para ento
serem transmitidos mquina remota.
Resumindo, as principais funes do nvel de transporte so as seguintes:
Criar conexes para cada requisio vinda do nvel superior;
Multiplexar as vrias requisies vindas da camada superior em uma nica
conexo de rede;
Dividir as mensagens em tamanhos menores, a fim de que possam ser
tratadas pelo nvel de rede;
Estabelecer e terminar conexes atravs da rede.
Pgina 12
UNISINOS - Universidade do Vale do Rio dos Sinos
2.5.1 Host/rede
O modelo TCP/IP no especifica nada no nvel de host/rede. Apenas diz que o
host deve se conectar ao meio fsico utilizando um protocolo, a fim de que seja possvel
Pgina 13
UNISINOS - Universidade do Vale do Rio dos Sinos
enviar pacotes IP. Este protocolo no definido. O TCP/IP se baseia no uso de outros
protocolos padro para efetuar a conexo.
2.5.2 Inter-rede
A tarefa do nvel inter-rede fazer com que pacotes enviados em um ponto da
rede cheguem ao seu destino, independente de falhas em partes da rede. possvel que
os pacotes cheguem ao destino em ordem diferente que partiram, obrigando as camadas
superiores a reorganizar tudo.
O protocolo definido nessa camada para o modelo TCP/IP o protocolo IP, e o
roteamento de grande importncia aqui.
2.5.3 Transporte
O nvel de transporte tem como objetivo permitir que os hosts de origem e destino
conversem independente da distncia, da mesma forma que o nvel 4 do modelo OSI.
2.5.4 Aplicao
A camada de aplicao contm os protocolos de alto nvel, possuindo funes
semelhantes s do nvel de aplicao do modelo OSI.
7 Aplicao
6 Apresentao Aplicao 4
5 Sesso
4 Transporte Transporte 3
3 Rede Inter-rede 2
2 Enlace Host/Rede 1
1 Fsico
Pgina 14
UNISINOS - Universidade do Vale do Rio dos Sinos
Pesquisa Indstria
5 Aplicao
4 Transporte
3 Rede
2 Enlace
1 Fsico
Pgina 15
UNISINOS - Universidade do Vale do Rio dos Sinos
Para os nveis superiores, cada software de rede possui seus protocolos. No caso
do Netware 3.11, o protocolo IPX se enquadra no nvel 3 do modelo OSI e o protocolo
SPX no nvel 4. Caso essa rede utilize TCP/IP, o protocolo de nvel 4 seria o TCP e o
de nvel 3 o IP. Se a rede utilizar W95 no ambiente de rede, tambm pode utilizar o
NetBios.
Vale observar que o modelo OSI sugere o protocolo TP4 no nvel 4 e referencia o
protocolo PLP para o nvel 3. Se todos os fabricantes utilizassem o protocolo sugerido
pela ISO, haveria compatibilidade total entre as mquinas de qualquer fabricante.
Entretanto, devido a questes de velocidade, histrico de cada empresa e simplicidade,
entre outros motivos, existem hoje diversos protocolos diferentes no mercado,
provocando as incompatibilidades atuais.
importante ressaltar, tambm, que a ISO, atravs do modelo OSI, determina o
seu protocolo para vrios nveis do modelo, alm de especificar a funo de cada nvel.
Assim, o protocolo OSI para o nvel 4 o TP4, para o nvel 7 o X.400, o X.500, o
CMIP e assim por diante. Porm, como existem diversos protocolos diferentes dos
propostos pela ISO, procura-se enquadrar esses protocolos nos nveis do modelo de
acordo com sua funo, a fim de localiz-los melhor em relao ao modelo. Dessa
forma, quando se diz que o protocolo SPX se enquadra no nvel 4 do modelo OSI, no
quer dizer que ele seja um protocolo proposto pela ISO, mas sim que ele executa
funes que se encaixam no nvel 4 do modelo OSI. O mesmo vale para a famlia de
protocolos TCP/IP, que especifica vrios protocolos que se encaixam em diversos nveis
do modelo.
Pgina 16
UNISINOS - Universidade do Vale do Rio dos Sinos
3. BIBLIOGRAFIA
[ROE 95] ROESLER, Valter. Teleprocessamento. Apostila da disciplina de
Comunicao de Dados, Unisinos, 1995.
Pgina 17