You are on page 1of 120

Curso Superior de

Sistemas para Internet

Fundamentos
de Redes de
Computadores
Juliana Fonseca Antunes

Cuiab 2011

GOVERNO FEDERAL
Dilma Rousseff
Presidente do Brasil
Fernando Haddad
Ministro da Educao
Jorge Almeida Guimares
Presidente da Coordenao de Aperfeioamento de Pessoal de Nvel Superior (CAPES)
Jos Carlos Teatini Climaco
Diretor de Educao a Distncia da Universidade Aberta do Brasil (UAB) na CAPES
IFMT - INSTITUTO FEDERAL DE EDUCAO, CINCIA E TECNOLOGIA DE MATO GROSSO
Jos Bispo Barbosa
Reitor
Willian Silva de Paula
Pr Reitor de Ensino
Alexandre Jos Schumacher
Coordenador Geral UAB/IFMT
Claudete Galvo de Alencar Pedroso
Coordenadora Adjunta UAB/IFMT
Alexandro Uguccioni Romo
Editorao eletrnica
Luisa do Amparo Carvalho Patatas
Reviso de portugus

Ficha Catalogrfica

Antunes, Juliana Fonseca.


Fundamentos de Redes de Computadores. Juliana Fonseca Antunes.
Cuiab: Publicao do IFMT, 2011.
118p.; 21 x 29,7 cm.

Coordenao da UAB/IFMT
Instituto Federal de Educao, Cincia e Tecnologia do Mato Grosso (IFMT) - Campus Bela Vista Avenida Juliano Costa Marques S/N, CEP: 78.050-560, Bela Vista, Cuiab/MT - Brasil
A produo deste material didtico obteve financiamento no mbito do Programa Universidade
Aberta do Brasil, CAPES/FNDE/MEC.
Autoriza-se o uso e a reproduo da obra no mbito do Sistema UAB e o IFMT desde que citada a
fonte. vedado o uso desta obra para fins de comercializao.

Unidade I Introduo a Redes de Computadores

Conceito
Histrico e Evoluo
Servios
Classificao (LANs, MANs e WANs)
Topologias de Redes

[Objetivos Especficos da Unidade I]


Aps ter concludo esta unidade o aluno ser capaz de identificar e
conhecer redes de computadores, descrevendo os tipos e servios
encontrados em uma rede de computadores.

Fundamentos de Redes de Computadores

[Texto Bsico da Unidade I]


Introduo s Redes de Computadores
praticamente impossvel hoje em dia no pensar em redes quando o assunto
informtica. Basta lembra que grande parte das pessoas compra computadores para ter
acesso maior das redes existentes a internet.
Mesmo fora do ambiente explcito da informtica, todos ns temos contato com
algum tipo de rede em maior ou menor grau. Caixas eletrnicos de bancos so o maior
exemplo: cada terminal no passa de um computador ligado a um computador central que
armazena as informaes de sua conta. Quem vive nos grandes centros se depara com
redes de computadores em supermercados, farmcias e inmeros outros lugares na
maioria das vezes nem mesmo percebendo que esta diante de uma rede de
computadores.
Em um supermercado cada caixa registradora pode ser um computador, que, alm
de estar somando o total a ser pago, est automaticamente diminuindo do controle de
estoque os produtos que voc est comprando. O funcionrio responsvel pelo estoque
tem acesso, em tempo real, lista exata de mercadorias que tem dentro do
supermercado, assim como o responsvel pelas finanas tem acesso ao fluxo de caixa
daquele momento, facilitando enormemente o processo de gerncia, controle e logstica
do supermercado.
As redes de computadores surgiro da necessidade da troca de informaes, onde
possvel ter acesso a um dado que esta fisicamente distante de voc, como no exemplo
do caixa eletrnico, onde voc pode estar tendo acesso aos dados de sua conta corrente
que esto armazenados em um computador a centenas ou milhares de quilmetros de
distncia. Na internet, ento, essa troca de informaes armazenadas remotamente
levada ao extremo: acessamos dados armazenados nos locais mais remotos e, na
maioria das vezes, o local onde os dados esto armazenados no tem a menor
importncia.
As redes no so uma tecnologia que podemos chamar de nova. Elas existem
desde a poca dos primeiros computadores, antes de os primeiros computadores
pessoais (Pcs) existirem. Entretanto, novas padronizaes e tecnologias permitiram que
computadores pudessem se comunicar melhor a um custo menor.
Com a queda do custo de implementao de redes, praticamente impossvel
pensar em um ambiente de trabalho em que os micros existentes no estejam
interligados, por menor que seja esse ambiente. Mesmo em pequenos escritrios com
apenas dois micros a necessidade de uma rede torna-se evidente quando necessrio
Fundamentos de Redes de Computadores

ficar levando disquetes para l e para c contendo arquivos de trabalho, ainda mais se
estes arquivos forem grandes e no couberem em um s disquete, o que cada vez mais
comum.
Alm da facilidade de se trocar dados como arquivos -, h ainda a vantagem de
se compartilhar perifricos, como uma impressora ou um modem (para acesso internet,
por exemplo), podendo significar uma reduo nos custos de equipamentos. Como no
exemplo da Figura 1.1 os computadores B e C podem ler os arquivos armazenados no
computador A, e todos os micros podem usar a impressora que est disponvel na rede.

Figura 1.1 Computadores em uma Rede

Quando falamos em troca de dados, essa troca no s de arquivos, mas


qualquer dado de computador. Outras duas aplicaes bastante corriqueiras para redes
de computadores so a criao de um correio eletrnico, que agiliza a comunicao dos
funcionrios da empresa, e de agenda de compromissos, onde reunies e outros
compromissos podem ser agendados com um, alguns ou todos os funcionrios da
empresa.
No tocante ao correio eletrnico, cada vez mais comuns a integrao da rede das
empresas com a internet e, com isso, o correio eletrnico interno da empresa tambm
serve para receber e enviar emails.
Funcionrios podem comunicar-se atravs do correio eletrnico e tambm com
pessoas que estejam fora da empresa, atravs da internet. Ou seja, pessoas e empresas
pensam em implementar uma rede basicamente por dois motivos, tendo basicamente em
vista o aumento da produtividade do trabalho:
 Troca de dados (arquivos, e-mails, etc.).
 Compartilhamento de perifricos (impressora, modens, unidades de CDROM, etc).
Conceito de Rede
Rede so dois ou mais computadores que compartilham informaes. Um cliente
um requisitante na rede, ou seja, um computador que solicita o trfego da rede.
Por exemplo, verificar o e-mail pode ser uma das funes do cliente. Todos os
clientes so ns, mas nem todos os ns so clientes. Um n utilizado para referenciar
qualquer dispositivo na rede com placa de rede que esteja ativa na rede. Quando um n

Fundamentos de Redes de Computadores

est ativo na rede, ele coloca o trfego na rede na forma de uma solicitao ou uma
resposta.
O primeiro requisito de uma rede que os clientes/ns falem uma mesma
linguagem ou utilizem um mesmo protocolo.
Histrico e evoluo
Desenvolvimento da comutao de pacotes: 1961-1972
Os primeiros passos da disciplina de redes de computadores e da Internet podem
ser traados desde o incio da dcada de 1960, quando a rede telefnica era a rede de
comunicao dominante no mundo inteiro. A rede de telefonia usa comutao de circuitos
para transmitir informaes entre uma origem e um destino uma escolha acertada, j
que a voz transmitida a uma taxa constante entre a origem e o destino. Dada a
importncia cada vez maior (e o alto custo) dos computadores no incio da dcada de
1960 e o advento de computadores com multiprogramao (time-sharing), nada seria
mais natural (agora que temos uma viso perfeita do passado) do que considerar a
questo de como interligar computadores para que pudessem ser compartilhados entre
usurios distribudos em localizaes geogrficas diferentes. O trfego gerado por esses
usurios provavelmente era intermitente, por rajadas perodos de atividade, como o
envio de um comando a um computador remoto, seguidos de perodos de inatividade,
como a espera por uma resposta ou o exame de uma resposta recebida.
Trs grupos de pesquisa ao redor do mundo, sem que nenhum tivesse
conhecimento do trabalho do outro, comearam a inventar a comutao de pacotes como
uma alternativa poderosa e eficiente de circuitos. O primeiro trabalho publicado sobre
tcnicas de comutao de pacotes foi o de Leonard Keinrock, que, naquela poca, era um
doutorando do MIT. Usando a teoria de filas, o trabalho de Keinrock demonstrou, com
elegncia, a eficcia da abordagem da comutao de pacotes para fontes de trfego
intermitentes (em rajadas). Em 1964, Paul Baran, do Rand Institute, comeou a investigar
a utilizao de comutao de pacotes na transmisso segura de voz pelas redes militares,
ao mesmo tempo que Donald Davies e Roger Scantlebury desenvolviam suas idias
sobre esse assunto no National Physical Laboratory, na Inglaterra.
Os trabalhos desenvolvidos no MIT, no Rand Institue e no National Physical
Laboratory foram os alicerces do que hoje a Internet. Mas a Internet tambm tem uma
longa histria de atitudes do tipo construir e demonstrar, que tambm data do incio da
dcada de 1960. J.C.R.Licklider e Lawrence Roberts, ambos colegas de Keinrock no MIT,
foram adiante e lideraram o programa de cincia de computadores na ARPA (Advanced
Research Projects Agency Agncia de Projetos de Pesquisa Avanada), nos Estados
Fundamentos de Redes de Computadores

Unidos. Roberts publicou um plano geral para a ARPAnet, a primeira rede de


computadores por comutao de pacotes e uma ancestral direta da Internet pblica de
hoje. Os primeiros comutadores de pacotes eram conhecidos como processadores de
mensagens de interface (interface message processors IMPs), e o contrato para a
fabricao desses comutadores foi entregue a empresa BBN. Em 1969, no Dia do
Trabalho nos Estados Unidos, foi instalado o primeiro IMP na UCLA (Universidade da
Califrnia em Los Anglees) sob a superviso de Kleinrock. Logo em seguida foram
instalados trs IMPs adicionais no Stanford Reesearch Institue (SRI), na Universidade da
Califrnia em Santa Brbara e na Universidade de Utah.
O incipiente precursor da internet tinha
quatro ns no final de 1969. Keinrock recorda
que a primeirssima utilizao da rede foi fazer
um login remoto entre a UCLA e o SRI,
derrubando o sistema.
Em

1972,

ARPAnet

tinha

aproximadamente 15 ns e foi apresentada


publicamente pela primeira vez por Robert Kahn
na

Conferncia

Internacional

sobre

Comunicao por Computadores (International


Converence

on

Computer

Communications)

daquele ano. O primeiro protocolo fim-a-fim


Figura 1.2 Um dos primeiros
processadores de mensagens de interface (IMP)

entre sistemas finais da ARPAnet, conhecido


como protocolo de controle de rede (network-

control protocol NCP), estava concludo e a partir desse momento a escrita de


aplicaes tornou-se possvel. Em 1972, Ray Tomlinson, da BBN, escreveu o primeiro
programa de email.
Redes proprietrias e trabalho em rede: 1972-1980
A ARPAnet inicial era uma rede isolada, fechada. Para se comunicar com uma
mquina da ARPAnet, era preciso estar ligado a um outro IMP essa rede. Do incio a
meados de 1970, surgiram novas redes de comutao de pacotes:
 ALOHAnet, uma rede de microondas ligando universidade da silhas do
Hava, bem como as redes de pacotes por satlite e por rdio da DARPA.
 Telenet, uma rede comercial de comutao de pacotes da BBN
fundamentada na tecnologia ARPAnet
Fundamentos de Redes de Computadores

 Cyclades, uma rede de comutao de pacotes pioneira na Frana, montada


por Lous Pouzin
 Redes de tempo compartilhado como a tymnet e a rede GE Information
Services, entre outras que surgiram no final da dcada de 1960 e incio da
dcada de 1970
 Rede SNA da IBM, cujo trabalho comparava-se ao da ARPAnet
O nmero de redes estava crescendo. Hoje, com perfeita viso do passado,
podemos perceber que aquela era a hora certa para desenvolver uma arquitetura
abrangente para conectar redes. O trabalho pioneiro de interconexo de redes, sob o
patrocnio da DARPA (Dfense Advanced Research Projects Agency Agncia de Projetos
de Pesquisa Avanada de Defesa), criou em essncia uma rede de redes e foi realizado
por Vinton Cerf e Robert Kahn; o termo interneting foi cunhado para descrever esse
trabalho.
Esses princpios de arquitetura foram incorporados ao TCP. As primeiras verses
desse protocolo, contudo, eram muito diferentes do TCP de hoje. Aquelas verses
combinavam uma entrega seqencial confivel de dados via retransmisso por sistema
final (que ainda faz parte do TCP de hoje) com funes de envio (que hoje so
desempenhadas pelo IP). As primeiras experincias com o TCP, combinadas com o
reconhecimento da importncia de um servio de transporte fim-a-fim no confivel, sem
controle de fluxo, para aplicaes como voz em pacotes, levaram separao entre IP e
TCP e ao desenvolvimento do protocolo UDP. Os trs protocolos fundamentais da
Internet que temos hoje TCP, UDP e IP estavam conceitualmente disponveis no final
da dcada de 1970.
Alm das pesquisas sobre a Internet realizadas pela DARPA, muitas outras
atividades importantes relacionadas ao trabalho em rede estavam em curso. No Hava,
Norman Abramson estava desenvolvendo a ALOHAnet, uma rede de pacotes por rdio
que

permitia

remotos

das

que

vrios

lugares

ilhas havaianas se

comunicassem entre si. O ALHA foi o


primeiro protocolo de acesso mltiplo
que permitiu que usurios distribudos
em

diferentes

geogrficas
nico

meio

localizaes

compartilhassem
de

um

comunicao

Figura 1.3 Um dos primeiros processadores de


mensagens de interface (IMP)
[Fonte: http://www.livinginternet.com/i/iw_ethernet.htm]

broadcast (uma freqncia de rdio). O trabalho de Abramson sobre protocolo de mltiplo


Fundamentos de Redes de Computadores

acesso foi aprimorado por Metcalfe e Boggs com o desenvolvimento do protocolo


Ethernet para redes compartilhadas de transmisso broadcast por fio, veja a Figura 1.3.
O interessante que o protocolo Ethernet de Metcalfe e Boggs foi motivado pela
necessidade de conectar vrios PCs, impressoras e discos compartilhados. H 25 anos,
bem antes da revoluo do PC e da exploso das redes, Metcalfe e Bogss estavam
lanando as bases para s LANs de PCs de hoje. A tecnologia Ethernet representou uma
etapa importante para o trabalho em redes interconectadas. Cada rede Ethernet local era,
em si, uma rede, e, medida que o nmero de LANs aumentava, a necessidade de
interconectar essas redes foi se tornando cada vez mais importante.
Proliferao de redes: 1980-1990
Ao final da dcada de 1970, aproximadamente 200 mquinas estavam conectadas
ARPAnet. Ao final da dcada de 1980, o nmero de mquinas ligadas Internet pblica,
um confederao de redes muito parecida com a Internet de hoje, alcanaria cem mil. A
dcada de 1980 seria uma poca de formidvel crescimento.
Grande parte daquele crescimento foi conseqncia de vrios esforos distintos
para criar redes de computadores para interligar universidades. A BITNET processava emails e fazia transferncia de arquivos entre diversas universidades do nordeste dos
Estados Unidos. A CSNET (computer science network rede da cincia de
computadores) foi formada para interligar pesquisadores de universidades que no tinha
acesso ARPAnet. Em 1986, foi criada NSFNET para prover acesso a centros de
supercomputao patrocinados pela NSF. Partindo de uma velocidade inicial de 56 Kbps,
ao final da dcada o backbone da NSFNET estaria funcionando a 1,5 Mbps e servindo
como backbone primrio para interligao de redes regionais.
Na comunidade da ARPAnet, j estavam sendo encaixados muitos dos
componentes finais da arquitetura da Internet de hoje. No dia 1 de janeiro de 1983, o
TCP/IP foi adotado oficialmente como o novo padro de protocolo de mquinas para
ARPAnet (em substituio ao protocolo NCP). Devido importncia do evento, o dia da
transio do NCP para TPC/IP foi marcado com antecedncia a partir daquele dia todas
as mquinas tiveram de adotar o TCP/IP. No final da dcada de 1980, foram agregadas
importantes extenses ao TCP para implementao do controle de congestionamento
baseado em hospedeiros. Tambm foi desenvolvido o sistema de nomes de domnios
(DNS) utilizado para mapear nomes da Internet fceis de entender (por exemplo,
cefetmt.inf.br) para seus endereos IP de 32 bits. Paralelamente ao desenvolvimento da
ARPAnet (que em sua maior parte deve-se aos Estados Unidos), no incio da dcada de
1980 os franceses lanaram o projeto Minitel, um plano ambicioso para levar as redes de
Fundamentos de Redes de Computadores

dados para todos os lares. Patrocinado pelo governo francs, o sistema Minitel consistia
em uma rede pblica de comutao de pacotes (baseada no conjunto de protocolos X.25,
que usava circuitos virtuais), servidores Minitel e terminais baratos com modens de baixa
velocidade embutidos. O Minitel transformou-se e um enorme sucesso em 1984, quando
o governo francs forneceu, gratuitamente um terminal para toda residncia francesa que
quisesse. O sistema Minitel inclua sites de livre acesso - como o da lista telefnica e
tambm sites particulares que cobravam uma taxa de cada usurio baseada no tempo de
utilizao. No seu auge, em meados de 1990, o Minitel oferecia mais de 10 mil servios,
que iam desde home banking at bancos de dados especializados para pesquisa. Era
usado por mais de 20 por cento da populao da Frana, gerava receita de mais de um
bilho de dlares por ano e criou dez mil empregos. Estava presente em grande parte dos
lares franceses dez anos antes da maioria dos norte-americados ouvir falar de Internet.
A exploso da Internet: a dcada de 1990
A dcada de 1990 estreou com vrios eventos que simbolizaram a evoluo
contnua e a comercializao iminente da Internet. A ARPAnet, a progenitora da Internet,
deixou de existir. Durante a dcada de 1980, a MILNET e a Defense Data Network (Rede
de Dados de Defesa) cresceram e passaram a carregar a maior parte do trfego do
Departamento de Defesa dos Estados Unidos e a NSFNET comeou a servir como uma
rede de backbone conectando redes regionais nos Estados Unidos com nacionais no
exterior. Em 1991, a NSFNET extinguiu as restries que impunha sua utilizao com
finalidades comerciais, mas, em 1995, perderia seu mandato quando o trfego de
backbone da Internet passou a ser carregado por provedores de servios de Internet.
O principal evento da dcada de 1990, no entanto, foi o surgimento da World Wide
Web, que levou a Internet para os lares e as empresas de milhes de pessoas no mundo
inteiro. A Web serviu tambm como plataforma para a habilitao e a disponibilizao de
centenas de novas aplicaes, inclusive negociao de aes e servios bancrios online, servios multimdia em tempo real e servios de recuperao de informaes.
A Web foi inventada no CERN (European Center for Nuclear Physics Centro
Europeu para fsica Nuclear) por Tim Berners-lee entre 1989 e 1991, com base em idias
originadas de trabalhos anteriores sobre hipertexto realizados por Busch, na dcada de
1940, e por Ted Nelson, na dcada de 1960. Berners-Lee e seus companheiros
desenvolveram verses iniciais de HTML, HTTP, um servidor para a Web e um browser
os quatro componentes fundamentais da Web. Os browsers originias do CERN ofereciam
apenas uma interface de linha de comando. Perto do final de 1992 havia
aproximadamente 200 servidores Web em operao, e esse conjunto de servidores era
Fundamentos de Redes de Computadores

apenas uma amostra do que estava por vir. Nessa poca, vrios pesquisadores estavam
desenvolvendo browsers d Web com interfaces GUI (grapical user interface interface
grfica de usurio, entre eles Marc Andreesen, que liderou o desenvolvimento do popular
browser Mosaic. Em 1994, Marc Andreesen e Jim Clark formaram a Mosaic
Communications, que mais tarde se transformou na Netscape Communications
Corporation. Em 1995, estudantes universitrios estavam usando browsers Mosaic e
Netscape para navegar na Web diariamente. Nessa poca, empresas grades e
pequenas comearam a operar servidores Web e realizar transaes comerciais pela
web. Em 1996, a Microsoft comeou a fabricar browsers, dando incio guerra dos
browsers entre Netscape e Microsoft, vencida pela ltima alguns anos mais tarde.
A segunda metade da dcada de 1990 foi um perodo de tremendo crescimento e
inovao para Internet, com grandes corporaes e milhares de novas empresas cirando
produtos e servios para internet. O correio eletrnico pela Internet (e-mail) continuou a
evoluir com leitores ricos em recursos provendo agendas de endereos, anexos, hot links
e transporte de multimdia. No final do milnio a Internet e dava suporte a centenas de
aplicaes populares, entre elas quatro de enorme sucesso:
 Email, incluindo anexos e correio eletrnico com acesso pela Web;
 A Web, incluindo navegao pela Web e comrcio pela Inernet;
 Servio de mensagem instantnea, com listas de contato, cujo pioneiro foi o
ICQ;
 Compartilhamento peer-to-peer de arquivos MP3, cujo pioneiro foi a Napster.
O interessante que as duas primeiras dessas aplicaes de sucesso arrasador
vieram da comunidade de pesquisas, ao passo que as duas ltimas foram criadas por
alguns jovens empreendedores.
No perodo de 1995 a 2001, a Internet realizou uma viagem vertiginosa nos
mercados financeiros. Antes mesmo de se mostrarem lucrativas, centenas de novas
empresas da Internet faziam suas ofertas pblicas iniciais de aes e comeavam a ser
negociadas em bolsas de valores. Muitas empresas eram avaliadas em bilhes de dlares
sem ter nenhum fluxo significativo de receita. As aes da Internet sofreram uma queda
tambm vertiginosa em 2000-2001, e muitas novas empresas fecharam. No obstante,
vrias empresas surgiram como grandes vencedoras no mundo da Internet (mesmo que
os preos de suas aes tivessem sofrido com aquela queda), entre elas Microsoft, Cisco,
AOL, Yahoo, e-Bay e Amazon.
Durante a dcada de 1990, a pesquisa e o desenvolvimento de redes tambm
fizeram progressos significativos nas reas de roteadores e roteamento de alta velocidade
Fundamentos de Redes de Computadores

10

e de LANs. A comunidade tcnica enfrentou os problemas de definio e implantao de


um modelo de servio de Internet para trfego que exigisse limitaes em tempo real,
como aplicaes de mdia contnua. A necessidade de dar segurana e e gerenciar a
infra-estrutura da Internet tambm adquiriu extrema importncia, pois as aplicaes de
comrcio eletrnico proliferaram e a Internet se tornou um componente central da infraestrutura mundial de telecomunicaes.
Desenvolvimento recentes
A inovao na rea de redes de computadores continua a passos largos. H
progressos em todas as frentes, incluindo desenvolvimento de novas aplicaes,
distribuio de contedo, telefonia por Internet, velocidades de transmisso mais altas em
LANs e roteadores mais rpidos. Mas trs desenvolvimentos merecem ateno especial:
a proliferao de redes de acesso de alta velocidade (incluindo acesso sem fio), a
segurana e as redes P2P.
A penetrao cada vez maior do acesso residencial de banda larga Internet via
modem a cabo e DSL est montando o cenrio para uma profuso de novas aplicaes
multimdia, entre elas vdeo por demanda em tempo real e videoconferncia interativa de
alta qualidade. A crescente onipresena de redes Wi-Fi pblicas de alta velocidade (11
Mbps e maiores) e de acesso de mdia velocidade (centenas de Kpbps) Internet por
redes de telefonia celular no est apenas possibilitando conexo constante, mas
tambm habilitando um novo conjunto muito interessante de servios especficos para
localizaes determinadas.
Em seguida a uma srie de ataques de recusa de servio em importantes
servidores Web no final da dcada de 1990 e proliferao de ataques de warms (por
exemplo, o Blaster) que infectam sistemas finais e emperram a rede com trfego
excessivo, a segurana da rede tornou-se uma questo extremamente importante. Esses
ataques resultaram no desenvolvimento de sistemas de deteco de invasores capazes
de prevenir ataques com antecedncia, na utilizao de firewalls para filtrar trfego
indesejado antes que entre na rede, e na utilizao de investigao IP (traceback) para
localizar a origem dos ataques.
A ltima inovao que queremos estacar so as redes P2P. Uma aplicao de rede
P2P explora os recursos de computadores de usurios armazenagem, contedo, ciclos
de CPU e presena humana e tem significativa autonomia em relao a servidores
centrais. A conectividade dos computadores de usurios (isto , dos pares, ou peers)
normalmente intermitente. Atualmente, o KaZaA considerado o sistema P2P de
compartilhamento de arquivos mais popular. H mais de 4 milhes de sistemas finais
Fundamentos de Redes de Computadores

11

conectados sua rede e seu trfego constitui 20 e 50 por cento do trfego de toda a
Internet.
Componentes de uma rede
Em uma rede bsica, o nico mecanismo requerido uma placa de rede (Network
Interface Card NIC). As redes podem ter dois clientes que se conectam utilizando um
cabo cruzado (cross over). Este cabo cruzado permite que os clientes se comuniquem
diretamente uns com os outros sem utilizar outros dispositivos de conexo.
As placas de redes esto disponveis para todos os tipos de redes. At agora nos
parece bvio que uma rede local um circuito para conexo de computadores e envolve,
pelo menos, computadores e cabos. Esses componentes so:
 Servidor: um micro ou dispositivo capaz de oferecer um recurso para a
rede. Em redes ponto-a-ponto no h a figura do servidor; nesse tipo de
rede os micros ora funcionam como servidores, ora como cliente.
 Cliente: um micro ou dispositivo que acessa os recursos oferecidos pela
rede.
 Recurso: Qualquer coisa que possa ser oferecida e usada pelos clientes da
rede, como impressora, arquivos, unidades de discos, acesso internet, etc.
 Protocolo: Para que todos os dispositivos de uma rede possam se entender,
independente do programa usado ou do fabricante dos computadores, eles
precisam conversar usando uma mesma linguagem. Essa linguagem
genericamente chamada de protocolo, que estaremos explicando em
detalhes durante o curso. Dessa forma, os dados de uma rede so trocados
de acordo com um protocolo, como, por exemplo, o famoso TCP/IP.
 Cabeamento: Os cabos da rede transmitem os dados que sero trocados
entre os diversos dispositivos que compem uma rede. Estudaremos em um
prximo captulo do curso mais detalhadamente os cabos utilizados em uma
rede.
 Placa de rede: a placa de rede, tambm chamada NIC (Network Interface
Card), permite que Pcs consigam ser conectados em redes. Entre outras
diferenas que no importam no momento, a comunicao na placa me de
um PC feita no formato paralelo (onde todos os bits contendo informaes
so transmitidos de uma s vez), enquanto a comunicao em uma rede
feita no formato serial ( transmitido um bit por vez, apenas).

Fundamentos de Redes de Computadores

12

Figura 1.4 Placa de Rede

Hardware de rede: eventualmente poder ser necessrio o uso de perifricos para


efetuar ou melhorar a comunicao da rede. Hubs, Switches e roteadores so outros
perifricos que voc poder eventualmente encontrar.

Figura 1.5 Hardware de Rede

Tipos de Redes
Do ponto de vista da maneira com que os dados de uma rede so compartilhados,
existem dois tipos bsicos de redes: ponto-a-ponto e cliente/servidor. O primeiro tipo
usado em redes pequenas, enquanto o segundo tipo largamente usado tanto em redes
pequenas quanto em redes grandes. Note que essa classificao independe da estrutura
fsica usada pela rede, isto , como a rede est fisicamente montada, mas sim da maneira
com que ela est configurada em software.
Redes Ponto-A-Ponto:
Esse o tipo mais simples de rede que pode ser montada. Praticamente todos os
sistemas operacionais j vm com suporte rede ponto-a-ponto: windows para
workgroups 3.11, windows 9x, os/2, etc. (o DOS no tem suporte a redes). Os sistemas
operacionais desenvolvidos para o ambiente de redes, como o windows NT, windows
2000, Unix (e suas dezenas de verses, como Linux, AIX, etc), suporta redes do tipo
ponto-a-ponto, alem serem sistemas operacionais do tipo cliente/servidor, como veremos
no prximo tpico.
Na rede ponto-a-ponto, os micros compartilham dados e perifricos sem muita
burocracia. Qualquer micro pode facilmente ler e escrever arquivos armazenados em
outros micros da rede bem como usar perifricos que estejam instalados em outro Pcs.
Obviamente tudo isso depende da configurao, que feita em cada micro servidor
como nas redes cliente/servidor: qualquer um dos micros da rede pode ser um servidor de
dados perifricos.
Alm disso, por no ser uma rede do tipo cliente/servidor, no possvel a
utilizao de aplicaes cliente/servidor, especialmente banco de dados. Por exemplo,
no possvel em uma rede ponto-a-ponto que os usurios compartilhem um mesmo
Fundamentos de Redes de Computadores

13

arquivo ao mesmo tempo, adicionando dados por vez, embora mais de um usurio possa
ler um mesmo arquivo ao mesmo tempo.
As redes ponto-a-ponto tm vantagem e desvantagem. A grande vantagem a
facilidade de instalao e configurao, onde os prprios usurios podem configurar
manualmente que recursos os demais usurios podem ter acesso em seu micro. Essa
vantagem, entretanto, traz algumas desvantagens, a principal em relao segurana
da rede.
Como no existe um servidor de arquivos e todos os micros podem, em principio,
ler e escrever arquivos em qualquer das unidades de discos existentes no ambiente de
trabalho (escritrio), pode ser que ocorra de haver vrios arquivos de dados com o
mesmo nome (provavelmente com contedos diferentes) e uma certa desorganizao
tomar conta do ambiente de trabalho. Uma soluo para isso definir um dos micros para
armazenar os arquivos de dados de todos os usurios da rede; assim torna-se menos
provvel que este problema ocorra.

Figura 1.6 Rede ponto-a-ponto

Redes Cliente/Servidor:
Se a rede estiver sendo planejada para ter mais de 10 micros instalados (ou no
caso de redes pequenas onde a segurana for uma questo importante), ento a escolha
natural uma rede do tipo cliente/servidor.
Nesse tipo de rede existe a figura do servidor, normalmente um micro que gera
recursos para os demais micros da rede. O servidor um micro especializado em um s
tipo de tarefa, no sendo usado para outra finalidade como ocorre em redes ponto-aponto, onde um mesmo micro est compartilhando arquivos para o restante da rede e
est sendo usado por seu usurio para a edio de um grfico, por exemplo. O problema
que o processador dessa mquina pode estar ocupado demais editando um grfico e
um pedido por um arquivo que tenha vindo da rede tenha de esperar at o processador
do micro ficar livre para atend-lo, o que obviamente faz baixar o desempenho da rede.
Com o servidor dedicado a uma s tarefa, ele consegue responder rapidamente
aos pedidos vindos dos demais micros da rede, no comprometendo o desempenho.
Fundamentos de Redes de Computadores

14

Ou seja, um servidor dedicado oferece um melhor desempenho para executar uma


determinada tarefa porque ele, alm de ser especializado na tarefa em questo,
normalmente no executa outras tarefas ao mesmo tempo.
Entretanto, em redes cliente/servidor pequenas, aonde o desempenho no chega a
ser um problema, pode ser que voc encontre servidores no-dedicados, isto , micros
servidores sendo usados tambm como estaes de trabalho ou ento sendo usados
como servidores de mais de uma tarefa.
Alm disso, afirmamos que o servidor um micro, o que no necessariamente
verdade. Existem diversas solues no mercado onde o servidor no um
microcomputador, mas sim um aparelho criado exclusivamente para aquela tarefa. Por
exemplo, existem servidores de comunicao que, em vez de serem um micro com um
modem instalado, so um aparelho conectado ao cabeamento da rede, com um modem
embutido, desempenhando exatamente o mesmo papel e normalmente com vantagem
de serem mais barato que os micros inteiros.
Nas redes cliente/servidor, a administrao e configurao da rede so
centralizadas, o que melhora a organizao e segurana da rede. Alm disso, h a
possibilidade de serem executados programas cliente/servidor, como um banco de dados
que podem ser manipulado por diversos usurios ao mesmo tempo.

Figura 1.7 Rede cliente-servidor

Tipos de Servidores
Como est clara, a rede cliente/servidor se baseiam em servidores especializados
em uma determinada tarefa. Como comentamos, o servidor no necessariamente um
microcomputador; pode ser um aparelho que desempenha igual funo. Os tipos mais
comuns de servidores so os seguintes:
 Servidor de arquivo: um servidor responsvel pelo armazenamento de
arquivos de dados como arquivos de texto, planilha e grficos que
necessitem ser compartilhados com os usurios da rede. Note que o
programa necessrio para ler o arquivo (o processador de texto, por
exemplo) instalado e executado na mquina do usurio (cliente) e no no
servidor. Nesse servidor no h processamento de informaes; o servidor

Fundamentos de Redes de Computadores

15

responsvel por entregar apenas o arquivo solicitado, para ento o arquivo


ser processado no cliente.
 Servidor de impresso: um servidor responsvel por processar os
pedidos de impresso solicitados pelos micros da rede e envi-los para as
impressoras disponveis. Como diversos pedidos de impresso podem ser
gerados ao mesmo tempo na rede, o servidor fica responsvel por enviar os
dados para as impressoras corretas e na ordem de chegada (ou em uma
outra ordem, dependendo da configurao de prioridade).
 Servidor de aplicaes: O servidor de aplicaes responsvel por
executar aplicaes cliente/servidor, como, por exemplo, um banco de
dados. Ao contrario do servidor de arquivos, que somente armazena
arquivos de dados e no os processa, o servidor de aplicaes executa as
aplicaes e processa os arquivos de dados. Por exemplo, quando um micro
cliente faz uma consulta em um banco de dados cliente/servidor, essa
consulta ser processada no servidor de aplicaes e no no micro cliente; o
micro cliente apenas mostrar o resultado enviado pelo servidor de
aplicaes. Com isso possvel que vrios usurios acessem e manipulem
ao mesmo tempo uma nica aplicao; fazendo que todos fiquem
sincronizados.
 Servidor de correio eletrnico: Responsvel pelo processamento e
entrega de mensagem eletrnica. Se for e-mail destinado a uma pessoa fora
da rede, este ser repassado ao servidor de comunicao.
 Servidor de fax: permite que os usurios passem e recebam fax facilmente.
Normalmente um micro (ou um aparelho) dotado de uma placa de fax.
Quando algum usurio quiser passar um fax, a mensagem de fax
repassada ao servidor de fax que disca para o nmero do fax desejado e
envia o documento.
 Servidor de comunicao: usado na comunicao entre sua rede e outras
redes, como a internet. Por exemplo, se voc acessa a internet atravs de
uma linha telefnica convencional, o servidor de comunicao pode ser um
micro com uma placa de modem que disca automaticamente para o
provedor assim que algum tente acessar a internet.
Voc poder encontrar outros tipos de servidores dependendo da necessidade da
rede. Por exemplo, servidor de backup, responsvel por fazer backup dos dados do
servidor de arquivos e at mesmo servidores reduntantes, que so servidores que
Fundamentos de Redes de Computadores

16

possuem os mesmos dados de um servidor principal e, caso este apresente defeito, o


servidor redundante entra em ao substituindo o servidor defeituoso. Outro exemplo o
servidor de acesso remoto, que permite usurios acessarem a rede atravs de um
modem no fundo esse tipo de servio no deixa de ser um servidor de comunicao.
Classificao das Redes
Rede Local (LAN Local Area Network):
As

redes

comearam

pequenas,

com

alguns

computadores

interligados

compartilhando recursos. Com o tempo surgiu a necessidade de um maior nmero de


computadores interligados e assim as redes comearam a crescer, surgindo as redes
locais de computadores (LAN). A rede local (LAN) pode ser caracterizada como uma rede
que permite a interligao de computadores e equipamentos de conexo numa pequena
regio, normalmente em uma mesma rea geogrfica, em geral ocupando distncias
entre 100m ou menos e 25Km.
Caractersticas bsicas:
 Meios que permitem altas taxas de transmisso sendo mais comum 10
Mbps e 100 Mbps podendo chegar at 1 Gbps.
 Baixas taxas de erro ( 1 erro em 108 ou 1011 bits transmitidos).
 Geograficamente limitadas.
 Propriedade particular
 Arquiteturas (topologias): estrela, anel e barramento.
Este tipo de rede o mais utilizado em empresas de grande, mdio e pequeno
porte, em todos os segmentos de trabalho comercial e industrial.

Figura 1.8 Rede Local

Redes Geograficamente Distribudas (WAN Wide Area Network):


A necessidade de um maior nmero de computadores interligados e a conexo de
vrios recursos fora de uma mesma rea geogrfica trouxe o surgimento das redes
geograficamente distribudas (ou rede de longas distncias), que pode interligar cidades,
estados e pases.

Fundamentos de Redes de Computadores

17

Caractersticas bsicas:
 Conecta redes locais e metropolitanas geograficamente distantes
 Custo de comunicao elevado devido ao uso de meios como: linhas
telefnicas, satlites e microondas.
 Velocidades de transmisso variadas podendo ser de dezenas de Kilobits e
chegar a Megabits/(segundo)
 Taxas de erro variveis: depende do meio de comunicao
 Propriedade particular e pblica

Figura 1.9 Rede Geograficamente Distribudas (WAN)

Redes Metropolitanas (MAN Metropolitan rea Network):


As redes metropolitanas so intermedirias as LANs e WANs, apresentando
caractersticas semelhantes s redes locais e, em geral, cobrem distncias maiores que
as LANs. Um exemplo de rede metropolitano as redes de TV a cabo.
Caractersticas bsicas:
 Velocidades de transmisso altas: de 1 Mbps podendo chegar a 10 Mbps
 Baixas taxas de erros
 Em geral so de propriedade particular

Figura 1.10 Rede Metropolitanas

Topologia
A topologia da rede um nome fantasia dado ao arranjo dos cabos usados para
interconectar os clientes e servidores. A maneira como eles so interligados tem algumas
implicaes sobre a maneira como o sistema operacional de rede gerencia tanto os
Fundamentos de Redes de Computadores

18

clientes quanto o fluxo de informaes sobre a rede, as topologias mais comuns so


estrela, anel, e barramento.
A topologia de uma rede descreve como o layout do meio atravs do qual h o
trfego de informaes, e tambm como os dispositivos esto conectados a ele.
Vantagens
mais tolerante a falhas
Topologia Estrela

Fcil de instalar clientes

Desvantagens
Custo de instalao maior porque recebe
mais cabos.

Monitoramento centralizado
Razoavelmente fcil de
instalar.
Topologia Anel (Token Ring)

Requer menos cabos

Se uma estao para todas param.


Os problemas so difceis de isolar.

Desempenho uniforme
Simples e fcil de instalar
Topologia barramento

Requer menos cabos


Fcil de entender

A rede fica mais lenta em perodos de uso


intenso.
Os problemas so difceis de isolar.

Tabela 1.1 Vantagens e Desvantagens da Topologia

A forma com que os cabos so conectados - a que genericamente chamamos


topologia da rede influenciar em diversos pontos considerados crticos, como
flexibilidade, velocidade e segurana.
Da mesma forma que no existe "o melhor" computador, no existe "a melhor"
topologia. Tudo depende da necessidade e aplicao. Por exemplo, a topologia em
estrela pode ser a melhor na maioria das vezes, porm talvez no seja a mais
recomendada quando tivermos uma pequena rede de apenas 3 micros.
Topologia Barramento:
Na topologia linear (tambm chamada topologia em barramento), todas as
estaes compartilham um mesmo cabo. Essa topologia utiliza cabo coaxial, que dever
possuir um terminador resistivo de 50 ohms em cada ponta, conforme ilustra a Figura 1.9.
O tamanho mximo do trecho da rede est limitado ao limite do cabo, 185 metros no caso
do cabo coaxial fino. Este limite, entretanto, pode ser aumentado atravs de um perifrico
chamado repetidor, que na verdade um amplificador de sinais.

Figura 1.11 Topologia Linear/Barramento

Fundamentos de Redes de Computadores

19

Como todas as estaes compartilham um mesmo cabo, somente uma transao


pode ser efetuada por vez, isto , no h como mais de um micro transmitir dados por
vez. Quando mais de uma estao tenta utilizar o cabo, h uma coliso de dados.
Quando isto ocorre, a placa de rede espera um perodo aleatrio de tempo at tentar
transmitir o dado novamente. Caso ocorra uma nova coliso a placa de rede espera mais
um pouco, at conseguir um espao de tempo para conseguir transmitir o seu pacote de
dados para a estao receptora. A conseqncia direta desse problema a velocidade de
transmisso. Quanto mais estaes forem conectadas ao cabo, mais lenta ser a rede, j
que haver um maior nmero de colises (lembre-se que sempre em que h uma coliso
o micro tem de esperar at conseguir que o cabo esteja livre para uso).
Outro grande problema na utilizao da topologia linear a instabilidade. Como
voc pode observar na Figura 1.9, os terminadores resistivos so conectados s
extremidades do cabo e so indispensveis. Caso o cabo se desconecte em algum ponto
(qualquer que seja ele), a rede "sai do ar", pois o cabo perder a sua correta impedncia
(no haver mais contato com o terminador resistivo), impedindo que comunicaes
sejam efetuadas - em outras palavras, a rede pra de funcionar. Como o cabo coaxial
vtima de problemas constantes de mau-contato, esse um prato cheio para a rede deixar
de funcionar sem mais nem menos, principalmente em ambientes de trabalho
tumultuados. Vamos enfatizar: basta que um dos conectores do cabo se solte para que
todos os micros deixem de se comunicar com a rede.
E, por fim, outro srio problema em relao a esse tipo de rede a segurana. Na
transmisso de um pacote de dados, todas as estaes recebem esse pacote. No pacote,
alm dos dados, h um campo de identificao de endereo, contendo o nmero de n de
destino. Desta forma, somente a placa de rede da estao de destino captura o pacote de
dados do cabo, pois est a ela endereada.
Nota: Nmero de n (node number ou MAC address ou Ethernet Address) um
valor gravado na placa de rede de fbrica ( o nmero de srie da placa). Teoricamente
no existe no mundo duas placas de rede com o mesmo nmero de n.
Se na rede voc tiver duas placas com o mesmo nmero de n, as duas captaro
os pacotes destinados aquele nmero de n. impossvel voc em uma rede ter mais de
uma placa com o mesmo nmero de n, a no se que uma placa tenha esse nmero
alterado propositalmente por algum hacker com a inteno de ler pacotes de dados
alheios. Apesar desse tipo de "pirataria" ser rara, j que demanda de um extremo
conhecimento tcnico, no impossvel de acontecer.

Fundamentos de Redes de Computadores

20

Portanto, em redes onde segurana seja uma meta importante, a topologia linear
no deve ser utilizada. Para pequenas redes em escritrios ou mesmo em casa, a
topologia linear usando cabo coaxial est de bom tamanho.
Topologia em Estrela:
Esta a topologia mais recomendada atualmente. Nela, todas as estaes so
conectadas a um perifrico concentrador (hub ou switch), como ilustra a Figura Abaixo:
Ao contrrio da topologia linear onde a
rede inteira parava quando um trecho do cabo
se rompia, na topologia em estrela apenas a
estao conectada pelo cabo pra. Alm
disso, temos a grande vantagem de podermos
aumentar

tamanho

da

rede

sem

necessidade de par-la. Na topologia linear,


quando queremos aumentar o tamanho do
cabo necessariamente devemos parar a rede,
Figura 1.12 Topologia Estrela

j que este procedimento envolve a remoo


do terminador resistivo.
Importante notar que o funcionamento da topologia em estrela depende do
perifrico concentrador utilizado, se for um hub ou um switch.
No caso da utilizao de um hub, a topologia fisicamente ser em estrela, porm
logicamente ela continua sendo uma rede de topologia linear.
Topologia em Anel:
Na topologia em anel, as estaes de trabalho
formam um lao fechado, conforme ilustra a Figura abaixo.
O padro mais conhecido de topologia em anel o Token
Ring (IEEE 802.5) da IBM.
No caso do Token Ring, um pacote (token) fica
circulando no anel, pegando dados das mquinas e
distribuindo para o destino. Somente um dado pode ser

Figura 1.13 Topologia Anel

transmitido por vez neste pacote.

Fundamentos de Redes de Computadores

21

[Auto - Avaliao da Unidade I]


Questionrio
1) O que uma Rede?
2) Quais os componentes de uma rede?
3) Quais tipos de redes da forma que os dados so compartilhados?
4) Defina redes ponto-a-ponto?
5) Defina redes cliente/servidor?
6) Quais tipos de servidores?
7) Como so classificadas as redes? Defina cada uma delas.
8) O que topologia?
9) Cite os tipos de topologia?
10) Qual a diferena da Topologia Anel para Topologia Barramento?
11) Qual topologia mais utilizada? Qual a melhor topologia?
12) Desenhe a estrutura de uma rede de topologia barramento?
13) Desenhe a estrutura de uma rede de topologia estrela?
14) Desenhe a estrutura de uma rede de topologia anel.
15) Como funciona a transmisso de dados na topologia anel?
16) Para que serve os terminadores de uma rede em barramento?
[ Referncias Bibliogrficas ]
KUROSE, James; ROSS, Keith. Redes de Computadores e a Internet. Ed.
Pearson. 3 Ed. So Paulo, 2004.
COMER, Douglas. Interligao em Redes com TCP/IP Vol. 1. Ed. Campus.
Rio de Janeiro, 1998.

Fundamentos de Redes de Computadores

22

Unidade II Arquitetura de Redes de Computadores


Arquiteturas proprietrias
Arquiteturas abertas e modelo de referncia OSI
Arquitetura Internet
Fundamentos e utilizao da Internet

[Objetivos Especficos da Unidade II]

Explicar os conceitos sobre arquiteturas proprietrias e abertas,


mostrando as camadas existentes nos modelos OSI e na arquitetura TCP/IP.
Fazendo com que o aluno seja capaz de identificar as camadas e conhecer o
funcionamento das camadas nesses modelos.

Fundamentos de Redes de Computadores

23

[Texto Bsico da Unidade I]


Arquiteturas de Redes de Computadores
No mundo de hoje, no se pode falar de redes sem falar do TCP/IP. O conjunto de
protocolos originalmente desenvolvido pela Universidade da Califrnia em Berkeley, sob
contrato para o Departamento de Defesa dos EUA, se tornou o conjunto de protocolos
padro das redes locais e remotas, suplantando conjuntos de protocolos bancados por
pesos pesados da indstria, como a IBM (SNA), Microsoft (NetBIOS/NetBEUI) e Novell
(IPX/SPX).
O grande motivo de todo este sucesso foi justamente o fato do TCP/IP no ter
nenhuma grande empresa associada ao seu desenvolvimento. Isto possibilitou a sua
implementao e utilizao por diversas aplicaes em praticamente todos os tipos de
hardware e sistemas operacionais existentes.
Mesmo antes do boom da Internet o TCP/IP j era o protocolo obrigatrio para
grandes redes, formadas por produtos de muitos fornecedores diferentes, e havia sido
escolhido pela Microsoft como o protocolo preferencial para o Windows NT, devido s
limitaes tcnicas do seu prprio conjunto de protocolos, o NetBEUI.
Entretanto, ao contrrio dos protocolos proprietrios para redes locais da Microsoft
e da Novell, que foram desenhados para serem praticamente "plug and play", as
necessidades

que

orientaram

desenvolvimento

do

TCP/IP

obrigaram

ao

estabelecimento de uma srie de parametrizaes e configuraes que devem ser


conhecidas pelo profissional envolvido com instalao, administrao e suporte de redes.
A tarefa de permitir a comunicao entre aplicaes executando em mquinas
distintas envolve uma srie de detalhes que devem ser cuidadosamente observados para
que esta comunicao ocorra de maneira precisa, segura e livre de erros. Por exemplo,
detalhes de sinalizao dos bits para envio atravs dos meios de transmisso; deteco e
correo de erros de transmisso (pois a maioria dos meios de transmisso so passveis
de interferncias); roteamento das mensagens, desde sua origem at o seu destino,
podendo passar por vrias redes intermedirias; mtodos de endereamento tanto de
hosts quanto de aplicaes; cuidar da sintaxe e semntica da informao, de modo que
quando uma aplicao transmite um dado do tipo inteiro, a aplicao destino possa
entend-lo como do tipo inteiro; etc.
Para reduzir a complexidade de projeto, a maioria das redes de computadores so
estruturadas em camadas ou nveis, onde cada camada desempenha uma funo
especfica dentro do objetivo maior que a tarefa de comunicao. As camadas so
construdas umas sobre as outras e cada camada oferece seus servios para as camadas
Fundamentos de Redes de Computadores

24

superiores, protegendo estas dos detalhes de como os servios oferecidos so de fato


implementados.
A camada N em uma mquina, para desempenhar suas funes estabelece uma
conversao com a camada N em outra mquina. As regras utilizadas nesta conversao
so chamadas de protocolo da camada N. As funes de cada camada so executadas
por entidades (processos, que podem ser implementados por software ou por hardware).
Entidades que executam em camadas correspondentes e em mquinas distintas so
chamadas de processos pares (peers). So os processos pares que se comunicam
utilizando o protocolo de sua camada. A Figura 2.1 ilustra estes conceitos para uma rede
estruturada em 4 camadas.
Na

verdade,

nenhum

dado

transferido

diretamente

da camada N de uma
mquina para a camada
N de outra mquina. Em
vez disso, cada camada
passa

dados

informaes de controle
para

camada

imediatamente
at

encontrar

abaixo,
o

meio

fsico, atravs do qual a


comunicao

Figura 2.1 Exemplo de uma rede estruturada em 4 camadas

ocorre.

Na

destino

de

fato

mquina
mensagem

percorre o caminho inverso, da camada mais inferior para a mais superior, com cada
camada retirando e analisando as informaes de controle colocadas pela sua camada
correspondente na mquina origem. Aps esta anlise a camada decide se passa o
restante dos dados para a camada superior. Estas informaes de controle correspondem
ao protocolo da camada e tambm so conhecidos como header do protocolo.

Fundamentos de Redes de Computadores

25

Figura 2.2 Rede estruturada em 4 camadas

Para ilustrar o conceito de comunicao atravs de mltiplas camadas,


consideremos a seguinte analogia:
 Dois engenheiros em pases diferentes desejam trocar informaes sobre
um projeto de engenharia. Um engenheiro s fala portugus e o outro s se
comunica em ingls. Para se comunicarem eles decidem utilizar um tradutor;
 Considere ainda, que o idioma comum entre os tradutores seja o alemo e
que o meio utilizado para transmisso dos dados seja o telgrafo;
 Assim, o engenheiro que fala portugus passa suas informaes para seu
tradutor que as traduz para o alemo. A mensagem em alemo ento
passada ao telegrafista que as transmite para um telegrafista no outro pas;
 Ao receber a mensagem, o telegrafista passa para o tradutor que a traduz
para o ingls e a entrega para o engenheiro.
A Figura 2.3 ilustra essa comunicao, identificando os componentes da
Arquitetura de Rede utilizada.

Figura 2.3 Exemplo da arquitetura de comunicao

Um outro exemplo para demonstrar a comunicao a Figura 2.4. Dois filsofos


(processos pares da camada 3), um fala udu e ingls e o outro chins e francs. Como
Fundamentos de Redes de Computadores
26

no falam uma lngua comum eles contratam tradutores (processos pares da camada
2), cada um tem uma secretria (processos pares da camada 1). O filsofo 1 deseja
transmitir sua predileo por coelhos a seu par.
Nota-se que existe
uma interface entre cada
par

de

adjacentes.

camadas

ela

que

definir quais e como as


funes

oferecidas

pela

camada inferior podem ser


acessadas
superior.

pela
Esta

camada
interface

deve ser bastante clara, de


modo que, ao trocar-se a
implementao
camada

por

completamente
Figura 2.4 Arquitetura filsofo-tradutor-secretria

no

de

seja

uma
outra

diferente,
necessrio

modificar as outras camadas. Isso possvel desde que a interface entre as camadas
seja mantida. Por exemplo, trocando-se linhas telefnicas por transmisso via satlite, a
implementao da camada responsvel por manipular o acesso ao meio de transmisso
dever modificar completamente sua implementao, porm as demais camadas no
sofrero estas modificaes desde que os mesmos servios anteriores e o modo como
so oferecidos sejam mantidos.
Neste contexto o conjunto de camadas e protocolos chamado de arquitetura de
rede. A especificao de uma arquitetura deve conter informaes suficientes para
permitir que um implementador desenvolva o programa ou construa o hardware de cada
camada, de forma que ela obedea corretamente ao protocolo adequado.
Arquiteturas Proprietrias
As primeiras arquiteturas de rede foram desenvolvidas por fabricantes de
equipamentos, os quais desenvolviam solues para interconexo apenas de seus
produtos, sem se preocuparem com a compatibilidade de comunicao com
equipamentos de outros fabricantes. Assim o fizeram, por exemplo, a IBM (International
Business Machines Corporation) ao anunciar sua arquitetura de rede SNA (System
Fundamentos de Redes de Computadores

27

Network Architecture), e a DEC (Digital Equipament Corporation) com sua DNA (Digital
Network Architecture). Essas arquiteturas so denominadas proprietrias.
Desse modo, computadores de fabricantes diferentes no podiam se comunicar,
impondo uma grande limitao aos consumidores, pois ficam amarrados aos produtos
de um nico fabricante, caso queira que seus equipamentos se comuniquem.
Torna-se evidente a necessidade de um conjunto de regras que permitam a
comunicao ou interconexo entre dois sistemas quaisquer, sem considerar seu
fabricante. Surgem as arquiteturas para interconexo de sistemas abertos: a Arquitetura
Internet, desenvolvida por pesquisadores patrocinados pelo Departamento de Defesa dos
Estados Unidos, e a Arquitetura OSI (Open Systems Interconnection) desenvolvida pela
comunidade internacional sob a coordenao da ISO (International Standards
Organization).
Arquiteturas abertas e modelo de referncia OSI
Baseada nas experincias advindas do funcionamento dos sistemas de
teleprocessamento, da ARPAnet e das redes pblicas e proprietrias, a ISO, entre 1978 e
1984, elaborou o "Modelo de Referncia para Interconexo de Sistemas Abertos" (Modelo
OSI), o qual define todos os princpios bsicos para o desenvolvimento de uma
arquitetura para interconexo de Sistemas Abertos, permitindo que diferentes fabricantes
pudessem se comunicar pois criou-se uma padronizao para as redes.
O Modelo OSI por si s no uma arquitetura de rede, pois no especifica
exatamente os servios e protocolos a serem usados em cada camada. Ele define alguns
conceitos e divide a tarefa de comunicao em sete camadas funcionais, dizendo que
funes cada camada deve desempenhar. Entretanto, aps elaborar o Modelo OSI, a ISO
passou a projetar, especificar, implementar e testar os protocolos das vrias camadas
definidas pelo Modelo OSI, dando origem a Arquitetura OSI.
Protocolo uma linguagem usada para transmitir dados pela rede. Para que dois
computadores passam se comunicar, eles devem usar o mesmo protocolo (ou seja, a
mesma linguagem).
Quando voc envia um e-mail do seu computador, seu programa de e-mail
(chamado cliente de e-mail) envia os dados (seu e-mail) para a pilha de protocolos,
enviando esses dados para o meio de transmisso da rede (normalmente cabo ou o ar,
no caso de redes sem fio). No computador do outro lado (o servidor de e-mail) os dados
(seu e-mail) so processados e enviados para o programa servidor de e-mail.
A pilha de protocolos faz uma poro de coisas e o papel do modelo OSI
padronizar a ordem em que a pilha de protocolos faz essas coisas. Dois protocolos
Fundamentos de Redes de Computadores

28

diferentes podem ser incompatveis, mas se eles seguirem o modelo OSI, ambos faro as
coisas na mesma ordem, ajudando aos desenvolvedores de software a entender como
eles funcionam.
Voc pode ter notado que usamos a palavra pilha. Isto porque protocolos como o
TCP/IP no so na verdade um nico protocolo, mas sim vrios protocolos trabalhando
em conjunto. Portanto o nome mais apropriado no simplesmente protocolo mas pilha
de protocolos.
O modelo OSI dividido em sete camadas. muito interessante notar que o
TCP/IP (provavelmente o protocolo de rede mais usado atualmente) e outros protocolos
famosos como o IPX/SPX (usado pelo Novell Netware) e o NetBEUI (usado pelos
produtos da Microsoft) no seguem esse modelo ao p da letra, correspondendo apenas
a partes do modelo OSI. Todavia, o estudo deste modelo extremamente didtico, pois
atravs dele h como entender como deveria ser um protocolo ideal, bem como facilita
enormemente a comparao do funcionamento de protocolos criados por diferentes
empresas. As sete camadas do Modelo OSI esto representadas na Figura 2.3.
A idia bsica do modelo de referncia OSI que cada
camada responsvel por algum tipo de processamento e cada
camada apenas se comunica com a camada imediatamente inferior
ou superior. Por exemplo, observe a Figura 2.5, que a camada 6 s
poder se comunicar com as camadas 7 e 5, e nunca diretamente
com a camada 1. Ou seja, objetivo de cada nvel oferecer servios
a nveis superiores, enquanto esconde como estes servios so

Figura 2.5 Modelo OSI

implementados.
Quando

seu

computador

Figura 2.6 Fornecedores e usurios de servios

est

transmitindo dados para a


rede, uma dada camada
recebe dados da camada
superior,

acrescenta

informaes
pelas

de

quais

controle
ela

seja

responsvel e passa os
dados

para

camada

imediatamente inferior.
Quando

seu

Fundamentos de Redes de Computadores

29

computador est recebendo dados, ocorre o processo inverso: uma dada camada recebe
dados da camada inferior, processa os dados recebidos removendo informaes de
controle pelas quais ela seja responsvel e passa os dados para a camada
imediatamente superior.
O que importante ter em mente que cada camada adiciona (quando o
computador estiver transmitindo dados) ou remove (quando o computador estiver
recebendo dados) informaes de controle de sua responsabilidade.
Portanto, nenhum dado transferido diretamente de uma camada N para a outra camada
N: cada nvel envia dados e sinais de controle para a camada mais baixa atravs da
interface de camadas N/N-1. Um nvel N de um host fala para o nvel N no outro host
atravs de um protocolo de nvel N, assim a conversao est entre entidades
semelhantes. A camada fsica
transmite esses dados. Isto foi
demonstrado na Figura 2.6 e 2.7.
Na

transmisso

de

um

dado, cada camada recebe as


informaes
camada

passada

superior,

pela

acrescenta

informaes de controle pelas


quais seja responsvel e passa
os

dados

para

imediatamente
processo

camada

inferior.

Este

conhecido

como

Figura 2.7 Exemplo Camada OSI

encapsulamento. Na recepo ocorre o processo inverso, ou seja, so retirados os bits de


controle na camada inferior ou desencapsulamento.
O conjunto de dados recebidos da camada superior na transmisso ou entregues
para a camada superior na recepo denominado SDU (Service Unit Date - Unidade de
dado de servio)
O conjunto de dados repassados para a camada inferior na transmisso ou
recebidos da camada recebidos da camada inferior na recepo denominado PDU
(Protocol Unit Date Unidade de dado de protocolo).
Os dados que uma camada acrescenta na transmisso ou retira na recepo so
denominados PCI (Protocol Control Information Informao de Controle de Protocolo).
Podemos afirmar que: PDU = SDU + PCI. Ilustramos na Figura 2.8 esta
composio.
Fundamentos de Redes de Computadores

30

Figura 2.8 - Transmisso entre camadas (PDU e SDU)

Os protocolos dividem as mensagens a serem transmitidas na rede em pequenos


pedaos de tamanho fixo chamados pacotes, quadros ou datagramas. Isso significa que
um arquivo no transmitido de uma s vez. Ele transmitido em vrios pacotes. Dentro
de cada pacote h o endereo de origem e de destino. As placas de rede dos
computadores tm um endereo nico que vem fixado de fbrica. Assim um computador
sabe quais os pacotes que lhe pertence. Se o endereo do pacote for igual ao seu ele
recebe o pacote, caso contrrio ignora-o. A Figura 2.9 mostra os nveis da camada.

Figura 2.9 Nveis Conceituais

Iremos descrever a seguir as sete camadas do Modelo OSI.


Aplicao (Camada 7)
A camada de aplicao faz a interface entre o protocolo de comunicao e o
aplicativo que pediu ou receber a informao atravs da rede. Por exemplo, ao solicitar a
Fundamentos de Redes de Computadores

31

recepo de e-mails atravs do aplicativo de e-mail, este entrar em contato com a


camada de Aplicao do protocolo de rede efetuando tal solicitao. Tudo nesta camada
direcionado aos aplicativos.
Esta a camada OSI mais prxima do usurio; ela fornece servios de rede aos
aplicativos do usurio. Ela se diferencia das outras por no fornecer servios a nenhuma
outra camada OSI, mas apenas a aplicativos fora do modelo OSI. Os programas de
planilhas, os programas de processamento de texto e os programas de terminal bancrio
so exemplos desses processos de aplicativos. A camada de aplicao estabelece a
disponibilidade dos parceiros de comunicao pretendidos, sincroniza e estabelece o
acordo sobre os procedimentos para a recuperao de erros e o controle da integridade
dos dados. Para definir em poucas palavras a camada 7, pense em navegadores. Telnet
e FTP tambm so exemplos de aplicativos de rede que existem inteiramente na camada
de aplicao.
Apresentao (Camada 6)
A camada de apresentao assegura que a informao emitida pela camada de
aplicao de um sistema seja legvel para a camada de aplicao de outro sistema. Se
necessrio, a camada de apresentao faz a converso de vrios formatos de dados
usando um formato comum. Se voc quiser pensar na camada 6 com o mnimo de
palavras, pense em um formato de dados comum.
Essa camada tambm chamada camada de Traduo pois converte o formato do
dado recebido pela camada de Aplicao em um formato comum a ser usado na
transmisso desse dado, ou seja, um formato entendido pelo protocolo usado. Um
exemplo comum a converso do padro de caracteres (cdigo de pgina) quando, por
exemplo, o dispositivo transmissor usa um padro diferente do ASCII. Pode ter outros
usos, como compresso de dados e criptografia.
A compresso de dados pega os dados recebidos da camada sete e os comprime
(como se fosse um compactador comumente encontrado em PCs, como o Zip ou o Arj)
e a camada 6 do dispositivo receptor fica responsvel por descompactar esses dados. A
transmisso dos dados torna-se mais rpida, j que haver menos dados a serem
transmitidos: os dados recebidos da camada 7 foram "encolhidos" e enviados camada
5.
Para aumentar a segurana, pode-se usar algum esquema de criptografia neste
nvel, sendo que os dados s sero decodificados na camada 6 do dispositivo receptor.

Fundamentos de Redes de Computadores

32

Sesso (Camada 5)
A camada de sesso, como est implcita no nome, estabelece, gerencia e termina
sesses entre dois hosts que se comunicam. A camada de sesso fornece seus servios
camada de apresentao. Ela tambm sincroniza o dilogo entre as camadas de
apresentao dos dois hosts e gerencia a troca de dados entre eles. Alm da
regulamentao bsica das sesses, a camada de sesso oferece recursos para a
transferncia eficiente de dados, classe de servio e relatrios de exceo de problemas
da camada de sesso, da camada de apresentao e da camada de aplicao. Para
definir em poucas palavras a camada 5, pense em dilogos e conversaes.
A camada de Sesso permite que duas aplicaes em computadores diferentes
estabeleam uma sesso de comunicao. Nesta sesso, essas aplicaes definem
como ser feita a transmisso de dados e coloca marcaes nos dados que esto sendo
transmitidos. Se porventura a rede falhar, os computadores reiniciam a transmisso dos
dados a partir da ltima marcao recebida pelo computador receptor.
Disponibiliza servios como pontos de controle peridicos a partir dos quais a
comunicao pode ser restabelecida em caso de pane na rede.
Transporte (Camada 4)
A camada de transporte segmenta os dados do sistema host que est enviando e
monta os dados novamente em uma seqncia de dados no sistema host que est
recebendo. Enquanto as camadas de aplicao, de apresentao e de sesso esto
relacionadas a problemas de aplicativos, as quatro camadas inferiores esto relacionadas
a problemas de transporte de dados.
Essa camada tenta fornecer um servio de transporte de dados que isola as
camadas superiores de detalhes de implementao de transporte. Especificamente,
algumas questes, por exemplo, como realizar transporte confivel entre dois hosts,
dizem respeito camada de transporte. Fornecendo servios de comunicao, a camada
de transporte estabelece, mantm e termina corretamente circuitos virtuais. Fornecendo
servio confivel, so usados o controle do fluxo de informaes e a deteco e
recuperao de erros de transporte. Para definir em poucas palavras a camada 4, pense
em qualidade de servios e confiabilidade.
Essa camada responsvel por usar os dados enviados pela camada de Sesso e
dividi-los em pacotes que sero transmitidos para a camada de Rede. No receptor, a
camada de Transporte responsvel por pegar os pacotes recebidos da camada de
Rede, remontar o dado original e assim envi-lo camada de Sesso.

Fundamentos de Redes de Computadores

33

Isso inclui controle de fluxo, ordenao dos pacotes e a correo de erros,


tipicamente enviando para o transmissor uma informao de recebimento, informando que
o pacote foi recebido com sucesso.
A camada de Transporte separa as camadas de nvel de aplicao (camadas 5 a 7)
das camadas de nvel fsico (camadas de 1 a 3). A camada 4, Transporte, faz a ligao
entre esses dois grupos e determina a classe de servio necessria como orientada a
conexo e com controle de erro e servio de confirmao, sem conexes e nem
confiabilidade.
O objetivo final da camada de transporte proporcionar servio eficiente, confivel
e de baixo custo. O hardware e/ou software dentro da camada de transporte e que faz o
servio denominado entidade de transporte.
A ISO define o protocolo de transporte para operar em dois modos:
 Orientado a conexo.
 No-Orientado a conexo.
Como exemplo de protocolo orientado conexo, temos o TCP, e de protocolo no
orientado conexo, temos o UDP. obvio que o protocolo de transporte no orientado
conexo menos confivel. Ele no garante - entre outras coisas mais, a entrega dos
pacotes, nem to pouco a ordenao dos mesmos. Entretanto, onde o servio da camada
de rede e das outras camadas inferiores bastante confivel - como em redes locais, o
protocolo de transporte no orientado conexo pode ser utilizado, sem o overhead
inerente a uma operao orientada conexo.
O servio de transporte baseado em conexes semelhante ao servio de rede
baseado em conexes. O endereamento e controle de fluxo tambm so semelhantes
em ambas as camadas. Para completar, o servio de transporte sem conexes tambm
muito semelhante ao servio de rede sem conexes. Constatado os fatos acima, surge a
seguinte questo: "Por que termos duas camadas e no uma apenas?". A resposta sutil,
mas procede: A camada de rede parte da sub-rede de comunicaoes e executada
pela concessionria que fornece o servio (pelo menos para as WAN). Quando a camada
de rede no fornece um servio confivel, a camada de transporte assume as
responsabilidades; melhorando a qualidade do servio.
Rede (Camada 3)
A camada de rede uma camada complexa que fornece conectividade e seleo
de caminhos entre dois sistemas hosts que podem estar localizados em redes
geograficamente separadas. Se voc desejar lembrar da camada 3 com o menor nmero
de palavras possvel, pense em seleo de caminhos, roteamento e endereamento.
Fundamentos de Redes de Computadores

34

A camada de Rede responsvel pelo endereamento dos pacotes, convertendo


endereos lgicos (ou IP) em endereos fsicos, de forma que os pacotes consigam
chegar corretamente ao destino. Essa camada tambm determina a rota que os pacotes
iro seguir para atingir o destino, baseada em factores como condies de trfego da rede
e prioridades.
Essa camada usada quando a rede possui mais de um segmento e, com isso, h
mais de um caminho para um pacote de dados percorrer da origem ao destino.
Funes da Camada:
 Encaminhamento, endereamento, interconexo de redes, tratamento de
erros,

fragmentao

de

pacotes,

controle

de

congestionamento

sequenciamento de pacotes.
 Movimenta pacotes a partir de sua fonte original at seu destino atravs de
um ou mais enlaces.
 Define como dispositivos de rede descobrem uns aos outros e como os
pacotes so roteados.
Enlace (Camada 2)
A camada de enlace fornece trnsito confivel de dados atravs de um link fsico.
Fazendo isso, a camada de enlace trata do endereamento fsico (em oposio ao
endereamento lgico), da topologia de rede, do acesso rede, da notificao de erro, da
entrega ordenada de quadros e do controle de fluxo. Se voc desejar se lembrar da
camada 2 com o mnimo de palavras possvel, pense em quadros e controle de acesso ao
meio.
Essa camada tambm conhecida como camada de ligao de dados ou link de
dados. Detectando e, opcionalmente, corrigindo erros que possam acontecer no nvel
fsico. responsvel pela transmisso e recepo (delimitao) de quadros e pelo
controle de fluxo. Ela tambm estabelece um protocolo de comunicao entre sistemas
diretamente conectados.
Exemplo de protocolos nesta camada: PPP, LAPB (do X.25), NetBios. Tambm
est inserida no modelo TCP/IP (apesar do TCP/IP no ser baseado nas especificaes
do modelo OSI).
Na Rede Ethernet cada placa de rede possui um endereo fsico, que deve ser
nico na rede. Em redes do padro IEEE 802, e outras no IEEE 802 como a FDDI, esta
camada dividida em outras duas camadas: Controle de ligao lgica (LLC), que
fornece uma interface para camada superior (rede), e controle de acesso ao meio fsico
(MAC), que acessa diretamente o meio fsico e controla a transmisso de dados.
Fundamentos de Redes de Computadores

35

Fsica (Camada 1)
A camada fsica define as especificaes eltricas, mecnicas, funcionais e de
procedimentos para ativar, manter e desativar o link fsico entre sistemas finais.
Caractersticas como nveis de voltagem, temporizao de alteraes de voltagem, taxas
de dados fsicos, distncias mximas de transmisso, conectores fsicos e outros atributos
similares so definidas pelas especificaes da camada fsica. Para definir em poucas
palavras a camada 1, pense em sinais e meios.
Essa camada define as caractersticas tcnicas dos dispositivos eltricos (fsicos)
do sistema. Ela contm os equipamentos de cabeamento ou outros canais de
comunicao que se comunicam diretamente com o controlador da interface de rede.
Preocupa-se, portanto, em permitir uma comunicao bastante simples e confivel, na
maioria dos casos com controle de erros bsico:
 Move bits (ou bytes, conforme a unidade de transmisso) atravs de um
meio de transmisso.
 Define as caractersticas eltricas e mecnicas do meio, taxa de
transferncia dos bits, tenses etc.
 Controle de acesso ao meio.
 Confirmao e retransmisso de quadros.
 Controle da quantidade e velocidade de transmisso de informaes na
rede.
Arquitetura Internet
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
infra-estrutura foi aproveitada para se tornar o que hoje a maior rede de computadores
do mundo: a Internet.
Os padres da internet no so criados por rgos internacionais de padronizao,
como a ISO ou o IEEE, mas ela uma arquitetura muito aceita, sendo chamada por isso
como padro "de facto", ao contrrio do modelo OSI, considerado padro "de jure". 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
Fundamentos de Redes de Computadores

36

da publicao no houver nenhuma objeo, este protocolo se torna uma Internet


Standard (padronizao da Internet).
A arquitetura internet se destaca pela simplicidade de seus protocolos e pela
eficincia com que atinge o seu objetivo de interconectar sistemas heterogneos.
Fundamentos e utilizao da Internet
A arquitetura internet se baseia praticamente em um servio de rede no orientado
conexo (datagrama no confivel), o Internet Protocol (IP) e em um servio de
transporte orientado conexo, oferecido pelo Transmission Control Protocol (TCP).
Juntos, estes protocolos se completam, oferecendo um servio confivel de uma forma
simples e eficiente.
Conjunto de protocolos TCP/IP

um

conjunto de protocolos de comunicao

entre

computadores em rede. Seu nome vem

dos

dois protocolos mais importantes do

Figura 2.10 Modelo em Camadas da Internet

conjunto: o TCP (Transmission Control Protocol - Protocolo de Controle de Transmisso)


e o IP (Internet Protocol - Protocolo de Interconexo). O conjunto de protocolos pode ser
visto como um modelo de camadas, onde cada camada responsvel por um grupo de
tarefas, fornecendo um conjunto de servios bem definidos para o protocolo da camada
superior. As camadas mais altas esto logicamente mais perto do usurio (chamada
camada de aplicao), e lidam com dados mais abstratos, confiando em protocolos de
camadas mais baixas para tarefas de menor nvel de abstrao.
A arquitetura internet se baseia em um modelo com
quatro camadas (Figura 2.10), 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.
O protocolo TCP/IP atualmente o protocolo mais usado
em redes locais. Isso se deve basicamente popularizao da
internet, a rede mundial de computadores, j que esse protocolo
foi criado para ser usado na internet. Mesmo os sistemas
Figura 2.11 Modelo em Camadas da
Internet com seus protocolos

operacionais de redes, que no passado s utilizavam o seu


protocolo proprietrio (como o Windows NT com o seu Netbeui e

o Netware com o seu IPX/SPX), suportam o protocolo TCP/IP.


Fundamentos de Redes de Computadores

37

Uma das grandes vantagens do TCP/IP em relao aos outros protocolos


existentes que ele rotevel, isto , foi criado pensando em redes grandes e de longa
distancia, onde pode haver vrios caminhos para o dado atingir o computador receptor.
Outro fato que tornou o TCP/IP popular que ele possui arquitetura aberta e
qualquer fabricante pode adotar a sua prpria verso do TCP/IP em seu sistema
operacional, sem a necessidade de pagamento de direitos autorais a ningum. Com isso,
todos os fabricantes de sistemas operacionais acabaram adotando o TCP/IP,
transformando-o em um protocolo universal, possibilitando que todos os sistemas possam
comunicar-se entre si sem dificuldade.

Tabela 1 Protocolos Internet e as camadas

Camada de Aplicao
Esta camada equivale s camadas 5,6 e 7 do modelo OSI e faz a comunicao
entre os aplicativos e o protocolo de transporte. Existem vrios protocolos que operam na
camada de aplicao. Os mais conhecidos so o http (Hiper Text Transfer Protocol
Protocolo de Transferncia de Hiper Texto), SMTP (Simple Mail Transfer Protocol
Protocolo de Transferncia de email), o FPT (File Transfer Protocol Protocolo de
Transferncia de Arquivo), o SNMP (Simple Network Management Protocol Protocolo
de Gerenciamento de Rede), o DNS (Domain Name System Sistema de nome de
domnio) e o Telnet. Se voc entrosado com a internet, j deve ter ouvido falar nesses
termos.
Dessa forma, quando um programa cliente de e-mail quer baixar os e-mail que
esto armazenados no servidor de e-mail, ele ir efetuar esse pedido para a camada de
aplicao do TCP/IP, sendo atendido pelo protocolo SMTP, quando voc entra um
endereo www em seu browser para visualizar uma pgina na Internet, o seu browser ir
comunicar-se com a camada de aplicao do TCP/IP, sendo atendido pelo protocolo http.
Fundamentos de Redes de Computadores

38

A camada de aplicao comunica-se com a camada de transporte atravs de uma


porta. As portas so numeradas e as aplicaes padro usam sempre a mesma porta.
Por exemplo, o protocolo SMTP utiliza sempre a porta 25, o protocolo http utiliza sempre a
porta 80 e o FTP s portas 20 (para transmisso de dados) e 21 (para transmisso de
informaes de controle).
O uso de um nmero de portas permite ao protocolo de transporte (tipicamente o
TCP) saber qual o tipo de contedo do pacote de dados (por exemplo, saber que o dado
que ele est transportando um e-mail) e, no receptor, saber para qual protocolo de
aplicao ele dever entregar o pacote de dados, j que, como estamos vendo, existem
inmeros. Assim, ao receber um pacote destinado porta 25, o protocolo TCP ir
entreg-lo ao protocolo que estiver conectado a esta porta, tipicamente o SMTP, que por
sua vez entregar o dado aplicao que o solicitou (o programa de e-mail).
Camada de Transporte
A camada de transporte do TCP/IP um equivalente direto da camada de
transporte (camada 4) do modelo OSI. Esta camada responsvel por pegar os dados
enviados pela camada de aplicao e transform-los em pacotes, a serem repassados
para a camada da Internet.
No modelo TCP/IP a camada de transporte utiliza um esquema de multiplicao,
onde possvel transmitir simultaneamente dados das mais diferentes aplicaes. Na
verdade, ocorre o conceito de intercalamento de pacotes; vrios programas podero estar
comunicando-se com a rede ao mesmo tempo, mas os pacotes gerados sero enviados
rede de forma intercalada, no sendo preciso terminar um tipo de aplicao de rede para
ento comear outra. Isso possvel graas ao uso do conceito de portas, explicado no
tpico passado, j que dentro do pacote h a informao da porta de origem e de destino
do dado. Ou seja, em uma mesma seqncia de pacotes recebidos pelo micro receptor as
informaes podem no ser da mesma aplicao. Ao receber trs pacotes, por exemplo,
o primeiro pode ser de e-mail, o segundo de www e o terceiro, de FTP.
Nesta camada operam dois protocolos: o j falado TCP (Transmission Control
Protocol) e o UDP (User Datagram Protocol). Ao contrrio do TCP, este segundo
protocolo no verifica se o dado chegou ou no ao destino. Por esse motivo, o protocolo
mais usado na transmisso de dados o TCP, enquanto que o UDP tipicamente usado
na transmisso de informaes de controle.
Na recepo de dados, a camada de transporte pega os pacotes passados pela
camada Internet e trata de coloc-los em ordem e verificar se todos chegaram
corretamente. Em grandes redes (e especialmente na Internet) os quadros enviados pelo
Fundamentos de Redes de Computadores

39

transmissor podem seguir por diversos caminhos at chegar ao receptor. Com isso, os
quadros podem chegar fora de ordem.
Alm disso, como estudaremos mais adiante, o protocolo IP, que o protocolo
mais conhecido da camada de Internet, no verificando se o pacote de dados enviado
chegou ou no ao destino; o protocolo de transporte (o TCP) que, ao remontar a ordem
dos pacotes recebidos, verifica se est faltando algum, pedindo, ento, uma
retransmisso do pacote que no chegou.
Camada de Internet
A camada de Internet do modelo TCP/IP equivalente camada 3 (Rede) do
modelo OSI.
H vrios protocolos que podem operar nessa camada: IP (Internet Protocolo),
ICMP (Internet Control Message Protocol), ARP (Address Resolution Protocol) e RARP
(Reverse Address Resolution Protocol).
Na transmisso de um dado de programa, o pacote de dados recebido da camada
TCP dividido em pacotes chamados datagramas. Os datagramas so enviados para a
camada de interface com a rede, onde so transmitidos pelo cabeamento da rede atravs
de quadros. Esta camada no verifica se os datagramas chegaram ao destino, isto feito
pelo TCP.
Esta camada responsvel pelo roteamento de pacotes, isto , adiciona ao
datagrama informaes sobre o caminho que ele dever percorrer. Para entendermos
mais a fundo o funcionamento desta camada e dos protocolos envolvidos, devemos
estudar primeiramente o esquema de endereamento usado pelas redes baseadas no
protocolo TCP/IP (endereamento IP).
Camada de Interface com a Rede
Esta camada, que equivalente s camadas 1 e 2 do modelo OSI, responsvel
por enviar o datagrama recebido pela camada de internet em forma de um quadro atravs
da rede.
O esquema apresentado poder ter mais uma camada no topo camada de
Interface com a Rede: NDIS ou ODI, caso o sistema operacional use algum desses
padres.
TCP/IP vs. Modelo de Referncia OSI
Como o TCP/IP o protocolo de rede mais usado atualmente, vamos fazer uma
correlao entre o protocolo TCP/IP e o modelo de referncia OSI. Isto provavelmente
ajudar a voc entender tanto o modelo de referncia OSI quanto o protocolo TCP/IP.
Fundamentos de Redes de Computadores

40

Como vimos, o modelo de referncia OSI tem sete camadas. O TCP/IP, por outro
lado, tem apenas quatro camadas e dessa forma algumas camadas do protocolo TCP/IP
representam mais de uma camada do modelo OSI.
Na Figura 2.12 voc pode ver uma correlao entre o modelo de referncia OSI e o
protocolo TCP/IP.

Figura 2.12 Correlao entre modelo OSI e o TCP/IP .

A idia por trs do TCP/IP exatamente a mesma que explicamos para o modelo
de referncia OSI: na transmisso de dados, os programas se comunicam com a camada
de Aplicao, que por sua vez se comunica com a camada de Transporte, que se
comunica com a camada de Rede, que se comunica com a camada de Interface com a
Rede, que ento envia quadros para serem transmitidos pelo meio (cabo, ar, etc).
Como mencionamos anteriormente, o TCP/IP no o nome de um protocolo
especfico, mas o nome de uma pilha de protocolos. Cada protocolo individual usado na
pilha de protocolos TCP/IP trabalha em uma camada diferente. Por exemplo, o TCP um
protocolo que trabalha na camada de Transporte, enquanto que o IP um protocolo que
trabalha na camada de Rede.
possvel ter mais de um protocolo em cada camada. Eles no entraro em
conflito porque cada protocolo desempenha uma tarefa diferente. Por exemplo, quando
voc envia e-mails seu programa de e-mail se comunica com o protocolo SMTP
localizado na camada de Aplicao. Em seguida este protocolo, aps processar os emails recebidos do seu programa de e-mail, os envia para a camada inferior, a camada de
Transporte. L os dados sero processados pelo protocolo TCP. Quando voc acessa
uma pgina da Internet, seu navegador tambm se comunicar com a camada de
Aplicao, mas desta vez usando um protocolo diferente, HTTP, j que este o protocolo
responsvel por processador pginas da Internet.

Fundamentos de Redes de Computadores

41

[Autoavaliao da Unidade II]


1) Para que serve as camadas ou nveis utilizados para estruturar redes?
2) Como funciona a comunicao entre camadas?
3) O que so os protocolos da camada?
4) Eu posso transmitir diretamente um dado de uma camada de uma
mquina para outra camada de outra mquina? Justifique explicando como
ocorre essa transmisso de dado/mensagem.
5) O que so as arquiteturas proprietrias?
6) Cite exemplo de arquiteturas proprietrias.
7) O que so as arquiteturas abertas? Cite exemplo dessa arquitetura.
8) Porque se afirma que o Modelo OSI no uma arquitetura de rede?
9) O que protocolo?
10) Quais so as camadas que dividem o modelo OSI?
11) Como ocorre a comunicao entre as camadas no modelo OSI?
12) O que encapsulamento e desencapsulamento?
13) Defina
a. SDU:
b. PDU:
c. PCI:
14) Descreve com poucas palavras as 7 camadas OSI.
15) Quais os dois modos que pode se operar no protocolo de transporte?
Qual mais confivel e Por que? Cite exemplo de protocolo para estes dois
modos.
16) Fale sobre a arquitetura internet.
17) Quais camadas da arquitetura de internet (TCP/IP)? Cite de exemplo de
protocolos que operam nestas camadas.
[ Referncias Bibliogrficas ]
KUROSE, James; ROSS, Keith. Redes de Computadores e a Internet. Ed.
Pearson. 3 Ed. So Paulo, 2004.
COMER, Douglas. Interligao em Redes com TCP/IP Vol. 1. Ed. Campus.
Rio de Janeiro, 1998.

Fundamentos de Redes de Computadores

42

Unidade III - Padres de Redes de Computadores


1. Padro IEEE 802
2. IEEE 802.3 Ethernet
3. IEEE 802.5 Token Ring
4. IEEE 802.8 Fibra ptica
5. IEEE 802.11 Redes sem fios

[Objetivos Especficos da Unidade III]

Explorar as especificaes de rede IEEE 802, identificando padres


existentes e utilizados em redes de computadores.

Fundamentos de Redes de Computadores

43

1.1 Padres IEEE 8


Aproximadamente ao mesmo tempo em que o Modelo OSI era desenvolvido, o
IEEE publicava as especificaes 802, que tinha como objetivo estabelecer padres para
os componentes fsicos de uma rede. Esses componentes placas de interface de rede e
meio de rede tambm so levados em considerao nas camadas Fsicas e de Vnculo
de Dados do Modelo OSI. As especificaes 802 definiram a forma como os adaptadores
de rede devem acessar e transmitir informaes atravs do cabo de rede.
A Norma IEEE 802 tem como objetivo definir uma padronizao para Redes Locais
e Metropolitanas das camadas 1 e 2 (Fsica e Enlace) do modelo OSI para padro de
redes. As normas cuidam de diversos tipos de redes como Ethernet, Redes sem fio, Fibra
tica dentre outros. [1]
As especificaes so classificadas em 12 categorias distintas, cada uma das
quais possuindo o seu prprio nmero, como descritos a seguir:
 802.1 - Gerncia de rede.
 802.2 - LLC (Logical Link Control).
 802.3 - Ethernet e especifica a sintaxe e a semntica MAC (Medium
Access Control).
 802.4 - Token Bus.
 802.5 - Token Ring.
 802.6 - Redes Metropolitanas.
 802.7 - MANs de Banda Larga
 802.8 - Fibra ptica
 802.9 Redes de Integrao de Voz e Dados
 802.10 - Segurana em Redes
 802.11 - Redes sem fios
 802.15 - Wireless Personal Area Network (Bluetooth).
 802.16 - Broadband Wireless Access (Wimax).
 802.20 - Mobile Wireless Access (Mobile-fi).
As especificaes 802 aperfeioaram o Modelo de Referncia OSI. Isso pode ser
percebido nas camadas Fsica e de Vnculo de Dados, que tm como funo definir como
mais de um computador pode acessar sem causar interferncia em outros computadores.
Iremos detalhar apenas quatro destes padres, so eles: Ethernet, Token Ring,
Fibra ptica e Redes sem fios.
1.1 - Ethernet 802.3
Ethernet uma tecnologia de interconexo para redes locais - Local Area Networks
(LAN) - baseada no envio de pacotes. Ela define cabeamento e sinais eltricos para a
camada fsica, e formato de pacotes e protocolos para a camada de controle de acesso
ao meio (Media Access Control - MAC) do modelo OSI. A Ethernet foi padronizada pelo
IEEE como 802.3. A partir dos anos 90, ela vem sendo a tecnologia de LAN mais
Fundamentos de Redes de Computadores

44

amplamente utilizada e tem tomado grande parte do espao de outros padres de rede
como Token Ring, FDDI e ARCNET.
Figura 3.1 Placa de rede Ethernet com conector BNC
(esquerda) e RJ-45

Foi originalmente desenvolvida como um projeto pioneiro, Ethernet baseada na


idia de pontos da rede enviando mensagens, no que essencialmente semelhante a um
sistema de rdio, cativo entre um cabo comum ou canal, s vezes chamado de ter (no
original, ether). Isto uma referncia oblquia ao ter luminfero, meio atravs do qual os
fsicos do sculo XIX acreditavam que a luz viajasse.
Cada ponto tem uma chave de 48 bits globalmente nica, conhecida como
endereo MAC, para assegurar que todos os sistemas em uma ethernet tenham
endereos distintos.
1.1.1 Ethernet com meio compartilhado CSMA/CD
Um esquema conhecido como Carrier Sense Multiple Access with Collision
Detection (CSMA/CD) organizava a forma como os computadores compartilhavam o
canal. Originalmente desenvolvido nos anos 60 para ALOHAnet - Hawaii usando Rdio, o
esquema relativamente simples se comparado ao token ring ou rede de controle central
(master controlled networks). Quando um computador deseja enviar alguma informao,
este obedece o seguinte algoritmo:
1.O computador escuta o fio e espera at que no haja trfego. Se o canal est
livre, inicia-se a transmisso, seno vai para o passo 4;
2.[transmisso da informao] Se coliso detectada, a transmisso continua
at que o tempo mnimo para o pacote seja alcanado (para garantir que todos os outros
transmissores e receptores detectem a coliso), ento segue para o passo 4;
3.[fim de transmisso com sucesso] Informa sucesso para as camadas de rede
superiores, sai do modo de transmisso;
4.[canal est ocupado] espera at que o canal esteja livre;
5.[canal se torna livre] espera-se um tempo aleatrio, e vai para o passo 1, a
menos que o nmero mximo de tentativa de transmisso tenha sido excedido;
6.[nmero mximo de tentativa de transmisso excedido] informa falha para as
camadas de rede superiores, sai do modo de transmisso;
Na prtica, funciona como um jantar onde os convidados usam um meio comum (o
ar) para falar um com o outro. Antes de falar, cada convidado educadamente espera que
outro convidado termine de falar. Se dois convidados comeam a falar ao mesmo tempo,
ambos param e esperam um pouco, um pequeno perodo. Espera-se que cada convidado
Fundamentos de Redes de Computadores

45

espere por um tempo aleatrio de forma que ambos no aguardem o mesmo tempo para
tentar falar novamente, evitando outra coliso. O tempo aumentado exponencialmente
se mais de uma tentativa de transmisso falhar.
Originalmente, a Ethernet fazia, literalmente, um compartilhamento via cabo
coaxial, que passava atravs de um prdio ou de um campus universitrio para interligar
cada mquina. Os computadores eram conectados a uma unidade transceiver ou
interface de anexao (Attachment Unit Interface, ou AUI), que por sua vez era conectada
ao cabo. Apesar de que um fio simples passivo fosse uma soluo satisfatria para
pequenas Ethernets, no o era para grandes redes, onde apenas um defeito em qualquer
ponto do fio ou em um nico conector fazia toda a Ethernet parar.
Como todas as comunicaes aconteciam em um mesmo fio, qualquer informao
enviada por um computador era recebida por todos os outros, mesmo que a informao
fosse destinada para um destinatrio especfico. A placa de interface de rede descarta a
informao no endereada a ela, interrompendo a CPU somente quando pacotes
aplicveis eram recebidos, a menos que a placa fosse colocada em seu modo de
comunicao promscua. Essa forma de um fala e todos escutam definia um meio de
compartilhamento de Ethernet de fraca segurana, pois um nodo na rede Ethernet podia
escutar s escondidas todo o trafego do cabo se assim desejasse. Usar um cabo nico
tambm significava que a largura de banda (bandwidth) era compartilhada, de forma que
o trfego de rede podia tornar-se lentssimo quando, por exemplo, a rede e os ns tinham
de ser reinicializados aps uma interrupo eltrica.
Esse mtodo de acesso aos meios trs vrias limitaes para a Ethernet. As
limitaes principais incluem a distncia total entre dois ns quaisquer da rede, o nmero
de repetidores entre dois ns quaisquer e o tamanho dos segmentos entre dois ns
quaisquer.
Cabos diferentes possuem caractersticas diferentes. As duas caractersticas
importantes para Ethernet so a impedncia e retardo de propagao.
O retardo de propagao a quantidade de tempo que um sinal leva para viajar
atravs de um meio.
O tempo que um repetidor leva para regenerar o sinal tambm deve ser
considerado. As caractersticas de propagao e repetio de diferentes esquemas de
cabeamento Ethernet trazem alteraes nas regras baseadas no tipo de cabeamento
usado.
1.1.2 Hubs Ethernet
Este problema foi contornado pela inveno de hubs Ethernet, que formam uma
rede com topologia fsica em estrela, com mltiplos controladores de interface de rede
Fundamentos de Redes de Computadores

46

enviando dados ao hub e, da, os dados so ento reenviados a um backbone, ou para


outros segmentos de rede.
Porm, apesar da topologia fsica em estrela, as redes Ethernet com hub ainda
usam CSMA/CD, no qual todo pacote que enviado a uma porta do hub pode sofrer
coliso; o hub realiza um trabalho mnimo ao lidar com colises de pacote.
As redes Ethernet trabalham bem como meio compartilhado quando o nvel de
trfego na rede baixo. Como a chance de coliso proporcional ao nmero de
transmissores e ao volume de dados a serem enviados, a rede pode ficar extremamente
congestionada, em torno de 50% da capacidade nominal, dependendo desses fatores.
Para solucionar isto, foram desenvolvidos "comutadores" ou switches Ethernet, para
maximizar a largura de banda disponvel.
1.1.3 Ethernet comutada (Switched Ethernet)
A maioria das instalaes modernas de Ethernet usam switches Ethernet em vez
de hubs. Embora o cabeamento seja idntico ao de uma Ethernet com hub, com switches
no lugar dos hubs, a Ethernet comutada tem muitas vantagens sobre a Ethernet mdia,
incluindo maior largura de banda e cabeamento simplificado. Redes com switches
tipicamente seguem uma topologia em estrela, embora elas ainda implementem uma
"nuvem" nica de Ethernet do ponto de vista das mquinas ligadas.
No incio, switches Ethernet funcionam como os hubs, com todo o trfego sendo
repetido para todas as portas. Contudo, ao longo do tempo o switch "aprende" quais so
as pontas associadas a cada porta, e assim ele pra de mandar trfego no-broadcast
para as demais portas a que o pacote no esteja endereado. Desse modo, a comutao
na Ethernet pode permitir velocidade total de Ethernet no cabeamento a ser usado por um
par de portas de um mesmo switch.
J que os pacotes so tipicamente entregues somente na porta para que so
endereadas, o trfego numa Ethernet comutada levemente menos pblico que numa
Ethernet de mdia compartilhada. Contudo, como fcil subverter sistemas Ethernet
comutados por meios como ARP spoofing e MAC flooding, bem como por administradores
usando funes de monitoramento para copiar o trfego da rede, a Ethernet comutada
ainda considerada como uma tecnologia de rede insegura.
1.1.4 Variedades de Ethernet
A maioria das diferenas entre as variedades de Ethernet podem ser resumidas em
variaes de velocidade e cabeamento. Portanto, em geral, a pilha do software de
protocolo de rede vai funcionar de modo idntico na maioria dos tipos a seguir.
As sees que seguem provem um breve sumrio de todos os tipos de mdia
Ethernet oficiais. Em adio a esses padres, muitos fabricantes implementaram tipos de
Fundamentos de Redes de Computadores
47

mdia proprietrios por vrias razes, geralmente para dar suporte a distncias maiores
com cabeamento de fibra tica.
Algumas variedades antigas de Ethernet:
Xerox Ethernet -- a implementao original de Ethernet, que tinha 2 verses,
Verso 1 e Verso 2, durante seu desenvolvimento. O formato de frame da verso 2
ainda est em uso comum.
10BASE5 (tambm chamado Thicknet) -- esse padro antigo da IEEE usa um
cabo coaxial simples em que voc conseguia uma conexo literalmente furando o cabo
para se conectar ao ncleo. um sistema obsoleto, embora devido a sua implantao
largamente difundida antigamente, talvez ainda possa ser utilizado por alguns sistemas.
10BROAD36 -- Obsoleto. Um padro antigo suportando Ethernet para distncias
mais longas. Utilizava tcnicas de modulao de banda larga similares quelas
empregadas em sistemas de cable modem, e operava com cabo coaxial.
1BASE5 -- Uma tentativa antiga de padronizar uma soluo de LAN de baixo
custo, opera a 1 Mbit/s e foi um fracasso comercial.
StarLAN 1 -- A primeira implementao de Ethernet com cabeamento de par
tranado.
1.1.4.1 10 Mbits Ethernet
10BASE2 (tambm chamado ThinNet ou Cheapernet) -- Um cabo coaxial de 50ohm conecta as mquinas, cada qual usando um adaptador T para conectar seu NIC.
Requer terminadores nos finais. Por muitos anos esse foi o padro dominante de ethernet
de 10 Mbit/s.
10BASE5 (tambm chamado Thicknet) -- Especificao Ethernet de banda bsica
de 10 Mbps, que usa o padro (grosso) de cabo coaxial de banda de base de 50 ohms.
Faz parte da especificao de camada fsica de banda de base IEEE 802.3, tem um limite
de distncia de 500 metros por segmento.
StarLAN 10 -- Primeira implementao de Ethernet em cabeamento de par
tranado a 10 Mbit/s. Mais tarde evoluiu para o 10BASE-T.
10BASE-T -- Opera com 4 fios (dois conjuntos de par tranado) num cabo de cat3 ou cat-5. Um hub ou switch fica no meio e tem uma porta para cada n da rede. Essa
tambm a configurao usada para a ethernet 100BASE-T e a Gigabit.
FOIRL -- Link de fibra tica entre repetidores. O padro original para ethernet
sobre fibra.
10BASE-F -- um termo genrico para a nova famlia de padres de ethernet de 10
Mbit/s: 10BASE-FL, 10BASE-FB e 10BASE-FP. Desses, s o 10BASE-FL est em uso
comum (todos utilizando a fibra ptica como meio fsico).
Fundamentos de Redes de Computadores

48

10BASE-FL -- Uma verso atualizada do padro FOIRL.


10BASE-FB -- Pretendia ser usada por backbones conectando um grande
nmero de hubs ou switches, agora est obsoleta.
10BASE-FP -- Uma rede passiva em estrela que no requer repetidores, nunca
foi implementada.
1.1.4.2 Fast Ethernet
100BASE-T -- Designao para qualquer dos trs padres para 100 Mbit/s
ethernet sobre cabo de par tranado. Inclui 100BASE-TX, 100BASE-T4 e 100BASE-T2.
100BASE-TX -- Usa dois pares, mas requer cabo cat-5. Configurao "starshaped" idntica ao 10BASE-T. 100Mbit/s.
100BASE-T4 -- 100 Mbit/s ethernet sobre cabeamento cat-3 (Usada em
instalaes 10BASE-T). Utiliza todos os quatro pares no cabo. Atualmente obsoleto,
cabeamento cat-5 o padro. Limitado a Half-Duplex.
100BASE-T2 -- No existem produtos. 100 Mbit/s ethernet sobre cabeamento cat3. Suporta full-duplex, e usa apenas dois pares. Seu funcionamento equivalente ao
100BASE-TX, mas suporta cabeamento antigo.
100BASE-FX -- 100 Mbit/s ethernet sobre fibra ptica. Usando fibra tica
multimodo 62,5 mcrons tem o limite de 400 metros.
1.1.4.3 Gigabit Ethernet
1000BASE-T -- 1 Gbit/s sobre cabeamento de cobre categoria 5e ou 6.
1000BASE-SX -- 1 Gbit/s sobre fibra.
1000BASE-LX -- 1 Gbit/s sobre fibra. Otimizado para distncias maiores com fibra
mono-modo.
1000BASE-CX -- Uma soluo para transportes curtos (at 25m) para rodar
ethernet de 1 Gbit/s num cabeamento especial de cobre. Antecede o 1000BASE-T, e
agora obsoleto.
1.1.4.4 10 Gigabit Ethernet
O novo padro Ethernet de 10 gigabits abrange 7 tipos diferentes de mdias para
uma LAN, MAN e WAN. Ele est atualmente especificado por um padro suplementar,
IEEE 802.3ae, e ser incorporado numa verso futura do padro IEEE 802.3.
10GBASE-SR -- projetado para suportar distncias curtas sobre cabeamento de
fibra multimodo, variando de 26m a 82m dependendo do tipo de cabo. Suporta tambm
operao a 300m numa fibra multimodo de 2000 MHz.

Fundamentos de Redes de Computadores

49

10GBASE-LX4 -- usa multiplexao por diviso de comprimento de ondas para


suportar distncias entre 240m e 300m em cabeamento multimodo. Tambm suporta
10km com fibra mono-modo.
10GBASE-LR e 10GBASE-ER -- esses padres suportam 10km e 40km
respectivamente sobre fibra monomodo.
10GBASE-SW, 10GBASE-LW e 10GBASE-EW. Essas variedades usam o WAN
PHY, projetado para interoperar com equipamentos OC-192 / STM-64 SONET/SDH. Eles
correspondem camada fsica do 10GBASE-SR, 10GBASE-LR e 10GBASE-ER
respectivamente, e da usam os mesmos tipos de fibra e suportam as mesmas distncias.
(No h um padro WAN PHY correspondendo ao 10GBASE-LX4.)
Ethernet de 10 Gigabit muito nova, e continua em vistas sobre qual padro vai
ganhar aceitao comercial.
1.1.4.5 Padres Relacionados
Esses padres de rede no so parte do padro Ethernet IEEE 802.3 Ethernet,
mas suportam o formato de frame ethernet, e so capazes de interoperar com ele.
Wireless Ethernet (IEEE 802.11) -- Freqentemente rodando a 2 Mbit/s
(802.11legacy), 11 Mbit/s (802.11b) ou 54 Mbit/s (802.11g).
100BaseVG -- Um rival precoce para a ethernet de 100 Mbit/s. Ele roda com
cabeamento categoria 3. Usa quatro pares. Um fracasso, comercialmente.
TIA 100BASE-SX -- Promovido pela Telecommunications Industry Association. O
100BASE-SX uma implementao alternativa de ethernet de 100 Mbit/s em fibra tica;
incompatvel com o padro oficial 100BASE-FX. Sua caracterstica principal a
interoperabilidade com o 10BASE-FL, suportando autonegociao entre operaes de 10
Mbit/s e 100 Mbit/s -- uma caracterstica que falta nos padres oficiais devido ao uso de
comprimentos de ondas de LED diferentes. Ele mais focado para uso na base instalada
de redes de fibra de 10 Mbit/s.
TIA 1000BASE-TX -- Promovido pela Telecommunications Industry Association,
foi um fracasso comercial, e nenhum produto desse padro existe. O 1000BASE-TX usa
um protocolo mais simples que o padro oficial 1000BASE-T, mas requer cabeamento
categoria 6.
1.2 Token Ring 802.5
A rede Token Ring tem seu cabos fisicamente dispostos em uma rede mas
logicamente, um anel. Ao ligar com cabos cada conexo de volta com um hub central
(Multistation Access Unit, ou MAU) cria-se a estrela fsica; entretanto, o anel lgico deve
ser mantido quando um equipamento acrescentado ou removido da rede. O hub, ou
Fundamentos de Redes de Computadores

50

MAU, contm um anel em colapso.

Se

uma

estao

de

trabalho

apresenta

problemas, a MAU imediatamente evita essa estao de trabalho mantendo o anel lgico.
As fichas (ou tokens) so pequenos quadros passados logicamente atravs da
rede de uma estao de trabalho para outra. Quando uma estao de trabalho deseja
transmitir, ela tem que esperara pela ficha. A estao de trabalho pode adquirir a ficha
alterando o bit 1 na ficha, o que altera a ficha para o campo incio de quadro de um
quadro de dados. A estao de trabalho pode ento transmitir o resto do quadro.
Nenhuma outra estao de trabalho transmite durante esse momento porque somente
uma estao de trabalho possui a ficha. O quadro faz a volta completa na rede e, ao
voltar para a estao de trabalho transmissora, ele alterado de volta para uma ficha. A
ficha ento passada para a prxima estao de trabalho abaixo na direo do fluxo.
medida que o nmero de estaes de trabalho aumenta, a eficincia da topologia
Token Ring aumenta. Isso acontece porque no h colises com as quais disputar. A
arquitetura de rodzio fornece a todas as estaes de trabalho a mesma oportunidade
para acessar aos meios. O esquema de prioridade, entretanto, implementado para
permitir que uma estao de trabalho solicite o uso futuro da ficha.
Cada Estao de trabalho possui um endereo Medium Access Control (MAC)
nico e uma estao de trabalho na rede assume a tarefa de monitor ativo transmitindo
uma ficha de anncio. trabalho do monitor ativo procurar por erros, quadros ruins e
estaes de trabalho com mal funcionamento. Se o monitor ativo apresenta problemas, as
outras estaes de trabalho na rede arbitram para determinar qual a estao de trabalho
a se transformar no prximo monitor ativo.
Este protocolo foi descontinuado em detrimento de Ethernet e utilizado
atualmente apenas em infra-estruturas antigas.
1.2.1 - Topologia
A topologia das redes Token Ring em anel e nela circula uma ficha (token). A
circulao da ficha comandada por cada micro da rede. Cada micro recebe a ficha, e,
caso ela esteja vazia, tem a oportunidade de enviar um quadro de dados para um outro
micro da rede, enchendo a ficha. Em seguida, esse computador transmite a ficha para o
prximo micro do anel. A ficha fica circulando infinitamente. Caso ela esteja cheia, ela
circula at chegar na mquina que tenha o endereo de destino especificado no quadro
de dados. Caso ela d uma volta inteira no anel e no atinja a mquina de destino, o
computador monitor percebe isso e toma as providncias necessrias (esvaziar a ficha e
retornar uma mensagem de erro para o micro transmissor), j que o micro de destino no
existe na rede. Ao atingir o computador de destino, este esvazia a ficha e manda ela de
volta para o computador transmissor, marcando a ficha como lida. Caso a ficha esteja
Fundamentos de Redes de Computadores

51

vazia, ela continua circulando infinitamente at que alguma mquina queira transmitir
dados para a rede.
1.2.2 - Cabeamento
As redes Token Ring utilizam o cabo par tranado com blindagem de 150 ohms. A
IBM chama a esse cabo de tipo 1. Atinge taxas de transferncia de at 100 Mbps. J o
cabo Tipo1A um cabo que consegue operar com taxas de at 300 Mbps. Importante
notar que a arquitetura Token Ring opera tipicamente a 4 Mbps ou 16 Mbps. Taxas mais
altas esto a ser implementadas, especialmente com o aparecimento de cabos que
conseguem operar a taxas muito maiores do que estas: 100 Mbps e 1 Gbps.
1.3 Fibra ptica 802.8
Fibra ptica um filamento de vidro ou de materiais
polimricos com capacidade de transmitir luz. Tal filamento pode
apresentar dimetros variveis, dependendo da aplicao, indo
desde dimetros nfimos, da ordem de micrmetros (mais finos
que um fio de cabelo) at vrios milmetros.
A fibra ptica foi inventada pelo fsico indiano Narinder

Figura 3.2 Fibra ptica


[1]

Singh Kapany. H vrios mtodos de fabricao de fibra ptica,


sendo os mtodos MCVD, VAD e OVD os mais conhecidos.
1.3.1 - Funcionamento
A transmisso da luz pela fibra segue um princpio nico, independentemente do
material usado ou da aplicao: lanado um feixe de luz numa extremidade da fibra e,
pelas caractersticas pticas do meio (fibra), esse feixe percorre a fibra por meio de
reflexes sucessivas.
A fibra possui no mnimo duas
camadas: o ncleo e o revestimento. No
ncleo,

ocorre

transmisso

da

luz

propriamente dita. A transmisso da luz


dentro da fibra possvel graas a uma
diferena de ndice de refrao entre o
revestimento e o ncleo, sendo que o
ncleo

possui

sempre

um

ndice

Figura 3.3 Camadas da Fibra ptica

de

refrao mais elevado, caracterstica que


aliada ao ngulo de incidncia do feixe de
luz, possibilita o fenmeno da reflexo total.

Fundamentos de Redes de Computadores

52

As fibras pticas so utilizadas como meio de transmisso de ondas


eletromagnticas (como a luz) uma vez que so transparentes e podem ser agrupadas
em cabos. Estas fibras so feitas de plstico ou de vidro. O vidro mais utilizado porque
absorve menos as ondas eletromagnticas. As ondas eletromagnticas mais utilizadas
so as correspondentes gama da luz infravermelha.
O meio de transmisso por fibra ptica chamado de "guiado", porque as ondas
eletromagnticas so "guiadas" na fibra, embora o meio transmita ondas omnidirecionais,
contrariamente transmisso "sem-fio", cujo meio chamado de "no-guiado". Mesmo
confinada a um meio fsico, a luz transmitida pela fibra ptica proporciona o alcance de
taxas de transmisso (velocidades) elevadssimas, da ordem de dez elevado nona
potncia a dez elevado dcima potncia, de bits por segundo, com baixa taxa de
atenuao por quilmetro. Mas a velocidade de transmisso total possvel ainda no foi
alcanada pelas tecnologias existentes. Como a luz se propaga no interior de um meio
fsico, sofrendo ainda o fenmeno de reflexo, ela no consegue alcanar a velocidade de
propagao no vcuo, que de 300.000 km/segundo, sendo esta velocidade diminuda
consideravelmente.
Cabos fibra ptica atravessam oceanos. Usar cabos para conectar dois continentes
separados pelo oceano um projeto monumental. preciso instalar um cabo com
milhares de quilmetros de extenso sob o mar, atravessando fossas e montanhas
submarinas. Nos anos 80, tornou-se disponvel, o primeiro cabo fibra ptica
intercontinental desse tipo, instalado em 1988, e tinha capacidade para 40.000 conversas
telefnicas simultneas, usando tecnologia digital. Desde ento, a capacidade dos cabos
aumentou. Alguns cabos que atravessam o oceano Atlntico tm capacidade para 200
milhes de circuitos telefnicos.
Para transmitir dados pela fibra ptica, necessrio um equipamento especial
chamado infoduto, que contm um componente fotoemissor, que pode ser um diodo
emissor de luz (LED) ou um diodo laser. O fotoemissor converte sinais eltricos em pulsos
de luz que representam os valores digitais binrios (0 e 1).
1.3.2 - Vantagens
Em Virtude das suas caractersticas, as fibras pticas apresentam bastantes
vantagens sobre os sistemas eltricos:
- Dimenses Reduzidas;
- Capacidade para transportar grandes quantidades de informao (Dezenas de
milhares de conversaes num par de Fibra);
- Atenuao muito baixa, que permite grandes espaamentos entre repetidores,
com distncia entre repetidores superiores a algumas centenas de quilmetros;
Fundamentos de Redes de Computadores

53

- Imunidade s interferncias eletromagnticas;


- Matria-prima muito abundante;
- Custo Cada vez mais baixo;
1.3.3 - Aplicaes
Uma caracterstica importante que torna a fibra ptica indispensvel em muitas
aplicaes o fato de no ser susceptvel interferncia eletromagnticas, pela razo de
que no transmite pulsos eltricos, como ocorre com outros meios de transmisso que
empregam os fios metlicos, como o cobre.
Tipos de fibras
As fibras pticas podem ser basicamente de dois modos:

Monomodo
Menor nmero de modos.

Dimenses
menores
que as fibras ID. Maior
banda passante por ter
menor disperso.

Multimodo
Permite o uso de fontes luminosas de baixa
ocorrncia tais como LEDs (mais baratas).
Dimetros grandes facilitam o acoplamento
de fontes luminosas e requerem pouca
preciso nos conectores

Figura 3.4 Fibra ptica Monomodo.


Figura 3.5 Fibra ptica Multimodo.

1.4 Redes sem fios 802.11 (Wireless)


Alm do meio fsico tradicional, os
mtodos de transmisso de dados sem fio
podem oferecer uma alternativa conveniente
e s vezes necessria s conexes de
rede feitas com a utilizao de cabos. As
tecnologias sem fio variam em tipo de sinal,
freqncia (freqncias maiores significam
velocidade de transmisso mais altas) e
distncia de transmisso.
A interferncia e o custo so itens importantes e devem ser considerados
cuidadosamente. Devido ao crescente nmero de WANs e necessidade de solues de
computao mveis, as tecnologias de rede sem fio representam um segmento de rede
em contnuo crescimento. Os trs tipos principais de tecnologia de transmisso de dados
sem fio so rdio, microondas e infravermelho.
Ondas de Rdio: As tecnologias de rdio transmitem dados utilizando freqncia
de rdio e praticamente no possuem limitaes de distncia. Elas so usadas para
conectar LANs mesmo que se encontrem a grandes distncias. A transmisso por rdio
geralmente cara, sujeita a regulamentao governamental e bastante suscetvel a
Fundamentos de Redes de Computadores

54

interferncia eletrnicas e atmosfricas. Esse tipo de transmisso altamente vulnervel


a interceptao e, portanto, requer criptografia ou outras tcnicas de proteo aos dados
para que se tenha a garantia de um nvel de segurana razovel.
Microondas: A transmisso por microondas utiliza freqncias mais altas para
transmisses de curta distncia e em nvel mundial; sua principal limitao est no fato de
que transmissor e receptor precisam estar dentro da linha de viso um do outro. A
transmisso por microondas comumente usada para conectar LANS em prdios
separados, onde o uso do meio fsico se torna impossvel ou invivel. Um bom exemplo
disso seria o de dois arranha-cus vizinhos, onde o uso de cabos seria impossvel. As
microondas tambm so usadas em transmisses mundiais, que utilizam satlites
geossncronos e pratos baseados na terra para atender ao requisito da linha de viso. As
transmisses por microondas podem ser extremamente caras, mas so menos
suscetveis a interferncias e a interceptao do que as ondas de rdio, alm de
fornecerem maior largura de banda.

Figura 3.7 Redes sem fio - Microondas

Transmisses Infravermelhas: As tecnologias que utilizam o infravermelho,


trabalham em freqncia muito altas aproximando-se s da luz visvel e podem ser
usadas para estabelecer transmisses ponto a ponto de faixa estreita ou de radiodifuso.
Elas normalmente utilizam LEDs para transmitir ondas infravermelhas ao receptor. Como
podem ser bloqueadas fisicamente e sofrer interferncia da luz branca, as transmisses
de ondas infravermelhas so limitadas aplicaes de curta distncia e que estejam na
mesma linha de viso. As transmisses de ondas infravermelhas so geralmente usadas
dentro de lojas ou prdios comerciais, ou, algumas vezes, para conectar dois prdios.
Outro uso comum do infravermelho a transferncia de dados sem fio em computadores
portteis. As tecnologias que utilizam o infravermelho variam desde um custo baixo at
aquelas que envolvem gastos significativos.

Fundamentos de Redes de Computadores

55

Figura 3.8 Redes sem fio Infra Vermelho

Rede sem fios (tambm chamada rede Wi-Fi - Wireless Fidelity), foi uma das
grandes novidades tecnolgicas dos ltimos anos. A prova desse sucesso de vrios
locais pblicos (aeroportos, shopping Center etc) provem acesso a internet aos clientes, e
que vrios notebooks e celulares j saem de fbrica equipados com equipamento de
conectividade sem fio.
Rede sem fios refere-se a um agrupamento de computadores (e outros
dispositivos) em rede, interligados sem o uso de cabos, utiliza equipamentos que usam
radiofreqncia (comunicao via ondas de rdio) ou infravermelho.
As redes sem fio (WLan) combinam mobilidade do usurio com uma boa
conectividade.
1.4.1 Como funcionam os WLANs
Atravs da utilizao portadoras de rdio ou infravermelho, as WLANs estabelecem
a comunicao de dados entre os pontos da rede. Os dados so modulados na portadora
de rdio e transmitidos atravs de ondas eletromagnticas.
Mltiplas portadoras de rdio podem coexistir num mesmo meio, sem que uma
interfira na outra. Para extrair os dados, o receptor sintoniza numa freqncia especfica e
rejeita as outras portadoras de freqncias diferentes.
Num ambiente tpico, como o mostrado na Figura X, o dispositivo transceptor
(transmissor/receptor) ou ponto de acesso (access point) conectado a uma rede local
Ethernet convencional (com fio). Os pontos de acesso no apenas fornecem a
comunicao com a rede convencional, como tambm intermediam o trfego com os
pontos de acesso vizinhos, num esquema de micro clulas com roaming semelhante a um
sistema de telefonia celular.
A topologia da rede composta por:
 BSS (Basic Service Set) - Corresponde a uma clula de comunicao da
rede sem fio.
 STA (Wireless LAN Stations) - So os diversos clientes da rede.
 AP (Access point) - o n que coordena a comunicao entre as STAs
dentro da BSS. Funciona como uma ponte de comunicao entre a rede
sem fio e a rede convencional.

Fundamentos de Redes de Computadores

56

 DS (Distribution System) - Corresponde ao backbone da WLAN, realizando a


comunicao entre os APs.
 ESS (Extended Service Set) - Conjunto de clulas BSS cujos APs esto
conectados a uma mesma rede convencional. Nestas condies uma STA
pode se movimentar de uma clula BSS para outra permanecendo
conectada rede. Este processo denominado de roaming.
Um grupo de empresas
est

coordenando

desenvolvimento do protocolo IAPP


(Inter-Access Point Protocol), cujo
objetivo

garantir

interoperabilidade entre fabricantes


fornecendo

suporte

roaming

atravs das clulas. O protocolo


IAPP define como os pontos de
acesso se comunicaro atravs do
backbone da rede, controlando os
dados de vrias estaes mveis.
Figura 3.9 Rede sem fio (wireless) LAN. [Fonte: www.rnp.br]

1.4.2 Tecnologias empregadas


H vrias tecnologias envolvidas nas redes locais sem fio e cada uma tem suas
particularidades, suas limitaes e suas vantagens. A seguir, so apresentadas algumas
das mais empregadas.
Sistemas Narrowband: Os sistemas narrowband (banda estreita) operam numa
freqncia de rdio especfica, mantendo o sinal de rdio o mais estreito possvel o
suficiente para passar as informaes. O crosstalk indesejvel entre os vrios canais de
comunicao pode ser evitado coordenando cuidadosamente os diferentes usurios nos
diferentes canais de freqncia.
Sistemas Spread Spectrum: So o mais utilizados atualmente. Utilizam a tcnica de
espalhamento espectral com sinais de rdio freqncia de banda larga, provendo maior
segurana, integridade e confiabilidade, em troca de um maior consumo de banda. H
dois tipos de tecnologias spread spectrum: a FHSS (Frequency-Hopping Spreap
Spectrum) e a DSSS (Direct-Sequence Spread Spectrum).
A FHSS usa uma portadora de faixa estreita que muda a freqncia em um cdigo
conhecido pelo transmissor e pelo receptor que, quando devidamente sincronizados, o
efeito a manuteno de um nico canal lgico.
Fundamentos de Redes de Computadores

57

A DSSS gera um bit-code (tambm chamado de chip ou chipping code) redundante


para cada bit transmitido. Quanto maior o chip maior ser a probabilidade de recuperao
da informao original. Contudo, uma maior banda requerida. Mesmo que um ou mais
bits no chip sejam danificados durante a transmisso, tcnicas estatsticas embutidas no
rdio so capazes de recuperar os dados originais sem a necessidade de retransmisso.
Sistemas Infrared: Para transmitir dados os sistemas infravermelho utilizam
freqncias muita altas, um pouco abaixo da luz visvel no espectro eletromagntico.
Igualmente luz, o sinal infravermelho no pode penetrar em objetos opacos. Assim as
transmisses por infravermelho ou so diretas ou difusas.
Os sistemas infravermelho diretos de baixo custo fornecem uma distncia muito
limitada (em torno de 1,5 metro). So comumente utilizados em PAN (Personal Area
Network) como, por exemplo, os palm pilots, e ocasionalmente so utilizados em WLANs.
1.4.2 Padres das redes sem fios
1.4.1.1 802.11a
Chega a alcanar velocidades de 54 Mbps dentro dos padres da IEEE e de 72 a
108 Mbps por fabricantes no padronizados. Esta rede opera na freqncia de 5 GHz e
inicialmente suporta 64 utilizadores por Ponto de Acesso (PA). As suas principais
vantagens so a velocidade, a gratuidade da freqncia que usada e a ausncia de
interferncias. A maior desvantagem a incompatibidade com os padres no que diz
respeito a Access Points 802.11 b e g, quanto a clientes, o padro 802.11a compatvel
tanto com 802.11b e 802.11g na maioria dos casos, j se tornando padro na fabricao
dos equipamentos.
1.4.1.2 802.11b
Alcana uma velocidade de 11 Mbps padronizada pelo IEEE e uma velocidade de
22 Mbps, oferecida por alguns fabricantes no padronizados. Opera na freqncia de 2.4
GHz. Inicialmente suporta 32 utilizadores por ponto de acesso. Um ponto negativo neste
padro a alta interferncia tanto na transmisso como na recepo de sinais, porque
funcionam a 2,4 GHz equivalentes aos telefones mveis, fornos microondas e dispositivos
Bluetooth. O aspecto positivo o baixo preo dos seus dispositivos, a largura de banda
gratuita bem como a disponibilidade gratuita em todo mundo. O 802.11b amplamente
utilizado por provedores de internet sem fio.
1.4.1.3 802.11e
O 802.11e agrega qualidade de servio (QoS) s redes IEEE 802.11. Neste mesmo
ano foram lanados comercialmente os primeiros pontos de acesso trazendo primplementaes da especificao IEEE 802.11e. Em suma, 802.11 permite a transmisso
Fundamentos de Redes de Computadores

58

de diferentes classes de trfego, alm de trazer o recurso de Transmission Oportunity


(TXOP), que permite a transmisso em rajadas, otimizando a utilizao da rede.
1.4.1.4 802.11f
Recomenda prtica de equipamentos de WLAN para os fabricantes de tal forma
que os Access Points (APs) possam interoperar. Define o protocolo IAPP (Inter-AccessPoint Protocol).
1.4.1.5 802.11g
Baseia-se na compatibilidade com os dispositivos 802.11b e oferece uma
velocidade de 54 Mbps. Funciona dentro da frequncia de 2,4 GHz. Tem os mesmos
inconvenientes do padro 802.11b (incompatibilidades com dispositivos de diferentes
fabricantes). As vantagens tambm so as velocidades. Usa autenticao WEP esttica j
aceitando outros tipos de autenticao como WPA (Wireless Protect Access) com
criptografia dinmica (mtodo de criptografia TKIP e AES). Torna-se por vezes difcil de
configurar, como Home Gateway devido sua freqncia de rdio e outros sinais que
podem interferir na transmisso da rede sem fio.
1.4.1.6 802.11h
Verso do protocolo 802.11a (Wi-Fi) que vai ao encontro com algumas
regulamentaes para a utilizao de banda de 5 GHz na Europa. O padro 11h conta
com dois mecanismos que otimizam a transmisso via rdio: a tecnologia TPC permite
que o rdio ajuste a potncia do sinal de acordo com a distncia do receptor; e a
tecnologia DFS, que permite a escolha automtica de canal, minimizando a interferncia
em outros sistemas operando na mesma banda.
1.4.1.6 802.11i
Criado para aperfeioar as funes de segurana do protocolo 802.11 seus
estudos visam avaliar, principalmente, os seguintes protocolos de segurana:
Wired Equivalent Protocol (WEP)
Temporal Key Integrity Protocol (TKIP)
Advanced Encryption Standard (AES)
IEEE 802.1x para autenticao e segurana
O grupo de trabalho 802.11i vem trabalhando na integrao do AES com a
subcamada MAC, uma vez que o padro at ento utilizado pelo WEP e WPA, o RC4,
no robusto o suficiente para garantir a segurana das informaes que circulam pelas
redes de comunicao sem fio.

Fundamentos de Redes de Computadores

59

O principal benefcio do projeto do padro 802.11i sua extensibilidade permitida,


porque se uma falha descoberta numa tcnica de criptografia usada, o padro permite
facilmente a adio de uma nova tcnica sem a substituio do hardware.
[Auto -Avaliao da Unidade III] Questionrio
1. Qual das seguintes especificaes IEEE 802 fornece detalhes sobre a segurana de
rede?
a. 802.8
b. 802.9
c. 802.10
d. 802.11
2. Qual das seguintes especificaes IEEE 802 fornece detalhes sobre o funcionamento de
uma rede Ethernet?
a. 802.2
b. 802.3
c. 802.4
d. 802.5
3. Qual a empresa que inventou a Ethernet?
a. Digital Equipment Corporation (DEC)
b. Intel
c. Datapoint
d. Xerox
4. Como chamado o hub em uma rede Token Ring?
a. Multi-station Access Unit
b. Hub
c. Hub Central
d. Ponte
e. Roteador
5. Defina alguns termos usados em redes Ethernet, se necessrio for pesquise na internet:
a. Impedncia
b. Retardo de propagao
c. Coliso tardia
6. O que um endereo MAC em uma rede Ethernet?
a. Em um endereo lgico que identifica a estao de trabalho.
b. Um endereo atribudo pelo administrador do sistema.
c. Um endereo de domnio lgico da estao de trabalho.
d. Um endereo fsico atribudo pelo administrador do sistema.
e. Um endereo fsico atribudo pelo fabricante da placa de rede.
7. Em uma Token Ring, como as fichas so anunciadas?
a. Elas no so passadas at que a estao transmissora coloque a ficha no
cabeamento.
b. Elas so convertidas para um incio de quadro de pacote.
c. Elas so convertidas em uma ficha de anncio.
d. Elas so convertidas em uma ficha de reconhecimento.
8. A Token Ring rede fsica de:
a. Barramento
b. Anel
c. Estrela
9. Quantas fichas podem existir em uma topologia Token Ring ao mesmo tempo?
a. 1
b. 2
c. Nmero de estaes/2
10. Quantos monitores ativos existem em uma rede Token Ring?
a. 1
b. 2
c. At 8
11. Escreva sobre os padres Bluetooth, Wimax e Mobile-fi, do que trata esses padres?
Fundamentos de Redes de Computadores

60

12. Pesquise sobre a histria da rede Ethernet


13. Pesquise sobre a histria da rede Token Ring.
14. De que material feito a fibra ptica? Como funciona a transmisso?
15. Quais so as camadas e para que serve cada uma delas?
16. Quais so as vantagens das fibras?
17. Quais os tipos de fibra? E qual a diferena entre elas?
18. Quais os tipos de transmisso sem fio? Explique cada uma delas.
19. Pesquise e explique com suas palavras como funciona uma rede sem fio e quais
os equipamentos necessrios.
20. Quais os padres existentes para as redes sem fio, explique cada um deles,
quais so os utilizados no Brasil?
[ Referncias Bibliogrficas ]

1. http://pt.wikipedia.org/wiki/IEEE_802. Acessado em maio/2008.


2. KUROSE, James; ROSS, Keith. Redes de Computadores e a Internet. Ed.
Pearson. 3 Ed. So Paulo, 2004.
3. COMER, Douglas. Interligao em Redes com TCP/IP Vol. 1. Ed. Campus. Rio
de Janeiro, 1998.
4. www.rnp.br. Acessado em julho/2008.
5. BARRY, Michael; CASAD, Joe; et al. MCSE Guia de teste Networking
Essentials. Traduo Elisa G. Ferreira. Ed. Campus. Rio de Janeiro, 1998.
6. TITTEL, Ed. et AL. MCSE networking Essentials: guia de certificao. Traduo
Marcos Vieira. So Paulo: Berkeley, 1999.

Leia Mais
Histrico da Criao dos Padres IEEE 802
O Primeiro mtodo de mltiplo acesso com deteco de coliso foi o sistema ALOHA, desenvolvido
por Norman Abramson e sua equipe, com objetivo de interligar o campus principal da Universidade do
Hawai, na ilha de Ohau a terminais dispersos pelas demais ilhas e navios, atravs de uma rede de
radiodifuso via satlite, que comeou a operar em 1970.
EM 1972, um pesquisador da Xerox, Bob Metcalfe e sua equipe, iniciaram o desenvolvimento de
uma rede para conectar diversos computadores a uma impressora laser. Inicialmente chamada de ALTO
ALOHA, foi rebatizada para ETHERNET, em referncia ao ter Luminfero, matria que at o sculo XIX
se pensava que existia no vcuo, permitindo a propagao das ondas eletromagnticas. Foi acrescentada
tecnologia a capacidade de deteco da portadora (Carrier-Sense).
Em 1976, com a tecnologia suficientemente desenvolvida e objetivando comercializ-la. A Xerox
renomeou a tecnologia para Xerox Wire. O sistema CSMA/CD funcionava a 2,94 Mbps em um cabo coaxial
grosso de 1 km.
Em 1977 Metcalfe e sua equipe receberam a patente da tecnologia Multipoint Data Comunication
System e Colision Detection, logo conhecida como Carrier-Sense Multiple Access with Colision Detection,
ou CSMA/CD. A rede Ethernet surgia oficialmente.
Em 1979, tentando tornar a tecnologia um padro da Indstria, a Xerox se associou Digital
Equipment Co (DEC) e Intel, para o seu desenvolvimento. Suas novas aliadas ento foraram a nova
troca de nome, de Xerox Wire para Ethernet. Nesta poca a Ethernet era somente uma das diversas
tecnologias emergentes, como a MCA, a Hyperchannel, a Arcnet e a Omninet.
Nesta aliana, a Xerox fornecia a tecnologia, a DEC trabalharia nos projetos de engenharia e se tornaria um
fornecedor do hardware, e a Intel produziria os componentes de silcio (chips).
Em 1980, as 3 empresas aliadas produziram o Ethernet Blue Box, ou DIX, especificando
formalmente o Ethernet 1.0, a 2,94 Mbps. Em 1982, uma nova verso do DIX criava o Ethernet 2.0,
operando a 10 Mbps.
Fundamentos de Redes de Computadores

61

Em junho de 1981, foi formado o subcomit IEEE 802.3, para produzir um padro
internacionalmente aceito baseado no trabalho que criara o DIX.
EM 1982, as 19 empresas participantes do subcomit anunciaram uma proposta, ainda em draft,
para o padro 10Base-5 (10 Mbps, banda base, para cabo coaxial grosso permitindo distncias de at 500
metros).
Nesta poca, uma empresa criada em 1979 por Bob Metcalfe e 3 scios, Howard Charney, Ron
Crane, Greg Shaw e Bill Kraus), a Computer, Comunication and Compatibility Corporation (mais conhecida
como 3Com), desenvolveu e lanou a primeira interface Ethernet para IBM PC em barramento ISA, a
EtherLink ISA Adapter.
Esta placa foi revolucionria tambm por trazer embutido o Medium Attachment Unit (MAU)
Transceiver, permitindo a utilizao do cabo coaxial fino (Thin Ethernet). O responsvel pelo projeto foi o
engenheiro Ron Crane, que desenhou a placa. O Thin Ethernet tornou-se em 1984 um padro do IEEE
802.3 conhecido como 10Base-2 (10 Mbps, banda base, para rede de at 200 metros).
A opo da 3Com pelo IBM/PC popularizou no somente a empresa, mas tambm a rede Ethernet,
face ao sucesso do IBM PC nos anos 80.
Em 1983, a Intel, a AT&T e a NCR iniciaram por conta prpria pesquisas para o desenvolvimento de
uma tecnologia Ethernet que utilizasse cabos telefnicos em par tranado no blindado (UTP). A NCR
props uma tecnologia em barramento similar ao 10Base-2, mas a AT&T props uma topologia fsica em
estrela, parecida com as existentes nas estruturas de telefonia.
Em 1984, 14 companhias participaram do subcomit IEEE 802.3 para o desenvolvimento do
Ethernet em UTP. A dificuldade estava em prover 10 Mbps em um cabo UTP. Diversas companhias
optaram pelo desenvolvimento de uma verso mais lenta do Ethernet para cabo UTP, a 1 Mbps, chamada
1Base-5. Em 1986, foi aprovado o padro 1Base-5.
Neste ano, a Intel anunciou o processador 80386, um processador de 32 bits que tornaria os
computadores muito mais rpidos. O principal argumento dos defensores do 1Base-5, de que os
computadores existentes no suportavam 10 Mbps, caiu por terra, de modo que o 1Base-5 j nasceu
obsoleto, e no decolou.
Em 1987, uma empresa com dois anos de existncia fundada por ex-funcionrios da Xerox,
chamada SynOptics, lanou um hub que permitia trabalhar com cabos UTP a 10 Mbps, batizado de
LATTISNET), sendo o pioneiro nesta nova tecnologia. O subcomit IEEE 802.3 tratou de se reunir para
tentar chegar a um acordo para a padronizao da nova tecnologia. Trs anos de debates foram
necessrios para chegarem a um consenso, e em 1990 foi finalmente padronizada a norma IEEE 802.3i,
conhecida como 10Base-T.
Uma das razes da grande popularizao do Ethernet deve ser creditado Novell, empresa com
sede em Provo, Utah, fundada no incio dos anos 80. Neste perodo ela desenvolveu uma famlia de
sistemas operacionais de rede que alavancaram a utilizao dos computadores em rede. Por muito tempo
os sistemas NetWare s funcionavam em redes Ethernet. Em 1989, a Novell vendeu sua diviso de
fabricao de placas de rede e tornou pblica a tecnologia de fabricao das mesmas, criando um padro
de fato da indstria que aumentou o nmero de fabricantes de placas, criou uma economia de escala e
reduziu o preo final das mesmas: o padro NE2000.
.

Fundamentos de Redes de Computadores

62

Unidade IV - Equipamentos e cabeamento de Redes de


Computadores

1. Meios de Transmisso
1.1 Cabeamento de uma Rede
2. Equipamentos de conectividades
2.1 Repetidores, Hubs, Pontes, Switches e Roteadores

[Objetivos Especficos da Unidade IV]


Conhecer os tipos de cabo, suas vantagens e suas desvantagens, saber qual
tipo de cabo usar com as tecnologias de rede. Conseguindo identificar e
aplicar os tipos de equipamentos e hardware de conectividade de rede.

Fundamentos de Redes de Computadores

63

1. Meios de Transmisso
Os sistemas de transmisso utilizam meios para o envio das informaes, estes
meios podem ser de dois tipos: meios fsicos (cabos) e meios no fsicos (espao).
Podemos conceituar meio de transmisso como todo suporte que transporta as
informaes entre os terminais telefnicos, desde a origem (central telefnica na origem
da chamada) at o destino (central telefnica no destino da chamada) e vice-versa. Como
suporte transmisso temos: telefone, linha do assinante, percurso interno nas centrais
telefnicas, linhas fsicas, multiplex, rdio, atmosfera e vcuo.
Leia mais
Comunicao
O conceito de comunicao, em telecomunicaes, pode ser entendido como o transporte da informao de
um lugar para outro, da origem ao destino. Para que se possa realizar uma comunicao, necessrio a utilizao de
sinais. O sinal um fenmeno fsico ao qual se associa a informao. Por exemplo, no caso da telefonia, a fala
humana transformada em corrente eltrica que transporta a voz pelo telefone so sinais. Atualmente, os sinais mais
comuns so os sinais eltricos e luminosos.
Os sinais eltricos tipicamente usam como meios de transmisso os cabos metlicos tradicionais, condutores
de corrente eltrica. Os sinais luminosos usam como meios de transmisso os cabos pticos (fibras pticas monomodo
e multimodo).
Os sistemas de telecomunicaes podem ser divididos em:
Sistemas analgicos: so aqueles que conservam a forma dos sinais desde a fonte ao destino.
Sistemas digitais: so aqueles em que a forma do sinal transmitido pode ser diferente do sinal original.
Uma simplificao de um sistema de telecomunicaes :
FONTE >> TRANSMISSOR >> MEIO + RUDO >> RECEPTOR >> DESTINO
A atenuao o enfraquecimento do sinal durante a propagao. Para transmitir sinais distncia, vencendo
a atenuao e o rudo, usam-se dois processos bsicos: modulao e amplificao.
Modulao: a associao do sinal de informao com uma freqncia mais alta, chamada de portadora. Na
modulao, o sinal de informao utilizado para variar uma das caractersticas da portadora: a amplitude, a
freqncia ou fase. AM ou Amplitude Modulada. FM ou Freqncia Modulada.
Amplificao: o aumento da amplitude do sinal. Contrrio modulao, existe a funo de demodulao,
que a extrao do sinal de informao da portadora.

1.1. Cabeamento de uma rede


Os cabos so utilizados como meios de transmisso em uma rede, ou seja,
transportam os sinais da rede de um dispositivo para outro.
Os meios fsicos se enquadram em duas categorias:
Meios Guiados: as ondas so dirigidas ao longo de um meio slido, tal como um
cabo de fibra tica, um par de fios de cobre tranado ou um cabo coaxial.
Meios No Guiados: nos meios no guiados, as ondas se propagam na atmosfera
e no espao, como o caso de uma LNA sem fio ou de um canal digital de satlite.
Alguns fatores que podem influenciar na capacidade de transmisso: distncia,
largura de banda, tipo de modulao, fenmenos da natureza.
Voc sabia?
O custo real de um enlace fsico (no de cobre, cabo de fibra tica e assim por diante) e em geral
relativamente insignificante em comparao a outros custos da rede. Em particular, o custo da mo-deobra de instalao do enlace fsico pode ser vrias vezes maior do que o do material. Por essa razo,
muitos construtores instalam pares de fios tranados, fibra tica e cabo coaxial em todas as salas de um
edifcio. Mesmo que apenas um dos meios seja usado inicialmente, h uma boa probabilidade de outro
meio ser usado no futuro prximo portanto, poupa-se dinheiro por no ser preciso instalar fiao
adicional no futuro. [2]

Fundamentos de Redes de Computadores

64

De forma geral os componentes de um meio fsico de transmisso so:

- Cabos
 Par tranado no-blindado
 Par tranado blindado
 Coaxial
 Fibra ptica
- Conectores
- Outros Dispositivos
 Hub
 Repetidor
 Switch
 Ponte
 Roteador
Nas transmisses por cabo algumas caractersticas fsicas e eltricas so comuns
aos diversos componentes:
Caractersticas fsicas:

Condutor o meio para o transporte do sinal fsico. Geralmente so cabos


de cobre desfiados ou slidos, fibras de vidro ou de plstico;

Isolamento uma barreira protetora que evita que o sinal escape do


condutor ou sofra interferncias externas;

Capa externa de materiais como PVC ou Teflon.

Caractersticas eltricas:

Capacitncia a propriedade que um circuito eltrico tem de armazenar


carga eltrica que depois ir distorcer o sinal transmitido. Quanto menor a
capacitncia mais alta a qualidade do cabo.

Impedncia a propriedade de um circuito eltrico em se opor a


mudanas na quantidade de corrente eltrica fluindo pelo circuito.
importante prestar ateno nos limites aceitveis de variao de impedncia
exigidos para cada dispositivo da rede.

Atenuao o enfraquecimento da fora do sinal medida que o sinal


caminha pelo cabo.

Voc sabia?
Os meios de transmisso de cobre (sinais transmitidos atravs de cabos de fios
de cobre) esto constantemente sujeitos a interferncias eltricas de outros cabos
que esto prximos, a interferncias eletromagnticas de mquinas e motores, a
campos magnticos prximos.
Alm disto, os prprios cabos e fios esto sujeitos a deteriorao por umidade ou
Fundamentos de Redes de Computadores

65

maus tratos. Tudo isto contribui para que o sinal perca fora no decorrer do trajeto.

1.1.1 Cabo Par Tranado


O cabeamento por par tranado (Twisted pair) um tipo de fiao na qual dois
condutores so enrolados ao redor dos outros para cancelar interferncias magnticas de
fontes externas e interferncias mtuas (crosstalk) entre cabos vizinhos. A taxa de giro
(normalmente definida em termos de giros por metro) parte da especificao de certo
tipo de cabo. Quanto maior o nmero de giros, mais o rudo cancelado.
Foi um sistema originalmente produzido para transmisso telefnica analgica.
Utilizando o sistema de transmisso por par de fios aproveita-se esta tecnologia que j
tradicional por causa do seu tempo de uso e do grande nmero de linhas instaladas.
O cabo de par tranado o tipo de cabo mais usado para ligar computadores em
rede. Existem dois tipos de cabos Par tranado:
1.1.1.1 - No blindado - UTP (Unshielded Twisted Pairs)
O cabo par tranado no-blindado um tipo de cabo onde existem pares de fios de
cerca de 1 mm de dimetro isolados individualmente e enrolados em espiral. Esta forma
faz com que as ondas de diferentes partes dos fios se cancelem, resultando em menor
interferncia. Em um mesmo cabo podem existir dois ou mais pares envolvidos por uma
capa protetora externa a todos. A transmisso de dados exige, no mnimo, dois pares: um
para transmisso e outro para recepo dos dados. Possui alta taxa de transmisso,
baixa atenuao, menor custo por metro linear e ligao aos ns da rede extremamente
simples e barata. Admite uma distncia entre ns de uma rede de at 100m sem
amplificao. O cabo de par tranado j usado a muito tempo para transmitir sinais
analgico e digitais, permitindo muitos metros sem que seja necessrio amplificar o sinal.
Mas para distncias maiores se faz necessrio utilizar repetidores.
Padres da EIA/TIA (Electronic Industries Association e da Telecommunications
Industries Association) estabelecem algumas categorias para estes cabos conforme suas
caractersticas de fabricao. Por exemplo, um cabo da categoria 3 pode ser usado para
transmisso de dados e voz, com caractersticas de transmisso de at 16 MHz e taxa de
at 10 Mbps. Um cabo da categoria 5 pode ser usado para transmisso de dados e voz,
com caractersticas de transmisso de at 100 MHz e taxa de at 100 Mbps. H vrias
categorias que vo se sofisticando com o passar do tempo e a evoluo tecnolgica.
Atualmente as categorias 3 e 5 so as mais utilizadas. Vamos conhecer mais algumas
categorias:
 Categoria 1: cabo de par tranado tradicional, que o utilizado para telefonia
(instalado antes de 1983). No recomendado para redes locais.
Fundamentos de Redes de Computadores

66

 Categoria 2: cabo certificado para transmisso de dados (possui 4 pares


tranados). Sua utilizao em redes tambm no recomendvel.
 Categoria 3: esta categoria suporta 10Mbit/seg numa rede Ethernet. 4Mbit/seg
em uma Token Ring. Este cabo permite que at quatro telefones normais ou
dois multilinhas sejam conectados ao equipamento da companhia telefnica.
 Categoria 4: esta categoria suporta taxas de transmisso de at 16 Mbit/s em
uma rede Token Ring. Este cabo possui quatro pares.
 Categoria 5: possui 4 pares tranados com oito tores. Suporta taxas de
transmisso de 100 Mbti/s. Sua utilizao adequada para redes Fast Ethernet
e redes ATM.
 Categoria 6: tambm possui 4 pares tranados. Suporta taxas de transmisso
de at 155 Mbit/s. Sua utilizao adequada a redes Fast Ethernet para
transmisso de dados e voz.

Figura
4.1 Cabo Par
Tranado
no
blindado

Figura 4.2 Cores cabo UTP

Figura 4.3 Padres 568A e B

Cabo Crossover
Um cabo crossover consiste na interligao de 2 (dois) computadores pelas
respectivas placas de rede sem ser necessrio a utilizao de um concentrador (Hub ou
Switch) ou a ligao de modems a CABO com a maquina cliente com conectores do tipo
RJ45.
A alterao dos padres das pinagens dos cabos torna possvel a configurao de
cabo crossover ou cabo direto.
Fundamentos de Redes de Computadores

67

A ligao feita com um cabo de par tranado (na maioria das vezes) onde se tem:
em uma ponta o padro T568A, e, em outra o padro T568B (utilizado tambm com
modems ADSL). Este cabo denomina-se CABO CROSSOVER.
Note-se que a nica diferena entre as normas TIA-568A e TIA-568B a da troca
dos pares 2 e 3 (laranja e verde).

1.1.1.2 Cabo Par Tranado blindado STP (Shielded Twisted Pairs)


O cabo par tranado blindado um tipo de cabo onde existem pares de fios
isolados individualmente e tranados em forma helicoidal, concedendo-lhe certa
imunidade a rudos eltricos. Cada par envolvido ainda por uma blindagem para
minimizar a interferncia que fontes externas possam causar. A transmisso de dados
exige, no mnimo, dois pares: um para transmitir e outro para receber dados. O conjunto
envolvido por uma capa protetora. Podendo dentro de um mesmo cabo existir dois ou
mais pares. Cada fio possui o dimetro aproximado de 1 mm. Possui a vantagem de ser
barato, flexvel e confivel. Por ser mais caro que o par no-blindado, menos usado.
Admite uma distncia entre os ns de at 100 m, sem amplificao.

Figura 4.5 Cabo Par Tranado


Blindado
1.1.3 Cabo Coaxial
O cabo coaxial formado por 1 fio de cobre esticado
na parte central, envolvido por um material isolante. Este
material isolante, por sua vez envolvido por um condutor
cilndrico, geralmente uma malha metlica entrelaada
coberta por uma camada plstica protetora. um cabo de
mdia flexibilidade, quase no apresenta interferncia e
tem alta resistncia mecnica.

Tem melhor blindagem

que os pares tranados, o que lhe permite se estender por


distncias mais longas em velocidades mais altas, porm
Fundamentos de Redes de Computadores

68

tem maior custo. Cabos coaxiais so muito comuns em


sistemas de televiso a cabo. Recentemente sistemas de
televiso a cabo foram acoplados com modens a cabo
para prover usurios residenciais de acesso Internet a
velocidades de 1 Mbps ou mais altas.
Em televiso a cabo e acesso a cabo Internet, o
Figura 4.6 Cabo Coaxial

transmissor

passa o sinal digital para uma banda de freqncia especfica e o sinal analgico
resultante enviado do transmissor para um ou mais receptores.
Existe uma grande variedade de cabos coaxiais, porm numa rede local Ethernet
so utilizados apenas dois tipos, o cabo grosso (yellow cable ou thick ethernet) ou cabo
fino (cheapernet ou thin ethernet).
1.1.4 Cabo Fibra
Em um sistema de transmisso ptica o elemento emissor uma fonte de luz, o
meio de transmisso uma fibra de vidro ou de plstico e o receptor um detector de luz.
Um sinal eltrico convertido pela fonte de luz em sinal luminoso que transmitido pela
fibra. O detector de luz desconverte este sinal luminoso novamente em sinal eltrico. Por
conveno um pulso de luz indica um bit 1 e a ausncia de luz o bit 0. Como fonte
usam-se geralmente diodos emissores de luz (LED Light Emitting Diodes) e lasers
semicondutores que operam na faixa de freqncia do infravermelho (de 10 a 15 Mhz).
Como receptor geralmente h um fotodiodo, que emite um pulso eltrico ao ser atingido
pela luz.

Figura 4.7 Transmisso cabo fibra ptica


Uma fibra ptica constituda de um filamento muito fino de vidro ou plstico por
onde se propaga a luz. Este filamento envolvido por uma camada de vidro ou plstico
de ndice de refrao inferior ao do ncleo e uma capa protetora. Externamente h uma
camada protetora e que d resistncia fsica fibra.
A grande vantagem da fibra tica no nem o fato de ser uma mdia rpida, mas
sim o fato de ela ser totalmente imune a interferncias eletromagnticas. A fibra tica, sob
o aspecto construtivo, similar ao cabo coaxial sendo que o ncleo e a casca so feitos

Fundamentos de Redes de Computadores

69

de slica dopada (uma espcie de vidro) ou at mesmo plstico, da espessura de um fio


de cabelo.
Existe cabo com uma nica fibra ou um feixe de fibras no mesmo cabo.

Figura 4.8 Fibra ptica com


uma fibra e com feixe de
fibras
Os cabeamentos de fibra ptica possuem caractersticas de segurana superiores
e podem suportar taxas de transmisso de dados de dezenas de Gbps (109). Os custos
para implantao e conexo de redes de fibra ptica ainda so bem superiores aos de
outros meios de cobre. Os cabos de fibra ptica no so suscetveis a qualquer tipo de
interferncia eletromagntica, inclusive as mais severas e, por isto, podem alcanar
grandes distncias (em torno de 1500 m entre os ns).
Em linhas gerais, sem a utilizao de amplificadores, a fibra que faz uso de um
LED tem capacidade de transmisso da ordem de 100 Mbps a at cerca de 10 km (mais
empregadas em redes locais), enquanto que a fibraque faz uso do laser alcana algo em
torno de 1 Gbps a uma distncia de por volta de 100 km (empregadas em redes de longa
distncia).
Aumentando

ngulo

de

incidncia na divisa de um meio fsico


para outro o desvio pode ser to grande
que a luz refletida para dentro do
Figura 4.9 Cabo Fibra ptica
Fisicamente a fibra ptica se vale do mesmo meio onde caminhava. Com isto
princpio fsico da refrao da luz que ela no se perde e caminha dentro
desviada quando passa de um meio fsico para
deste meio at o fim, como se ele fosse
outro de ndice de refrao diferente.
uma tubulao de luz.
R eflexo total
interna
vidro
plstico

Figura 4.10 Cabo Fibra ptica Transmisso

Fonte de luz

Fibras multimodo so aquelas em que vrios feixes luminosos em diferentes


ngulos de incidncia se propagam atravs de diferentes caminhos dentro da fibra.

Fundamentos de Redes de Computadores

70

.
Figura 4.11 Fibra ptica Multimodo.
Fibras monomodo so aquelas fibras com dimetro do ncleo to pequeno que
apenas um raio de luz ser transmitido, praticamente sem reflexo nas paredes internas.

Figura 4.12 Fibra ptica Monomodo.


1.2. Conectores
So os dispositivos da camada 1 que ligam os demais dispositivos aos cabos da
rede. H, no mercado, diversos tipos de conectores cuja utilizao vai depender de cada
situao especfica: conectores para ligar placas de rede a um cabo; conectores para ligar
segmentos de cabo; conectores para ligar cabos a outros dispositivos da rede; conectores
terminais para ligar no final de um cabo para possibilitar o balanceamento da impedncia
no mesmo.
Alguns exemplos mais comuns: na ligao de cabos de par tranado usa-se o
conector modular de 8 pinos, mais conhecido como terminal RJ-45 (registered jack ou
terminal registrado com o nmero 45); o conector para cabos coaxiais conhecido como
conector BNC, mostrado na figura a seguir.

Figura 4.13 Conector BNC para cabo Coaxial


So conectores muito baratos (caso voc no tenha muita prtica em conexo de
cabos de rede, bom comprar um suprimento "extra" para possveis defeitos na hora de
montagem dos cabos).

Figura 4.14 Conector RJ-45 para cabo par tranado

Fundamentos de Redes de Computadores

71

2. Equipamentos de Redes
Para que uma rede de computadores possa funcionar necessrio que existam,
alm do cabeamento propriamente dito, dispositivos de hardware e software cuja funo
controlar a comunicao entre os diversos componentes da rede.
Vrios dispositivos so usados em uma rede, cada um deles possuindo funes
especficas. Como exemplos de equipamentos dedicados podemos citar os hubs,
switches, bridges, routers, etc, que tem a finalidade de interpretar os sinais digitais
processados na rede e encaminh-los ao seu destino, obedecendo a um determinado
padro e protocolo.

Figura 4.15 Equipamentos de uma Rede


2.1. Hubs
Para que uma rede de computadores possa funcionar necessrio que existam,
Um hub, concentrador ou Multiport Repeater, nada mais do que um repetidor que,
promove um ponto de conexo fsica entre os equipamentos de uma rede. So
equipamentos usados para conferir uma maior flexibilidade a LANs Ethernet e so
utilizados para conectar os equipamentos que compem esta LAN.

Figura 4.16 HUB


O Hub basicamente um plo concentrador de fiao e cada equipamento
conectado a ele fica em um seguimento prprio. Por isso, isoladamente um hub no pode
ser considerado como um equipamento de interconexo de redes, ao menos que tenha
sua funo associada a outros equipamentos, como repetidores. Os hubs mais comuns
so os hubs Ethernet 10BaseT (conectores RJ-45) e eventualmente so parte integrante
de bridges e roteadores.
Fundamentos de Redes de Computadores

72

Os Hubs permitem dois tipos de ligao entre si. Os termos mais conhecidos para
definir estes tipos de ligaes so:
Cascateamento: Define-se como sendo a forma de interligao de dois ou mais
hub's atravs das portas de interface de rede (RJ-45, BNC, etc);
Empilhamento: Forma de interligao de dois ou mais hubs atravs de portas
especificamente projetadas para tal (Daisy-chain Port). Desta forma, os hubs empilhados
tornam-se um nico repetidor. Observar que cada fabricante possui um tipo proprietrio
de interface para esse fim o que limita o emprego do empilhamento para equipamentos de
um mesmo fabricante em muitos casos.
Com o uso do hub o gerenciamento da rede favorecido e a soluo de problemas
facilitada, uma vez que o defeito fica isolado no segmento da rede, bem como facilita a
insero de novas estaes em uma LAN.
Quando acontece de ocorrer muitas colises, o hub permite isolar automaticamente
qualquer porta (autopartio do segmento). Quando a transmisso do primeiro pacote
satisfatria, o hub faz uma reconfigurao automtica do segmento.
Fisicamente conectada como estrela, e logicamente uma rede de topologia linear,
pois todos os dados so enviados para todas as portas do hub simultaneamente, fazendo
com que ocorra colises. Somente uma transmisso pode ser efetuada por vez.

Figura 4.17 Computadores ligados por Hub


Em compensao, o hub apresenta diversas vantagens sobre a topologia linear
tradicional. Entre elas, o hub permite a remoo e insero de novas estaes com a rede
ligada e, quando h problemas com algum cabo, somente a estao correspondente
deixa de funcionar.
Quando um hub adquirido, devemos optar pelo seu nmero de portas, como 8,
16, 24 ou 32 portas. A maioria dos hubs vendidos no mercado do tipo "stackable
Fundamentos de Redes de Computadores

73

(empilhar). Podem ser ainda "empilhados" ou "cascateados". O "empilhamento" acontece


atravs de uma interface especfica . J o "cascateamento" consiste em interligar hubs
atravs de um cabo UTP "cross".
2.2. Switches
O switch um aparelho muito semelhante ao hub, mas tem uma grande diferena:
os dados vindos do computador de origem somente so repassados ao computador de
destino. Isso porque os switchs criam uma espcie de canal de comunicao exclusiva
entre a origem e o destino (os pacotes de dados so enviados diretamente para o destino,
sem serem replicados para todas as mquinas). Dessa forma, a rede no fica "presa" a
um nico computador no envio de informaes. Isso aumenta o desempenho da rede j
que a comunicao est sempre disponvel, exceto quando dois ou mais computadores
tentam enviar dados simultaneamente mesma mquina. Essa caracterstica tambm
diminui a ocorrncia de erros (colises de pacotes, por exemplo), podemos considerar o
switch como um hub inteligente.
Um switch um dispositivo utilizado em redes de computadores para reencaminhar
frames entre os diversos ns. Possuem diversas portas, assim como os concentradores
(hubs) e a principal diferena entre o comutador e o concentrador que o comutador
segmenta a rede internamente, sendo que a cada porta corresponde um segmento
diferente, o que significa que no haver colises entre pacotes de segmentos diferentes
ao contrrio dos concentradores, cujas portas partilham o mesmo domnio de coliso
Assim como no hub, possvel ter vrias portas em um switch e a quantidade varia
da mesma forma.
O hub est cada vez mais em desuso. Isso porque existe um dispositivo chamado
"hub switch" que possui preo parecido com o de um hub convencional. Trata-se de um
tipo de switch econmico, geralmente usado para redes com at 24 computadores. Para
redes maiores mas que no necessitam de um roteador, os switchs so mais indicados.

Figura 4.18 Computadores ligados no Switch


Funcionamento

Fundamentos de Redes de Computadores

74

Os switch operam semelhantemente a um sistema telefnico com linhas privadas.


Nesse sistema, quando uma pessoa liga para outra a central telefnica as conectar em
uma linha dedicada, possibilitando um maior nmero de conversaes simultneas.
Um switch opera na camada 2 (camada de enlace), encaminhando os pacotes de
acordo com o endereo MAC de destino, e destinado a redes locais para segmentao.
Porm, existem atualmente switch que operam juntamente na camada 3 (camada de
rede), herdando algumas propriedades dos roteadores (routers).
Quanto ao mtodo utilizado pelo switch no encaminhamento dos pacotes podemos
ter:
Store-and-forward Esse tipo de switch aceita e anelisa o pacote inteiro antes de
encaminh-lo para a porta de sada, guardando cada quadro em um buffer. Esse mtodo
permite detectar alguns erros, evitando a sua propagao pela rede.
Cut-through Apenas examinam o endereo de destino antes de encaminhar o
pacote. Eles foram projetados para reduzir a essa latncia, minimizando o atraso (delay)
lendo apenas os 6 primeiros bytes de dados do pacote (que contm o endereo de
destino) e logo encaminham o pacote. Contudo, esse switch no detecta pacotes
corrompidos causados por colises, conhecidos como "runts", nem erros de CRC. Quanto
maior o nmero de colises na rede, maior ser a largura de banda gasta com o
encaminhamento de pacotes corrompidos. Um segundo tipo desse switch chamado de
Fragment Free, foi projetado para eliminar esse problema. Nesse caso, o switch sempre
l os primeiros 64 bytes de cada pacote, assegurando que o quadro tem pelo menos o
tamanho mnimo, evitando o encaminhamento de runts pela rede.
Adaptative Switching - Este mtodo faz o uso dos outros trs mtodos. So
switches hbridos que processam pacotes no modo adaptativo, suportando tanto o modo
store-and-forward quanto cut-through. Qualquer dos modos pode ser ativado pelo gerente
da rede ou o switch pode ser inteligente o bastante para escolher entre os dois mtodos,
baseado no nmero de quadros com erro passando pelas portas.
2.3. Pontes
A ponte (bridge) um repetidor inteligente. Ela opera na camada de Link de Dados
do modelo OSI. Isso significa que ela tem a capacidade de ler e analisar os quadros de
dados que esto circulando na rede. Sendo assim, ela consegue ler os campos de
endereamento MAC do quadro de dados. Com isso, a ponte no replica para outros
segmentos dados que tenham como destino o mesmo segmento da origem.
Caractersticas:
 Divide a rede em domnios de coliso independentes
 Diferenas entre os protocolos de acesso ao meio so suportados
Fundamentos de Redes de Computadores

75

 Armazenam e encaminham quadros entre os domnios de coliso.


 Dificuldades na conexo de mais de umabridge em uma mesma rede divide
a rede em segmentos fsicos.
2.4. Repetidores
Repetidores Ethernet tambm so freqentemente chamados de concentradores,
hubs ou ento de hubs repetidores. Desde o aparecimento da tecnologia Fast Ethernet a
100 Mbps e do barateamento de Switchs, repetidores tm sido usado cada vez menos.
Porm, eles foram largamente utilizados no passado e ainda so presentes em redes
locais, principalmente conectados diretamente a estaes de trabalho e funcionando a 10
Mbps.

Funcionamento
Nesta seo, vamos simplificar a discusso e considerar uma rede pequena com
um nico repetidor. Um repetidor possui vrias portas para interconectar equipamentos.
Qualquer um dos computadores conectados ao repetidor pode se comunicar com outro
pelo simples envio de um pacote para o computador destino. O repetidor recebe o sinal
enviado e o retransmite em cada uma das outras portas.
Simplificando um pouco a realidade, o repetidor simplesmente um amplificador de
sinais: o que recebido numa porta amplificado e retransmitido instantaneamente em
todas as outras portas. uma evoluo do segmento Ethernet, que usava cabos coaxiais
para uma soluo em que o segmento (o cabo) est logicamente presente dentro do
repetidor e cada computador se conecta individualmente ao segmento com seu prprio
cabo, tipicamente usando cabos de pares tranados ou fibras ticas.
Chamar o repetidor de amplificador de sinal uma simplificao da realidade. O
repetidor ainda realiza as seguintes operaes:
 Regenera o sinal em cada porta, em vez de apenas amplific-lo;
 Faz imposio de coliso para ter certeza de que uma coliso detectada
sem ambigidade por todos os computadores envolvidos;
 Realiza o autoparticionamento de portas, isto , isola do segmento qualquer
porta que esteja causando problemas.
Devido operao do repetidor na camada fsica, qualquer falha presente numa
das portas do repetidor afetar todos os computadores conectados ao repetidor. Um cabo
Fundamentos de Redes de Computadores

76

partido, um conector defeituoso, uma placa de rede defeituosa podem causar falhas tais
como tempo excessivo de coliso, interferncia no sinal etc.
O repetidor realiza o autoparticionamento de uma porta onde 30 falhas
consecutivas forem detectadas. A porta restaurada ao segmento assim que um nico
quadro sem defeito for detectado na porta.
Finalmente, importante observar que um repetidor transparente. Os
computadores no sabem de sua existncia, no sentido que nunca o endeream. Na
realidade, um repetidor no possui endereo MAC, nem endereo IP.
Algumas caractersticas do repetidor:
 Amplifica os sinais eltricos
 Divide a rede em segmentos fsicos
 Copia bits individuais entre segmentos
 Aumenta a distncia mxima da rede
 Trabalha na camada fsica
 Os ns ligados ao repetidor ficam pertencendo ao mesmo domnio de
coliso

Figura 4.19 Dois segmentos de uma Rede ligados ao Repetidor

2.5. Roteadores
O roteador (ou router) um equipamento utilizado em redes de maior porte. Ele
mais "inteligente" que o switch, pois alm de poder fazer a mesma funo deste, tambm
tem a capacidade de escolher a melhor rota que um determinado pacote de dados deve
seguir para chegar em seu destino. como se a rede fosse uma cidade grande e o
roteador escolhesse os caminhos mais curtos e menos congestionados. Da o nome de
roteador.

Fundamentos de Redes de Computadores

77

Figura 4.20 Roteadores

Existem basicamente dois tipos de roteadores:


Estticos: este tipo mais barato e focado em escolher sempre o
menor caminho para os dados, sem considerar se aquele caminho tem ou
no congestionamento;
Dinmicos: este mais sofisticado (e conseqentemente mais caro)
e considera se h ou no congestionamento na rede. Ele trabalha para fazer
o caminho mais rpido, mesmo que seja o caminho mais longo. De nada
adianta utilizar o menor caminho se esse estiver congestionado. Muitos dos
roteadores dinmicos so capazes de fazer compresso de dados para
elevar a taxa de transferncia.

Figura 4.21 Dois


segmentos de uma
Rede ligados no
Repetidor

Os roteadores so capazes de interligar vrias redes e geralmente trabalham em


conjunto com hubs e switchs. Ainda, podem ser dotados de recursos extras, como
firewall, por exemplo.
Caractersticas:
Filtragem e retransmisso baseada no endereo de rede
 Utiliza protocolos de roteamento para construir a tabela de roteamento.
 Essencial para conexes com WAN
 Sistema que implementa o algoritmo de roteamento
 Define uma estrutura interconectada cooperativa
[ Referncias Bibliogrficas ]

Fundamentos de Redes de Computadores

78

1.http://pt.wikipedia.org/wiki/IEEE_802. Acessado em maio/2008.


2.KUROSE, James; ROSS, Keith. Redes de Computadores e a Internet. Ed.
Pearson. 3 Ed. So Paulo, 2004.
3.COMER, Douglas. Interligao em Redes com TCP/IP Vol. 1. Ed. Campus. Rio
de Janeiro, 1998.
4.www.rnp.br
ANEXO
Saiba mais - Crimpagem de cabos (Marcelo da Silva, site apostilando)
Ferramentas
Alicate de Crimpagem

Alicate de Corte

Testador de cabo

Normalmente estes alicates permitem


a utilizao tanto de conectores RJ45
como RJ11 (usados em telefones).
Tambm possuem uma seo para
"corte" dos cabos e descascar o
isolamento. importante verificar se
o local onde feito a prensagem,
feito de forma uniforme ao invs de
diagonal, pois se for da forma
diagonal bem provavelmente ir gerar
muitos problemas nas prensagens
dos conectores.

De seo diagonal com isolamento e


de tamanho pequeno, encontrado em
qualquer loja de ferramenta.

Normalmente a ferramenta mais


cara neste tipo de montagem de rede
por conta prpria (existem testadores
de cabos que so muito caros, mas
so
utilizado
em
montagens
profissionais de grande redes). De
novo vale a recomendao: comprar
uma ferramenta de m qualidade,
pensando somente no preo, pode
resultar em problemas na crimpagem
dos conectores no cabo, muitas
vezes imperceptveis inicialmente,
mas gerando no futuro erros de rede
que podero tomar muito de seu
tempo.

Apesar de no ser um item obrigatrio, voc encontrar modelos simples e no


muito caros que podero ser de grande ajuda quando voc est montando vrios cabos.
Bom, visto as ferramentas, iremos ver na parte 2 desta dica, como montar os
conectores no cabo.

Fundamentos de Redes de Computadores

79

Comeando: Decidir que tipo de cabo


Existem 2 tipos de cabo rede mais comumente utilizados: Direto (ou normal) e
Invertido (ou cross ou cross-over).
 Invertido ou Cross-over: Este tipo de cabo utilizado em 2 situaes bsicas:
 Conectar 2 PCs atravs da placa de rede, sem a utilizao de um HUB.
 Conexo entre equipamentos de rede especficos tipo entre um hub e um roteador,
em alguns casos, conexo entre dois hubs, etc.
 Direto (ou normal): Este tipo de cabo, como o nome informa o mais utilizado, e
utilizado por exemplo na conexo da placa de rede de um micro a um hub ou a um
switch.
Cortando o cabo:
Corte um pedao do cabo de rede do tamanho que voc ir necessitar!
Lembre-se! Nunca conte em fazer emendas, portanto, ao medir o tamanho necessrio,
tenha muito cuidado, considere curvas, subidas, descidas, salincias, reentrncias, etc. E
no se esquea: se sobrar voc pode cortar, mas se faltar a soluo fica bem mais cara...
Aps a medio, faa um corte reto e limpo. Como a imagem abaixo:

Retire a proteo/isolamento (capa azul na figura) da extremidade, em mais ou


menos uns 3 centmetros. Alguns alicates de crimpagem possuem uma seo de corte
especfica para isto (voc coloca o cabo na seo de corte que no realiza o corte at o
fim, somente retirando o isolamento), caso contrrio, pode ser usado um estilete ou
canivete.
ATENO: muito importante que seja cortado APENAS o isolamento (na figura
acima seria a capa azul) e no os fios que esto internamente. Se alguns dos fios internos
for danificado, poder comprometer toda a sua conexo. Normalmente nesta fase so
cometidos erros de danificar os fios internos e no se perceber, ocasionando erros
posteriores que sero muito difceis de serem identificados.
A presso a realizar no corte, o tamanho da seo de isolamento a ser removido,
etc., sero mais fceis de serem controlados com o tempo e a experincia.
Preparando/separando o cabo:
Aps o corte do isolamento, necessrio voc separar os cabo/fios internos
conforme a cor de cada um. Voc ver que so 4 pares de cabo coloridos, sendo cada
par composto por uma cor (azul, verde, laranja ou marrom), e seu "par" branco (branco
com listas azuis, branco com listas verdes, branco com listas laranja, branco com listas
marrom). Se o cabo padro UTP categoria 5, sero SEMPRE estas cores!
Ateno, algumas lojas vendem cabos com 8 fios, porm de outras cores e
principalmente com os fios brancos SEM as listas: so cabos telefnicos. Vo funcionar,
Fundamentos de Redes de Computadores

80

porm iro dar muito mais trabalho na identificao do "par" correto, e pode vir a ser um
problema se algum dia voc quiser fazer alguma alterao no cabo... Concluso: No vale
a economia que oferecem!Bom, agora que os cabos internos esto separados, voc
dever alinh-los conforme a ordem desejada (se um cabo direto ou um cabo crossover), da esquerda para a direita.A ordem importante pois seguem um padro definido
na indstria, e mesmo funcionando utilizando um padro diferente, poder resultar em
mais trabalho na hora de fazer algum tipo de manuteno posterior no cabo, ou
reconectorizao, ou identificao, etc. A prtica me ensinou que muito mais prtico e
rpido seguir um padro! O padro que seguimos o da Associao de Industrias de
Telecomunicao

(Telecommunications

Industry

Association

TIA)

http://www.tiaonline.org/. O padro chamado EIA/TIA-568.


Seguindo o padro ao lado, alinhe os cabos internos no seu dedo indicador, de
maneira uniforme. Aps o alinhamento, corte as pontas, de forma a que fiquem
exatamente do mesmo tamanho, e com cerca de 1 a 1,5 centmetros da capa de
isolamento.

Colocando o conector RJ-45


A maneira mais prtica de inserir o cabo em um conector RJ-45 assim:
1. Segure o conector RJ-45 firmemente, em uma das mos e o cabo separado na
outra, como a figura acima. A medida que for inserindo os cabos para dentro do conector,
force os cabos de forma CONJUNTA, para que no haja problemas de contato. Empurre
os cabos olhando bem se todos esto seguindo o caminho correto dentro do conector,
mantendo-se paralelos. Voc pode sentir uma *pequena* resistncia, mas o conector e o
cabo so dimensionados para entrar *justos*, sem folgas, e sem muita dificuldade.
2. Empurre os cabos por toda a extenso do conector RJ-45. Eles devem encostar
a parede contrria ao orifcio de entrada. Voc pode conferir olhando de lado (como na
imagem abaixo) e na parede onde eles terminam (uma srie de pontos). Se algum dos
cabos no estiver entrado correto, VOC DEVER RETIRAR O CONECTOR E
COMEAR TUDO NOVAMENTE!
3. No final, force um pouco o revestimento do cabo tranado, de forma que este
revestimento passe completamente o ressalto no conector (que ser pressionado pelo
alicate de crimpagem mais tarde). Veja na imagem lateral abaixo.

Fundamentos de Redes de Computadores

81

4. Inserir todos os cabos corretamente, sem folgas, de forma justa, puramente


JEITO e PRTICA! Depois de vrios cabos, voc se sentir mais a vontade nesta tarefa e
parecer simples, porm as primeiras conexes podem ser irritantes, demoradas, sem
jeito, mas no difcil! No *economize tempo* nesta tarefa! Uma conexo mal feita pode
arruinar toda sua rede e ser um problema de difcil identificao.
Crimpando o cabo com o alicate
Antes de partir para o uso do alicate, verifique novamente se os cabos esto bem
montados nos conectores: os fios at o fim e a capa de cobertura passando o ressalto do
conector.
Estando tudo ok, insira o conector montado, com cuidado para no desmontar, na
abertura prpria do seu alicate de crimpagem (veja imagem abaixo) Com a outra mo no
alicate, comece a apertar, finalizando com as 2 mos em um bom aperto, porm sem
quebrar o conector! Aps a crimpagem, verifique lateralmente no conector se todos os
contatos foram para dentro do conector, estando uniformes e encostando nos fios. Se
houver algum problema, que no seja falta de presso no alicate, no h como recuperar
o conector, o cabo dever ser retirado, ou cortado, e o conector estar perdido.

Bom, agora s continuar com o restante das conectorizaes.


Um lembrete: verifique sempre com cuidado se as conexes esto bem feitas, se os fios esto bem
encaixados e os contatos bem feitos. Se tiver um testador de cabos, aproveite para logo em seguida testar
se est tudo ok! Verifique com ateno se os cabos sero diretos ou cross-over na montagem dos fios no
conector.

Fundamentos de Redes de Computadores

82

Unidade V - Protocolo TCP/IP: Endereamento

1. Protocolo TCP/IP
1.1. Endereamento IP
1.1.1.Classes de endereos IP
1.1.2.Datagrama IP
1.1.3.Mscaras de subredes

[Objetivos Especficos da Unidade V]

Conhecer como feito o endereamento em uma rede IP, como formado o


endereo IP, conhecendo as classes e suas mscara de sub-redes,
conhecendo o formato do datagrama.

Fundamentos de Redes de Computadores

83

1. Protocolo TCP/IP
Protocolo uma linguagem utilizada pelos dispositivos de redes (mdulos
processadores como computadores e roteadores) para que eles possam se comunicar.
Para que haja entendimento necessrio que todos os dispositivos utilizem o mesmo
protocolo, ou seja, falem a mesma linguagem.
Existem vrios protocolos, e embora cada um funcione de forma particular, existem
algumas caractersticas comuns entre eles. As principais caractersticas em comum so:
a- Funcionamento em mdulos ou camadas:

Os complexos sistemas de

comunicao de dados no usam um nico protocolo para tratar de todas as tarefas de


transmisso. Ao contrrio requerem uma pilha de protocolos cooperativos, algumas vezes
chamados de famlia de protocolos ou mesmo pilha de protocolos.
b- Diviso da mensagem em pacote
Quando os computadores se comunicam em uma rede de dados, surgem
problemas como:
 Falha de hardware
 Congestionamento de rede
 Demora ou perda de pacotes
 Danificao dos dados
 Duplicao de dados
 E outros
Geralmente o problema de comunicao dividido em sub-problemas e o
protocolo dividido em mdulos ou camadas, e cada mdulo trata de apenas um subproblema especfico. Os mdulos so inter-relacionados, um no pode ser projetado sem
o outro.
Um conjunto de camadas de
protocolos

arquitetura

de

chamado

de

redes.

As

especificaes de uma arquitetura


de rede devem conter informaes
suficientes
implementador

para

que

desenvolva

um
um

programa ou construa um hardware


de cada camada, de forma que ela
obedea corretamente o protocolo
Figura 5.1 Camadas, protocolos e interfaces

Fundamentos de Redes de Computadores

adequado.

84

Os protocolos dividem as mensagens a serem transmitidas na rede em pequenos


pedaos de tamanho fixo chamados pacotes, quadros ou datagramas. Isso significa que
um arquivo no transmitido de uma s vez. Ele transmitido em vrios pacotes. Dentro
de cada pacote h o endereo de origem e de destino. As placas de rede dos
computadores tem um endereo nico que vem fixado de fbrica. Assim um computador
sabe quais os pacotes que lhe pertence. Se o endereo do pacote for igual ao seu ele
recebe o pacote, caso contrrio ignora-o.
Entre a transmisso de um pacote e outro existe um intervalo de tempo,
denominado de GAP como mostra a figura abaixo. Durante os GAPs outro s
computadores podem enviar seus pacotes tambm.

Figura 5.2 Intervalo entre a transmisso de um pacote (GAP).


Endereo de Destino

Endereo
de Origem

Informaes de controle

Dados

CRC

Figura 5.3 Exemplo de um quadro genrico de um protocolo.

TCP/IP uma sigla para o termo Transmission Control Protocol/Internet Protocol


Suite, ou seja um conjunto de protocolos, onde dois dos mais importantes (o IP e o
TCP) deram seus nomes arquitetura O protocolo IP, base da estrutura de comunicao
da Internet um protocolo baseado no paradigma de chaveamento de pacotes (packetswitching).
Podem ser utilizados sobre qualquer estrutura de rede, seja ela simples como uma
ligao ponto-a-ponto ou uma rede de pacotes complexa. Como exemplo, pode-se
empregar estruturas de rede como Ethernet, Token-Ring, FDDI, PPP, ATM, X.25, FrameRelay, barramentos SCSI, enlaces de satlite, ligaes telefnicas disacadas e vrias
outras como meio de comunicao do protocolo TCP/IP.
O Protocolo IP responsvel pela comunicao entre mquinas em uma estrutura
de rede TCP/IP. Ele prov a capacidade de comunicao entre cada elemento
componente da rede para permitir o transporte de uma mensagem de uma origem at o
destino. O protocolo IP prov um servio sem conexo e no-confivel entre mquinas
em uma estrutura de rede. Qualquer tipo de servio com estas caractersticas deve ser
fornecido pelos protocolos de nveis superiores. As funes mais importantes realizadas
pelo protocolo IP so a atribuio de um esquema de endereamento independente do
endereamento da rede utilizada abaixo e independente da prpria topologia da rede
Fundamentos de Redes de Computadores

85

utilizada, alm da capacidade de rotear e tomar decises de roteamento para o transporte


das mensagens entre os elementos que interligam as redes.
Na arquitetura TCP/IP, os elementos responsveis por interligar duas ou mais
redes distintas so chamados de roteadores. As redes interligadas podem ser tanto redes
locais, redes geograficamente distribudas, redes de longa distncia com chaveamento de
pacotes ou ligaes ponto-a-ponto seriais. Um roteador tem como caracterstica principal
a existncia de mais de uma interface de rede, cada uma com seu prprio endereo
especfico. Um roteador pode ser um equipamento especfico ou um computador de uso
geral com mais de uma interface de rede.
Por outro lado, um componente da arquitetura TCP/IP que apenas a origem ou
destino de um datagrama IP (no realiza a funo de roteamento) chamado de host. As
funes de hospedeiro (host) e roteador podem ser vistos na figura abaixo:

Figura 5.4 Funes de host(hospedeiro) e roteador

1.1. Endereamento IP
Antes de falarmos sobre endereamento IP, temos que tratar sobre como
hospedeiros e roteadores esto interconectados na rede. Um hospedeiro normalmente
tem apenas um nico enlace com a rede. Quando IP no hospedeiro quer enviar um
datagrama, ele o faz por meio desse enlace. A fronteira entre o hospedeiro e o enlace
fsico denominada interface. Agora considere um roteador e suas interfaces. Como a
tarefa de um roteador receber um datagrama em um enlace e repass-lo a algum outro
enlace, ele necessariamente estar ligado a dois ou mais enlaces. A fronteira entre o
roteador e qualquer um desses enlaces tambm denominada uma interface. Assim, um
roteador tem mltiplas interfaces, uma para cada um de seus enlaces. Como todos os
hospedeiros e roteadores podem enviar e receber datagramas IP, o IP exige que cada
interface tenha seu prprio endereo IP. Desse modo, um endereo IP est tecnicamente
associado com uma interface, e no com um hospedeiro ou um roteador que contm
aquela interface.
Um endereo IP um identificador nico para certa interface de rede de uma
mquina. Este endereo formado por 32 bits (equivale a 4 bytes), num total de 232
Fundamentos de Redes de Computadores

86

endereos possveis (cerca de 4 bilhes de endereos possveis), possuindo uma poro


de identificao da rede na qual a interface est conectada e outra para a identificao da
mquina dentro daquela rede. O endereo IP representado pelos 4 bytes separados por
. e representados por nmeros decimais. Desta forma o endereo IP: 11010000
11110101 0011100 10100011 representado por 208.245.28.63.
Um outro exemplo, considere o endereo IP 193.32.216.9.

Cada interface em cada hospedeiro e roteador da Internet tem de ter um endereo


IP globalmente exclusivo. Porm esses endereos no podem ser escolhidos de qualquer
maneira. Uma parte do endereo IP da interface ser determinada pela sub-rede pela
qual ela est conectada.
A figura abaixo fornece um exemplo de endereamento IP e interfaces. Nessa
figura, um roteador (com 3 interfaces) usado para interconectar 7

hospedeiros.

Examine os endereos IP atribudos as interfaces de hospedeiros e roteadores; h


diversas particularidades a se notar. Todos os 3 hospedeiros da parte superior esquerda
da Figura - e tambm a interface do roteador ao qual esto ligados tm um endereos
IP na forma 223.1.1.xxx, ou seja, todos eles tm os mesmos 24 bits mais a esquerda em
seus endereos IP. As quatro interfaces tambm esto interconectadas por uma rede que
no contm nenhum roteador. Na terminologia IP, essa rede que interconecta trs
interfaces de hospedeiros e uma interface de roteador forma uma sub-rede. O
endereamento IP designa um endereo a essa sub-rede: 223.1.1.0/24, no qual a notao
/24, s vezes conhecida como uma mscara de rede, indica que os 24 bits mais
esquerda do conjunto de 32 bits definem o endereo da sub-rede. Assim, a sub-rede
223.1.1.0/24 consiste em trs interfaces de hospedeiros (223.1.1.1, 223.1.1.2 e 223.1.1.3)
e uma interface de roteador (223.1.1.4). Quaisquer hospedeiros adicionais ligados subrede 223.1.1.0/24 seriam obrigados a ter um endereo na forma 223.1.1.xxx. H duas
sub-redes adicionais mostradas na Figura abaixo: a sub-rede 223.1.2.0/24 e a sub-rede
223.1.3.0/24. A Figura 5.6 ilustra as trs sub-redes IP presentes na Figura 5.5.

Fundamentos de Redes de Computadores

87

Figura 5.5 Endereos de interfaces e sub-redes

Figura 5.6 Endereos de sub-redes [KUROSE]

[KUROSE]

Para determinar as sub-redes, destaque cada interface de seu hospedeiro ou


roteador, criando ilhas de redes isoladas com interfaces fechando as terminaes das
redes isoladas. Cada uma dessas redes isoladas denominada sub-rede.
1.1.1 Classes de endereos IP
A forma original de dividir o endereamento IP em rede e estao, foi feita por meio
de classes. Um endereamento de classe A consiste em endereos que tem uma poro
de identificao de rede de 1 byte e uma poro de identificao de mquina de 3 bytes.
Desta forma, possvel enderear at 256 redes com 2 elevado a 32 estaes. Um
endereamento de classe B utiliza 2 bytes para rede e 2 bytes para estao, enquanto um
endereo de classe C utiliza 3 bytes para rede e 1 byte para estao. Para permitir a
distino de uma classe de endereo para outra, utilizou-se os primeiros bits do primeiro
byte para estabelecer a distino (veja figura abaixo).
Nesta forma de diviso possvel acomodar um pequeno nmero de redes muito
grandes (classe A) e um grande nmero de redes pequenas (classe C). Esta forma de
diviso histrica e no mais empregada na Internet devido ao uso de uma variao
que a sub-rede. Entretanto sua compreenso importante para fins didticos.
As classes originalmente utilizadas na Internet so A, B, C, D, E., conforme
mostrado abaixo. A classe D uma classe especial para identificar endereos de grupo
(multicast) e a classe E reservada.

Figura 5.8 Classes de endereo IP.


Fundamentos de Redes de Computadores

88

Classe

possui

suficientes

para

enderear

diferentes

com

at

endereos

A Classe B possui endereos

128

redes suficientes para enderear 16.284 redes

16.777.216

hosts diferentes com at 65.536 hosts cada

(estaes) cada uma.

uma.

A Classe C possui endereos suficientes para enderear 2.097.152 redes


diferentes com at 256 hosts cada uma.
As mquinas com mais de uma interface de rede (caso dos roteadores ou
mquinas interligadas mais de uma rede, mas que no efetuam a funo de
roteamento) possuem um endereo IP para cada uma, e podem ser identificados por
qualquer um dos dois de modo independente. Um endereo IP identifica no uma
mquina, mas uma conexo rede. Alguns endereos so reservados para funes
especiais:
Endereo de Rede: Identifica a prpria rede e no uma interface de rede
especfica, representado por todos os bits de hostid com o valor ZERO.
Endereo de Broadcast: Identifica todas as mquinas na rede especfica,
representado por todos os bits de hostid com o valor UM.
Desta forma, para cada rede A, B ou C, o primeiro endereo e o ltimo so
reservados e no podem ser usados por interfaces de rede.
Fundamentos de Redes de Computadores

89

Endereo de Broadcast Limitado: Identifica um broadcast na prpria rede, sem


especificar a que rede pertence. Representado por todos os bits do endereo iguais a UM
= 255.255.255.255.
Endereo de Loopback: Identifica a prpria mquina. Serve para enviar uma
mensagem para a prpria mquina rotear para ela mesma, ficando a mensagem no nvel
IP, sem ser enviada rede. Este endereo 127.0.0.1. Permite a comunicao interprocessos (entre aplicaes) situados na mesma mquina.
As figuras abaixo mostram exemplos de endereamento de mquinas situadas na
mesma rede e em redes diferentes. Pode ser observado que como o endereo comea
por 200 (ou seja, os dois primeiros bits so 1 e o terceiro 0), eles so de classe C. Por
isto, os trs primeiros bytes do endereo identificam a rede. Como na primeira figura,
ambas as estaes tem o endereo comeando por 200.18.171, elas esto na mesma
rede. Na segunda figura, as estaes esto em redes distintas e uma possvel topologia
mostrada, onde um roteador interliga diretamente as duas redes.

Figura 5.9 Exemplos de endereamento de mquinas situadas na mesma rede e em redes diferentes

A figura abaixo ilustra um diagrama de rede com o endereamento utilizado. Note


que no h necessidade de correlao entre os endereos utilizados nas redes
adjacentes. O mecanismo para que uma mensagem chegue na rede correta o
roteamento. Cada elemento conectando mais de uma rede realiza a funo de
roteamento IP, baseado em decises de rotas. Note que mesmo os enlaces formados por
ligaes ponto-apontos so tambm redes distintas.
Neste diagrama existem 6 redes, identificadas por 200.1.2.0, 139.82.0.0,
210.200.4.0, 210.201.0.0, 10.0.0.0 e 200.1.3.0.

Fundamentos de Redes de Computadores

90

Figura 5.10 Exemplos de endereamento de Rede

1.1.2 Datagrama IP
O protocolo IP define a unidade bsica de transmisso, que o pacote IP. Neste
pacote so colocadas as informaes relevantes para o envio deste pacote at o destino.
O pacote IP possui o formato descrito abaixo:
0

7
Octeto 1

VERS

15

23

Octeto 2

Octeto 3

HLEN SERVICE TYPE


IDENTIFICATION

TIME TO LIVE

31
Octeto 4

TOTAL LENGTH
FLAGS

PROTOCOL

FRAGMENT OFFSET

HEADER CHECKSUM

SOURCE IP ADDRESS
DESTINATION IP ADDRESS
IP OPTIONS (IF ANY)

PADDING

DATA
...
Figura 5.11 Datagrama IP

O protocolo IP define a unidade bsica de transmisso, que o pacote IP (ou


datagrama IP). Neste pacote so colocadas as informaes relevantes para o envio deste
pacote at o destino. O pacote IP possui o formato descrito abaixo:

Figura 5.12 Formato do Datagrama IP

1.1.3 Mscaras de subredes


A diviso de endereamento tradicional da Internet em classes causou srios
problemas de eficincia na distribuio de endereos. Cada rede na Internet, tenha ela 5,
200, 2000 ou 30 mquinas deveria ser compatvel com uma das classes de endereos.
Desta forma, uma rede com 10 estaes receberia um endereo do tipo classe C, com
Fundamentos de Redes de Computadores
91

capacidade de enderear 254 estaes. Isto significa um desperdcio de 244 endereos.


Da mesma forma, uma rede com 2000 estaes receberia uma rede do tipo classe B, e
desta forma causaria um desperdcio de 63.534 endereos.
O nmero de redes interligando-se Internet a partir de 1988 aumentou, causando
o agravamento do problema de disponibilidade de endereos na Internet, especialmente o
desperdcio de endereos em classes C e B. Desta forma, buscou-se alternativas para
aumentar o nmero de endereos de rede disponveis sem afetar o funcionamento dos
sistemas existentes. A melhor alternativa encontrada foi flexibilizar o conceito de classes onde a diviso entre rede e host ocorre somente a cada 8 bits.
A soluo encontrada foi utilizar a diviso da identificao de rede e host no
endereamento IP de forma varivel, podendo utilizar qualquer quantidade de bits e no
mais mltiplos de 8 bits conforme ocorria anteriormente. Um identificador adicional, a
MSCARA, identifica em um endereo IP, qual poro dos bits utilizada para identificar
a rede e qual poro dos bits para host.
A mscara formada por 4 bytes com uma sequncia contnua de 1s, seguida de
uma sequncia contnua de 0s. A poro de bits em 1 identifica quais bits so utilizados
para identificar a rede no endereo. E a poro de bits em 0, identifica que bits do
endereo identificam a mquina (host).
A mscara pode ser compreendida tambm como um nmero inteiro que diz a
quantidade de bits utilizados. Por exemplo, uma mscara com valor 255.255.255.192,
poderia ser representada como /26. Este tipo de notao empregada em protocolos de
roteamento mais recentes.
Neste endereo 200.18.160.X,
a parte de rede possui 26 bits para
identificar a rede e os 6 bits restantes
para identificar os hosts. Desta forma,
o endereo 200.18.160.0 da antiga
classe C, fornecido a um conjunto de
redes pode ser dividido em quatro redes com as identificaes abaixo. Note que os 4
endereos de rede so independentes entre si. Elas podem ser empregadas em redes
completamente separadas, e at mesmo serem utilizadas em instituies distintas.
200.18.160.[00XXXXXX]
200.18.160.[01XXXXXX]
200.18.160.[10XXXXXX] e
200.18.160.[11XXXXXX]
Em termos de identificao da rede, utiliza-se os mesmos critrios anteriores, ou
seja, todos os bits de identificao da estao so 0. Quando os bits da estao so
Fundamentos de Redes de Computadores

92

todos 1, isto identifica um broadcast naquela rede especfica. Desta forma temos as
seguintes identificaes para endereo de rede:
200.18.160.0
200.18.160.64
200.18.160.128 e
200.18.160.192
Os endereos de broadcast nas redes so:
200.18.160.63
200.18.160.127
200.18.160.191 e
200.18.160.255
Os possveis endereos de estao em cada rede so:
200.18.160.[1-62]
200.18.160.[65-126]
200.18.160.[129-190] e
200.18.160.[193-254]
O mesmo raciocnio de subrede pode ser usado para agrupar vrias redes da
antiga classe C em uma rede com capacidade de endereamento de um maior nmero de
hosts. A isto d-se o nome de superrede. Hoje, j no h mais esta denominao pois
no existe mais o conceito de classes. Um endereo da antiga classe A, como por
exemplo 32.X.X.X pode ser dividido de qualquer forma por meio da mscara.
As

mscaras

das

antigas

classes A, B e C so um sub-conjunto
das

possibilidades

utilizado

do

atualmente,

esquema
conforme

mostrado abaixo:
Classe A: mscara equivalente = 255.0.0.0
Classe B: mscara equivalente = 255.255.0.0
Classe C: mscara equivalente = 255.255.255.0
[ Referncias Bibliogrficas ]
http://pt.wikipedia.org/wiki/IEEE_802. Acessado em maio/2008.
KUROSE, James; ROSS, Keith. Redes de Computadores e a Internet. Ed.
Pearson. 3 Ed. So Paulo, 2004.
COMER, Douglas. Interligao em Redes com TCP/IP Vol. 1. Ed. Campus. Rio de
Janeiro, 1998.
www.rnp.br

Fundamentos de Redes de Computadores

93

Unidade VI - Protocolos TCP/IP: Operao do Protocolo IP


e Protocolos UDP e TCP

1. Protocolo TCP/IP
1.1 Operao do Protocolo IP
1.1.1 Roteamento IP
1.1.2 Sub-redes e super-redes
1.1.3 Protocolo ARP
1.1.4 Protocolo RARP
1.1.5 Fragmentao IP
1.1.6 Protocolo ICMP
1.1.7 Ping e Traceroute
1.2 Protocolos UDP e TCP

[Objetivos Especficos da Unidade VI]


Vamos conhecer como efetuada a troca de dados entre dois pontos em
uma rede, trabalharemos os conceitos dos protocolos TCP/IP, suas
operaes e funcionamento do protocolo TCP e do IP.

Fundamentos de Redes de Computadores

94

1. Protocolo TCP/IP
1.1. Operao do Protocolo IP
Os componentes que formam a camada de rede da Internet so mostrados na
Figura abaixo, so eles: protocolo IP, roteamento (que determina o caminho que um
datagrama segue desde a origem
at o destino) e o dispositivo para
comunicao
datagramas

de
e

erros

para

em

atender

requisies de certas informaes


de camada de rede (ICMP).
1.1.1 Roteamento IP
O destino de um mensagem IP
sendo enviado por uma mquina
pode ser a prpria estao, uma estao situada na mesma rede ou uma estao situada
numa rede diferente. No primeiro caso, o pacote enviado ao nvel IP que o retorna para
os nveis superiores. No segundo caso, realizado o mapeamento por meio de ARP e a
mensagem enviada por meio do protocolo de rede.
Quando uma estao ou roteador deve enviar um pacote para outra rede, o
protocolo IP deve envi-lo para um roteador situado na mesma rede. O roteador por sua
vez ir enviar o pacote para outro roteador, na mesma rede que este e assim
sucessivamente at que o pacote chegue ao destino final. Este tipo de roteamento
chamado de Next-Hop Routing, j que um pacote sempre enviado para o prximo
roteador no caminho.
Neste tipo de roteamento, no h necessidade de que um roteador conhea a rota
completa at o destino.
Cada roteador deve conhecer apenas o prximo roteador para o qual deve enviar a
mensagem. Esta deciso chamada de deciso de roteamento. Uma mquina situado
em uma rede que tenha mais de um roteador deve tambm tomar uma deciso de
roteamento para decidir para qual roteador deve enviar o pacote IP .
Quando uma estao deve enviar uma mensagem IP para outra rede, ela deve
seguir os seguintes passos:
1. Determinar que a estao destino est em outra rede e por isto deve-se enviar a
mensagem para um Roteador
2. Determinar, atravs da tabela de rotas da mquina origem, qual roteador o
correto para se enviar a mensagem
3. Descobrir, atravs do protocolo ARP, qual o endereo MAC do roteador
Fundamentos de Redes de Computadores

95

4. Enviar a mensagem IP com o endereo de nvel de rede apontado para o


roteador e o endereo IP (na mensagem IP) endereado para a mquina destino.
Uma questo importante no pacote roteado consiste no fato de que o pacote a ser
roteado endereado fisicamente ao roteador (endereo MAC), mas endereado
logicamente (endereamento IP) mquina destino. Quando o roteador recebe um
pacote que no endereado a ele, tenta rote-lo.
A deciso de roteamento baseada em uma tabela, chamada de tabela de rotas,
que parte integrante de qualquer protocolo IP. Esta tabela relaciona cada rede destino
ao roteador para onde o pacote deve ser enviado para chegar a ela.
A Figura 6.2 abaixo mostram o funcionamento do roteamento:
Na Figura acima o roteamento
realizado somente por um roteador.
Caso houvesse mais de um roteador
a

ser

atravessado,

primeiro

roteador procederia de forma idntica


Estao A, ou seja, determinaria a
rota correta e enviaria a mensagem
para o prximo roteador.
O Algoritmo de Transmisso
Figura 6.2 Funcionamento de um roteamento

de um pacote IP descrito abaixo. A

transmisso pode ser aplicada tanto a um host quanto a uma estao:


1. Datagrama pronto para ser transmitido
2. Caso:
2.1 Endereo Destino == Endereo Transmissor
2.1.1 Entrega datagrama pela interface loopback (127.0.0.1)
2.2.2 Fim
2.2 Endereo de rede do destino == endereo de rede local
2.2.1 Descobre o endereo fsico do destino (ARP)
2.2.1 Transmite datagrama pela interface correta
2.2.2 Fim
2.3 Endereo de rede do destino != endereo de rede local
2.3.1 Verifica tabela de rotas
2.3.2 Descobre rota que se encaixa com a rede destino
2.3.3 Descobre o endereo fsico do gateway (ARP)
2.3.4 Transmite o datagrama para o gateway
2.3.5 Fim
3. Fim

O Algoritmo de Recepo de um pacote IP descrito abaixo:


1. Datagrama recebido da camada intra-rede, defragmentado e testado
2. Caso:
2.1 Endereo Destino=Endereo do Host, ou E.D.=outras interfaces do Host, ou E.D.= Broadcast

Fundamentos de Redes de Computadores

96

2.1.1 Passa datagrama para nveis superiores -> FIM


2.2 Caso:
2.2.1 Mquina que recebeu no roteador
2.2.1.1 Descarta datagrama -> FIM 2.2.2 Mquina roteador (possui mais de uma interface IP)
2.2.2 Caso:
2.2.2.1 Endereo IP destino = Rede IPcom interface direta
2.2.2.1.1 Descobre o endereo fsico do destino (ARP)
2.2.2.1.2 Transmite datagrama pela interface respectiva -> FIM
2.2.2.2 Caso Endereo de rede do destino endereo de rede local
2.2.2.2.1 Verifica tabela de rotas
2.2.2.2.2 Descobre o endereo fsico do gateway (ARP)
2.2.2.2.3 Transmite o datagrama para o gateway -> FIM
3. Fim

O exemplo abaixo ilustra uma estrutura de redes e a tabela de rotas dos


roteadores. As tabelas de rotas de cada roteador so diferentes uma das outras. Note
nestas tabela a existncia de rotas diretas, que so informaes redundantes para
identificar a capacidade de acessar a prpria rede na qual os roteadores esto
conectados. Este tipo de rota apesar de parecer redundante til para mostrar de forma
semelhante as rotas diretas para as redes conectadas diretamente no roteador.
Outra

informao

relevante

existncia de uma rota default. Esta rota


utilizada durante a deciso de roteamento no
caso de no existir uma rota especfica para

Figura 6.3 Estrutura de uma Rede

a rede destino da mensagem IP. A rota default pode ser considerada como um resumo de
diversas rotas encaminhadas pelo mesmo prximo roteador. Sem a utilizao da rota
default, a tabela de rotas deveria possuir uma linha para cada rede que pudesse ser
endereada. Em uma rede como a Internet isto seria completamente impossvel.
A tabela de rotas para o roteador da esquerda descrita abaixo:
Rede Destino

Roteador (Gateway)

Hops

201.0.0.0
202.0.0.0
203.0.0.0
204.0.0.0
Default

eth0 (rota direta)


eth1 (rota direta)
202.0.0.3
202.0.0.3
202.0.0.3

0
0
1
2
--

A tabela de rotas para o roteador central descrita abaixo:


Rede Destino

Roteador (Gateway)

Hops

202.0.0.0
203.0.0.0
201.0.0.0
204.0.0.0
Default

eth0 (rota direta)


eth1 (rota direta)
202.0.0.2
203.0.0.5
203.0.0.5

0
0
1
1
--

A tabela de rotas para o roteador da direita descrita abaixo:


Rede Destino

Roteador (Gateway)

Hops

203.0.0.0
204.0.0.0
202.0.0.0
201.0.0.0
Default

eth0 (rota direta)


eth1 (rota direta)
202.0.0.4
203.0.0.4
204.0.0.7

0
0
1
1
--

Fundamentos de Redes de Computadores

97

1.1.2 Sub-redes e Super-redes


Uma sub-rede uma diviso de uma rede de computadores. A diviso de uma rede
grande em redes menores resulta num trfego de rede reduzido, administrao
simplificada e melhor performance de rede. Para criar sub-redes, qualquer mquina tem
que ter uma mscara de sub-rede que define que parte do seu endereo IP ser usado
como identificador da sub-rede e como identificador do host.
O conceito de Super-redes exatamente o contrrio do conceito de Sub-redes. As
Super-redes consistem na alterao das Mscaras de rede "para-cima" afim de aumentar
uma rede de tamanho.
1.1.3 Protocolo ARP (Address Resolution Protocol)
Os protocolos de rede compartilhada como Ethernet, Token-Ring e FDDI possuem
um endereo prprio para identificar as diversas mquinas situadas na rede. Em Ethernet
e Token-Ring o endereamento utilizado chamado endereo fsico ou endereo MAC Medium Access Control , formado por 6 bytes, conforme a figura abaixo:

Figura 6.4 Endereo MAC

Este tipo de endereamento s til para identificar diversas mquinas, no


possuindo nenhuma informao capaz de distinguir redes distintas. Para que uma
mquina com protocolo IP envie um pacote para outra mquina situada na mesma rede,
ela deve se basear no protocolo de rede local, j que necessrio saber o endereo
fsico. Como o protocolo IP s identifica uma mquina pelo endereo IP, deve haver um
mapeamento entre o endereo IP e o endereo de rede MAC. Este mapeamento
realizado pelo protocolo ARP.
O mapeamento via protocolo ARP s necessrio em uma rede do tipo
compartilhada como Ethernet, Token-Ring, FDDI, etc.. Em uma rede ponto-a-ponto como,
por exemplo, um enlace serial, o protocolo ARP no necessrio, j que h somente um
destino possvel.
A Figura abaixo mostra uma rede com 3 estaes, onde uma mquina A com
endereo IP 200.18.171.1 deseja enviar uma mensagem para a mquina B cujo endereo
200.18.171.3. A mensagem a ser enviada uma mensagem IP. No caso do exemplo
abaixo, antes de efetivamente enviar a mensagem IP, a estao utilizar o protocolo ARP
para determinar o endereo MAC da interface cujo endereo IP o destino da
mensagem.

Fundamentos de Redes de Computadores

98

Figura 6.5 Rede com 3 estaes

O funcionamento do protocolo ARP descrito abaixo:


1. Estao A verifica que a mquina destino est na mesma rede local,
determinado atravs dos endereos origem e destino e suas respectivas classes.
2. O protocolo IP da estao A verifica que ainda no possui um mapeamento do
endereo MAC para o endereo IP da mquina destino.
3. O protocolo IP solicita ao protocolo que o endereo MAC necessrio
4. Protocolo ARP envia um pacote ARP (ARP Request) com o endereo MAC
destino de broadcast (difuso para todas as mquinas)

Figura 6.6 Protocolo ARP enviando pacote ARP Request

5. A mensagem ARP enviada encapsulada em um pacote Ethernet conforma


mostrado abaixo:

Figura 6.7 Mensagem ARP encapsulada em pacote Ethernet

6. Todas as mquinas
recebem o pacote ARP, mas
somente aquela que possui o
endereo

IP

responde.
instala

na

mapeamento

especificado
mquina

tabela
do

ARP

endereo

Figura 6.8 Mquinas recebendo o pacote ARP encapsulada em pacote


Ethernet

200.18.171.1 para o endereo MAC de A.


7.A resposta enviada no pacote Ethernet, encapsulado conforme mostrado
abaixo, atravs de uma mensagem ARP Reply endereado diretamente para a mquina
origem.

Fundamentos de Redes de Computadores

99

Figura 6.9 Mensagem ARP Reply

8. A mquina A recebe o pacote e coloca um mapeamento do endereo IP de B e


seu endereo MAC respectivo. Esta informao residir em uma tabela que persistir
durante um certo tempo.
9. Finalmente a mquina A transmite o pacote IP inicial, aps saber o endereo
MAC da estao destino.

Figura 6.10 Transmisso do pacote IP inicial

Os protocolos de nvel de Rede como Ethernet possuem um identificador para


determinar o tipo do protocolo que est sendo carregado no seu campo de dados. Um
pacote Ethernet pode, por exemplo, carregar os protocolos ARP, IP, RARP, IPX, Netbios
e outros. A figura abaixo mostra o formato do quadro Ethernet. Note que o campo
protocolo, de 2 bytes de tamanho identifica o protocolo sendo carregado no campo de
dados. No caso de transporte de um pacote ARP, o valor 0806h (hexadecimal),
enquanto que no caso de IP este campo tem o valor 0800h.
O protocolo ARP possui dois
pacotes, um REQUEST e um REPLY,

Figura 6.11 Formato quadro Ethernet

com o formato abaixo. No REQUEST,


so preenchidos todos os dados exceto o endereo MAC do TARGET. No REPLY este
campo completado.
HARDWARE

TYPE

identifica

hardware (Ethernet, Token-Ring , FDDI, etc)


utilizado, que pode variar o tamanho do
endereo MAC.
PROTOCOL TYPE identifica o protocolo
sendo mapeado (IP, IPX, etc,) que pode variar
o tipo do endereo usado.

Figura 6.12 Protocolo ARP

OPERATION identifica o tipo da operao, sendo 1 = ARP Request, 2 = ARP


Reply, 3 = RARP Request, 4 = RARP Reply
1.1.4 Protocolo RARP (Reverse Address Resolution Protocol)
O protocolo RARP como o nome prprio demonstra faz praticamente o contrrio do
protocolo ARP. Ao invs de obter o endereo MAC da mquina, o protocolo RARP
Fundamentos de Redes de Computadores

100

requisita o endereo de IP. Para se obter o endereo de IP da mquina, o protocolo


RARP envia um broadcast solicitando-o. Permitindo a descoberta de endereo IP de um
outro equipamento da mesma rede local a partir de seu endereo ethernet.

1.1.5 Fragmentao IP
Nem todos os protocolos de camada de enlace podem transportar pacotes do
mesmo tamanho. Alguns protocolos podem transportar datagramas grandes, ao passo
que outros podem transportar apenas pacotes pequenos. Por exemplo, quadros Ethernet
no podem conter mais do que 1.500 bytes de dados, enquanto quadros para alguns
enlaces de longa distncia no podem conter mais do que 576 bytes. A quantidade de
mxima de dados que um quadro de camada de enlace pode carregar denominada
unidade mxima de transmisso (maximum transmission unit MTU). Como cada
datagrama IP encapsulado dentro do quadro de camada de enlace para ser
transportado de um roteador at o roteador seguinte, a MTU do protocolo de camada de
enlace estabelece um limite estrito para o comprimento de um datagrama IP. Ter uma
limitao estrita para o tamanho de um datagrama IP no grande problema. O problema
que cada um dos enlaces ao longo da rota entre remetente e destinatrios pode usar
diferentes protocolos de camada de enlace, e cada um desses protocolos pode ter
diferentes MTUs.
Para entender melhor a questo do repasse, imagine que voc um roteador que
est interligando diversos enlaces, cada um rodando diferentes protocolos de camada de
enlace com diferentes MTUs. Suponha que voc receba um datagra IP de um enalce,
verifique sua tabela de repasse para determinar o enlace de sada e perceba que esse
nelace de sada tem uma MTU que menor do que o comprimento do datagrama IP.
hora de entrar em pnico como voc vai comprimir esse datagrama IP de tamanho
excessivo no campo de carga til do quadro de enlace? A soluo para esse problema
fragmentar os dados do datagrama IP em dois ou mais datgramas IP menores e, ento,
enviar esses datagramas menores pelo enlace de sada. Cada um desses datagramas
menores denominado um fragmento.
Fragmentos precisam ser reconstrudos antes que cheguem camada de
transporte no destino. Na verdade, tanto o TCP quanto o UDP esperam receber da
camada de rede segmentos completos, no fragmentados. Os projetistas do IPv4
perceberam que a reconstruo de datagramas nos roteadores introduziria uma
Fundamentos de Redes de Computadores

101

complicao significativa no protocolo e colocaria um freio no desempenho do roteador.


Seguindo o princpio de manter a simplicidade do ncleo da rede, os projetistas do IPv4
decidiram alocar a tarefa de reconstruo de datagramas aos sistemas finais, e no aos
roteadores da rede.
Quando um hospedeiro destinatrio recebe uma srie de datagramas da mesma
fonte, ele precisa determinar se alguns desses datagramas so fragmentos de um
datagrama original de maior tamanho. Se alguns desses datagramas forem fragmentos, o
hospedeiro ainda dever determinar quando recebeu o ltimo fragmento e como os
fragmentos recebidos devem ser reconstrudos para voltar forma do datagrama original.
Para permitir que o hospedeiro destinatrio realize essas tarefas de reconstruo, os
projetistas do IP, criaram campos de identificao, flag e deslocamento de fragmentao
no datagrama IP. Quando um datagrama criado, o hospedeiro remetente marca o
datagrama com um nmero de identificao, bem como os endereos da fonte e do
destino. O hospedeiro remetente incrementa o nmero de identificao para cada
datagrama que envia. Quando um roteador precisa fragmentao um datagrama, cada
datagrama resultante (isto , cada fragmento) marcado com o endereo da fonte, o
endereo do destino e o nmero de identificao do datagrama original. Quando o
destinatrio recebe uma srie de datagramas do mesmo hospedeiro remetente, pode
examinar os nmeros de identificao dos datagramas para determinar quais deles so,
na verdade, fragmentos de um mesmo datagrama de tamanho maior. Como o IP um
servio no confivel, possvel que um ou mais desses fragmentos jamais cheguem ao
destino. Por essa razo, para que o hospedeiro de destino fique absolutamente seguro de
que recebeu o ltimo fragmento do datagrama original, o ltimo datagrama tem um bit de
flag ajustado para 0, ao passo que todos os outros fragmentos tm um bit de flag ajustado
para 1. Alm disso para que o hospedeiro destinatrio possa determinar se est faltando
algum fragmento (e possa reconstruir os fragmentos na ordem correta), o campo de
deslocamento usado para especificar a localizao exata do fragmento no datagrama IP
original.

Figura 6.13 Fragmentao e reconstruo IP


Fundamentos de Redes de Computadores

102

1.1.6 Protocolo ICMP


O protocolo ICMP um protocolo auxiliar ao IP, que carrega informaes de
controle e diagnstico, informando falhas como TTL do pacote IP expirou, erros de
fragmentao, roteadores intermedirios congestionados e outros.
Uma mensagem ICMP encapsulada no protocolo IP, conforme ilustrado na figura
abaixo. Apesar de encapsulado dentro do pacote IP, o protocolo ICMP no considerado
um protocolo de nvel mais alto.
A mensagem ICMP sempre
destinada

ao

mensagem,

no

host

origem

existindo

da

nenhum

mecanismo para informar erros aos


roteadores no caminho ou ao host
destino.
Figura 6.13 Datagrama IP

As

mensagens

ICMP

possuem

um

identificar principal de tipo (TYPE) e um


identificador de sub-tipo (CODE), conforme
pode ser visto no formato de mensagem
ilustrado abaixo:

Figura 6.14 Formato de mensagem ICMP

Os tipos de mensagem ICMP so listados na tabela abaixo:

Figura 6.15 Tipos de mensagens ICMP

As mensagens ICMP so listadas abaixo:


Echo Request e Echo Reply

Fundamentos de Redes de Computadores

103

Utilizada pelo comando ping, a mensagem Echo Request enviada para um host
causa o retorno de uma mensagem Echo Reply. utilizada principalmente para fins de
testes de conectividade entre as duas mquinas.

Figura 6.16 Mensagem ICMP Echo Request e Echo Reply

Destination Unreacheable
Esta mensagem possui diversos sub-tipos para identificar o motivo da no
alcanabilidade, os sub-tipos utilizados atualmente so:
0: Network Unreachable - Rede destino inalcanvel
1: Host Unreachable (ou falha no roteamento para subnet) - Mquina destino
inalcanvel
2: Protocol Unreachable - Protocolo destino desativado ou aplicao inexistente
3: Port Unreachable - Porta destino sem aplicao associada
4: Fragmentation Needed and DNF set - Fragmentao necessria mas bit DNF
setado. Alterado tambm pela RFC 1191 para suporta o protocolo Path MTU
Discovery
5: Source Route Failed - Roteamento por rota especificada em opo IP falhou
6: Destination Network Unknown
7: Destination Host Unknown
8: Source Host Isolated
9: Communication with destination network administratively prohibited
10: Communication with destination host administratively prohibited
O sub-tipo Fragmentation Needed and DNF set utilizado como forma de um host
descobrir o menor MTU nas redes que sero percorridas entre a origem e o destino. Por
meio desta mensagem, possvel enviar pacotes que no precisaro ser fragmentados,
aumentando a eficincia da rede. Esta tcnica, que forma um protocolo denominado de
ICMP MTU Discovery Protocol, definido na RFC 1191.
A operao simples. Todo pacote IP enviado marcado com o bit DNF (Do Not
Fragment), que impede sua fragmentao nos roteadores. Desta forma, se uma pacote
IP, ao passar por um roteador para chegar a outra rede com MTU menor, deva ser
fragmentado, o protocolo IP no ir permitir e enviar uma mensagem ICMP Destination
Unreacheable para o destino. Para suportar esta tcnica, a mensagem ICMP foi alterada
Fundamentos de Redes de Computadores

104

para informar o MTU da rede que causou o ICMP. Desta forma, a mquina origem saber
qual o valor de MTU que causou a necessidade de fragmentao, podendo reduzir o MTU
de acordo, nos prximos pacotes. Esta mensagem est ilustrada abaixo:

Figura 6.17 Mensagem ICMP Destination Unreacheable

Source Quench
Esta mensagem utilizada por um roteador para informar origem, que foi
obrigado a descartar o pacote devido a incapacidade de rote-lo devido ao trfego.

Figura 6.18 Mensagem ICMP Source Quench

Redirect
Esta mensagem, uma das mais importantes do protocolo IP, utilizada por um
roteador para informar ao host origem de uma mensagem que existe uma rota direta mais
adequada atravs de outro roteador. O host, aps receber a mensagem ICMP, instalar
uma rota especfica para aquele host destino:

Figura 6.18 Mensagem ICMP Redirect

A operao do ICMP Redirect ocorre conforme os diagramas abaixo. Note que a


rota instalada uma rota especfica para host, com mscara 255.255.255.255, no
servindo para outras mquinas na mesma rede. Se uma mquina se comunica com 10
mquinas em outra rede e se basear em ICMP Redirect para aprender as rotas, ele
instalar pelo menos 10 entradas na tabela de rede, uma para cada mquina.

Fundamentos de Redes de Computadores

105

Figura 6.19 Operao do ICMP Redirect

Na figura acima, a estao 139.82.17.22 instalou, aps a mensagem ICMP, a


seguinte rota na tabela de rotas:

TTL Expired
Esta mensagem ICMP originada em um roteador informa ao host de origem que foi
obrigado a descartar o pacote, uma vez que o TTL chegou a zero.

Figura 6.20 Mensagem ICMP TTL Expired

Esta mensagem utilizada pelo programa traceroute (ou tracert no Windows) para
testar o caminho percorrido por um pacote. O programa funciona da seguinte forma:
1. enviada uma mensagem ICMP Echo Request para um endereo IP destino.
Esta mensagem enviada com TTL = 1.
2. Quando chega ao primeiro roteador, este decrementa o valor de TTL da
mensagem IP e retorna uma mensagem ICMP TTL Expired. O programa armazena o
endereo IP do roteador que enviou a mensagem TTL Expired.
3. O programa envia outra mensagem ICMP Echo Request para o endereo IP
destino. Esta mensagem enviada desta vez com TTL=2.
Fundamentos de Redes de Computadores

106

4. A mensagem atravessa o primeiro roteador e tem o TTL decrementado para 1.


Quando chega ao segundo roteador, o TTL torna-se 0 e este roteador envia uma
mensagem ICMP TTL Expired para a mquina origem. Esta armazena o endereo do
segundo roteador.
5. Esta operao prossegue at que a mquina destino responda. Todos os
roteadores no caminho so registrados.
Note, entretanto, que devido diferenas de rotas seguidas pelos diversos
pacotes, o caminho obtido no necessariamente nico. A execuo do programa
traceroute mais de uma vez pode revelar rotas diferentes seguidas pelos pacotes.
1.1.7 Ping e Traceroute
Os comandos ping e tracert so utilizados para verificar se computadores de uma
rede esto conectados a rede. Estes comandos so baseados em um protocolo chamado
ICMP Internet Control Message Protocol. O ICF pode ser configurado para no aceitar
este protocolo (aprenderemos a fazer estas configuraes mais adiante). Neste caso,
toda vez que utilizarmos os comandos ping ou tracert, ser feita uma tentativa de trafegar
informaes usando o protocolo ICMP, o que ser bloqueado pelo Firewall e ficar
registrado no log de segurana.
Ping um comando usado pelo protocolo ICMP para testar a conectividade entre
equipamentos, desenvolvido para ser usado em redes com a pilha de protocolo TCP/IP
(como a Internet). Ele permite que se realize um teste de conexo (para saber se a outra
mquina est funcionando) com a finalidade de se descobrir se um determinado
equipamento de rede est funcionando. Seu funcionamento consiste no envio de pacotes
atravs do protocolo ICMP para o equipamento de destino e na "escuta" das respostas.
Se o equipamento de destino estiver ativo, uma "resposta" (o "pong", uma analogia ao
famoso jogo de ping-pong) devolvida ao computador solicitante.
A utilidade do ping de ajudar a diagnosticar problemas de conectividade na Internet
foi enfraquecida no final de 2003, quando muitos Provedores de Internet ativaram filtros
para o ICMP Tipo 8 (echo request) nos seus roteadores. Esses filtros foram ativados para
proteger os computadores de Worms como o Welchia, que inundaram a Internet com
requisies de ping, com o objetivo de localizar novos equipamentos para infectar,
causando problemas em roteadores ao redor do mundo todo. Outra ferramenta de rede
que utiliza o ICMP de maneira semelhante ao ping o Traceroute.
A sada do ping, geralmente consiste no tamanho do pacote utilizado, o nome do
equipamento "pingado", o nmero de seqncia do pacote ICMP, o tempo de vida e a
latncia, com todos os tempos dados em milisegundos.

Fundamentos de Redes de Computadores

107

O processo de Traceroute (que em portugus significa rastreio de rota) consiste em


obter o caminho que um pacote atravessa por uma rede de computadores at chegar ao
destinatrio. O traceroute tambm ajuda a detectar onde ocorrem os congestionamentos
na rede, j que dada, no relatrio, a latncia at a cada mquina interveniente.
Utilizando o parmetro TTL possvel ir descobrindo esse caminho, j que todas
as mquinas por onde passa o pacote esto identificadas com um endereo e iro
descontar a esse valor 1 unidade. Assim, enviando pacotes com o TTL cada vez maior,
possvel ir descobrindo a rede, comeando com o valor 1 (em que o router imediatamente
a seguir ir devolver um erro de TTL expirado).
1.2. Protocolo TCP e UDP
TCP (Transmission Control Protocol) um protocolo da camada de transporte. Este
um protocolo orientado a conexo, o que indica que neste nvel vo ser solucionados
todos os problemas de erros que no forem solucionados no nvel IP, dado que este
ltimo um protocolo sem conexo. Alguns dos problemas com os que TCP deve tratar
so:

pacotes perdidos ou destrudos por erros de transmisso .

expedio de pacotes fora de ordem ou duplicados.

O TCP especifica o formato dos pacotes de dados e de reconhecimentos que dois


computadores trocam para realizar uma transferncia confivel, assim como os
procedimentos que os computadores usam para assegurar que os dados cheguem
corretamente. Entre estes procedimentos esto:

Distinguir entre mltiplos destinos numa mquina determinada.

Fazer recuperao de erros, tais como pacotes perdidos ou duplicados.

As caractersticas fundamentais do TCP so:


Orientado conexo - A aplicao envia um pedido de conexo para o destino e
usa a "conexo" para transferir dados.
Ponto a ponto - uma conexo TCP estabelecida entre dois pontos.
Confiabilidade - O TCP usa vrias tcnicas para proporcionar uma entrega
confivel dos pacotes de dados, que a grande vantagem que tem em relao ao UDP, e
motivo do seu uso extensivo nas redes de computadores. O TCP permite a recuperao
de pacotes perdidos, a eliminao de pacotes duplicados, a recuperao de dados
corrompidos, e pode recuperar a ligao em caso de problemas no sistema e na rede.
Full duplex - possvel a transferncia simultnea em ambas direes (clienteservidor) durante toda a sesso.
Handshake - Mecanismo de estabelecimento e finalizao de conexo a trs e
quatro tempos, respectivamente, o que permite a autenticao e encerramento de uma
Fundamentos de Redes de Computadores

108

sesso completa. O TCP garante que, no final da conexo, todos os pacotes foram bem
recebidos.
Entrega ordenada - A aplicao faz a entrega ao TCP de blocos de dados com um
tamanho arbitrrio num fluxo (ou stream) de dados, tipicamente em octetos. O TCP parte
estes dados em segmentos de tamanho especificado pelo valor MTU. Porm, a circulao
dos pacotes ao longo da rede (utilizando um protocolo de encaminhamento, na camada
inferior, como o IP) pode fazer com que os pacotes no cheguem ordenados. O TCP
garante a reconstruo do stream no destinatrio mediante os nmeros de sequncia.
Controle de fluxo - O TCP usa o campo janela ou window para controlar o fluxo. O
receptor, medida que recebe os dados, envia mensagens ACK (=Acknowledgement),
confirmando a recepo de um segmento; como funcionalidade extra, estas mensagens
podem especificar o tamanho mximo do buffer no campo (janela) do segmento TCP,
determinando a quantidade mxima de bytes aceite pelo receptor. O transmissor pode
transmitir segmentos com um nmero de bytes que dever estar confinado ao tamanho
da janela permitido: o menor valor entre sua capacidade de envio e a capacidade
informada pelo receptor.
A conexo TCP ilustrada na figura abaixo:

Figura 6.21 Conexo TCP

Uma conexo TCP formada por trs fases: o estabelecimento de conexo, a a


troca de dados e a finalizao da conexo, conforme figura abaixo:

Figura 6.22 Conexo TCP: Fases

O protocolo UDP conhecido por sua caracterstica de ser um protocolo otimista.


Entendemos como protocolo otimista (ou leve) aquele que efetua o envio de todos os
seus pacotes, acreditando que estes vo chegar sem problemas e em sequncia no

Fundamentos de Redes de Computadores

109

destinatrio. Em outras palavras, este tipo de protocolo tem a simplicidade como


caracterstica principal de implementao.
O UDP um protocolo no-orientado a conexo e serve como supoerte para
protocolos de aplicaes que cuidam da confiabilidade fim-a-fim. Um exemplo
interessante de utilizao do protocolo de transporte UDP o portocolo NFS. Num
ambiente onde existe o protocolo NFS, a garantia de consistncia das informaes
compartilhadas de responsabilidade do NFS. Por outro lado, a responsabilidade do UDP
fazer uma comunicao rpida entre os computadores envolvidos na transmisso.
Um processo o programa que implementa uma aplicao do sistema operacional,
e que pode ser uma aplicao do nvel de aplicao TCP/IP.
A forma de identificao de um ponto de acesso de servio (SAP) do modelo OSI
a porta de protocolo em TCP/IP. A porta a unidade que permite identificar o trfego de
dados destinado a diversas aplicaes. A identificao nica de um processo acessando
os servios TCP/IP , ento, o endereo IP da mquina e a porta (ou portas) usadas pela
aplicao. Cada processo pode utilizar mais de uma porta simultneamente, mas uma
porta s pode ser utilizada por uma aplicao em um dado momento. Uma aplicao que
deseje utilizar os servios de comunicao dever requisitar uma ou mais portas para
realizar a comunicao. A mesma porta usada por uma aplicao pode ser usada por
outra, desde que a primeira tenha terminado de utiliz-la.
A forma de utilizao de portas mostra uma distino entre a parte cliente e a parte
servidora de uma aplicao TCP/IP. O programa cliente pode utilizar um nmero de porta
qualquer, j que nenhum programa na rede ter necessidade de enviar uma mensagem
para ele. J uma aplicao servidora deve utilizar uma nmero de porta bem-conhecido
(Well-known ports) de modo que um cliente qualquer, querendo utilizar os servios do
servidor, tenha que saber apenas o endereo IP da mquina onde este est executando.
Se no houvesse a utilizao de um nmero de porta bem conhecido, a arquitetura
TCP/IP deveria possuir um mecanismo de diretrio para que um cliente pudesse descobrir
o nmero da porta associado ao servidor. Para evitar este passo intermedirio, utiliza-se
nmeros de porta bem conhecidos e o cliente j possui pr programado em seu cdigo o
nmero de porta a ser utilizado.
Os nmeros de porta de 1 a 1023 so nmeros bem-conhecidos para servios
(aplicaes) atribudos pela IANA (Internet Assigned Numbers Authority). Os nmeros de
1024 a 65535 podem ser atribudos para outros servios e so geralmente utilizados
pelas programas-cliente de um protocolo (que podem utilizar um nmero de porta
qualquer). Este conjunto de nmeros tem ainda a atribuio de alguns servios de forma

Fundamentos de Redes de Computadores

110

no oficial, j que os primeiros 1024 nmeros no conseguem comportar todos os


protocolos TCP/IP existentes.
Figura 6.24 Formato da mensagem UDP

figura

abaixo

ilustra

multiplexao/demultiplexao

realizada

pelo protocolo UDP, camada de transporte:

A mensagem UDP representada


pela Figura acima. O dado carregado o
pacote

de

nvel

de

aplicao.

UDP

acrescenta apenas mais 8 bytes que so a


porta de protocolo origem a porta de
protocolo

destino,

tamanho

da

mensagem UDP e um checksum para


averiguar

correo

dos

dados

do

cabealho UDP.
Figura 6.23 Multiplexao/Demultiplexao do protocolo
UDP

[ Referncias Bibliogrficas ]
http://pt.wikipedia.org/wiki/IEEE_802. Acessado em maio/2008.
KUROSE, James; ROSS, Keith. Redes de Computadores e a Internet. Ed.
Pearson. 3 Ed. So Paulo, 2004.
COMER, Douglas. Interligao em Redes com TCP/IP Vol. 1. Ed. Campus. Rio de
Janeiro, 1998.
www.rnp.br

Fundamentos de Redes de Computadores

111

Unidade VII - Aplicaes em Redes de Computadores


1. DNS
2. Aplicativos
2.1. Login remoto (TELNET, RLOGIN)
2.2. Acesso e transferncia de arquivos (FTP, TFTP, NFS)
2.3. Correio eletrnico (SMTP, MIME)
2.4. Interligao de redes (SNMP)

[Objetivos Especficos da Unidade VII]


Conheceremos alguns conceitos de servios e recursos que so
utilizados nas redes de computadores.

Fundamentos de Redes de Computadores

112

1. DNS (Domain Name System)


DNS a abreviatura de Domain Name System. O DNS um servio de resoluo
de nomes. Toda comunicao entre os computadores e demais equipamentos de uma
rede baseada no protocolo TCP/IP feita atravs do nmero IP. Nmero IP do
computador de origem e nmero IP do computador de destino. Porm no seria nada
produtivo se os usurios tivessem que decorar, ou mais realisticamente, consultar uma
tabela de nmeros IP toda vez que tivessem que acessar um recurso da rede. Por
exemplo, voc digita http://www.microsoft.com/brasil, para acessar o site da Microsoft no
Brasil, sem ter que se preocupar e nem saber qual o nmero IP do servidor onde est
hospedado o site da Microsoft Brasil. Mas algum tem que fazer este servio, pois quando
voc digita http://www.microsoft.com/brasil, o protocolo TCP/IP precisa descobrir (o
termo tcnico resolver o nome) qual o nmero IP est associado com o endereo
digitado. Se no for possvel descobrir o nmero IP associado ao nome, no ser
possvel acessar o recurso desejado.
O papel do DNS exatamente este, descobrir, ou usando o termo tcnico,
resolver um determinado nome, como por exemplo http://www.microsoft.com. Resolver
um nome significa, descobrir e retornar o nmero IP associado com o nome. Em palavras
mais simples, o DNS um servio de resoluo de nomes, ou seja, quando o usurio
tenta acessar um determinado recurso da rede usando o nome de um determinado
servidor, o DNS o responsvel por localizar e retornar o nmero IP associado com o
nome utilizado. O DNS , na verdade, um grande banco de dados distribudo em
milhares de servidores DNS no mundo inteiro.
O DNS passou a ser o servio de resoluo de nomes padro a partir do Windows
2000 Server. Anteriormente, com o NT Server 4.0 e verses anteriores do Windows, o
servio padro para resoluo de nomes era o WINS Windows Internet Name Service.
Verses mais antigas dos clientes Windows, tais como Windows 95, Windows 98 e
Windows Me ainda so dependentes do WINS, para a realizao de determinadas
tarefas. O fato de existir dois servios de resoluo de nomes, pode deixar o
administrador da rede e os usurios confusos.
Cada computador com o Windows instalado (qualquer verso), tem dois nomes:
um host name (que ligado ao DNS) e um NetBios name (que ligado ao WINS). Por
padro estes nomes devem ser iguais, ou seja, aconselhvel que voc utilize o mesmo
nome para o host name e para o NetBios name do computador.
O DNS um sistema para nomeao de computadores e equipamentos de rede
em geral (tais como roteadores, hubs, switchs). Os nomes DNS so organizados de uma
maneira hierrquica atravs da diviso da rede em domnios DNS.
Fundamentos de Redes de Computadores

113

O DNS , na verdade, um grande banco de dados distribudo em vrios servidores


DNS e um conjunto de servios e funcionalidades, que permitem a pesquisa neste banco
de dados. Por exemplo, quando o usurio digita www.abc.com.br na barra de endereos
do seu navegador, o DNS tem que fazer o trabalho de localizar e retornar para o
navegador do usurio, o nmero IP associado com o endereo www.abc.com.br. Quando
voc tenta acessar uma pasta compartilhada chamada docs, em um servidor chamado
srv-files01.abc.com.br, usando o caminho \\srv-files01.abc.com.br\docs, o DNS precisa
encontrar o nmero IP associado com o nome srv-files01.abc.com.br. Se esta etapa
falhar, a comunicao no ser estabelecida e voc no poder acessar a pasta
compartilhada docs.
Ao tentar acessar um determinado recurso, usando o nome de um servidor, como
se o programa que voc est utilizando perguntasse ao DNS: DNS, voc sabe qual o
endereo IP associado com o nome tal?
O DNS pesquisa na sua base de dados ou envia a pesquisa para outros servidores
DNS (dependendo de como foram feitas as configuraes do servidor DNS, conforme
descreverei mais adiante). Uma vez encontrado o nmero IP, o DNS retorna o nmero IP
para o cliente: Este o nmero IP associado com o nome tal.
1.1 Entendendo os elementos que compem o DNS
O DNS baseado em conceitos tais como espao de nomes e rvore de domnios.
Por exemplo, o espao de nomes da Internet um espao de nomes hierrquico,
baseado no DNS. Para entender melhor estes conceitos, observe o diagrama da Figura a
seguir:

Figura 7.1 Estrutura hierrquica DNS

Fundamentos de Redes de Computadores

114

Nesta Figura apresentada


uma viso abreviada da estrutura do
DNS definida para a Internet. O
principal domnio, o domnio root, o
domnio de mais alto nvel foi
nomeado como sendo um ponto (.).
No segundo nvel foram definidos os
chamados
Estes

Top-level-domains.

domnios

so

bastante

conhecidos, sendo os principais


descritos na Tabela a seguir:
Top-level-domains:
Top-level-domain

Descrio

Com

Organizaes comerciais

Gov

Organizaes governamentais

Edu

Instituies educacionais

Org

Organizaes no comerciais

Net

Diversos

Mil

Instituies militares

Figura 7.2 Estrutura hierrquica DNS

Em seguida, a estrutura hierrquica continua aumentando. Por exemplo, dentro do


domnio .com, so criadas sub domnios para cada pas. Por exemplo: br para o Brasil
(.com.br), .fr para a frana (.com.fr), uk para a Inglaterra (.com.uk) e assim por diante.
Observe que o nome completo de um domnio o nome do prprio domnio e mais os
nomes dos domnios acima dele, no caminho at chegar ao domnio root que o ponto.
Nos normalmente no escrevemos o ponto, mas no est errado utiliz-lo. Por exemplo,
voc pode utilizar www.microsoft.com ou www.microsoft.com. (com ponto no final
mesmo).
No diagrama da Figura anterior foi representado at o domnio de uma empresa
chamada abc (abc...), que foi registrada no subdomnio (.com.br), ou seja: abc.com.br.
Este o domnio DNS desta empresa de exemplo.
Nota: Para registrar um domnio .br, utilize o seguinte endereo: www.registro.br
Todos os equipamentos da rede da empresa abc.com.br, faro parte deste
domnio. Por exemplo, considere o servidor configurado com o nome de host www. O
nome completo deste servidor ser www.abc.com.br, ou seja, com este nome que ele
poder ser localizado na Internet. O nome completo do servidor com nome de host ftp
ser: ftp.abc.com.br, ou seja, com este nome que ele poder ser acessado atravs da
Fundamentos de Redes de Computadores

115

Internet. No banco de dados do DNS que ficar gravada a informao de qual o


endereo IP est associado com www.abc.com.br, qual o endereo IP est associado
com ftp.abc.com.br e assim por diante. Mais adiante voc ver, passo-a-passo, como
feita a resoluo de nomes atravs do DNS.
O nome completo de um computador da rede conhecido como FQDN Full
Qualifided Domain Name. Por exemplo ftp.abc.com.br um FQDN. ftp (a primeira parte
do nome) o nome de host e o restante representa o domnio DNS no qual est o
computador. A unio do nome de host com o nome de domnio que forma o FQDN.
Internamente, a empresa abc.com.br poderia criar subdomnios, como por
exemplo: vendas.abc.com.br, suporte.abc.com.br, pesquisa.abc.com.br e assim por
diante. Dentro de cada um destes subdomnios poderia haver servidores e computadores,
como por exemplo: srv01.vendas.abc.com.br, srv-pr01.suporte.abc.com.br. Observe que
sempre, um nome de domnio mais baixo, contm o nome completo dos objetos de nvel
mais alto. Por exemplo, todos os subdomnios de abc.com.br, obrigatoriamente, contm
abc.com.br: vendas.abc.com.br, suporte.abc.com.br, pesquisa.abc.com.br. Isso o que
define um espao de nomes contnuo.
Dentro de um mesmo nvel, os nomes DNS devem ser nicos. Por exemplo, no
possvel registrar dois domnios abc.com.br. Porm possvel registrar um domnio
abc.com.br e outro abc.net.br. Dentro do domnio abc.com.br pode haver um servidor
chamado srv01. Tambm pode haver um servidor srv01 dentro do domnio abc.net.br. O
que distingue um do outro o nome completo (FQDN), neste caso: srv01.abc.com.br e o
outro srv01.abc.net.br.
2. Aplicaes
2.1. Login Remoto (Telnet)
A conexo TELNET permite simplesmente um servio de terminal na rede TCP/IP
como se o terminal estivesse conectado diretamente. Lembre-se de que os computadores
e terminais eram conectados por um cabo e os terminais eram conectados diretamente ao
computador host. O servio TELNET fornece um servio de terminal para a rede. Ele
permite que um terminal faa a conexo a um computador na rede. Ele pode emular
diversos tipos de terminais, dependendo do fabricante do programa TELNET. Existem
programas TELNET que emulam a srie DEC VTxxx de terminais, os terminais IBM 3270
e 5250, entre outros.
A vantagem do programa telnet que o usurio pode se conectar a qualquer host
na ligao entre redes TCP/IP. As sesses so configuradas na rede TCP/IP.
O protocolo TELNET usa o TCP como seu transporte. O usurio inicia o protocolo
TELNET em sua estao de trabalho, normalmente digitando Telnet <nome do domnio
Fundamentos de Redes de Computadores

116

ou endereo IP>. O aplicativo TELNET pode ser iniciado com ou sem argumento. O
argumento permite que um procedimento mais simples seja chamado para que o
processo TELNET tente automaticamente conectar-se ao host expresso pela declarao
de argumento. O aplicativo TELNET inicializado e procura estabelecer uma conexo
com o dispositivo remoto acessando os servios do Domain Name Server ou diretamente
com o endereo IP). Se no for fornecido um argumento, o aplicativo TELNET aguardar
o usurio emitir um comando OPEN usando o DNS ou um endereo IP.
2.2. Acesso e transferncia de arquivos (FTP- File Transfer Protocol)
O TELNET d aos usurios capacidade de agir como um terminal local mesmo que
os usurios no estejam diretamente conectados ao host. Outro aplicativo TCP/IP que
oferea servios de rede para usurios em uma rede um protocolo de transferncia de
arquivos (FTP). Com o TCP/IP, existem trs tipos conhecidos de protocolos de acesso a
arquivos em uso: o FTP, o TFTP(Trivial File Transfer protocol) e NFS (Network File
System). Esse protocolo FTP permite que arquivos sejam transferidos de modo confivel
na rede sob controle completo do usurio. O FTP tem por base a transao. Todo
comando respondido usando-se um esquema de nmero semelhante ao do protocolo
SMTP.
O FTP muito robusto, usa duas atribuies de porta: 20 e 21. Lembre-se de que a
maioria das conexes entre duas estaes de rede so feitas atravs de uma porta de
origem e uma porta de destino. Uma estao de rede que queira uma conexo com uma
estao de rede remota
deve

conectar-se

duas portas na estao


de destino para que o
FTP funcione.
A

porta

20

usada na configurao
inicial da conexo e
como

conexo

de

controle. Nenhum dado


passa

sobre

circuito,
informaes

esse
exceto
de

controle. A porta 21

Figura 7.3 Funcionamento FTP

usada para dados do


usurio (o arquivo a ser transferido) para passar sobre a conexo.
Fundamentos de Redes de Computadores

117

2.3 Correio Eletrnico (SMTP)


Simple Mail Transfer Protocol (SMTP) o protocolo padro para envio de e-mails
atravs da Internet.
SMTP um protocolo relativamente simples, baseado em texto simples, onde um
ou vrios destinatrios de uma mensagem so especificados (e, na maioria dos casos,
validados) sendo, depois, a mensagem transferida. bastante fcil testar um servidor
SMTP usando o programa telnet.
Este protocolo corre sobre a porta 25 numa rede TCP. A resoluo DNS de um
servidor SMTP de um dado domnio possibilitada por sua entrada MX (Mail eXchange).
A utilizao em massa do SMTP remonta aos anos 80. Na altura era um
complemento ao UUCP, que era mais adequado para transferncias de correio eletrnico
entre mquinas sem ligao permanente. Por outro lado, o desempenho do SMTP
aumenta se as mquinas envolvidas, emissor e receptor, se encontrarem ligadas
permanentemente.
O Sendmail foi um dos primeiros (se no o primeiro) agente de transporte de email
a implementar SMTP. Em 2001, havia, pelo menos, cerca de 50 programas que
implementavam SMTP como cliente (emissor) ou servidor (receptor). Outros servidores
SMTP muito conhecidos so: Postfix, Qmail, e Microsoft Exchange Server.
Dada a especificao inicial, que
contemplava apenas texto ASCII, este
protocolo no ideal para a transferncia
de

arquivos

ficheiros).

(tambm
Alguns

desenvolvidos

para

chamados

padres
permitir

de

foram
a

transferncia de ficheiros em formato


binrio atravs de texto simples, como o
caso do MIME. Hoje em dia quase todos
os servidores SMTP suportam a extenso

Figura 7.4 Funcionamento SMTP

8BITMIME.
O SMTP um protocolo de envio apenas, o que significa que ele no permite que
um usurio descarregue as mensagens de um servidor. Para isso, necessrio um
cliente de email com suporte ao protocolo POP3 ou IMAP, que o caso da maioria dos
clientes atuais.
2.4. Interligao de redes (SNMP)
O protocolo SNMP (do ingls Simple Network Management Protocol - Protocolo
Simples de Gerncia de Rede) um protocolo de gerncia tpica de redes TCP/IP, da
Fundamentos de Redes de Computadores

118

camada de aplicao, que facilita o intercmbio de informao entre os dispositivos de


rede, como placas e comutadores. O SNMP possibilita aos administradores de rede
gerenciar o desempenho da rede, encontrar e resolver seus eventuais problemas, e
fornecer informaes para o planejamento de sua expanso, dentre outras.
As mensagens SNMP so:
TRAP SNMP uma mensagem que iniciada por um elemento de rede e enviada
para o sistema de gerenciamento de rede. Por exemplo, um roteador poderia enviar uma
mensagem, se ele uma das fontes de alimentao redundantes ou falhar uma
impressora poder enviar um SNMP armadilha quando est fora do papel.
SNMP GET uma mensagem que iniciada pela rede do sistema de gesto
quando se pretende recuperar alguns dados de uma rede elemento. Por exemplo, o
sistema de gerenciamento de rede poder consultar um roteador para a utilizao em um
link WAN cada 5 minutos. Ela poderia, ento, criar tabelas e grficos que a partir de
dados, ou pode alertar o operador quando a ligao foi overutilized.
SET SNMP uma mensagem que iniciado pela SMN quando se pretende alterar
os dados em uma rede elemento. Por exemplo, o SMN pode querer alterar uma rota
esttica em um roteador.

Figura 7.5 Funcionamento SNMP

[ Referncias Bibliogrficas ]
http://pt.wikipedia.org/wiki/IEEE_802. Acessado em maio/2008.
KUROSE, James; ROSS, Keith. Redes de Computadores e a Internet. Ed.
Pearson. 3 Ed. So Paulo, 2004.
COMER, Douglas. Interligao em Redes com TCP/IP Vol. 1. Ed. Campus. Rio de
Janeiro, 1998.
www.rnp.br
Fundamentos de Redes de Computadores

119

You might also like