Você está na página 1de 128

Introduo a Redes de Computadores

Verso 1.0.0

Sumrio
I

Sobre essa Apostila

II Informaes Bsicas

III GNU Free Documentation License

IV

Introduo a Redes de Computadores

18

1 Resumo
2 Plano de ensino
2.1 Objetivo . . .
2.2 Pblico Alvo .
2.3 Pr-requisitos
2.4 Descrio . .
2.5 Metodologia .
2.6 Cronograma
2.7 Programa . .
2.8 Bibliografia .

19
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

20
20
20
20
20
20
20
21
23

3 Introduo e Viso Geral


24
3.1 Viso Geral . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
3.2 Utilizao de Redes de Computadores . . . . . . . . . . . . . . . . . . . . . . . . . . 25
3.3 Questes Sociais . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
4 Classificao de Tipos de Redes
4.1 Classificao por Tecnologia de Transmisso
4.2 Classificao por Escala . . . . . . . . . . . .
4.3 Redes Locais (LAN) . . . . . . . . . . . . . .
4.4 Redes Metropolitanas (MAN) . . . . . . . . .
4.5 Redes Geograficamente Distribudas (WAN)
4.6 Redes Sem Fio . . . . . . . . . . . . . . . . .
4.7 Inter-redes . . . . . . . . . . . . . . . . . . .

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

30
30
31
32
35
36
38
41

CDTC

Centro de Difuso de Tecnologia e Conhecimento

5 Modelo de Arquitetura de Redes


5.1 Hierarquia de Protocolos . . .
5.2 Modelo de Referncia OSI . . .
5.3 Modelo de Referncia TCP/IP .
5.4 Comparao entre os Modelos

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

6 Camada Fsica
6.1 Meios de Transmisso cabeados . . .
6.2 Meios de Transmisso sem fio . . . .
6.3 Rede Pblica de Telefonia Comutada
6.4 Televiso a Cabo . . . . . . . . . . . .

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

Brasil/DF

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.

42
42
44
48
53

.
.
.
.

55
55
63
70
72

7 Camada de Enlace
73
7.1 Questes Importantes Dessa Camada . . . . . . . . . . . . . . . . . . . . . . . . . . 73
7.2 Controle de Erros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
7.3 Controle de Fluxo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
8 Subcamada MAC
8.1 Subcamada MAC (Medium Access Control)
8.2 Alocaes Estticas e Dinmicas . . . . . .
8.3 Protocolos de Mltiplo Acesso Parte1 . . .
8.4 Protocolos de Mltiplo Acesso Parte2 . . .
8.5 Endereamento MAC . . . . . . . . . . . .

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

9 Camada de Rede
9.1 Questes relacionadas a esta camada . . . . . . . . . .
9.2 Servios para a Camada de Transporte . . . . . . . . .
9.3 Algoritmos de Roteamento . . . . . . . . . . . . . . . .
9.4 Controle de Congestionamento e Fluxo . . . . . . . . .
9.5 Interligao de Redes . . . . . . . . . . . . . . . . . . .
9.6 Como se Conectam as Redes? . . . . . . . . . . . . . .
9.7 Cabealho IP . . . . . . . . . . . . . . . . . . . . . . . .
9.8 Endereamento IP . . . . . . . . . . . . . . . . . . . . .
9.9 Protocolos de Controle da Internet (ICMP, ARP, DHCP)

.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.

77
77
77
79
82
86

.
.
.
.
.
.
.
.
.

87
87
88
89
90
92
93
96
99
104

10 Camada de Transporte
109
10.1 Questes relacionados a esta camada . . . . . . . . . . . . . . . . . . . . . . . . . . 109
10.2 Protocolo TCP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
10.3 Protocolo UDP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113
11 Camada de Aplicao
11.1 O DNS ( Domain Name Service )
11.2 Email - Correio Eletrnico . . . .
11.3 WWW - World Wide Web . . . .
11.4 Multimdia . . . . . . . . . . . . .

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

115
115
116
117
118

CDTC

Centro de Difuso de Tecnologia e Conhecimento

Brasil/DF

12 Internet e Padronizao de Redes


120
12.1 Responsveis pelas Padronizaes de Telecomunicaes . . . . . . . . . . . . . . . 120
12.2 Padronizaes Internacionais . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120
12.3 Padronizaes da Internet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123

Parte I

Sobre essa Apostila

CDTC

Centro de Difuso de Tecnologia e Conhecimento

Brasil/DF

Contedo
O contedo dessa apostila fruto da compilao de diversos materiais livres publicados na internet, disponveis em diversos sites ou originalmente produzido no CDTC (http://www.cdtc.org.br.)
O formato original deste material bem como sua atualizao est disponvel dentro da licena
GNU Free Documentation License, cujo teor integral encontra-se aqui reproduzido na seo de
mesmo nome, tendo inclusive uma verso traduzida (no oficial).
A reviso e alterao vem sendo realizada pelo CDTC (suporte@cdtc.org.br) desde outubro
de 2006. Crticas e sugestes construtivas sero bem-vindas a qualquer hora.

Autores
A autoria deste de responsabilidade de Edson Lek Hong Ma (edsonma@gmail.com) .
O texto original faz parte do projeto Centro de Difuso de Tecnologia e Conhecimento que
vm sendo realizado pelo ITI (Instituto Nacional de Tecnologia da Informao) em conjunto com
outros parceiros institucionais, e com as universidades federais brasileiras que tem produzido e
utilizado Software Livre apoiando inclusive a comunidade Free Software junto a outras entidades
no pas.
Informaes adicionais podem ser obtidas atravs do email ouvidoria@cdtc.org.br, ou da
home page da entidade, atravs da URL http://www.cdtc.org.br.

Garantias
O material contido nesta apostila isento de garantias e o seu uso de inteira responsabilidade do usurio/leitor. Os autores, bem como o ITI e seus parceiros, no se responsabilizam
direta ou indiretamente por qualquer prejuzo oriundo da utilizao do material aqui contido.

Licena
Copyright 2006, Instituto Nacional de Tecnologia da Informao (cdtc@iti.gov.br) .
Permission is granted to copy, distribute and/or modify this document under the terms
of the GNU Free Documentation License, Version 1.1 or any later version published by
the Free Software Foundation; with the Invariant Chapter being SOBRE ESSA APOSTILA. A copy of the license is included in the section entitled GNU Free Documentation
License.

Parte II

Informaes Bsicas

CDTC

Centro de Difuso de Tecnologia e Conhecimento

Brasil/DF

Sobre o CDTC
Objetivo Geral
O Projeto CDTC visa a promoo e o desenvolvimento de aes que incentivem a disseminao de solues que utilizem padres abertos e no proprietrios de tecnologia, em proveito do
desenvolvimento social, cultural, poltico, tecnolgico e econmico da sociedade brasileira.
Objetivo Especfico
Auxiliar o Governo Federal na implantao do plano nacional de software no-proprietrio e
de cdigo fonte aberto, identificando e mobilizando grupos de formadores de opinio dentre os
servidores pblicos e agentes polticos da Unio Federal, estimulando e incentivando o mercado
nacional a adotar novos modelos de negcio da tecnologia da informao e de novos negcios
de comunicao com base em software no-proprietrio e de cdigo fonte aberto, oferecendo
treinamento especfico para tcnicos, profissionais de suporte e funcionrios pblicos usurios,
criando grupos de funcionrios pblicos que iro treinar outros funcionrios pblicos e atuar como
incentivadores e defensores dos produtos de software no proprietrios e cdigo fonte aberto, oferecendo contedo tcnico on-line para servios de suporte, ferramentas para desenvolvimento de
produtos de software no proprietrios e do seu cdigo fonte livre, articulando redes de terceiros
(dentro e fora do governo) fornecedoras de educao, pesquisa, desenvolvimento e teste de produtos de software livre.

Guia do aluno
Neste guia, voc ter reunidas uma srie de informaes importantes para que voc comece
seu curso. So elas:
Licenas para cpia de material disponvel;
Os 10 mandamentos do aluno de Educao a Distncia;
Como participar dos foruns e da wikipdia;
Primeiros passos.
muito importante que voc entre em contato com TODAS estas informaes, seguindo o
roteiro acima.

Licena
Copyright 2006, Instituto Nacional de Tecnologia da Informao (cdtc@iti.gov.br).
7

CDTC

Centro de Difuso de Tecnologia e Conhecimento

Brasil/DF

dada permisso para copiar, distribuir e/ou modificar este documento sob os termos
da Licena de Documentao Livre GNU, Verso 1.1 ou qualquer verso posterior
pblicada pela Free Software Foundation; com o Capitulo Invariante SOBRE ESSA
APOSTILA. Uma cpia da licena est inclusa na seo entitulada "Licena de Documentao Livre GNU".

Os 10 mandamentos do aluno de educao online

1. Acesso Internet: ter endereo eletrnico, um provedor e um equipamento adequado


pr-requisito para a participao nos cursos a distncia;
2. Habilidade e disposio para operar programas: ter conhecimentos bsicos de Informtica necessrio para poder executar as tarefas;
3. Vontade para aprender colaborativamente: interagir, ser participativo no ensino a distncia conta muitos pontos, pois ir colaborar para o processo ensino-aprendizagem pessoal,
dos colegas e dos professores;
4. Comportamentos compatveis com a etiqueta: mostrar-se interessado em conhecer seus
colegas de turma respeitando-os e se fazendo ser respeitado pelos mesmos;
5. Organizao pessoal: planejar e organizar tudo fundamental para facilitar a sua reviso
e a sua recuperao de materiais;
6. Vontade para realizar as atividades no tempo correto: anotar todas as suas obrigaes e
realiz-las em tempo real;
7. Curiosidade e abertura para inovaes: aceitar novas idias e inovar sempre;
8. Flexibilidade e adaptao: requisitos necessrio mudana tecnolgica, aprendizagens
e descobertas;
9. Objetividade em sua comunicao: comunicar-se de forma clara, breve e transparente
ponto - chave na comunicao pela Internet;
10. Responsabilidade: ser responsvel por seu prprio aprendizado. O ambiente virtual no
controla a sua dedicao, mas reflete os resultados do seu esforo e da sua colaborao.

Como participar dos fruns e Wikipdia


Voc tem um problema e precisa de ajuda?
Podemos te ajudar de 2 formas:
A primeira o uso dos fruns de notcias e de dvidas gerais que se distinguem pelo uso:
. O frum de notcias tem por objetivo disponibilizar um meio de acesso rpido a informaes
que sejam pertinentes ao curso (avisos, notcias). As mensagens postadas nele so enviadas a
8

CDTC

Centro de Difuso de Tecnologia e Conhecimento

Brasil/DF

todos participantes. Assim, se o monitor ou algum outro participante tiver uma informao que
interesse ao grupo, favor post-la aqui.
Porm, se o que voc deseja resolver alguma dvida ou discutir algum tpico especfico do
curso. recomendado que voc faa uso do Frum de dvidas gerais que lhe d recursos mais
efetivos para esta prtica.
. O frum de dvidas gerais tem por objetivo disponibilizar um meio fcil, rpido e interativo
para solucionar suas dvidas e trocar experincias. As mensagens postadas nele so enviadas
a todos participantes do curso. Assim, fica muito mais fcil obter respostas, j que todos podem
ajudar.
Se voc receber uma mensagem com algum tpico que saiba responder, no se preocupe com a
formalizao ou a gramtica. Responda! E no se esquea de que antes de abrir um novo tpico
recomendvel ver se a sua pergunta j foi feita por outro participante.
A segunda forma se d pelas Wikis:
. Uma wiki uma pgina web que pode ser editada colaborativamente, ou seja, qualquer participante pode inserir, editar, apagar textos. As verses antigas vo sendo arquivadas e podem
ser recuperadas a qualquer momento que um dos participantes o desejar. Assim, ela oferece um
timo suporte a processos de aprendizagem colaborativa. A maior wiki na web o site "Wikipdia", uma experincia grandiosa de construo de uma enciclopdia de forma colaborativa, por
pessoas de todas as partes do mundo. Acesse-a em portugus pelos links:
Pgina principal da Wiki - http://pt.wikipedia.org/wiki/
Agradecemos antecipadamente a sua colaborao com a aprendizagem do grupo!

Primeiros Passos
Para uma melhor aprendizagem recomendvel que voc siga os seguintes passos:
Ler o Plano de Ensino e entender a que seu curso se dispe a ensinar;
Ler a Ambientao do Moodle para aprender a navegar neste ambiente e se utilizar das
ferramentas bsicas do mesmo;
Entrar nas lies seguindo a seqncia descrita no Plano de Ensino;
Qualquer dvida, reporte ao Frum de Dvidas Gerais.

Perfil do Tutor
Segue-se uma descrio do tutor ideal, baseada no feedback de alunos e de tutores.
O tutor ideal um modelo de excelncia: consistente, justo e profissional nos respectivos
valores e atitudes, incentiva mas honesto, imparcial, amvel, positivo, respeitador, aceita as
idias dos estudantes, paciente, pessoal, tolerante, apreciativo, compreensivo e pronto a ajudar.
9

CDTC

Centro de Difuso de Tecnologia e Conhecimento

Brasil/DF

A classificao por um tutor desta natureza proporciona o melhor feedback possvel, crucial, e,
para a maior parte dos alunos, constitui o ponto central do processo de aprendizagem. Este tutor
ou instrutor:
fornece explicaes claras acerca do que ele espera e do estilo de classificao que ir
utilizar;
gosta que lhe faam perguntas adicionais;
identifica as nossas falhas, mas corrige-as amavelmente, diz um estudante, e explica porque motivo a classificao foi ou no foi atribuda;
tece comentrios completos e construtivos, mas de forma agradvel (em contraste com um
reparo de um estudante: os comentrios deixam-nos com uma sensao de crtica, de
ameaa e de nervossismo)
d uma ajuda complementar para encorajar um estudante em dificuldade;
esclarece pontos que no foram entendidos, ou corretamente aprendidos anteriormente;
ajuda o estudante a alcanar os seus objetivos;
flexvel quando necessrio;
mostra um interesse genuno em motivar os alunos (mesmo os principiantes e, por isso,
talvez numa fase menos interessante para o tutor);
escreve todas as correes de forma legvel e com um nvel de pormenorizao adequado;
acima de tudo, devolve os trabalhos rapidamente;

10

Parte III

GNU Free Documentation License

11

CDTC

Centro de Difuso de Tecnologia e Conhecimento

Brasil/DF

(Traduzido pelo Joo S. O. Bueno atravs do CIPSGA em 2001)


Esta uma traduo no oficial da Licena de Documentao Livre GNU em Portugus Brasileiro. Ela no publicada pela Free Software Foundation, e no se aplica legalmente a distribuio
de textos que usem a GFDL - apenas o texto original em Ingls da GNU FDL faz isso. Entretanto,
ns esperamos que esta traduo ajude falantes de portugus a entenderem melhor a GFDL.
This is an unofficial translation of the GNU General Documentation License into Brazilian Portuguese. It was not published by the Free Software Foundation, and does not legally state the
distribution terms for software that uses the GFDLonly the original English text of the GFDL does
that. However, we hope that this translation will help Portuguese speakers understand the GFDL
better.
Licena de Documentao Livre GNU Verso 1.1, Maro de 2000
Copyright (C) 2000 Free Software Foundation, Inc.
59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
permitido a qualquer um copiar e distribuir cpias exatas deste documento de licena, mas
no permitido alter-lo.

INTRODUO
O propsito desta Licena deixar um manual, livro-texto ou outro documento escrito "livre"no
sentido de liberdade: assegurar a qualquer um a efetiva liberdade de copi-lo ou redistribui-lo,
com ou sem modificaes, comercialmente ou no. Secundariamente, esta Licena mantm
para o autor e editor uma forma de ter crdito por seu trabalho, sem ser considerado responsvel
pelas modificaes feitas por terceiros.
Esta Licena um tipo de "copyleft"("direitos revertidos"), o que significa que derivaes do
documento precisam ser livres no mesmo sentido. Ela complementa a GNU Licena Pblica Geral (GNU GPL), que um copyleft para software livre.
Ns fizemos esta Licena para que seja usada em manuais de software livre, por que software
livre precisa de documentao livre: um programa livre deve ser acompanhado de manuais que
provenham as mesmas liberdades que o software possui. Mas esta Licena no est restrita a
manuais de software; ela pode ser usada para qualquer trabalho em texto, independentemente
do assunto ou se ele publicado como um livro impresso. Ns recomendamos esta Licena principalmente para trabalhos cujo propsito seja de introduo ou referncia.

APLICABILIDADE E DEFINIES
Esta Licena se aplica a qualquer manual ou outro texto que contenha uma nota colocada pelo
detentor dos direitos autorais dizendo que ele pode ser distribudo sob os termos desta Licena.
O "Documento"abaixo se refere a qualquer manual ou texto. Qualquer pessoa do pblico um

12

CDTC

Centro de Difuso de Tecnologia e Conhecimento

Brasil/DF

licenciado e referida como "voc".


Uma "Verso Modificada"do Documento se refere a qualquer trabalho contendo o documento
ou uma parte dele, quer copiada exatamente, quer com modificaes e/ou traduzida em outra
lngua.
Uma "Seo Secundria" um apndice ou uma seo inicial do Documento que trata exclusivamente da relao dos editores ou dos autores do Documento com o assunto geral do
Documento (ou assuntos relacionados) e no contm nada que poderia ser includo diretamente
nesse assunto geral (Por exemplo, se o Documento em parte um livro texto de matemtica, a
Seo Secundria pode no explicar nada de matemtica).
Essa relao poderia ser uma questo de ligao histrica com o assunto, ou matrias relacionadas, ou de posies legais, comerciais, filosficas, ticas ou polticas relacionadas ao mesmo.
As "Sees Invariantes"so certas Sees Secundrias cujos ttulos so designados, como
sendo de Sees Invariantes, na nota que diz que o Documento publicado sob esta Licena.
Os "Textos de Capa"so certos trechos curtos de texto que so listados, como Textos de Capa
Frontal ou Textos da Quarta Capa, na nota que diz que o texto publicado sob esta Licena.
Uma cpia "Transparente"do Documento significa uma cpia que pode ser lida automaticamente, representada num formato cuja especificao esteja disponvel ao pblico geral, cujos
contedos possam ser vistos e editados diretamente e sem mecanismos especiais com editores
de texto genricos ou (para imagens compostas de pixels) programas de pintura genricos ou
(para desenhos) por algum editor de desenhos grandemente difundido, e que seja passvel de
servir como entrada a formatadores de texto ou para traduo automtica para uma variedade
de formatos que sirvam de entrada para formatadores de texto. Uma cpia feita em um formato
de arquivo outrossim Transparente cuja constituio tenha sido projetada para atrapalhar ou desencorajar modificaes subsequentes pelos leitores no Transparente. Uma cpia que no
"Transparente" chamada de "Opaca".
Exemplos de formatos que podem ser usados para cpias Transparentes incluem ASCII simples sem marcaes, formato de entrada do Texinfo, formato de entrada do LaTex, SGML ou XML
usando uma DTD disponibilizada publicamente, e HTML simples, compatvel com os padres, e
projetado para ser modificado por pessoas. Formatos opacos incluem PostScript, PDF, formatos
proprietrios que podem ser lidos e editados apenas com processadores de texto proprietrios,
SGML ou XML para os quais a DTD e/ou ferramentas de processamento e edio no estejam
disponveis para o pblico, e HTML gerado automaticamente por alguns editores de texto com
finalidade apenas de sada.
A "Pgina do Ttulo"significa, para um livro impresso, a pgina do ttulo propriamente dita,
mais quaisquer pginas subsequentes quantas forem necessrias para conter, de forma legvel,
o material que esta Licena requer que aparea na pgina do ttulo. Para trabalhos que no
tenham uma pgina do ttulo, "Pgina do Ttulo"significa o texto prximo da apario mais proeminente do ttulo do trabalho, precedendo o incio do corpo do texto.

13

CDTC

Centro de Difuso de Tecnologia e Conhecimento

Brasil/DF

FAZENDO CPIAS EXATAS


Voc pode copiar e distribuir o Documento em qualquer meio, de forma comercial ou no
comercial, desde que esta Licena, as notas de copyright, e a nota de licena dizendo que esta
Licena se aplica ao documento estejam reproduzidas em todas as cpias, e que voc no acrescente nenhuma outra condio, quaisquer que sejam, s desta Licena.
Voc no pode usar medidas tcnicas para obstruir ou controlar a leitura ou confeco de
cpias subsequentes das cpias que voc fizer ou distribuir. Entretanto, voc pode aceitar compensao em troca de cpias. Se voc distribuir uma quantidade grande o suficiente de cpias,
voc tambm precisa respeitar as condies da seo 3.
Voc tambm pode emprestar cpias, sob as mesmas condies colocadas acima, e tambm
pode exibir cpias publicamente.

FAZENDO CPIAS EM QUANTIDADE


Se voc publicar cpias do Documento em nmero maior que 100, e a nota de licena do
Documento obrigar Textos de Capa, voc precisar incluir as cpias em capas que tragam, clara
e legivelmente, todos esses Textos de Capa: Textos de Capa da Frente na capa da frente, e
Textos da Quarta Capa na capa de trs. Ambas as capas tambm precisam identificar clara e
legivelmente voc como o editor dessas cpias. A capa da frente precisa apresentar o ttulo completo com todas as palavras do ttulo igualmente proeminentes e visveis. Voc pode adicionar
outros materiais s capas. Fazer cpias com modificaes limitadas s capas, tanto quanto estas
preservem o ttulo do documento e satisfaam a essas condies, pode ser tratado como cpia
exata em outros aspectos.
Se os textos requeridos em qualquer das capas for muito volumoso para caber de forma
legvel, voc deve colocar os primeiros (tantos quantos couberem de forma razovel) na capa
verdadeira, e continuar os outros nas pginas adjacentes.
Se voc publicar ou distribuir cpias Opacas do Documento em nmero maior que 100, voc
precisa ou incluir uma cpia Transparente que possa ser lida automaticamente com cada cpia
Opaca, ou informar, em ou com, cada cpia Opaca a localizao de uma cpia Transparente
completa do Documento acessvel publicamente em uma rede de computadores, qual o pblico
usurio de redes tenha acesso a download gratuito e annimo utilizando padres pblicos de
protocolos de rede. Se voc utilizar o segundo mtodo, voc precisar tomar cuidados razoavelmente prudentes, quando iniciar a distribuio de cpias Opacas em quantidade, para assegurar
que esta cpia Transparente vai permanecer acessvel desta forma na localizao especificada
por pelo menos um ano depois da ltima vez em que voc distribuir uma cpia Opaca (diretamente ou atravs de seus agentes ou distribuidores) daquela edio para o pblico.
pedido, mas no obrigatrio, que voc contate os autores do Documento bem antes de
redistribuir qualquer grande nmero de cpias, para lhes dar uma oportunidade de prover voc
com uma verso atualizada do Documento.

14

CDTC

Centro de Difuso de Tecnologia e Conhecimento

Brasil/DF

MODIFICAES
Voc pode copiar e distribuir uma Verso Modificada do Documento sob as condies das sees 2 e 3 acima, desde que voc publique a Verso Modificada estritamente sob esta Licena,
com a Verso Modificada tomando o papel do Documento, de forma a licenciar a distribuio
e modificao da Verso Modificada para quem quer que possua uma cpia da mesma. Alm
disso, voc precisa fazer o seguinte na verso modificada:
A. Usar na Pgina de Ttulo (e nas capas, se houver alguma) um ttulo distinto daquele do Documento, e daqueles de verses anteriores (que deveriam, se houvesse algum, estarem listados
na seo "Histrico do Documento"). Voc pode usar o mesmo ttulo de uma verso anterior se
o editor original daquela verso lhe der permisso;
B. Listar na Pgina de Ttulo, como autores, uma ou mais das pessoas ou entidades responsveis pela autoria das modificaes na Verso Modificada, conjuntamente com pelo menos cinco
dos autores principais do Documento (todos os seus autores principais, se ele tiver menos que
cinco);
C. Colocar na Pgina de Ttulo o nome do editor da Verso Modificada, como o editor;
D. Preservar todas as notas de copyright do Documento;
E. Adicionar uma nota de copyright apropriada para suas prprias modificaes adjacente s
outras notas de copyright;
F. Incluir, imediatamente depois das notas de copyright, uma nota de licena dando ao pblico
o direito de usar a Verso Modificada sob os termos desta Licena, na forma mostrada no tpico
abaixo;
G. Preservar nessa nota de licena as listas completas das Sees Invariantes e os Textos de
Capa requeridos dados na nota de licena do Documento;
H. Incluir uma cpia inalterada desta Licena;
I. Preservar a seo entitulada "Histrico", e seu ttulo, e adicionar mesma um item dizendo
pelo menos o ttulo, ano, novos autores e editor da Verso Modificada como dados na Pgina de
Ttulo. Se no houver uma sesso denominada "Histrico"no Documento, criar uma dizendo o
ttulo, ano, autores, e editor do Documento como dados em sua Pgina de Ttulo, ento adicionar
um item descrevendo a Verso Modificada, tal como descrito na sentena anterior;
J. Preservar o endereo de rede, se algum, dado no Documento para acesso pblico a uma
cpia Transparente do Documento, e da mesma forma, as localizaes de rede dadas no Documento para as verses anteriores em que ele foi baseado. Elas podem ser colocadas na seo
"Histrico". Voc pode omitir uma localizao na rede para um trabalho que tenha sido publicado
pelo menos quatro anos antes do Documento, ou se o editor original da verso a que ela se refira
der sua permisso;
K. Em qualquer seo entitulada "Agradecimentos"ou "Dedicatrias", preservar o ttulo da
15

CDTC

Centro de Difuso de Tecnologia e Conhecimento

Brasil/DF

seo e preservar a seo em toda substncia e fim de cada um dos agradecimentos de contribuidores e/ou dedicatrias dados;
L. Preservar todas as Sees Invariantes do Documento, inalteradas em seus textos ou em
seus ttulos. Nmeros de seo ou equivalentes no so considerados parte dos ttulos da seo;
M. Apagar qualquer seo entitulada "Endossos". Tal sesso no pode ser includa na Verso
Modificada;
N. No reentitular qualquer seo existente com o ttulo "Endossos"ou com qualquer outro
ttulo dado a uma Seo Invariante.
Se a Verso Modificada incluir novas sees iniciais ou apndices que se qualifiquem como
Sees Secundrias e no contenham nenhum material copiado do Documento, voc pode optar
por designar alguma ou todas aquelas sees como invariantes. Para fazer isso, adicione seus
ttulos lista de Sees Invariantes na nota de licena da Verso Modificada. Esses ttulos precisam ser diferentes de qualquer outro ttulo de seo.
Voc pode adicionar uma seo entitulada "Endossos", desde que ela no contenha qualquer coisa alm de endossos da sua Verso Modificada por vrias pessoas ou entidades - por
exemplo, declaraes de revisores ou de que o texto foi aprovado por uma organizao como a
definio oficial de um padro.
Voc pode adicionar uma passagem de at cinco palavras como um Texto de Capa da Frente
, e uma passagem de at 25 palavras como um Texto de Quarta Capa, ao final da lista de Textos
de Capa na Verso Modificada. Somente uma passagem de Texto da Capa da Frente e uma de
Texto da Quarta Capa podem ser adicionados por (ou por acordos feitos por) qualquer entidade.
Se o Documento j incluir um texto de capa para a mesma capa, adicionado previamente por
voc ou por acordo feito com alguma entidade para a qual voc esteja agindo, voc no pode
adicionar um outro; mas voc pode trocar o antigo, com permisso explcita do editor anterior que
adicionou a passagem antiga.
O(s) autor(es) e editor(es) do Documento no do permisso por esta Licena para que seus
nomes sejam usados para publicidade ou para assegurar ou implicar endossamento de qualquer
Verso Modificada.

COMBINANDO DOCUMENTOS
Voc pode combinar o Documento com outros documentos publicados sob esta Licena, sob
os termos definidos na seo 4 acima para verses modificadas, desde que voc inclua na combinao todas as Sees Invariantes de todos os documentos originais, sem modificaes, e liste
todas elas como Sees Invariantes de seu trabalho combinado em sua nota de licena.
O trabalho combinado precisa conter apenas uma cpia desta Licena, e Sees Invariantes
Idnticas com multiplas ocorrncias podem ser substitudas por apenas uma cpia. Se houver
mltiplas Sees Invariantes com o mesmo nome mas com contedos distintos, faa o ttulo de
16

CDTC

Centro de Difuso de Tecnologia e Conhecimento

Brasil/DF

cada seo nico adicionando ao final do mesmo, em parnteses, o nome do autor ou editor
origianl daquela seo, se for conhecido, ou um nmero que seja nico. Faa o mesmo ajuste
nos ttulos de seo na lista de Sees Invariantes nota de licena do trabalho combinado.
Na combinao, voc precisa combinar quaisquer sees entituladas "Histrico"dos diversos documentos originais, formando uma seo entitulada "Histrico"; da mesma forma combine
quaisquer sees entituladas "Agradecimentos", ou "Dedicatrias". Voc precisa apagar todas as
sees entituladas como "Endosso".

COLETNEAS DE DOCUMENTOS
Voc pode fazer uma coletnea consitindo do Documento e outros documentos publicados
sob esta Licena, e substituir as cpias individuais desta Licena nos vrios documentos com
uma nica cpia incluida na coletnea, desde que voc siga as regras desta Licena para cpia
exata de cada um dos Documentos em todos os outros aspectos.
Voc pode extrair um nico documento de tal coletnea, e distribu-lo individualmente sob
esta Licena, desde que voc insira uma cpia desta Licena no documento extrado, e siga esta
Licena em todos os outros aspectos relacionados cpia exata daquele documento.

AGREGAO COM TRABALHOS INDEPENDENTES


Uma compilao do Documento ou derivados dele com outros trabalhos ou documentos separados e independentes, em um volume ou mdia de distribuio, no conta como uma Verso Modificada do Documento, desde que nenhum copyright de compilao seja reclamado pela
compilao. Tal compilao chamada um "agregado", e esta Licena no se aplica aos outros
trabalhos auto-contidos compilados junto com o Documento, s por conta de terem sido assim
compilados, e eles no so trabalhos derivados do Documento.
Se o requerido para o Texto de Capa na seo 3 for aplicvel a essas cpias do Documento,
ento, se o Documento constituir menos de um quarto de todo o agregado, os Textos de Capa
do Documento podem ser colocados em capas adjacentes ao Documento dentro do agregado.
Seno eles precisaro aparecer nas capas de todo o agregado.

TRADUO
Traduo considerada como um tipo de modificao, ento voc pode distribuir tradues
do Documento sob os termos da seo 4. A substituio de Sees Invariantes por tradues
requer uma permisso especial dos detentores do copyright das mesmas, mas voc pode incluir
tradues de algumas ou de todas as Sees Invariantes em adio s verses orignais dessas
Sees Invariantes. Voc pode incluir uma traduo desta Licena desde que voc tambm inclua a verso original em Ingls desta Licena. No caso de discordncia entre a traduo e a

17

CDTC

Centro de Difuso de Tecnologia e Conhecimento

Brasil/DF

verso original em Ingls desta Licena, a verso original em Ingls prevalecer.

TRMINO
Voc no pode copiar, modificar, sublicenciar, ou distribuir o Documento exceto como expressamente especificado sob esta Licena. Qualquer outra tentativa de copiar, modificar, sublicenciar, ou distribuir o Documento nula, e resultar automaticamente no trmino de seus direitos
sob esta Licena. Entretanto, terceiros que tenham recebido cpias, ou direitos de voc sob esta
Licena no tero suas licenas terminadas, tanto quanto esses terceiros permaneam em total
acordo com esta Licena.

REVISES FUTURAS DESTA LICENA


A Free Software Foundation pode publicar novas verses revisadas da Licena de Documentao Livre GNU de tempos em tempos. Tais novas verses sero similares em espirito verso
presente, mas podem diferir em detalhes ao abordarem novos porblemas e preocupaes. Veja
http://www.gnu.org/copyleft/.
A cada verso da Licena dado um nmero de verso distinto. Se o Documento especificar
que uma verso particular desta Licena "ou qualquer verso posterior"se aplica ao mesmo, voc
tem a opo de seguir os termos e condies daquela verso especfica, ou de qualquer verso
posterior que tenha sido publicada (no como rascunho) pela Free Software Foundation. Se o
Documento no especificar um nmero de Verso desta Licena, voc pode escolher qualquer
verso j publicada (no como rascunho) pela Free Software Foundation.
ADENDO: Como usar esta Licena para seus documentos
Para usar esta Licena num documento que voc escreveu, inclua uma cpia desta Licena
no documento e ponha as seguintes notas de copyright e licenas logo aps a pgina de ttulo:
Copyright (c) ANO SEU NOME.
dada permisso para copiar, distribuir e/ou modificar este documento sob os termos da Licena
de Documentao Livre GNU, Verso 1.1 ou qualquer verso posterior publicada pela Free Software Foundation; com as Sees Invariantes sendo LISTE SEUS TTULOS, com os Textos da
Capa da Frente sendo LISTE, e com os Textos da Quarta-Capa sendo LISTE. Uma cpia da licena est inclusa na seo entitulada "Licena de Documentao Livre GNU".
Se voc no tiver nenhuma Seo Invariante, escreva "sem Sees Invariantes"ao invs de
dizer quais so invariantes. Se voc no tiver Textos de Capa da Frente, escreva "sem Textos de
Capa da Frente"ao invs de "com os Textos de Capa da Frente sendo LISTE"; o mesmo para os
Textos da Quarta Capa.
Se o seu documento contiver exemplos no triviais de cdigo de programas, ns recomendamos a publicao desses exemplos em paralelo sob a sua escolha de licena de software livre,

18

CDTC

Centro de Difuso de Tecnologia e Conhecimento

tal como a GNU General Public License, para permitir o seu uso em software livre.

19

Brasil/DF

Parte IV

Introduo a Redes de Computadores

20

Captulo 1

Resumo

No decorrer da histria, o mundo tem sofrido constantes mudanas relacionadas a tecnologia


e curiosamente, cada um dos trs sculos anteriores foram dominados por uma nica tecnologia.
O sculo XVIII, perodo da Revoluo Industrial, foi dominado pelas grandes mquinas mecnicas. O sculo XIX foi a poca das grandes mquinas a vapor e por fim, o sculo XX, chamadas
por alguns da era da informao, as conquistas tecnolgicas se deram no campo da aquisio,
processamento e distribuio de informaes.
Observamos grandes investimentos em redes de telefonia, inveno do rdio e televiso, nascimento da indstria de informtica e lanamento de satlites de comunicao. Como consequncia da facilidade oferecida pelas inovaes tecnolgicas, um mundo mais globalizado surgiu,
aproximando e facilitando a comunicaes entre as pessoas das mais diversas localidades do
mundo.
Basicamente quando se trata de comunicao hoje em dia, est intimamente relacionado a
informtica, pois o computador se tornou a principal ferramenta para esta finalidade.
Baseados nas idias acima, o curso tem por finalidade introduzir conceitos de "Redes de
Computadores"para todas as pessoas interessadas no funcionamento da forma de comunicao
mais utilizada no cotidiano da nossa era digital.

21

Captulo 2

Plano de ensino
2.1 Objetivo
Qualificar tcnicos para entendimento sobre Redes de Computadores.

2.2 Pblico Alvo


Tcnicos que desejam adquirir conhecimento de Redes de Computadores.

2.3 Pr-requisitos
Os usurios devero ser, necessariamente, indicados por empresas pblicas e ter conhecimento bsico acerca de informtica.

2.4 Descrio
O curso de introduo a Introduo a Redes de Computadores ser realizado na modalidade
EAD e utilizar a plataforma Moodle como ferramenta de aprendizagem. Ele composto de um
mdulo de aprendizado que ser dado na primeira, segunda e terceira semana e um mdulo de
avaliao que ser dado na terceira semana. O material didtico estar disponvel on-line de
acordo com as datas pr-estabelecidas no calendrio.

2.5 Metodologia
O curso est dividido da seguinte maneira:

2.6 Cronograma
Primeira Semana:
1. * Lio 1 - Introduo e Viso Geral;
2. * Liao 2 - Classificao de Tipos de Redes;
22

CDTC

Centro de Difuso de Tecnologia e Conhecimento

Brasil/DF

3. * Lio 3 - Modelo de Arquitetura de Redes;


4. * Lio 4 - Camada Fsica.
Segunda Semana:
1. * Lio 5 - Camada de Enlace;
2. * Lio 6 - Subcamada MAC;
3. * Lio 7 - Camada de Rede.
Terceira Semana:
1. * Lio 8 - Camada de Transporte;
2. * Lio 9 - Camada de Aplicao;
3. * Lio 10 - Internet e Padronizao de Redes.
Todo o material est no formato de lies, e estar disponvel ao longo do curso. As lies podero ser acessadas quantas vezes forem necessrias. Aconselhamos a leitura de "Ambientao do
Moodle", para que voc conhea o produto de Ensino a Distncia, evitando dificuldades advindas
do "desconhecimento"sobre a mesma.
Ao final de cada semana do curso ser disponibilizada a prova referente ao mdulo estudado
anteriormente que tambm conter perguntas sobre os textos indicados. Utilize o material de
cada semana e os exemplos disponibilizados para se preparar para prova.
Os instrutores estaro a sua disposio ao longo de todo curso. Qualquer dvida deve ser
disponibilizada no frum ou enviada por e-mail. Diariamente os monitores daro respostas e
esclarecimentos.

2.7 Programa
O curso de Introduo a Redes oferecer o seguinte contedo:
Lio 1 - Introduo e Viso Geral:
1. o Viso Geral;
2. o Utilizao de Redes de Computadores;
3. o Questes Sociais.
Liao 2 - Classificao de Tipos de Redes:
1. o Classificao por Tecnologia de Transmisso;
2. o Classificao por Escala;
3. o Redes Locais (LAN);
4. o Redes Metropolitanas (MAN);
5. o Redes Geograficamente Distribudas (WAN);
6. o Redes Sem Fio;
7. o Inter-redes.
23

CDTC

Centro de Difuso de Tecnologia e Conhecimento

Lio 3 - Modelo de Arquitetura de Redes:


1. o Hierarquia de Protocolos;
2. o Modelo de Referncia OSI;
3. o Modelo de Referncia TCP/IP;
4. o Comparao entre os Modelos.
Lio 4 - Camada Fsica:
1. o Meios de Transmisso cabeados;
2. o Meios de Transmisso sem fio;
3. o Rede Pblica de Telefonia Comutada;
4. o Televiso a Cabo.
Lio 5 - Camada de Enlace:
1. o Questes importantes dessa camada;
2. o Controle de Erros;
3. o Controle de Fluxo.
Lio 6 - Subcamada MAC:
1. o Subcamada MAC (Medium Acess Control);
2. o Alocaes Estticas e Dinmicas;
3. o Protocolos de Mltiplo Acesso Parte1;
4. o Protocolos de Mltiplo Acesso Parte2;
5. o Endereamento MAC.
Lio 7 - Camada de Rede:
1. o Questes relacionadas a esta camada;
2. o Servios para a Camada de Transporte;
3. o Algoritmos de Roteamento;
4. o Controle de Congestionamento e Fluxo;
5. o Interligao de Redes;
6. o Camada de Rede na Internet;
7. o Cabealho IP;
8. o Endereamento IP;
9. o Protocolos de Controle da Internet (ICMP, ARP, DHCP).
Lio 8 - Camada de Transporte:
1. o Questes relacionados a esta camada;
2. o Protocolo TCP;
24

Brasil/DF

CDTC

Centro de Difuso de Tecnologia e Conhecimento

Brasil/DF

3. o Protocolo UDP.
Lio 9 - Camada de Aplicao:
1. o O DNS ( Domain Name Service );
2. o Email - Correio Eletrnico;
3. o WWW - World Wide Web;
4. o Multimidia.
Lio 10 - Internet e Padronizao de Redes:
1. o Responsveis pelas Padronizaes de Telecomunicaes;
2. o Padronizaes Internacionais;
3. o Padronizaes da Internet.
Instrumentos de avaliao:
Participao ativa nas atividades programadas.
Avaliao ao final do curso.
O participante far vrias avaliaes referente ao contedo do curso. Para a aprovao e
obteno do certificado o participante dever obter nota final maior ou igual a 6.0 de acordo
com a frmula abaixo:
Nota Final = ((ML x 7) + (AF x 3)) / 10 = Mdia aritmtica das lies
AF = Avaliaes

2.8 Bibliografia
http://en.wikipedia.org/wiki/Computer_network
http://en.wikipedia.org/wiki/Computer_networking
http://pt.wikipedia.org/wiki/Internet

25

Captulo 3

Introduo e Viso Geral


3.1 Viso Geral
No decorrer da histria, o mundo tem sofrido constantes mudanas relacionadas a tecnologia
e curiosamente, cada um dos trs sculos anteriores foram dominados por uma nica tecnologia.
O sculo XVIII, perodo da Revoluo Industrial, foi dominado pelas grandes mquinas mecnicas. O sculo XIX foi a poca das grandes mquinas a vapor e por fim, o sculo XX, chamado
por alguns de era da informao, as conquistas tecnolgicas se deram no campo da aquisio,
processamento e distribuio de informaes.
Observamos grandes investimentos em redes de telefonia, inveno do rdio e televiso,
nascimento da indstria de informtica e lanamento de satlites de comunicao. Como conseqncia da facilidade oferecida pelas inovaes tecnolgicas, um mundo mais globalizado surgiu, aproximando e facilitando as comunicaes entre as pessoas das mais diversas localidades
do mundo. A tecnologia rompeu com a barreira fsica geogrfica, permitindo que um usurio de
um sistema, com apenas um clique de boto, consiga examinar informaes de computadores
localizados a centenas de Kilmetros.

26

CDTC

Centro de Difuso de Tecnologia e Conhecimento

Brasil/DF

Antigamente os computadores eram enormes e existia uma centralizao devido ao tamanho


e volume que ocupavam (geralmente ficavam em salas enormes nas quais havia vrias pessoas
para oper-los). Hoje em dia notamos uma tendncia dos computadores diminurem cada vez
mais. J existem dispositivos do tamanho de um selo, com processamento maior do que os
computadores gigantes antigos.
A mistura das reas de comunicao e informtica tem feito ao longo do tempo um aumento
na idia da descentralizao em uma organizao. O modelo de uma mquina gigante atendendo
todas as necessidades computacionais foi substitudo por "redes de computadores"onde partes
do sistema operam separadas, mas interconectadas.
Logo, estudaremos, neste curso, a conexo entre um ou mais computadores, equipamentos
e conceitos ligados a esta rea de estudo.

3.2 Utilizao de Redes de Computadores


Antes de entrarmos em detalhes da tecnologia de redes em si, vale a pena entender a motivao das pessoas utilizarem redes de computadores e qual o objetivo final de sua utilizao.
Aplicaes Comerciais
Hoje em dia o uso de computadores nas grandes empresas de fundamental importncia.
Antigamente cada computador possua um sistema, por exemplo, controle de folha de pagamento,
monitor estoques e produo, etc... Esses sistemas isolados, em um determinado momento,
foram necessitando do correlacionamento para extrao de informaes para a empresa como
um todo.
A idia do compartilhamento de recursos tambm surgiu com o objetivo de tornar os programas, equipamentos e dados acessveis a todas as pessoas da rede. O exemplo clssico desta
27

CDTC

Centro de Difuso de Tecnologia e Conhecimento

Brasil/DF

necessidade a utilizao de uma impressora por um grupo de pessoas da empresa.


O mundo digital conectado est em todos os ambientes corporativos visveis no dia a dia.
Caso no existisse uma "rede"para troca de informaes entre os computadores, no seria possvel existir, por exemplo, caixas automticos de banco, ou servios como venda de produtos pela
internet. Empresas de aviao e muitas outras necessitam desse modelo descentralizado para
ter acesso rpido a informaes e documentos relevantes a qualquer momento.
Geralmente, um sistema de informao de uma empresa consiste em um ou mais bancos de
dados e alguns funcionrios acessando dados remotamente. Nesse modelo os dados so armazenados em um computador mais poderoso chamado de servidor. Muitas vezes essas mquinas
so isntaladas e mantidas por um administrador de sistemas. Os funcionrios das mquinas
mais simples so os clientes que iro acessar dados delas, para incluir informaes que eles
esto produzindo.
Este o chamado modelo cliente servidor e existem dois processos envolvidos, um na mquina cliente e um na mquina servidora. A comunicao se d pelo envio do cliente, uma mensagem pela rede ao processo servidor, e logo depois, esperar uma resposta. Quando o servidor
recebe a solicitao, ele executa o trabalho solicitado ou procura dados solicitados e retorna uma
resposta.

At agora examinamos o uso de rede voltado para troca de informaes entre computadores.
Outro uso da rede est relacionado a seres humanos, como um meio eficiente de comunicao.
Um exemplo utilizado diariamente o e-mail, no qual uma grande parte da comunicao interna
e externa das empresas suprimida. Alm disso, possvel, alm do correio eletrnico, duas
pessoas que trabalham em locais distantes redigirem um mesmo documento ou relatrio. Quando
um deles fizer uma mudana, ela aparecer automaticamente para o outro editor.
Videoconferncias tm sido uma funo comum nas empresas, nas quais as reunies no
necessitam da locomoo das pessoas para um local geogrfico especfico, eles podem participar
delas de cada ponto distante auxiliados por um computador. Alm da comunicao humana, o
comrcio pela rede tem se tornado bem popular e no apenas entre clientes - empresas, mas
tambm entre empresas - empresas.
Aplicaes Domsticas
No podemos deixar de notar que com a diminuio do tamanho dos computadores, estes
invadiram as casas das pessoas se tornando uma ferramenta indispensvel para muitos. No
incio os computadores foram mais utilizados para assuntos locais como a edio de um texto e
alguns jogos. Com o surgimento da Internet, uma motivao maior surgiu devido ao aumento das
possibilidades do uso de computadores.
As principais utilizaes da Internet so:
1. * Acesso a informaes remotas (web, arquivos, etc...);
28

CDTC

Centro de Difuso de Tecnologia e Conhecimento

Brasil/DF

2. * Comunicao entre as pessoas (chats, mensagens instantneas, etc...);


3. * Entretenimento interativo (Jogos, msicas online, etc..);
4. * Comrcio Eletrnico (ebay, amazon, lojasamericanas, etc..).
Talvez a utilizao mais comum, utilizada por usurios domsticos, seria o "acesso as informaes remotas". Este acesso tem a ver com o uso mais comum da Internet seja para diverso
ou interesses srios: web pages. Pode-se ilustrar pela web inmeras informaes e muitas vezes existe at certa dificuldade de encontrar alguma informao especfica devido a esse grande
volume de dados.
Alguns sites procuram filtrar as informaes de acordo com a quantidade de pessoas que
cadastraram o site em seu bookmark. Um bom exemplo seria o http://del.icio.us/
Alm de fazer uma pesquisa, existem inmeros softwares que permitem a comunicao entre
as pessoas atravs de mensagens instantneas. Muitos destes softwares tambm possuem
funes para videoconferncia utilizando microfone e webcam.
No podemos deixar de mencionar a indstria de entretenimento, crescente a cada dia. Tem
sido freqnte a utilizao da rede para o acesso a rdios pela Internet e o acesso a vdeos em
site como www.youtube.com. Alm da msica, os jogos tambm fazem parte de uma imensa
massa de usurios, os quais interagem nos jogos em mundos virtuais. Podemos citar, por exemplo, o Planeshift, um jogo de RPG no qual se enfrenta monstros e seres virtuais.

Com a melhora das tecnologias web e a confiabilidade dos usurios, o comrcio online se
tornou bastante difundido. Hoje em dia muitas pessoas compram livros, acessrios de informtica
e at mesmo carros pela Internet. Isso prova que redes de computadores esto presentes no
cotidiano das pessoas.
Usurios Mveis
At aqui a maioria dos servios fornecidos devido a redes, foram ilustrados por meio de computadores Desktop. Alm desses computadores pessoais, existem tambm os computadores
mveis (notebooks e PDAs - Personal Digital Assistants) que fazem parte de um segmento de
mais rpido crescimento da indstria de informtica. Essas so as mais novas tecnologias, que
surgiram h pouco tempo e ultimamente esto em uma fase na qual existem muitas pesquisas
nessa rea, principalmente em como fornecer redes sem fio com segurana e alta disponibilidade.
Redes sem fio fazem com que a pessoa no fique limitada geograficamente dentro de um
escritrio. Hoje em dia quando algum funcionrio de uma empresa necessita mudar de mesa ou

29

CDTC

Centro de Difuso de Tecnologia e Conhecimento

Brasil/DF

sala, pode faz-lo simplesmente levando o seu notebook, sem a necessidade de puxar novos fios
ou reconfigurar outro computador.
Outro uso comum so as conferncias onde cada pessoa leva o seu computador pessoal
(notebooks, PDAs, etc...) e conecta por via wireless seus equipamentos. Sendo assim, muito
mais fcil criar uma infraestrutura dessa forma do que por redes cabeadas.
Esse tipo de rede tambm permite que lugares que ficariam onerosos ou at mesmo onde
seria impossvel a instalao de uma infraestrutura cabeada, possuam conexes entre os computadores. Por exemplo: prdios antigos, locais afastados como fazendas ou conexes entre
ilhas.

3.3 Questes Sociais


O uso difundido de redes causou uma mudana drstica nas pessoas em relao a algumas
dcadas atrs. Problemas sociais, ticos e polticos surgiram. Ilustrarei a seguir algumas idias
relacionadas a este tema.
Um dos problemas relacionados a servios existentes na internet pode acontecer em fruns
eletrnicos. Quando cada um dos indivduos trata de assuntos apenas relacionados ao tema do
frum, no h muita polmica. O problema surge caso ocorra algum tpico como poltica, religio
e sexo. Os pontos de vista das pessoas podem divergir e as mensagens se tornarem altamente
ofensivas. Alm disso, vdeos e imagens geralmente tambm podem ser aceitos e, dependendo
do contedo, algumas pessoas podem se sentir ofendidas ou atacadas gerando com isso um
grande clima de tenso nos grupos.
Outro ponto que causa intrigas est no contedo publicado pelos operadores de redes. As
pessoas, seguindo o modelo de jornal e televiso, tendem a querer process-los pelas informaes divulgadas. Caso as operadoras retirassem todos os contedos passveis de ataques de
processos, seria violada a liberdade de expresso. Esse um tpico que rende bastante discusso.
Funcionrios de empresas reclamam sempre por seus direitos de empregados relacionados
aos emails lidos ou escritos em ambiente de trabalho. O empregador alega que os emails so
de sua propriedade, podendo ser bisbilhotados enquanto que os empregadores no desejam que
sejam violada sua privacidade.
Saindo da esfera corporativa e entrando no mundo acadmico, quais seriam os critrios para
que algum contedo no seja apropriado por alguma universidade? E se isso se tornasse um
bloqueio de um pas inteiro como a China? Isso de fato um ponto que gera enormes discusses
que tem relao com redes de computadores.

A proibio e bloqueio de acesso a determinadas coisas geram sempre um clima de tenso


entre as pessoas que almejam conseguir a sua "liberdade". Historicamente, observamos muitos
desses confrontos e isso no muito diferente quando se trata do mundo virtual de hoje em dia.
30

CDTC

Centro de Difuso de Tecnologia e Conhecimento

Brasil/DF

Inmeras pessoas tentam quebrar bloqueios com a precauo de se manterem no anonimato e


isso um dos grandes problemas do mundo virtual.
Tendo em mente os fatos acima, podemos notar a quantidade de informaes sociais relacionados tecnologia de interconexo de redes e computadores.

31

Captulo 4

Classificao de Tipos de Redes


4.1 Classificao por Tecnologia de Transmisso
Passada uma viso geral do uso de redes de computadores e suas questes sociais, agora
iremos partir para a parte de estudo mais tcnica.
No existe nenhuma regra de classificao de redes, mas geralmente elas podem ser divididas utilizando 2 caractersticas bsicas:
Tecnologia de Transmisso
Escala
Tecnologia de Transmisso

Existem basicamente dois modos utilizados hoje em dia, links de difuso e links ponto a ponto.
As redes de difuso geralmente possuem apenas um canal de comunicao comum para
todas as mquinas da rede.

32

CDTC

Centro de Difuso de Tecnologia e Conhecimento

Brasil/DF

Topologia BUS

Afirmando de modo simplificado, a menor unidade da informao pode ser chamada de pacote. Um pacote sempre possui um endereo de destino.
Um pacote enviado para a rede com esse tipo de tecnologia escutado por todos os destinatrios que esto compartilhando o mesmo canal de comunicao, mas apenas a mquina qual
o pacote est endereado, ir aceit-lo.
Podemos fazer uma analogia da seguinte maneira: imagine algum gritando um nome em
um corredor chamando algum que esteja em alguma das salas deste mesmo corredor. Embora
o pacote possa ser escutado por todos que estejam nas salas, apenas quem for realmente a
pessoa chamada ir responder.
Da mesma forma podemos pensar em uma professora gritando o nome do aluno para marcar
a sua presena ou ausncia. Quem ir responder ser apenas quem realmente for o aluno.
Podemos tambm fazer com que o pacote seja endereado para todas as pessoas (ou computadores) que estejam na mesma rede. Neste caso chamado de difuso (broadcasting). Outro
modo de enderear seria enviar a mensagem para algum subconjunto de mquinas, podemos
chamar isso de multidifuso(multicasting).
E se algum quisesse fazer a personificao (ou computador) de modo a se passar por outro?
Neste caso, j estaremos analisando a segurana do sistema de redes e no mais apenas a
tecnologia de rede em si.
O contrrio das redes de difuso, as redes ponto a ponto consistem em conexes entre pares
de mquinas. Para chegar da origem ao destino, o pacote nesse tipo de tecnologia ter que
passar por mquinas intermedirias e com isso chegar ao destino. Logo, existem inmeras rotas
para chegar ao destino e um dos desafios desse tipo de tecnologia conseguir descobrir qual a
melhor rota para o destino. Outro nome para esse tipo de rede unicasting.

Em geral, redes pequenas especficas tendem a usar difuso e redes grandes, em geral, usam
ponto a ponto.

4.2 Classificao por Escala


Outro critrio para a classificao as redes a sua escala, que tem a ver com a distncia
entre as mquinas que iro fazer as comunicaes.
33

CDTC

Centro de Difuso de Tecnologia e Conhecimento

Brasil/DF

O 1 item da tabela mostra a distncia de 1 metro de cada dispositivo e estas so as chamadas


redes pessoais. A conexo de um mouse e teclado sem fio com o computador, PDA controladora
de estoque ou usada em restaurantes para anotar o seu pedido e at mesmo um marcapasso
controlado por um PDA fazem parte de uma rede pessoal. Logo depois temos as redes locais,
Metropolitanas e Geograficamente distribudas. A conexo entre duas ou mais destas redes
chamada de inter-rede, temos a Internet como um bom exemplo deste tipo de rede.
A seguir faremos uma descrio detalhada dos mais variados tipos de redes de acordo com
o critrio de "escala".

4.3 Redes Locais (LAN)


Redes Locais
Este tipo de rede tambm chamado de LAN (Local Area Networks) ou Redes Privadas. So
redes utilizadas para a interconexo de equipamentos para a troca de dados. Estas redes tm tamanho restrito, o que significa que quanto maior a distncia de um equipamento da rede a outro,
maior ser a taxa de erros, devido a degradao do sinal transmitido.
A tecnologia das LANs quase sempre consiste em um cabo ao qual os computadores so
conectados. A taxa de transmisso de uma LAN tradicional est entre 10Mbps e 100Mbps e h
outras mais modernas que operam em at 10Gbps.
Geralmente uma LAN composta por:
Estaes;
Sistema operacional de rede;
Meios de Transporte;
Dispositivos de redes;
Protocolos de comunicao;
Servidores.
Servidores so computadores com alta capacidade de processamento e armazenagem que
tm por funo disponibilizar servios, arquivos ou aplicaes a uma rede. Como provedores de
servios, eles podem disponibilizar e-mail, hospedagem de pginas na internet, firewall, proxy,

34

CDTC

Centro de Difuso de Tecnologia e Conhecimento

Brasil/DF

impresso, banco de dados, servir como controladores de domnio, alm de muitas outras utilidades. Como servidores de arquivos, podem servir de depsito para que os usurios guardem os
seus arquivos num local seguro e centralizado. E, finalmente, como servidores de aplicao, disponibilizam aplicaes que necessitam de alto poder de processamento mquinas com baixa
capacidade, chamadas de thin clients (Clientes magros).
As LANs de difuso admitem vrios tipos de topologia de difuso (a idia de difuso j foi
explicada anteriormente). Como o meio de transmisso compartilhado e suporta apenas uma
transmisso por mquina, deve existir algum mecanismo de arbitragem para resolver conflitos
quando duas ou mais mquinas quiserem fazer uma transmisso simultaneamente.

Topologia em Barramento Linear

O mecanismo de arbitragem pode ser centralizado ou descentralizado. Um exemplo de uma


rede de difuso de barramento com controle descentralizado o padro IEEE 802.3, conhecido
como ETHERNET. Este mecanismo funciona da seguinte maneira: qualquer computador pode
transmitir dados quando quiser e caso ocorra uma coliso de dados, cada um deles ir esperar
tempos aleatrios diferentes para fazer a retransmisso dos dados.
Topologia em Anel

35

CDTC

Centro de Difuso de Tecnologia e Conhecimento

Brasil/DF

Outra topologia com controle de arbitragem descentralizado o em anel. A topologia em anel


caracterizada como um caminho unidirecional de transmisso formando um crculo lgico, sem
um final definido.
O sinal originado por um n passa em torno do anel, sendo que em cada n o sinal regenerado e retransmitido. Como acontece em qualquer topologia, cada estao ou n atende por um
endereo que, ao ser reconhecido por uma estao, aceita a mensagem e a trata. Uma desvantagem que se, por acaso apenas uma das mquinas falhar, toda a rede pode ser comprometida.
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 transmitido por vez neste pacote.
Topologia em Estrela

Esta a topologia mais recomendada atualmente. Nela, todas as estaes so conectadas a


um perifrico concentrador (Hub ou Switch).
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 rompido pra. Alm disso
temos a grande vantagem de podermos aumentar o tamanho da rede sem a necessidade de
par-la. Na topologia linear, quando queremos aumentar o tamanho do cabo necessariamente
devemos parar a rede, 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 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. O hub um perifrico que repete para todas as
suas portas os pacotes que chegam, assim como ocorre na topologia linear. Em outras palavras,
se a estao 1 enviar um pacote de dados para a estao 2, todas as demais estaes recebem
36

CDTC

Centro de Difuso de Tecnologia e Conhecimento

Brasil/DF

esse mesmo pacote. Portanto, continua havendo problemas de coliso e disputa pela utilizao
do meio fsico.
J no caso da utilizao de um switch, a rede ser tanto fisicamente quanto logicamente em
estrela. Este perifrico tem a capacidade de analisar o cabealho de endereamento dos pacotes
de dados, enviando os dados diretamente ao destino, sem replic-los desnecessariamente para
todas as suas portas. Desta forma, se a estao 1 enviar um pacote de dados para a estao 2,
somente esta recebe o pacote de dados. Isso faz com que a rede se torne mais segura e muito
mais rpida, pois praticamente elimina problemas de coliso. Alm disso, duas ou mais transmisses podem ser efetuadas simultaneamente, desde que tenham origem e destinos diferentes, o
que no possvel quando utilizamos topologia linear ou topologia em estrela com hub.

4.4 Redes Metropolitanas (MAN)


A idia de uma Rede Metropolitana (MAN - Metropolitan Area Network) de abranger uma cidade. Um exemplo de rede MAN, apesar de no ser uma rede de computadores, a da televiso
a cabo. Esse tipo de sistema surgiu a partir de antigos sistemas de antenas comunitrias usadas
em reas com fraca recepo de sinal de televiso. Uma grande antena era colocada no alto de
uma colina prxima e o sinal era conduzido at a casa dos assinantes.
Esses sistemas inicialmente funcionavam de modo Ad-Hoc (ponto-a-ponto) e logo depois,
quando as empresas peceberam um potencial mercado nessa rea, comearam a ganhar dos
governos a permisso de conectar por fio cidades inteiras. Este sistema at 1990 era utilizado
apenas para transporte de sinal de televiso.
Com a popularizao e uso em massa da Internet, as operadoras de TV a cabo viram que
com uma pequena mudana no seu sistema, poderia oferecer servio de Internet em partes no
utilizadas dos seus cabos. Conseqentemente o sistema de TV paulatinamente foi se transformando tambm em uma rede metropolitana.

37

CDTC

Centro de Difuso de Tecnologia e Conhecimento

Brasil/DF

Existe alm do sistema de televiso a cabo, outra MAN na qual seu acesso por redes sem
fio. Esta chamada de WiMax e foi padronizada como IEEE 802.16 (No ltimo captulo explicarei
melhor o que so essas padronizaes IEEE).

4.5 Redes Geograficamente Distribudas (WAN)


Wide Area Network (WAN), Rede Geograficamente Distribuda ou Rede de longa distncia
uma rede de computadores que abrange uma grande rea geogrfica, com freqncia um pas
ou continente.
Vamos primeiro estabelecer alguns termos para conseguir entender a estrutura de uma rede
WAN.
O conjunto de mquinas em qualquer rede, com a funo de executar programas para os
usurios, chamado de host. Muitos hosts conectados entre si em uma regio local so as chamadas redes LAN e essas LANs esto conectadas entre si por meio das chamadas sub-redes de
comunicao ou de modo simplificado, sub-redes.

38

CDTC

Centro de Difuso de Tecnologia e Conhecimento

Brasil/DF

Os hosts pertencem aos usurios (computadores pessoais) enquanto que a sub-rede de comunicao pertence geralmente operadora de telefonia ou a um provedor de servio de internet.
A tarefa da sub-rede transportar mensagens de um host a outro, assim como o sistema telefnico que transporta o que uma pessoa fala para a pessoa que ouve.
Os principais componentes deste tipo de rede so as linhas de transmisso e os elementos de
computao. As linhas de transmisso podem ser feitas de fios de cobre, fibra ptica ou enlace
de rdios. Os de computao so computadores especiais com o objetivo de encaminhar dados
de uma rede a outra. Outro nome comum para estes tipos de equipamentos "roteador"(router).

No exemplo acima podemos observar em azul os roteadores e vrias redes locais ligadas a
estes roteadores.
Como ilustrado anteriormente, as redes locais so ligadas aos roteadores e estes so ligados
entre si.
Quando dois roteadores no esto compartilhando a mesma linha de transmisso, eles se
comunicam indiretamente atrves de outro roteador. Neste caso, o pacote origem armazenado
integralmente em cada roteador intermedirio at que a linha de sada esteja liberada para ele
ser transmitido. Este esquema chamado de "store-and-forward"(armazenamento e encaminhamento) ou de "comutao de pacotes".
Toda informao dividida em unidades bsicas numeradas (pacotes) as quais so injetadas
na rede e transportadas conforme explicado anteriormente e quando chega no destino, este
remontado para adquirir a informao.
Outro ponto interessante para analisar o caminho no qual os pacotes iro transitar. A figura
a seguir mostra dois caminhos nos quais os pacotes de um host podem passar para chegar a um
39

CDTC

Centro de Difuso de Tecnologia e Conhecimento

Brasil/DF

outro host. Esta deciso chamada de "Algoritmo de Roteamento"e ser explicada nos captulos
futuros.

4.6 Redes Sem Fio


A utilizao de rede sem fio hoje em dia tem sido bem difundida devido ao barateamento
de equipamentos, melhoria da tecnologia, aumento da utilizao de computadores mveis e tambm para aumentar disponibilidade de rede em reas onde cabeamento oneroso ou impossvel.
Existem basicamente trs categorias principais de redes sem fio.
1. Interconexo de equipamentos
2. LANs sem fio (Padro IEEE 802.11)
3. WANs sem fio
Interconexo de equipamentos quer dizer conectar componentes utilizando rdios de pequeno
alcance. Uma das coisas que irritam muita gente a quantidade de cabos que possui um computador: so cabos conectando teclado, mouse, caixas de som, fones, etc.. Logo seria muito
interessante ter uma ligao desses dispositivos sem fio nenhum.

40

CDTC

Centro de Difuso de Tecnologia e Conhecimento

Brasil/DF

O Bluetooth uma tecnologia que permite isso. Este permite a conexo de cmeras digitais,
fones de ouvido, caixas de som, scanners e outros dispositivos sem cabos, basta ligar o dispositivo e voc ter seu equipamento funcionando!

Um tpico adaptador Bluetooth USB. Nesta figura a moeda usado apenas para a comparao
de tamanho.

Um tpico fone de ouvido + microfone usado para aparelhos celulares em geral LANs sem
fio (Wi-fi - Wireless Fidelity "Padro IEEE 802.11") so sistemas onde cada computador possui
um dispositivo de rdio e uma antena para se comunicar com os outros dispositivos. Geralmente
existe uma antena no teto que permite a comunicao das mquinas (modo infraestruturado),
mas tambm, se os dispositivos estiverem perto um do outro, podero se comunicar diretamente
sem nenhuma hierarquia (modo ad hoc).

41

CDTC

Centro de Difuso de Tecnologia e Conhecimento

Brasil/DF

WANs sem fio j so uma realidade. A rede de rdio utilizada para a telefonia celular um
exemplo de rede sem fio utilizada no nosso cotidiano. Existem trs geraes deste tipo de rede,
a primeira gerao era analgica e s transmitia voz. A segunda gerao era digital e tambm
era apenas para voz. A terceira gerao digital e se destina a voz e dados. Uma rede WAN
semelhante as redes LAN sem fio, mas com a diferena da distncia que ela cobre e a velocidade
alcanada na transmisso, a qual no sistema de celular bem baixa. Existe uma pesquisa para
redes WAN sem fio com alta largura de banda e alta velocidade (WiMAX - Worldwide Interoperability for Microwave Access/Interoperabilidade Mundial para Acesso de Micro-ondas).

42

CDTC

Centro de Difuso de Tecnologia e Conhecimento

Brasil/DF

4.7 Inter-redes
No mundo existem vrios tipos de redes das mais diversas tecnologias e, normalmente, as
pessoas em redes distintas necessitam da comunicao entre si. Para que isso possa funcionar,
necessrio algum equipamento para conseguir essa conexo e fazer a compatibilidade de tecnologias to distintas. Esse equipamento chamado de "gateway". Ele converte, em termos de
hardware e software, a comunicao entre as mais diversas redes.
Em geral, um conjunto qualquer de redes conectadas chamado de inter-rede ou internet
(isso no sentido geral, diferente da Internet com a letra "i"maisculo que uma inter-rede especfica).
Todos estes nomes confundem um pouco: sub-rede, inter-rede e redes. Para esclarecer, uma
sub-rede est no sentido de redes WAN, o termo se refere as linhas de transmisso e roteadores
que pertencem a operadora da rede.
Fazendo uma analogia com o sistema telefnico, esta consiste em estaes de comutao
telefnica conectadas entre si por linhas de alta velocidade e as casas e escritrios por linhas de
baixa velocidade. Essas linhas e equipamentos de alta velocidade so de propriedade da empresa de telefonia e seria a "sub-rede"do sistema telefnico. Os telefones propriamente ditos (os
hosts) no fazem parte da sub-rede.
A combinao das sub-redes e seus hosts(usurios/clientes) foram uma rede e uma excesso seria o caso em redes locais, onde apenas cabos e hosts(usurios/clientes) formam uma
rede (sem uso de roteadores).
No existe nenhuma terminologia padro sobre isso, mas a idia bsica : se voc tiver duas
redes distintas quanto a escala (LAN X LAN, WAN X LAN) ou quanto a tecnologia utilizada nas
duas redes, logo voc ter uma "inter-rede".

43

Captulo 5

Modelo de Arquitetura de Redes


5.1 Hierarquia de Protocolos
Um projeto para implementao de uma tecnologia de rede bastante complexo e para simplificar esse processo, a maioria deles organizado como uma pilha de camadas ou nveis. O
nmero de camadas, o nome, o contedo e a funo difere de uma rede para outra, mas todas
tm o objetivo de oferecer servios para camadas superiores, isolando cada camada dos detalhes de implementao desses recursos.
Este conceito de camadas tambm encontrado na rea de computao, em que possui vrios nomes diferentes, dependendo do paradigma utilizado. Um bom exemplo seria na abordagem
orientada a objetos de programao: conceitos de "encapsulamento"e "abstrao de dados". A
idia principal se baseia no fato do software fornecer servio a seus usurios escondendo dados
tcnicos, detalhes internos e algoritmos.
Para a comunicao entre duas mquinas, uma camada n deste computador se comunica
com a camada n de outro computador. As regras e convenes utilizadas nessa troca de informao se chamam "protocolo"da camada n. Basicamente, um protocolo um acordo entre as
duas partes que se comunicam, estabelecendo como ser feita a comunicao. A idia seria
como se voc cumprimentasse uma outra pessoa e que dependendo do ambiente e o "protocolo"da pessoa, te cumprimentaria com um aperto de mo ou um abrao. Se voc abraar a
pessoa e ela (por ser estrangeira) no estiver de acordo com esta conduta (protocolo), a comunicao no ser efetivada corretamente.
Podemos pensar que uma camada n se comunica diretamente com outra camada n, mas na
verdade o que acontece diferente. Uma camada, quando quer se comunicar com uma camada
de outra mquina, manda os dados e as informaes de controle para uma camada diretamente
abaixo dela, at chegar a camada mais baixa. A camada 1 geralmente a chamada camada
fsica, o meio no qual a comunicao ser realmente "fisicamente"efetuada.

44

CDTC

Centro de Difuso de Tecnologia e Conhecimento

Brasil/DF

Entre cada par de camadas adjacentes existe uma interface que define as operaes e servios que a camada inferior tem para oferecer a camada imediatamente superior a ela. Quando
projetistas decidem a quantidade de camadas que ter uma rede e o que cada uma vai fazer,
uma das coisas mais importantes definir claramente o que ter cada interface. Uma interface
bem feita, permite que se simplifique o que cada camada ir passar a outra e tambm ir facilitar
caso haja a necessidade da troca da total implementao de uma camada por outra. Esta nova
implementao deve fornecer exatamente o mesmo conjunto de servios para a camada superior
e o que geralmente existe: implementaes distintas, mas oferecendo servios iguais.
Por exemplo: se houver a substituio de linhas telefnicas por transmisso sem fio, caso
estejam bem implementadas as camadas de rede, no haver necessidade da reimplementao
de todas as camadas acima do meio fsico. Isso seria possvel se a camada do meio sem fio
fosse bem implementada , fornecendo servios idnticos a camada quando era por meio de linha
telefnica.
Um conjunto de camadas e protocolos chamado de arquitetura de uma rede. A especificao deve conter informaes suficientes para permitir que um implementador faa um programa
ou construa um hardware de cada camada, que obedea ao protocolo adequado.
Um conjunto de protocolos usadas por um sistema, um por camada, chamado de "pilha de
protocolos".
Para um entendimento melhor do conceito de hierarquia de camadas, podemos fazer uma
analogia a este tipo de comunicao por camadas da seguinte forma:

45

CDTC

Centro de Difuso de Tecnologia e Conhecimento

Brasil/DF

Imagine duas pessoas normais de pases diferentes querendo se comunicar seja por carta
ou email (camada 3), um deles fala chins e o outro rabe. Como eles no falam lnguas iguais,
eles contratam um tradutor (camada 2) que possuem secretrias que ajudam no processo de
envio/recepo dos recados (camada 1).
O chins passa a mensagem para seu tradutor que repassar para a secretria. O tradutor
pode passar a mensagem para secretria em qualquer lngua (por exemplo holands) e a secretria depois encaminhar a mensagem por fax para a outra secretria. Este mesma envia a
mensagem em holands para o tradutor que ir traduzir para rabe.
Podemos observar uma certa independncia entre as camadas, o tradutor poderia escolher
qualquer outra lngua para a mensagem ser passada secretria sem interferir em nada na camada superior a ela (o chins querendo se comunicar).
Da mesma forma a secretria poderia escolher qualquer meio para transmitir, seja por fax,
email ou voz.
Essa seria a idia bsica da independncia de camadas no conceito de hierarquia de protocolos. No mundo real de comunicao, a cada mensagem que sobe a pilha de protocolos
colocado um cabealho de controle e a cada vez que desce a pilha, retirado.
Podemos fazer uma analogia ao sistema de correios: um produto empacotado em casa e
logo a seguir seria colocado em uma caixa com remetente/destinatario. Depois seria enviado
a central de correio a qual colocaria a caixa em um container maior colocando uma identificao. Ao fim, este container seria colocado em um galpo grande pronto para ser despachado
por avio/navio. Ao chegar ao local destino, todos os embrulhos seriam retirados at alcanar o
objetivo da entrega do produto.

5.2 Modelo de Referncia OSI


Modelo de Referncia OSI - (Open Systems Interconnection)
Modelo OSI ou InterConexo de Sistemas Abertos um conjunto de padres estabelecidos
pela ISO (International Organization for Standardization) relativo comunicao de dados. Sistemas abertos so aqueles que no dependem de uma arquitetura especfica.
Para facilitar o processo de padronizao e obter interconectividade entre mquinas de diferentes sistemas operacionais, a Organizao Internacional de Padronizao (ISO - International
Organization for Standardization) aprovou, no incio dos anos 80, um modelo de referncia para
permitir a comunicao entre mquinas heterogneas, denominado OSI (Open Systems Interconnection). Esse modelo serve de base para qualquer tipo de rede, seja de curta, mdia ou longa
distncia.
Este modelo dividido em camadas hierrquicas, ou seja, cada camada usa as funes da
prpria camada ou da camada anterior, para esconder a complexidade e transparecer as operaes para o usurio, seja ele um programa ou uma outra camada. Deste modo, a abstrao
quanto como implementado determinada camada, cabe apenas ao desenvolvedor. A camada
46

CDTC

Centro de Difuso de Tecnologia e Conhecimento

Brasil/DF

deve apenas fornecer servios a outras camadas de modo correto, permitindo que possam ter
desenvolvimentos separados de tecnologias novas (em cada protocolo de sua camada), sem ter
que reimplementar esta pilha inteira.
Obs.: Uma frase que algumas pessoas usam para decorar nome de todas camadas deste
modelo OSI : (All People Seems To Need Dominoes Pizza)

Application Presentation Session Transport Network DataLink PhysicalLayer

Descrio de cada camada:


Observao - Estas camadas geralmente so contadas de baixo para cima, porm, estou fazendo a descrio de cada camada de cima para baixo, ou seja, da camada 7 (Aplicao) para a
camada 1 (Fsica).
Camada de Aplicao (Application)
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 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. Telnet e FTP
so exemplos de aplicativos de rede que existem inteiramente na camada de aplicao.
Camada de Apresentao (Presentation)
A camada de Apresentao 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
47

CDTC

Centro de Difuso de Tecnologia e Conhecimento

Brasil/DF

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.
Camada de Sesso (Session)
A camada de Sesso permite que duas aplicaes em computadores diferentes estabeleam
uma sesso de comunicao. Nesta seo, 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.

Camada de Transporte (Transport)


A camada de transporte responsvel por pegar os dados enviados pela camada de Sesso
e divid-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.
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 entidade de transporte comunica-se com seus usurios atravs de primitivas de servio
trocadas em um ou mais TSAP, que so definidas de acordo com o tipo de servio prestado:
orientado ou no conexo. Estas primitivas so transportadas pelas TPDU.

48

CDTC

Centro de Difuso de Tecnologia e Conhecimento

Brasil/DF

Na realidade, uma entidade de transporte poderia estar simultaneamente associada a vrios


TSAP e NSAP. No caso de multiplexao, associada a vrios TSAP e a um NSAP e no caso de
splitting, associada a um TSAP e a vrios NSAP.
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. bvio que o protocolo de transporte no orientado conexo menos confivel. Ele no garante - entre outras coisas mais, a entrega das TPDU, nem tampouco
a ordenao das mesmas. 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. Constatados 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 comunicaes 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.
Camada de Rede (Network)
A camada de Rede responsvel pelo endereamento dos pacotes, convertendo endereos
lgicos 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 fatores 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 trafegar da origem ao destino.
Encaminhamento, endereamento, interconexo de redes, tratamento de erros, fragmentao
de pacotes, controle de congestionamento e seqenciamento de pacotes so funes desta camada.

* 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 at seu destino final.
Camada de Enlace (Data Link)

49

CDTC

Centro de Difuso de Tecnologia e Conhecimento

Brasil/DF

* Camada que detecta e, opcionalmente, corrige erros que possam acontecer no nvel fsico.
Responsvel pela transmisso e recepo (delimitao) de quadros e pelo controle de fluxo.
* Estabelece um protocolo de comunicao entre sistemas diretamente conectados. O endereamento fsico, embutido na interface de rede.
* Exemplo de protocolos nesta camada: PPP, LAPB (do X.25),NetBios
* Tambm est inserida no modelo TCP/IP (apesar de 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.
Camada fsica (Physycal Layer)
A camada fsica est diretamente ligada ao equipamento de cabeamento ou outro canal de
comunicao (ver modulao), e aquela que se comunica 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.

5.3 Modelo de Referncia TCP/IP


TCP/IP

O Modelo de Protocolo TCP/IP surgiu em meados da guerra fria com uma forma de comunicao entre os vrios setores do exrcito e outros rgos do governo e universidades, e com isso a
ARPANET surgiu como uma rede que permaneceria intacta caso um dos servidores perdessem
a conexo, e para isso, ela necessitava de protocolos que assegurassem tais funcionalidades
trazendo confiabilidade, flexibilidade e que fosse fcil de implementar. Foi desenvolvida ento, a
arquitetura TCP/IP.
Para que os computadores de uma rede possam trocar informaes necessrio que todos
adotem as mesmas regras para o envio e o recebimento de informaes. Este conjunto de regras
50

CDTC

Centro de Difuso de Tecnologia e Conhecimento

Brasil/DF

conhecido como Protocolo de comunicao. Falando de outra maneira, podemos afirmar: "Para
que os computadores de uma rede possam trocar informaes entre si necessrio que todos
estejam utilizando o mesmo protocolo". No protocolo de comunicao esto definidas todas as
regras necessrias para que o computador de destino "entenda"as informaes no formato que
foram enviadas pelo computador de origem. Dois computadores com protocolos diferentes instalados no sero capazes de estabelecer uma comunicao e trocar informaes. Antes da
popularizao da Internet existiam diferentes protocolos sendo utilizados nas redes das empresas, os mais utilizados eram os seguintes: TCP/IP NETBEUI IPX/SPX Apple Talk. Se colocarmos
dois computadores ligados em rede, um com um protocolo, por exemplo, o TCP/IP e o outro com
um protocolo diferente, por exemplo, NETBEUI, estes dois computadores no sero capazes
de estabelecer comunicao e trocar informaes. Por exemplo, o computador com o protocolo
NETBEUI instalado no ser capaz de acessar uma pasta ou uma Impressora compartilhada no
computador com o protocolo TCP/IP instalado.
medida que a Internet comeou, a cada dia, tornar-se mais popular, com o aumento exponencial do nmero de usurios, o protocolo TCP/IP passou a tornar-se um padro de fato utilizado
no s na Internet, mas tambm nas redes internas das empresas, redes estas que comeavam
a ser conectadas Internet. Como as redes internas precisavam conectar-se Internet, tinham
que usar o mesmo protocolo da Internet, ou seja: TCP/IP.
Dos principais Sistemas Operacionais do mercado o UNIX sempre utilizou o protocolo TCP/IP
como padro. O Windows d suporte ao protocolo TCP/IP desde as primeiras verses, porm o
TCP/IP somente tornou-se o protocolo padro a partir do Windows 2000. Ser o protocolo padro
significa que o TCP/IP ser instalado durante a instalao do Sistema Operacional, a no ser que
um protocolo diferente seja selecionado. At mesmo o Sistema Operacional Novell que sempre
foi baseado no IPX/SPX como protocolo padro passou a adotar o TCP/IP como padro a partir
da verso 5.0.
O que temos hoje, na prtica, a utilizao do protocolo TCP/IP na esmagadora maioria das
redes, sendo a sua adoo cada vez maior. Como no poderia deixar de ser, o TCP/IP o protocolo padro do Windows 2000 e tambm do Windows XP. Se durante a instalao, o Windows
detectar a presena de uma placa de rede, automaticamente ser sugerida a instalao do protocolo TCP/IP.
O modelo TCP/IP quando comparado com o modelo OSI tem duas camadas que se formam
a partir da fuso de algumas camadas, elas so: as camadas de Aplicao (Aplicao, Apresentao e Sesso) e Rede (Link de dados e Fsica). Veja na ilustrao abaixo a comparao:

51

CDTC

Centro de Difuso de Tecnologia e Conhecimento

Brasil/DF

Vamos detalhar agora cada uma das camadas do modelo de protocolo TCP/IP.

A camada de aplicao
A camada de aplicao a camada que a maioria dos programas de rede usam de forma
a se comunicarem atravs de uma rede com outros programas. Processos que rodam nessa
camada so especficos da aplicao, o dado passado do programa de rede, no formato usado
internamente por essa aplicao e codificado dentro do padro de um protocolo.
Alguns programas especficos so levados em conta nessa camada. Eles provm servios
que suportam diretamente aplicaes do usurio. Esses programas e seus correspondentes protocolos incluem o HTTP (navegao na World Wide Web), FTP (transporte de arquivos), SMTP
52

CDTC

Centro de Difuso de Tecnologia e Conhecimento

Brasil/DF

(envio de email), SSH (login remoto seguro), DNS (pesquisas nome <-> IP) e muitos outros.
Uma vez que o dado de uma aplicao foi codificado dentro de um padro de um protocolo
da camada de aplicao ele ser passado para a prxima camada da pilha IP.
Na camada de transporte, aplicaes iro em sua maioria fazer uso de TCP ou UDP e aplicaes servidoras so freqentemente associadas com um nmero de porta. Portas para aplicaes servidores so oficialmente alocadas pela IANA (Internet Assigned Numbers Authority), mas
desenvolvedores de novos protocolos hoje em dia freqentemente escolhem os nmeros de portas por eles mesmos. Uma vez que raro ter mais que alguns poucos programas servidores no
mesmo sistema, problemas com conflito de portas so raros. Aplicaes tambm, geralmente,
permitem que o usurio especifique nmeros de portas arbitrrios atravs de parmetros em
tempo de execuo.
Aplicaes cliente conectando para fora, geralmente, usam um nmero de porta aleatrio determinado pelo sistema operacional.

A camada de transporte
Os protocolos na camada de transporte podem resolver problemas como confiabilidade (o
dado alcanou seu destino?) e integridade (os dados chegaram na ordem correta?). Na sute de
protocolos TCP/IP os protocolos de transporte tambm determinam para qual aplicao um dado
qualquer destinado.
Os protocolos dinmicos de routing, que tecnicamente cabem nessa camada do TCP/IP, so
geralmente considerados parte da camada de rede. Como exemplo tem-se o OSPF (protocolo IP
nmero 89).
O TCP, nmero 6 do protocolo IP, um mecanismo de transporte "confivel"orientado conexo e que fornece um stream de bytes confivel garantindo assim, que os dados cheguem
ntegros (no danificados e em ordem). O TCP tenta continuamente medir o quanto carregada
a rede est e desacelera sua taxa de envio para evitar sobrecarga. Alm disso, o TCP ir tentar entregar todos os dados corretamente na seqncia especificada. Essas so as principais
diferenas dele para com o UDP e pode se tornar desvantajoso em streaming, em tempo real ou
aplicaes de routing com altas taxas de perda na camada internet.
Mais recentemente criou-se o SCTP (Stream Control Transmission Protocol, Protocolo de
Transmisso de Controle de Stream), que tambm consiste em um mecanismo de transporte
"confivel". Ele prov suporte a multihoming, onde o final de uma conexo pode ser representada por mltiplos endereos IP (representando mltiplas interfaces fsicas), de maneira que, se
algum falhar, a conexo no interrompida. Ele foi desenvolvido inicialmente para transportar
SS7 sobre IP em redes telefnicas, mas tambm pode ser usado para outras aplicaes.
O UDP (User Datagram Protocol), nmero 17 do protocolo IP, um protocolo de datagrama
sem conexo. Ele um protocolo de "melhor esforo"ou "no confivel". No porque ele particularmente no confivel, mas porque ele no verifica se os pacotes alcanaram seu destino e
no d qualquer garantia que eles iro chegar na ordem. Se uma aplicao requer estas carac53

CDTC

Centro de Difuso de Tecnologia e Conhecimento

Brasil/DF

tersticas, ento ela mesma ter que prov-las ou usar o protocolo TCP.
O UDP tipicamente usado por aplicaes como as de mdia de streaming (udio, vdeo etc),
onde a chegada na hora mais importante do que confiabilidade ou para aplicaes de simples
requisio/resposta como pesquisas de DNS, onde o overhead de configurar uma conexo confivel desproporcionalmente largo.
O DCCP est atualmente em desenvolvimento pelo IETF. Ele prov controle de fluxo das semnticas do TCP, enquanto mantm o modelo de servio de datagramas do UDP visvel para o
usurio.
Tanto o TCP quanto o UDP so usados para transmitir um nmero de aplicaes de alto nvel. As aplicaes em qualquer endereo de rede so distingidas por seus endereos de porta
TCP ou UDP. Por conveno, certas portas "bem conhecidas"esto associadas com aplicaes
especficas.

A camada de rede
Como definido anteriormente, a camada de rede resolve o problema de obter pacotes atravs
de uma rede simples. Exemplos de protocolos so o X.25 e o Host/IMP da ARPANET.
Com o advento da internet novas funcionalidades foram adicionadas nesta camada, especialmente para a obteno de dados da rede de origem e da rede de destino. Isso geralmente
envolve rotear o pacote atravs de redes distintas que se relacionam atravs da internet.
Na sute de protocolos para a internet, o IP executa a tarefa bsica de levar pacotes de dados
da origem para o destino. O protocolo IP pode transmitir dados para diferentes protocolos de
nveis mais altos, esses protocolos so identificados por um nico nmero de protocolo IP.
Alguns dos protocolos transmitidos por IP, como o ICMP (usado para transmitir informao
de diagnstico sobre a transmisso IP) e o IGMP (usado para gerenciar dados multicast) so
colocados acima do IP, mas executam funes da camada internet. Isso ilustra uma incompatibilidade entre os modelos da internet e OSI. Todos os protocolos de routing, como o BGP, o OSPF
e o RIP so tambm parte da camada de internet, muito embora eles possam ser vistos como
pertencentes camadas mais altas na pilha.

A camada de Interface com a Rede


A camada de Interface com a Rede no realmente parte do modelo TCP/IP, mas o mtodo
usado para passar pacotes da camada de rede de um dispositivo para a camada de internet de
outro. Esse processo pode ser controlado tanto em software (device driver) para a placa de rede
quanto em firmware ou chipsets especializados. Esses iro executar as funes da camada de
enlace de dados como adicionar um header de pacote para prepar-lo para transmisso, ento,
de fato transmitir o quadro atravs da camada fsica. Do outro lado, a camada de enlace ir receber quadros de dados, retirar os headers adicionados e encaminhar os pacotes recebidos para
a camada de internet. Essa camada a primeira normatizada do modelo, responsavel pelo
54

CDTC

Centro de Difuso de Tecnologia e Conhecimento

Brasil/DF

endereamento, roteamento e controle de envio e recepo. Ela no orientada conexo, se


comunica pelos datagramas (pacotes de dados).
Entretanto, a camada de interface com a Rede no sempre to simples. Ela pode tambm
ser um VPN (Virtual Private Network, Rede Privada Virtual) ou tnel, onde pacotes da camada
de internet, ao invs de serem enviados atravs de uma interface fsica, so enviados usando
um protocolo de tunneling e outra (ou a mesma) sute de protocolos. O VPN ou tnel usualmente estabelecido alm do tempo e tem caractersticas especiais que a transmisso direta por
interface fsica no possui (por exemplo, ele pode encriptar os dados que passam atravs dele).
Esse uso recursivo de sute de protocolos pode ser confuso uma vez que a "camada"de interface
com a Rede agora uma rede inteira. Mas um mtodo elegante para implementar funes
freqentemente complexas. Embora seja necessrio muito cuidado para prevenir que um pacote
j empacotado e enviado atravs de um tnel seja mais uma vez empacotado e reenviado pelo
mesmo.

5.4 Comparao entre os Modelos


OSI x TCP/IP

Em relao as camadas de protocolos, as mais prximas do topo esto logicamente mais


perto do usurio, enquanto aquelas mais abaixo esto logicamente mais perto da transmisso
fsica do dado. Cada camada tem um protocolo de camada acima e um protocolo de camada
abaixo (exceto as camadas da ponta, obviamente) que podem usar servios de camadas anteriores ou fornecer um servio, respectivamente.
Enxergar as camadas como fornecedores ou consumidores de servio um mtodo de abstrao para isolar protocolos de camadas acima dos pequenos detalhes de transmitir bits atravs,
digamos, de ethernet, e a deteco de coliso enquanto as camadas abaixo evitam ter de conhecer os detalhes de todas as aplicaes e seus protocolos.
Essa abstrao tambm permite que camadas de cima forneam servios que as camadas de
baixo no podem fornecer. Por exemplo, o IP projetado para no ser confivel e um protocolo
best effort delivery. Isso significa que toda a camada de transporte deve indicar se ir ou no
fornecer confiabilidade e em qual nvel. O UDP fornece integridade de dados (via um checksum),
mas no fornece entrega garantida j o TCP fornece tanto integridade dos dados quanto garantia
de entrega (retransmitindo at que o destinatrio receba o pacote).
Existe alguma discusso sobre como mapear o modelo TCP/IP dentro do modelo OSI. Uma
vez que os modelos TCP/IP e OSI no combinam exatamente, no existe uma resposta correta
para esta questo.
Alm do mais, o modelo OSI no realmente rico o suficiente nas camadas mais baixas para
capturar a verdadeira diviso de camadas, necessrio uma camada extra (a camada internet)
entre as camadas de transporte e de rede. Protocolos especficos para um tipo de rede que
55

CDTC

Centro de Difuso de Tecnologia e Conhecimento

Brasil/DF

rodam em cima de estrutura de hardware bsica precisam estar na camada de rede. Exemplos
desse tipo de protocolo so ARP e o Spanning Tree Protocol (usado para manter pontes de rede
redundantes em "espera"enquanto elas so necessrias). Entretanto, eles so protocolos locais
e operam debaixo da funcionalidade internet. Reconhecidamente, colocar ambos os grupos (sem
mencionar protocolos que so logicamente parte da camada internet, mas rodam em cima de um
protocolo internet, como ICMP) na mesma camada pode ser um tanto confuso, mas o modelo
OSI no complexo o suficiente para apresentar algo melhor.
Geralmente, as trs camadas mais acima do modelo OSI (aplicao, apresentao e sesso)
so consideradas como uma nica camada (aplicao) no modelo TCP/IP. Isso porque o TCP/IP
tem uma camada de sesso relativamente leve, consistindo de abrir e fechar conexes sobre TCP
e RTP, e fornecer diferentes nmeros de portas para diferentes aplicaes sobre TCP e UDP. Se
necessrio, essas funes podem ser aumentadas por aplicaes individuais (ou bibliotecas usadas por essas aplicaes). Similarmente, IP projetado em volta da idia de tratar a rede abaixo
dele como uma caixa preta de forma que ela possa ser considerada como uma nica camada
para os propsitos de discusso sobre TCP/IP.

56

Captulo 6

Camada Fsica
6.1 Meios de Transmisso cabeados
O objetivo da camada fsica transmitir um fluxo de dados de uma mquina a outra. Vrios
meios fsicos podem ser usados para este fim e cada um deles possui suas limitaes quanto a
retardo, taxa mxima de transferncia, custo, facilidade de implantao e outros.
Podemos dividir em meios de transmisso guiados e os meios sem fio. Iremos passar por
alguns meios de transmisses guiados.
Meios Magnticos
Apesar de no ser propriamente um modo de transmisso de alta tecnologia como um satlite
geossncrono, este meio o mais utilizado no transporte de informao. Basta voc possuir um
disco ou fita magntica, gravar as informaes dentro e levar para o destino. Isso interessante
sob o ponto de vista do custo para o deslocamento de dados de um computador a outro, pois
no necessita de nada alm de mandar transportar e as fitas magnticas. Talvez seja o modo de
transmisso mais comumente utilizado entre as pessoas.
Cabo Coaxial
A rede coaxial uma das formas mais antigas de se conectar computadores, mas ainda
utilizada em alguns lugares devido ao baixo custo de instalao. Para o seu funcionamento so
necessrios somente os seguintes componentes:

Placas adaptadoras de rede com saida de conector tipo BNC;


Cabo coaxial de 50 Ohms;
Terminaes de 50 Ohms.
Existe a utilizao ampla de um cabo de 75 Ohms, o qual foi muito utilizado para as transmisses analgicas de televiso por cabo. Hoje podemos observar empresas utilizando este cabo
tambm para a transmisso de Internet.

57

CDTC

Centro de Difuso de Tecnologia e Conhecimento

Brasil/DF

Ela considerada lenta, com velocidade mxima de 10 Mb/s ( 10.000.000 bits/s ), mas no
problema quando se tem poucas mquinas instaladas ( lembre-se um modem convencional
trabalha a 56 Kb/s ( 56.000 bits/s no mximo)).
Nesta conexo um PC se conecta a um outro PC mais prximo por meio de uma placa de rede
com sada BNC e em cada placa de rede se coloca um conector tipo "T"que permite a conexo
do cabo que vem de outro PC, do outro lado do conector tipo T conecta-se o cabo que vai para o
prximo PC consecutivamente.
Quando a mquina a ltima da linha, ento, na outra ponta coloca-se um terminador para
que os dados sejam absorvidos e no retornem para a rede causando rudos e interferncias.
Logo, com esses ajustes citados anteriormente, a rede fsica j estaria instalada, mas necessria, para um completo funcionamento de uma rede, uma configurao lgica das mquinas.
Existe a recomendao de que:
Uma rede coaxial no tenha mais que 30 mquinas;
Que o comprimento da soma de todos os ramos dos cabos no seja maior que 185 metros;
Que no exista "emendas"entre um conector "T"ao outro conector;
Que a distncia mnima do cabo no seja menor que 0,5 metro.
O maior problema de uma rede coaxial que seu funcionamento depende de todos os pontos
da rede, se um deles falhar toda a rede deixar de funcionar. Se, por exemplo, um dos conectores
estiver mal conectado, nenhuma informao conseguir trafegar por toda a rede.
O cabo, utilizado neste tipo de rede, conhecido no mercado como cabo coaxial 50 Ohm
facilmente encontrado peas para se montar ele e tambm de fcil manuseio. Estes cabos geralmente so identificados com marcas como como RG-58 e tambm sua impedncia de 50 Ohms.

Placa adaptadora de Rede para Cabo Coaxial

58

CDTC

Centro de Difuso de Tecnologia e Conhecimento

Brasil/DF

Algumas caratersticas do Cabo coaxial

A - Capa plstica protetora que protege o condutor externo contra a induo causada por
interferncias eltricas ou magnticas;
B - Blindagem para o condutor interno com uma malha ou trana metlica;
C - Camada isolante flexvel que envolve o condutor interno;
D - Condutor interno, que fio de cobre rgido central.
As terminaes necessrios para uma rede de cabo coaxial:
* - Terminal resistivo de 50 Ohms;
59

CDTC

Centro de Difuso de Tecnologia e Conhecimento

Brasil/DF

* - Conector T-BNC para interligao;


* - Conector BNC para ligao ao T-BNC.

A topologia desta rede da seguinte maneira:

Cabo de Par Tranado


PAR TRANADO
A alguns anos, a rede feita com cabo de par tranado vem substituindo as redes construdas
com cabos coaxiais de 50 Ohms, devido, principalmente, a facilidade de manuteno, pois com o
cabo coaxial muito trabalhoso encontrar um defeito porque se houver um mal contato ou qualquer problema com as conexes em algum ponto da rede o problema se refletir em todas as
mquinas da rede, o que no acontece em uma rede de par tranado.
Outro motivo a vantagem de se atingir maior taxa de transferncia podendo-se trabalhar
no somente a 10 Mbps, mas tambm a 100 Mbps (Fast Ethernet) ou at 1000 Mbps (1 Gigabite
Ethernet).
D-se o nome de cabo de par tranado, devido aos pares de fios se entrelaarem por toda a
extenso do cabo, evitando assim interferncias externas, ou do sinal de um dos fios para o outro.
60

CDTC

Centro de Difuso de Tecnologia e Conhecimento

Brasil/DF

Se utilizarmos cabos convencionais haver comunicao sim , mas com rudos que prejudicaria
muito a comunicao entre as mquinas.
Como em qualquer comunicao que tenham vrias mquinas envolvidas os dados s podem
ser recebidos ou enviados por uma mquina por vez, enquanto que as outras mquinas esperam
para enviar os seus dados. Caso haja comprometimento dos dados, a mquina que os recebeu
pedir que eles sejam enviados novamente e isto envolve um custo de espera das outras mquinas, logo, quanto mais perfeito a linha que trafega os dados, mais rpida ser a rede. Utilizando
placas especiais Fast Ethernet e cabos CAT 5 podemos chegarmos at a 100 Mb por segundo.
Com a popularizao das conexes rpidas ( Speed, Cabo etc... ) as placas de 100 Mb e
os Hubs tornaram-se acessveis devido ao seu preo, portanto so estas as mais utilizadas em
pequenas redes ou redes domsticas. H tambm a utilizao freqente do cabo UTP CAT5.

Deve-se verificar tambm a ligao do cabo de acordo com os sinais envolvidos, como no
conector RJ 45 para a ligao de rede convencional (10 ou 100 Mbps) somente os pinos 1,2,3 e
6 so na verdade utilizados, ento, devemos fazer a ligao de acordo com o mostrado na figura
B, se ligarmos os pinos de acordo com a figura A, a rede tambm funcionaria, mas com rudos a
menos de 10 Mb/s e jamais funcionaria a 100 Mb/s podendo at travar os computadores da rede.

61

CDTC

Centro de Difuso de Tecnologia e Conhecimento

Brasil/DF

Existem basicamente dois tipos de cabos par tranado:


UTP - Unshielded Twisted Pair - Par Tranado Sem Blindagem
STP - Shielded Twisted Pair - Par Tranado Com Blindagem
UTP - Este sem dvida o cabo mais utilizado neste tipo de rede, o cabo UTP de fcil manuseio, instalao e permite taxas de transmisso em at 100 Mbps e com a utilizao do cabo CAT
5 so usados normalmente tanto nas redes domsticas como nas grandes redes coorporativas e
para distncias maiores que 150 metros. Hoje em dia, so utilizados os cabos de fibra tica de
menor custo para sua implantao.

STP - O cabo brindado STP pouco utilizado sendo basicamente necessrios em ambientes
com grande nvel de interferncia eletromagntica. Deve-se dar preferncia a sistemas com cabos de fibra tica quando se deseja grandes distncias ou velocidades de transmisso. Os cabos
STP podem ser encontrados com blindagem simples ou com blindagem par a par.

62

CDTC

Centro de Difuso de Tecnologia e Conhecimento

Brasil/DF

A - Proteo Externa PVC


B - Pares Tranados
C - Isolantes dos Pares
D - Condutor de Cobre
E - Proteo Externa Alumnio

Fibra ptica
Fibra ptica um filamento de vidro ou de materiais polimricos, com capacidade de transmitir
luz. Estes filamentos tm dimetros variveis, dependendo da aplicao, indo desde dimetros
nfimos da ordem de micra (mais finos que um fio de cabelo) at vrios milmetros. A transmisso da luz pela fibra segue um mesmo princpio, independentemente do material usado ou da
aplicao: lanado um feixe de luz em uma extremidade da fibra e pelas caractersticas pticas
do meio (fibra), esse feixe percorre a fibra atravs de consecutivas reflexes. A fibra possui no
mnimo duas camadas: O ncleo e o revestimento. No ncleo ocorre a transmisso da luz propriamente dita, embora o revestimento no seja menos importante. 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 de refrao mais elevado, caracterstica que aliada
ao ngulo de incidncia do feixe de luz possibilita o fenmeno da reflexo total.
A fibra ptica foi inventada pelo fsico indiano Narinder Singh Kanpany. H vrios mtodos de
fabricao de fibra ptica, sendo os mtodos MCVD, VAD e OVD os mais conhecidos.
As fibras pticas so utilizadas como meio de transmisso de ondas electromagnticas (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.

63

CDTC

Centro de Difuso de Tecnologia e Conhecimento

Brasil/DF

O meio de transmisso por fibra ptica se enquadra nessa categoria de transmisso guiada,
porque as ondas eletromagnticas so "guiadas"na fibra, embora o meio transmita ondas unidirecionais, 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 (Na realidade a luz no abranda, mas percorre uma distncia maior visto que no vai em linha reta, mas sim aos zig-zags).
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).
Uma caracterstica importante que torna a fibra ptica indispensvel em muitas aplicaes o
fato de no ser suscetvel interferncia eletromagntica, pela razo de que no transmite pulsos
eltricos, como ocorre com outros tipos de meio de transmisso que empregam o fios metlicos,
como o cobre.

Tipos de fibras
As fibras pticas podem ser de, basicamente, dois modos:
* Monomodo (apenas ncleo e casca, a casca pode ser simples ou dupla);
* Multimodo (apresentando diversas camadas de substncias e ndices de refrao diferentes que ajudam na propagao da luz e combatem a perda de sinal (atenuao)).

64

CDTC

Centro de Difuso de Tecnologia e Conhecimento

Brasil/DF

Monomodo x Multimodo
O "modo"em cabos de Ffibramodosibra tica refere-se ao caminho no qual a luz trafega. Cabos multimodos possuem o dimetro do ncleo maior do que cabos Monomodo. Este dimetro
de ncleo maior permite mltiplos caminhos e vrios comprimentos de onda da luz a serem transmitidos. Cabos Monomodo possuem um dimetro de ncleo menor e permite apenas um nico
comprimento de onda e caminho no qual a luz passa. Fibras Multimodo possuem dois tamanhos,
50 microns e 62.5 microns. Fibras Monomodo geralmente so utilizadas em conexes de rede,
distncias grandes e possuem ncleo de 9 microns de dimetro (na verdade com exatido, 8.3
microns).

Fibras de 50 microns x 62.5 microns


Ambos cabos de fibra de 50 e 62.5 microns, utilizam o chamado LED ou fonte de luz laser.
Estes so usados nas mesmas aplicaes de redes, mas as maiores diferenas entre eles so
que o de 50 microns suporta 3 vezes mais largura de banda do que fibras de 62.5 microns e
tambm fibras de 50 microns suportam distncias maiores do que de 62.5 microns.

Cabos Simplex x Duplex


Cabos Simplex consistem de um nico cabo de fibra tica. Os dados so transmitidos em
apenas uma direo por vez ou transmite ou recebe.
Cabos Duplex consistem em duas fibras ticas lado a lado sendo que uma delas utilizada
para transmisso e a outra para recepo. Isto permite uma comunicao bidirecional de modo
simultneo entre os dispositivos.

6.2 Meios de Transmisso sem fio


Transmisso Wireless(Sem Fio)

65

CDTC

Centro de Difuso de Tecnologia e Conhecimento

Brasil/DF

Hoje em dia observamos um grande aumento de uso de tecnologias que permitem uma
grande mobilidade para seus usurios. Neste caso, o uso de meios guiados(cabos de fibra ptica,
cabo coaxial ou par tranado) no tm utilidade.
Os usurios de dispositivos mveis querem ter um jeito de poder acessar seus arquivos sem
depender da infra-estrutura de comunicao terrestre. A seguir mostrarei caractersticas fsicas
relacionadas a redes sem fio.
Para se entender a camada fsica interessante relembrarmos pequenos conceitos de fsica
que ser ilustrado a seguir:

Espectro Eletromagntico
Os eltrons criam ondas eletromagnticas que podem se propagar pelo espao. O nmero
de oscilaes por segundo de uma onda eletromagntica chamado de frequncia e medido
em Hertz. A distncia entre dois pontos mximos (ou mnimo) consecutivos chamado de comprimento de onda.

Podemos instalar antenas com um tamanho certo e as ondas eletromagnticas podem ser
enviadas e recebidas por distncias bastante longas. Toda a comunicao baseada neste princpio.
Todas as ondas eletromagnticas viajam a mesma velocidade no vcuo, independente de sua
frequncia. Esta velocidade chamada tambm de velocidade da luz e aproximadamente igual
300.000 Km/seg. No cobre ou na fibra, a velocidade cai cerca de 2/3 deste valor, devido a

66

CDTC

Centro de Difuso de Tecnologia e Conhecimento

Brasil/DF

dissipao de energia e com a velocidade se torna totalmente dependente de sua frequncia.

A relao entre velocidade (v) , frequncia (f) e comprimento de onda (lambda) se d pela
frmula:

67

CDTC

Centro de Difuso de Tecnologia e Conhecimento

Brasil/DF

Como estamos falando de velocidade da luz, v pode ser substitudo por c (simbolo da velocidade da luz). Observe que se j temos a velocidade (v) e conhecemos a frequncia, podemos
achar o valor de lambda substituindo na frmula acima.
Por exemplo: Ondas de 100MHz (100.000 Hz) tm cerca de 3 metros de comprimento. Ondas
de 1000Mhz( 1000.000 Hz) tm cerca de 0,3 metros de comprimento.

A relao entre velocidade (v) , frequncia (f) e comprimento de onda (lambda) se d pela
frmula:

68

CDTC

Centro de Difuso de Tecnologia e Conhecimento

Brasil/DF

Como estamos falando de velocidade da luz, v pode ser substitudo por c (simbolo da velocidade da luz). Observe que se j temos a velocidade (v), e conhecemos a frequncia, podemos
achar o valor de lambda substituindo na frmula acima.
Por exemplo: Ondas de 100MHz (100.000 Hz) tm cerca de 3 metros de comprimento. Ondas
de 1000Mhz( 1000.000 Hz) tm cerca de 0,3 metros de comprimento.
O espectro magntico mostrado na figura abaixo ilustra em que faixas de frequncia podemos
utilizar as ondas eletromagnticas para a transmisso. As partes das ondas de rdio, microondas, infravermelho e luz visveis so passveis de serem utilizadas para a transmisso de dados,
desde que seja tratado o sinal da onda.
As ondas ultravioleta, raio X e raios gama so opes boas para transmitir dados por terem
frequncias altas, porm so perigosas para os seres vivos, difceis de tratar o sinal, alm de no
se propagarem bem quando se encontram barreiras. Por isso estas no so utilizadas.

Transmisso de Rdio
Vale a pena frisar que as ondas de rdio, ainda bastante utilizadas, so fceis de gerar, podem percorrer longas distncias e penetrar com facilidade os edifcios. Estas ondas tambm so
69

CDTC

Centro de Difuso de Tecnologia e Conhecimento

Brasil/DF

omnidirecionais(se propagam em todas as direes) e por isso o transmissor e receptor no necessitam ficar alinhados.

Transmisso por Microondas


Observe a figura do espectro eletromagntico, este se localiza acima da frequncia de 100Mhz.
Estas ondas trafegam praticamente em linha reta e com isso podemos concentr-las em uma
faixa estreita atravs de uma antena parablica, que faz com que seja possvel fazer uma transmisso/recepo de informaes. O problema dessa transmisso de que seja necessrio um
alinhamento de grande preciso das duas antenas (receptora e transmissora).
Geralmente, existem vrias antenas colocadas em uma fileira, cada uma para uma uma direo (claro que obedecendo uma regra de espaamento entre elas). Isso permite uma maior
capacidade de transmisso de dados.
Um outro problema das microondas (ao contrrio das ondas de rdio) que elas no atravessam bem paredes de edifcios alm do esmaecimento de vrios caminhos, em que ondas
atrasadas podem chegar fora de fase em relao a ondas diretas e com isso cancelar o sinal.
Apesar de tantos problemas, as microondas so bem utilizadas hoje em dia para a transmisso de dados (redes wifi hoje em dia esto utilizando as faixas de freqncia de 2.4Ghz e 5.7)

Ondas Infravermelho
Ondas infravermelho so bastante utilizadas tambm (veja seu controle remoto). Estas permitem a comunicao de pequeno alcance e so relativamente direcionais, econmicas e fceis
de montar, porm este tipo de comunicao bastante limitado: no atravessam objetos slidos.
O fato de no atravessar objeto vantagem tambm no sentido de no interferir em outros
dispositivos semelhantes instalados em outras salas. Infelizmente pelas suas caractersticas
pouco usado para troca de grandes volumes de dados.

Polticas do espectro Eletromagntico


Para evitar uma confuso generalizada, existem acordos entre vrios orgos e empresas nacionais e internacionais para que se defina quem ter o direito de uso no espectro eletromagntico.
Os governos de cada pas alocam frequncias AM e FM de rdio e televiso, assim como
frequncias para companias telefnicas, polcia, defesa militar, e outros.
A ITU-R (internacional Telecommunication Union Radio Sector) um orgo ligado ao ITU que
tenta estabelecer um padro dos dispositivos para que vrios pases possam criar equipamentos
padronizados, mas muitos pases no seguem a recomendaao do ITU-R e nem mesmo a FCC
(Federal Communication Comission) que faz a alocao das frequncias para os EUA segue as
suas recomendaes.
70

CDTC

Centro de Difuso de Tecnologia e Conhecimento

Brasil/DF

Mesmo o governo alocando alguma parte da frequncia para determinado uso, existem questes complexas dentro dessas alocaes relacionadas as competies entre empresas para ter
permisso de uso de uma faixa do espectro magntico.
Existem trs maneiras de tratar as competies:

A empresa que contar a melhor histria levar o prmio. Ou seja, dentre as empresas que
desejam obter a licena de uso de determinada faixa do espectro, a que explicar melhor o
que ela ir fazer para atender melhor o pblico ser beneficiada. Infelizmente, este mtodo
pode levar a corrupo (quem der mais dinheiro , por detrs, ir ganhar a licena). E mesmo
se o governo for totalmente honesto, bem complexo ele ter que se justificar caso uma empresa estrangeira queira se apropriar da licena de uso. Por que a empresa estrangeira foi
contratada e no uma empresa nacional?
Outro modo de tratar isso sortear entre as empresas pretendentes. Isso leva a outros
problemas, pois algumas empresas podem no estar interessadas em fornecer servios,
mas querer obter a licena para venda futura do que ganhou "na loteria". Imagine uma lanchonete ganhando esse sorteio? Confuso
Se elevar o custo para obter a licena, isso evitaria que empresas pequenas (como uma
lanchonete) queiram comprar a sua parte. Isso tambm gera um problema de competio,
onde as empresas querendo ganhar o bolo, comeam a aumentar a oferta e fazendo com
que a empresa ganhadora fique devendo levando-os a falncia.
Vemos, ento, um grande problema utilizando quaisquer desses trs mtodos, logo uma alternativa um pouco radical a primeira vista, seria no alocar as faixas de frequncia para ningum
especfico. Deixe todos utilizarem da maneira que achar mais conveniente, respeitando a potncia para que no interfira na transmisso de outras pessoas.
Existe uma faixa de frequncia que geralmente os governos deixam liberadas para o uso:
ISM (Industrial, Scientific, Medical). Qualquer equipamento que voc imagine, utiliza muito esta
frequncia (telefones sem fio, mouse sem fio, controle remoto da garagem do carro,etc...).
Os pases definem diferentes faixas ISM, nos EUA dispositivos de potncia menor que 1Watt
podem utilizar uma faixa de frequncia sem a licena da FCC. A frequncia 900Mhz funciona
bem, mas est congestionada (observe seu telefone sem fio, provavelmente funciona nessa
faixa). Faixa de frequncia 2.4Ghz bastante utilizado em redes sem fio (Tecnologias bluetooth e 802.11), mas passvel de sofrer interfncia de microondas (que funciona nessa mesma
faixa de frequncia) e existe equipamentos de redes utilizando 5.4Ghz de frequncia (Tecnologia
802.11a), apesar de estar caindo em desuso hoje em dia.

71

CDTC

Centro de Difuso de Tecnologia e Conhecimento

Brasil/DF

6.3 Rede Pblica de Telefonia Comutada


Quando dois ou mais computadores querem se comunicar, a forma mais comum seria lig-los
por um cabo para esta troca de informao (LAN - Local Area Network). Um problema seria se
dois computadores estivessem em distncias bem longas, e puxar um cabo de rede atravessando
por exemplo, dois prdios, por cima de uma rua, seria invivel. Alm disso, muitos governos no
permitem que voc puxe cabos pela cidade sem uma licena para isto.
Uma forma interessante aproveitar alguma infra-estrutura j existente em algum local. Hoje
em dia muito comum ter uma estrutura de telefonia j implantada em cidades e isso seria a
forma de aproveitar a infra-estrutura j implantada para a transmisso de dados.
Em 1876, quando Graham Bell patenteou o telefone, comeou a aparecer uma demanda
grande desse servio. Inicialmente, os telefones eram ligados uns aos outros diretamente por um
cabo, mas podemos pensar que com o tempo isso seria invivel.
A figura a seguir mostra mais claramente a complexidade que seria tratar uma rede de telefonia em constante aumento:

Ento, um modo de resolver essa "teia de aranha" criar uma central receptora de telefones
e que conecte um telefone a outro. Antigamente existiam vrias pessoas responsveis por essa
conexo de telefones de modo manual, com o tempo surgiram equipamentos que conectavam os
circuitos automaticamente.

72

CDTC

Centro de Difuso de Tecnologia e Conhecimento

Brasil/DF

Caso haja uma expanso de usurios no modelo de topologia acima relacionado a distncia
entre os usurios, teria que ser criada uma forma de relacionar as centrais telefnicas para manter uma conexo de um usurio a outro ligado a central, situada a uma distncia longa.
Logo, ficou definido um esquema de topologia da seguinte maneira:

H uns tempos atrs essa infra-estrutura foi utilizada apenas para o trfego de voz. Hoje em
dia muito comum a sua utilizao para a transmisso de dados (ADSL, modem discado, etc...).
Existem dois conceitos que sero demonstrados de uma forma melhor futuramente: servios
orientados a conexo e servios sem conexo.

73

CDTC

Centro de Difuso de Tecnologia e Conhecimento

Brasil/DF

A telefonia um servio orientado a conexo, pois toda vez que voc pega o telefone para
falar, fechado um circuito lgico interno dedicado apenas para a sua comunicao e a qualidade
do servio geralmente melhor. Porm, exige mais informaes para estabelecer este circuito.
Existem servios sem conexo nos quais os dados so repartidos em pedaos menores e
enviados para a rede, sem que haja uma sequncia de chegada dos dados, muito menos um
canal de comunicao dedicado a ele. Apesar dos dados serem enviados de forma aleatria,
no final pode existir um rearranjo dos dados e verificao de erros. Os dados so passados de
uma unidade central, armazenados e renviados para a prxima unidade central (roteador). Essa
passagem de um ao outro acrescenta um retardo na transmisso, mas mesmo com isso, esse
servio oferece maior vazo (throughput) dos dados, pois um pedao de dado (pacote) no precisa esperar que outro chegue para ser transmitido.

6.4 Televiso a Cabo


O funcionamento bsico de um servio de televiso a cabo relativamente simples. Uma antena situada em um local mais alto captura sinais de televiso e retransmite para um dispositivo
que repassa para o cabo ligado aos usurios.
Quando se pensa em implementao de redes, importante sempre olhar antes se existe j
alguma infra-estrutura para ser reaproveitada.
Os servios de televiso a cabo utilizaram essa idia e comearam a aproveitar a estrutura
cabeada para oferecer servio de transmisso de dados.
Para esse fim, as conexes entre diferentes cabos locais, criaram uma infra-estrutura utilizando cabos de fibra-tica, pois conseguem maiores velocidades e capacidade de dados (ao
invs do cabo coaxial).
As faixas de frequncias utilizadas para tv/dados so divididas dentro do cabo coaxial, da
seguinte maneira:

A lio a seguir ir abordar assunto relacionado a como feito o controle do acesso ao meio
fsico e tambm a alguns controles de erros.

74

Captulo 7

Camada de Enlace
7.1 Questes Importantes Dessa Camada
A camada de enlace possui algumas funes bsicas:
* Prover um servio bem definido para a camada de rede;
* Cuidar dos os erros de transmisso;
* Regular o fluxo de dados para evitar que receptores mais lentos no sejam atropelados
por envios mais rpidos.
Para alcanar estes objetivos, a camada de enlace pega o pacote recebido da camada de
rede e encapsula eles em frames de transmisso. Cada frame contm um cabealho, um espao
para colocar o pacote e um preenchimento.

Embora eu esteja aqui explicando sobre a camada de enlace, os princpios mostrados aqui
so utilizados tambm em outras camadas (controle de erro, controle de fluxo). Independente da
camada, a sua forma semelhante e interessante estudar na camada baixa pelo fato de se
mostrar numa forma mais pura, podendo caso seja de interesse do leitor, examinar estes mecanismos aos mnimos detalhes.

75

CDTC

Centro de Difuso de Tecnologia e Conhecimento

Brasil/DF

Neste curso introdutrio no entrarei em detalhes do funcionamento dos protocolos de cada camada. Estarei apenas mostrando superficialmente para ter-se uma noo bsica que ajudar em
um estudo mais aprofundado futuramente.
Como foi dito anteriormente, a funo principal da camada de Enlace fornecer servio para
a camada de rede. Os tipos de servios possveis so:
* Servio no orientado a conexo sem confirmao;
* Servio no orientado a conexo com confirmao;
* Servio orientado a conexo com confirmao.
Servio no orientado a conexo sem confirmao
Consiste em um servio no qual o computador remetente envia um frame para uma mquina
destino sem ter a necessidade do destinatrio confirmar a chegada dos dados de modo correto.
Este servio tambm no cria nenhuma conexo lgica e caso haja perda do frame no meio do
caminho por rudo no meio de transmisso, nada ser feito para readquirir o dado perdido. Este
tipo de servio bom para meios nos quais existem poucas taxas de erro e os problemas so resolvidos nas camadas mais altas. Este tipo de servio bom para aplicaes que exigem tempo
real mais do que uma qualidade boa dos dados (servio de voz por exemplo, melhor perder um
pouco a voz do que ter um sistema que tenha que esperar 5 segundos a cada fala).
Servio no orientado a conexo com confirmao
Neste servio tambm no h nenhum estabelecimento prvio de um caminho dedicado para
a transmisso, porm este j possui um mecanismo de confiana maior, pois a cada frame transmitido confirmado que este foi recebido corretamente. Se um determinado frame no chegar
em um tempo estabelecido, ele ser enviado novamente. Este servio interessante para canais sem confiana como wireless, na qual h muitos rudos do ambiente que podem atrapalhar
a transmisso. Este modo de servio uma pequena otimizao e no algo obrigatrio. A camada de rede poderia mandar o pacote e esperar tambm a confirmao e retransmitir toda a
mensagem se no chegar corretamente. O problema que os frames (da camada de enlace)
geralmente tm um tamanho mximo de dados imposto pelo hardware e a camada de rede (pacotes) no. Se um pacote for dividido em 8 frames, por exemplo, e 20% de todos os frames so
perdidos, ir demorar muito tempo para o pacote ser enviado, pois a cada pedao perdido de
frame ser necesssrio retransmitir todo o pacote. Se existir confirmao na camada de enlace
e cada frame for confirmado e retransmitido, todos os pacotes iro chegar mais rapidamente.
2 pacotes (camada rede) -> ======== | ========
16 frames (camada enlace)-> = = = = = = = = | = = = = = = = = =
Imagine a perda nos frames (x) -> = x x = = = = = | x x x = = = x = =
Seria preciso retransmitir toda a mensagem pela camada de rede (se no existir confirmao
da camada de enlace). Ou seja, a cada pequena perda na camada de enlace (frames x perdidos)
teria que tentar dividir novamente a mensagem em 8 pedaos e enviar de novo, sujeito a perda
novamente.

76

CDTC

Centro de Difuso de Tecnologia e Conhecimento

Brasil/DF

Por isso interessante observar o meio de transmisso, se for rede sem fio (sujeito a muito
rudo) interessante ter uma confirmao na camada de enlace. Caso seja um meio mais confivel (por exemplo fibra tica) a necessidade de usar uma optimizao, por confirmao de cada
frame, diminui.
Servio orientado a conexo com confirmao

O ltimo servio, mais sofisticado para a camada de enlace, possui a caracterstica do estabelecimento de uma conexo dedicada antes de enviar um dado. A cada frame enviado pela
conexo enumerada e a camada de enlace garante que cada frame enviado realmente recebido. Alm disso, existe a garantia de que cada frame recebido seja nico e na ordem certa.
Nas outras conexes no existem essas garantias e as perdas e pacotes duplicados recebidos
so constantes.
Este tipo de servio separado em trs fases: inicialmente eles estabelecem o canal dedicado
de comunicao e verificam quais frames sero recebidos, logo depois os frames so realmente
transmitidos e finalmente, a conexo desfeita.
FRAME
Para fornecer os servios citados anteriormente, a camada de Enlace deve utilizar o servio oferecido pela camada fsica. O que a camada fsica faz receber um fluxo de dados (bits) e tentar
envi-lo para o seu destino. Este fluxo de bits no possui nenhuma garantia de erro. O nmero
de bits recebidos pode ser menor, maior ou igual a quantidade enviada pelo remetente e existe a
possibilidade de valores diferentes do dado original. Isto funo da camada de Enlace, detectar
os erros. Uma forma de fazer isso dividir o fluxo de bits em tamanhos fixos e computar para
verificao de erro (checksum). Quando o frame chega ao destino, o checksum feito novamente
e se for diferente do que estiver no frame, feito algum procedimento para cuidar disso (descartar
frames com erro ou enviando uma mensagem de volta alegando o erro). Quebrar um fluxo de bits
em frames bem difcil e h vrias tcnicas para isso. No ser estudado em detalhes como
feita esta quebra, mas deixarei a idia dos mtodos para quem quiser extender e procurar mais o
seu estudo para esta rea.

* Inserir gaps (espaos) entre os fluxos de bits para separar em frames;


* Contagem de caracteres (bits);
* Utilizao de flags de byte e insero de flags.

7.2 Controle de Erros


Conseguindo resolver os problemas mostrados anteriormente (fornecimento de servio para
a camada de rede e obteno dos servios da camada fsica para encapsulamento de frames),
surgem outras situaes que so funes dessa camada de enlace.

77

CDTC

Centro de Difuso de Tecnologia e Conhecimento

Brasil/DF

A pergunta de uma dessas situaes : como fazer todos os frames chegarem a camada de
rede do destinatrio, na ordem certa, e sem erros? Se um remetente enviar vrios frames sem
se preocupar com a chegada correta deles no alvo, talvez isso seja bom para um servio sem conexo sem confiabilidade. Mas, caso contrrio, no seria muito eficiente. Conseqentemente,
necessrio ter algum mecanismo de controle para o destinatrio informar ao remetente eventuais
problemas.
O mecanismo mais intuitivo fazer apenas o destinatrio enviar um dado confirmando que
est tudo ok ou que h necessidade de retransmisso do frame. Um problema seria se acontecer
um rudo na hora do envio de um dado pelo remetente, o receptor no ter motivo para enviar
nada (j que no sabe que o outro lado enviou dados), logo o remetente ficar esperando um
dado de confirmao que nunca chegar. Dessa forma, importante um controle de tempo: se
no receber nenhum dado de confirmao pelo destinatrio por x tempo, reenviar o frame.
Mas e se o problema for do destinatrio no sentido de que o frame de confirmao se perde
no meio do caminho? Teremos a situao do remetente no receber a confirmao e reenviar o
frame depois de x tempos. Como consequncia disso, o destinatrio ficar com frames duplicados que se no tiver controle, ser mandado para a camada de rede do destinatrio. Um mtodo
mais eficiente seria enumerar os dados para que o receptor possa distinguir se um determinado
frame numerado j foi recebido.

7.3 Controle de Fluxo


Uma outra preocupao importante da camada de enlace (as camadas superiores tambm)
o que fazer quando um sistema transmite frames mais rapidamente que o receptor poder consumir os dados. Isso geralmente acontece quando o remetente est enviando de uma rede rpida
(sem muito trfego) e o receptor est em uma rede lenta (ou muito congestionada).
Se o remetente forar uma transmisso de vrios frames, o destinatrio rapidamente ir ficar
completamente atolado e com o tempo comear a descartar dados. Duas abordagens existem
para cuidar dessa situao:
Uma delas baseada num controle de fluxo por permisso do destinatrio. O receptor envia
um dado perguntando se possvel enviar mais dados, o destinatrio envia uma resposta permitindo ou pedindo para segurar mais um tempo o envio dos frames.
A outra abordagem baseada em um mecanismo da comunicao, que limita a taxa de transmisso do remetente, sem a constante necessidade da informao de permisso do destinatrio.

78

Captulo 8

Subcamada MAC
8.1 Subcamada MAC (Medium Access Control)
Como j explicado anteriormente, as redes podem ser divididas em dois tipos: as que utilizam
conexes ponto a ponto e as que utilizam difuso. Trataremos agora sobre os tipos de conexo
em difuso e o ponto principal dessa rede conseguir determinar quem ir utilizar o canal por
determinado momento, quando muitos dispositivos esto competido para este fim.
Um exemplo do que seria esta competio: uma reunio de trabalho. Em determinado momento ter algum falando e todos escutando, mas assim que este parar de falar, outros tentaro
falar e ningum ir entender nada. O desafio determinar quem ter direito a falar assim que
um terminar. Um modo de tratar isto seria algum ser o mediador da reunio e quem quiser falar
levantar a mo.
Existem vrios protocolos para resolver a questo de disputa do canal. Voc, provavelmente,
ir encontrar tambm os termos multi-acesso a canais e acessos randmicos a canais. Os protocolos responsveis pela obteno do canal para a comunicao fazem parte dessa subcamada
(MAC) da camada de enlace. Esta subcamada muito importante para as LANs, que se baseiam
em conexes em difuso. WANs j no utilizam este modo, eles so ponto-a-ponto.

8.2 Alocaes Estticas e Dinmicas


O problema de alocao do Canal
Agora iremos ilustrar alguns modos de resolver o problema da competio entre hosts para
conseguir o canal para transmitir dados. Existem basicamente dois modos: esttico e dinmico.

Alocao Esttica
O modo mais intuitivo e tradicional para resolver a alocao, separar a largura de banda
(bandwidth) em faixas de frequncias fixas para n usurios (FDM - Frequency Division Multiplexing). Alguns problemas podem ser encontrados nesse modo de alocao, por exemplo: o
nmero de usurios n menor que as faixas de frequncias disponveis. Neste caso acontecer
79

CDTC

Centro de Difuso de Tecnologia e Conhecimento

Brasil/DF

desperdcio de banda (pois cada usurio poderia aproveitar melhor tendo faixa da banda maior).
Caso ocorra o contrrio, o nmero de n usurios serem maior que o nmero de faixas disponveis, teremos um problema de negao de servio (DoS) para as pessoas que no conseguirem
o canal.

Alocao Dinmica
Para alocao dinmica dos canais, devemos ter cuidado com vrios parmetros que influenciam
a eficincia da transmisso. Algumas das coisas com as quais devemos nos preocupar esto
ilustradas abaixo:
* Modelo de estaes: consistem em nmeros fixos de estaes em que quando uma estao envia, todas as outras estaes so bloqueadas at que todo o frame seja transmitido
de forma correta;
* Canal nico: um nico canal disponibilizado para toda a comunicao. Todas as estaes podem transmitir por ele e todos podem receber por ele;
* Colises: se dois frames so transmitidos simulteaneamente em um mesmo canal, eles
se sobrepem e podem embaralhar o sinal (coliso). Todas as estaes podem detectar
colises e um frame colidido deve ser retransmitido depois;
* Tempo de forma contnua: Ou seja, todo frame pode ser transmitido a qualquer instante,
no existe nenhuma central controladora do tempo que possa dividir o tempo em intervalos
fixos;
* Tempo de forma alocada: O tempo dividido em intervalos fixos (slots) e os frames so
transmitidos sempre que chega ao slot. Cada slot pode ter nenhum frame ou vrios frames
para serem enviados;
* Carrier Sense - significa que cada estao pode perceber se o canal est sendo utilizado
ou no. Caso esteja, a estao s ir transmitir quando o canal no estiver ocupado;
80

CDTC

Centro de Difuso de Tecnologia e Conhecimento

Brasil/DF

* Sem Carrier Sense - significa que as estaes no podem sentir se o canal est sendo
utilizado. Eles apenas transmitem e percebero s mais tarde se a transmisso foi efetuada
corretamente.
A seguir iremos mostrar alguns exemplos de protocolos que utilizam os conceitos citados
acima.

8.3 Protocolos de Mltiplo Acesso Parte1


CSMA
CSMA (Carrier Sense Multiple Access) um protocolo MAC no qual cada computador verifica
se o canal est sendo utilizado antes de transmitir algum dado.
Carrier Sense - descreve o fato que o transmissor escuta por uma onda portadora de sinais
(a idia bsica de transmisso de dados), antes de enviar. Ou seja, este detecta alguma
presena de sinal codificado por algum outro computador, antes de transmitir algo. Se a
onda portadora estiver carregando algum dado, o computador espera o trmino da transmisso antes de comear a sua.
Multiple Access - descreve o fato que mltiplos computadores enviam e recebem no mesmo
canal. Transmisses de um n so geralmente escutadas por todos os outros ns que
utilizam o mesmo canal.
fato que transmisses simultneas resultam em colises de frames e que cada transmisso
interfere nas outros, tendo como consequncia imediata uma sobreposio de sinais na qual o
receptor no consegue distinguir qual dado de quem. Vale resaltar que impossvel previnir
colises em redes que utilizam CSMA, mas existem trs modos bsicos de tentativas de diminuio de colises:
CSMA puro (Carrier Sense Multiple Access With Collision Avoidance) - apenas a verificao
de utilizao do canal feita, para evitar colises. Se dois computadores enviarem o frame
em um tempo aproximado (mas diferente), nenhum dos dois detectaram a utilizao do
canal e transmitiram. Os transmissores no detectam colises e enviam sempre o frame
inteiro (diminuindo a capacidade da banda). Receptores tambm no conseguem distinguir
erros do frame, devido a rudo ou se foi por colises, logo, a recuperao das colises
se baseia no fato de que os outros computadores podem detectar erros de frames (erros
sem ser de coliso) e chamar um procedimento de recuperao de erros. Por exemplo, o
receptor no enviar um dado de confirmao (ACK - Acknowledge), forando o transmissor
a retransmitir o dado depois de um determinado tempo;
CSMA-CA (Carrier Sense Multiple Access With Collision Avoidance) - cada computador
deve informar aos outros a sua inteno de transmitir e assim que todos os outros computadores forem informados, a informao transmitida. Este modo prev coliso porque
todos os outros computadores so alertados antes das transmisses a serem feitas, porm,
colises ainda podem ocorrer e no ser detectadas, acontecendo os mesmos problemas do
CSMA puro;
81

CDTC

Centro de Difuso de Tecnologia e Conhecimento

Brasil/DF

CSMA/CD (Carrier Sense Multiple Access With Collision Detection) - computadores conseguem detectar que colises ocorreram e param imediatamente de transmitir, logo depois
estes retornam ao estado anterior e aguardam um tempo aleatrio para retransmitir. Deste
modo, ocorre uma utilizao melhor sem desperdiar a largura de banda, j que o frame inteiro no transmitido caso haja uma coliso. Apesar de ser interessante, esta soluo no
pode ser utilizada em todos os tipos de meio fsico (ex.: onda microondas), pois podemos
ter situaes em que no sabemos nem que existe algum computador querendo o uso do
canal.
ALOHANET
ALOHA um protocolo da camada de enlace do modelo OSI (camada 2) para redes locais
(LAN) com a topologia de difuso (broadcast).
A primeira verso deste protocolo basicamente tinha as seguintes caractersticas:
* Se voc tiver dado para enviar, envie;
* Se a mensagem colidir com outra transmisso, tente enviar novamente mais tarde.
Muitos estudos foram feitos em cima deste protocolo e concluiram que a qualidade do tempo
de espera para reenviar os dados influencia de forma significativa a eficincia do protocolo e prev
seu comportamento.
A diferena entre Aloha e Ethernet (protocolo popular em redes lan cabeadas) que o Ethernet utiliza o CSMA/CD (Carrier Sense Multiple Access with Collision Detection) explicado anteriormente.

Na figura acima, os retngulos escuros so os frames que sofreram coliso. Podemos observar que nesse esquema muito fcil acontecer coliso e se existir muitos computadores querendo
transmitir, a eficincia cairia drasticamente.
Existe um protocolo modificado chamado de Slotted ALOHA, e a idia deste dividir o tempo
de transmisso pelo nmero de quadros formando intervalos (intervalo igual o tempo de transmisso de cada quadro). Cada n consegue sabe o incio de cada intervalo e em cada coliso,
todos identificam esta coliso antes do trmino do intervalo. Cada frame espera o prximo intervalo, se houver coliso este espera um tempo aleatrio para retransmitir (como no slot puro). O
82

CDTC

Centro de Difuso de Tecnologia e Conhecimento

Brasil/DF

problema desse protocolo que se vrios ns estiverem enviando, os intervalos em que houver
colises sero desperdiados e certos intervalos no sero utilizados, porque o tempo aleatrio
que foi falado tem um carter probabilstico, ou seja, como jogar a moeda, se der cara ele envia,
se der coroa ele espera mais um tempo. Portanto, este no um protocolo to eficiente para uma
rede com muitos ns enviando, sempre, informaes.
Ethernet
A Ethernet foi originalmente desenvolvida como um, entre muitos, projeto pioneiro da Xerox
PARC. Entende-se, em geral, que a Ethernet foi inventada em 1973, quando Robert Metcalfe
escreveu um memorando para os seus chefes contando sobre o potencial dessa tecnologia em
redes locais. Contudo, Metcalfe afirma que, na realidade, a Ethernet foi concebida durante um
perodo de vrios anos. Em 1976, Metcalfe e David Boggs (seu assistente) publicaram um artigo,
Ethernet: Distributed Packet-Switching For Local Computer Networks.
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.
A ethernet utiliza o esquema mostrado anteriormente (CSMA/CD) e os passos que ela faz
para a comunicao so os seguintes:

1. 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 com um 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 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
83

CDTC

Centro de Difuso de Tecnologia e Conhecimento

Brasil/DF

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 trfego 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.

8.4 Protocolos de Mltiplo Acesso Parte2


Protocolos de Redes Locais sem fio (Wireless LAN)

IEEE 802.11

As redes sem fio IEEE 802.11, que tambm so conhecidas como redes Wi-Fi, foram uma
das grandes novidades tecnolgicas dos ltimos anos. Atualmente, so o padro de fato em
conectividade sem fio para redes locais. Como prova desse sucesso pode-se citar o crescente
nmero de Hot Spots e o fato de a maioria dos computadores portteis novos j sarem de fbrica
equipados com interfaces IEEE 802.11.
Os Hot Spots, presentes nos centros urbanos e principalmente em locais pblicos, tais como
universidades, aeroportos, hotis, restaurantes e etc, esto mudando o perfil de uso da Internet
e, inclusive, dos usurios de computadores.
Existem vrios padres de rede sem fio listados a seguir:
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.

84

CDTC

Centro de Difuso de Tecnologia e Conhecimento

Brasil/DF

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.
802.11g
Baseia-se na compatibilidade com os dispositivos 802.11b e oferece uma velocidade de 54
Mbps. Funciona dentro da freqncia 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. Torna-se por vezes difcil de configurar,
como Home Gateway, devido sua freqncia de rdio.
Existem dois modos de transmisso de redes sem fio:
* Modo Ad-HOC
* Modo Infra-estruturada
Modo Ad-HOC

A expresso latina ad hoc significa literalmente para isto, por exemplo, um instrumento ad hoc
uma ferramenta elaborada especificamente para uma determinada ocasio ou situao ("cada
caso um caso"). Num senso amplo, poder-se-ia traduzir ad hoc como especfico ou especificamente.
Algo feito ad hoc ocorre ou feito somente quando a situao assim o exige ou o torna desejvel ao invs de ser planejado e preparado antecipadamente ou fazer parte de um plano mais
geral.
Um processo ad hoc consiste em um processo em que nenhuma tcnica reconhecida empregada e/ou cujas fases variam em cada aplicao do processo.
uma expresso que tambm pode expressar sem cabea. Em telecomunicaes, o termo
empregado para designar o tipo de rede que no possui um n ou terminal especial para o
qual todas as comunicaes convergem e que as encaminha para os respectivos destinos (este
terminal geralmente designado por ponto de acesso). Desta forma, uma Rede de computadores Ad-hoc aquela na qual todos os terminais funcionam como roteadores (repassam pacotes
de rede), encaminhando de forma comunitria as comunicaes advindas de seus terminais vizinhos.
No modo Ad-Hoc o usurio se comunica diretamente com outro(s). Pensado para conexes
pontuais, s recentemente este modelo passou a prover mecanismos robustos de segurana, por
conta do fechamento de padres mais modernos (802.11i). Porm, estes novos padres exigem
85

CDTC

Centro de Difuso de Tecnologia e Conhecimento

Brasil/DF

placas tambm mais modernas e que ainda no so a maioria no mercado.


Modo Infra-estruturada
Neste modo de conexo centralizada, o acesso a uma rede se d dentro do raio de ao de
um ponto de acesso (normalmente conhecido por hotspot) ou local pblico onde opere uma rede
sem fios. necessrio o uso de um dispositivo mvel, como um computador porttil, um Tablet
PC ou um assistente pessoal digital com capacidades de comunicao Wireless.
Um Hotspot Wi-Fi criado para estabelecer um ponto de acesso para uma conexo de rede.
O ponto de acesso transmite um sinal sem fio numa pequena distncia cerca de 100 metros.
Quando um perifrico que permite Wi-Fi, como um Pocket PC, encontrar um hotspot, o perifrico
pode na mesma hora conectar na rede sem fio. Muitos hotspots esto localizados em lugares que
so confortavelmente acessveis ao pblico, como aeroportos, cafs, hotis e livrarias. Muitas casas e escritrios tambm tm redes Wi-Fi. Enquanto alguns hotspots so gratuitos, a maioria das
redes pblicas suportada por Provedores de Servios de Internet (Internet Service Provider ISPs) que cobram uma taxa dos usurios para conectar na Internet.

Vale ressaltar que em Redes sem fio, o meio no qual voc ir transmitir, no possui nenhum
encapsulamento fsico. Logo, isso deixa a transmisso passvel de muitas interferncias e rudos.
Devido ao fato de no ter nehuma forma de conteno fsica da transmisso, no possvel
utilizar o esquema CSMA/CD para identificar colises de pacotes.

Terminal Escondido e Terminal Exposto


Existem alguns problemas relacionados a posio e alcance entre computadores ilustrados a
seguir.
Terminal Escondido
Terminais escondidos em uma rede sem fio, refere-se aos computadores(terminais) que esto

86

CDTC

Centro de Difuso de Tecnologia e Conhecimento

Brasil/DF

fora do alcance de outros computadores ou de um conjunto de computadores.


A figura a seguir ilustra de forma mais clara o que acontece. Imagine a situao em que
o computador A (esquerda) esteja transmitindo dados para o computador B (central). Caso o
computador C queira transmitir informaes para B, de acordo com o protocolo CSMA usado em
redes sem fio em geral, o computador ir "sentir"o meio e concluir falsamente que nenhum computador est fazendo transmisso. Isto acontece porque ele no tem alcance para saber que o
computador A est transmitindo, e como conseqncia desse problema o computador C ir enviar
dados para B e acontecer inevitavelmente um choque de pacote.

Terminal Exposto
Alm deste problema, temos outro de modo inverso ilustrado a seguir:

Quando B quer enviar um dado para C, o primeiro "sente"o canal para ver se est livre. Se
no estiver, ele falsamente conclui que no deve transmitir nada, j que o canal est em uso.
(Mesmo que a transmisso no tenha nada a ver com ele, comunicao A e D).
A maioria dos canais de rdio so half duplex (ou seja, os dados no canal podem trafegar
em ambas direes, mas um de cada vez), por este sentido, 802.11 no utiliza o CSMA/CD visto
anteriormente (usado pela Ethernet).
Para solucionar estes problemas, 802.11 suporta dois modos de operao. O primeiro chamado de DCF(Distributed Coordination Function - Funo de Coordenao Distribuda), que no
usa nenhum controle central do acesso (Como o Ethernet). E o outro, chamado de PCF (Pointe
Coordination Function - Funo de coordenao Pontual), que usa uma estao base para controlar todas as atividades de computadores que estejam ao seu alcance. Todas as implementaes
87

CDTC

Centro de Difuso de Tecnologia e Conhecimento

Brasil/DF

suportam DCF, mas PCF opcional. Quando 802.11 foi desenvolvido, foi utilizado o protocolo
CSMA/CA (CSMA With Collision Avoidance, explicado anteriormente), mas no entrarei em muitos detalhes de como a comunicao feita, pois teramos que dedicar bastante tempo apenas a
este assunto.

8.5 Endereamento MAC


O endereo MAC (do ingls Media Access Control) o endereo fsico da estao, ou melhor,
da interface de rede. um endereo de 48 bits, representado em hexadecimal. O protocolo
responsvel pelo controle de acesso de cada estao rede Ethernet. Este endereo o utilizado na camada 2 do Modelo OSI.
Exemplo:
00:16:D3:1A:27:6B

Os trs primeiros octetos so destinados identificao do fabricante, os 3 posteriores so


fornecidos pelo fabricante. um endereo universal, i.e., (teoricamente) no existem, em todo o
mundo, duas placas com o mesmo endereo.
Para ver qual o endereo MAC do seu dispositivo de rede, no linux, digite o comando -> ifconfig
No windows, voc pode ver o endereo MAC digitando -> ipconfig
Clique aqui http://standards.ieee.org/regauth/oui/oui.txt para ir a pgina da lista de fabricantes
relacionados ao endereo MAC
Vamos agora estudar na lio seguinte, a camada de redes que engloba assuntos como o
famoso nmero IP (enderaamento), uma introduo a algoritmos de roteamento e outros.

88

Captulo 9

Camada de Rede
9.1 Questes relacionadas a esta camada
Funes da Camada de Rede A camada de rede se preocupa em obter pacotes de um remetente e os enviar por todo um caminho para um destinatrio. Para alcanar o destino, requer
passar por vrios roteadors (hops) intermedirios e esta funo claramente se difere da camada
de enlace, que possui um objetivo modesto de apenas mover frames de uma ponta a outra. Com
isso, a camada de rede a mais baixa que trata com transmisses diretas fim a fim. Esta camada
consegue atingir seus objetivos s se souber como que est a topologia de comunicao (ex: o
conjunto de roteadores) e escolher um caminho apropriado para isso. Uma preocupao desta
camada escolher uma rota apropriada para evitar congestionamento entre alguma das partes
nessa linha de comunicao e tambm de no deixar algumas linhas ociosas por muito tempo
os desperdiando. Nesta lio iremos ilustrar alguns desses problemas e alguns esquemas que
existem para resolv-los.
Antes de comear a explicar aos detalhes da camada de rede, vale a pena mostrar o contexto
no qual a camada de rede trabalha. Os componentes principais desses sistemas so os equipamentos chamados "roteadores"ligados as suas linhas de transmisso.
A figura a seguir ilustra uma rede e importante se atentar a alguns detalhes:

* CPU1 um computador conectado diretamente em um roteador A;


* CPU2 est em uma rede local (LAN) e esta est conectado a um roteador F;
* B, C, D, E so roteadores que pertencem a chamada "sub-rede"explicada em captulos
anteriores.
89

CDTC

Centro de Difuso de Tecnologia e Conhecimento

Brasil/DF

Store-and-forward
Um pacote a ser enviado do computador CPU1 para outro CPU2, passa primeiramente por
um roteador mais prximo, mesmo se estiver em uma LAN ou um link direto ponto a ponto a um
roteador. O pacote guardado nesse roteador at chegar nele por completo, aplicada uma
verificao de erro (checksum) e se estiver ok ser repassado novamente a outro roteador perto
at chegar ao destino. Este mecanismo de guardar pacotes, checar e retransmitir chamado de
"store-and-forward packet switching".

9.2 Servios para a Camada de Transporte


A camada de rede deve oferecer alguns servios para a camada de transporte, seguindo
algumas regras citadas a seguir:
* O servio deve ser independente da tecnologia de roteamento;
* A camada de transporte deve ser encapsulada de modo a no precisar saber do nmero,
tipo e topologia dos roteadores presentes na conexo;
* Os endereos de rede devem ter alguma padronizao, independentemente do tipo de
rede(LAN ou WAN).
Com estas regras corretamente satisfeitas, os engenheiros da camada de rede tm bastante
liberdade para escrever especicaes detalhadas para serem ofertadas para a camada de transporte. Esta liberdade as vezes gera grandes conflitos entre pessoas com implementaes e idias
diferentes. Geralmente, esta discusso centrada em se a camada de rede deve prover servio
orientado a conexo ou no.
De um lado representantes da comunidade de Internet afirmam que o trabalho do roteador
apenas repassar pacotes, nada mais. No ponto de vista deles, a sub-rede inerentemente no
confivel, independente do modo que for projetada. Alm disso, os computadores devem aceitar
o fato de que a rede no confivel e devem fazer o controle de erro (deteco e correo) e de
fluxo, eles mesmos.
Podemos concluir que esta viso voltada para a idia de no conexo dos servios. Logo,
esta camada no dever ter nenhuma ordenao dos pacotes, muito menos fazer um controle de
fluxo. A razo disso o que comentei anteriormente, quem ir fazer isso sero os computadores.
Alm disso, cada pacote deve conter todo o endereo destino, pois cada pacote ser enviado
independentemente do pacote anterior a ele.
Do outro lado (representantes das empresas de telefonia) argumentam que uma sub-rede
deve prover servios confiveis, orientados a conexo. Neste ponto de vista, qualidade de servio
fator dominante e sem conexes pela sub-rede, QoS seria muito difcil de se obter, especialmente em trfegos de tempo real como voz e vdeo.
A Internet fornece um servio de rede baseado no modelo sem conexo, mas j existem
muitas pesquisas para que a Internet possa oferecer servios com propriedades normalmente
associadas apenas a servios orientadas a conexo (ex.: VLAN, - Virtual Local Area Network,
90

CDTC

Centro de Difuso de Tecnologia e Conhecimento

Brasil/DF

que so canais lgicos que simulam pela Internet uma LAN).


Existem dois modos de organizar a camada de rede de acordo com o tipo de servio oferecido.
Se for um servio sem conexo, pacotes so injetados na sub-rede (esse termo foi explicado nas
lies anteriores) individualmente e roteados independentemente um do outro. O outro tipo de
servio o orientado a conexo e este necessita reservar um caminho do roteador rementente
para um roteador destinatrio antes de transmitir qualquer pacote. Esse caminho chamado de
circuito virtual e podemos fazer uma analogia com os circuitos fsicos do sistema de telefonia
(quando voc disca um nmero e chama algum, quando este atende, estabelece um circuito
para que possa comear a trocar voz).
J ilustramos anteriormente que um computador A envie um pacote para um computador B,
ele percorre os roteadores at alcanar o destino. Como que o pacote consegue saber qual caminho tomar? Isto uma das preocupaes dos protocolos de roteamento. Basicamente, cada
roteador mantm uma tabela dos roteadores para os quais ele poder repassar os pacotes e deve
existir algum controle para que seja atualizado esta tabela para que tenha preferencialmente rotas
que estejam menos congestionadas e que tambm tenha um controle para que, caso uma rota
esteja quebrada, ser atualizada para que os pacotes no tomem esse caminho. Este controle
dinmico e existem vrios protocolos que resolvem estes problemas.
Para servios orientados a conexo, a idia de criar um circuito virtual evitar que sempre que
um pacote for enviado, escolha outra rota alm da estabelecida. Esta rota faz parte da configurao da conexo e armazena os valores em cada roteador e cada pacote possui um identificador
para poder saber a qual caminho virtual este pacote pertence.

9.3 Algoritmos de Roteamento


A funo principal da camada de rede o roteamento de pacotes de um computador remetente para um outro destinatrio. Na maioria das sub-redes, pacotes requerem vrios hops
(roteadores intermedirios) nessa viagem e a nica excesso para isto so as redes de difuso
(explicado anteriormente), mas mesmo nestes casos, o roteamento faz parte do assunto quando
o computador origem e o destinatrio no esto numa mesma rede. O algoritmo utilizado para a
descoberta de rotas e suas estruturas de dados utilizados so as reas de mais pesquisa dentro
dos projetos da camada de rede.
O algoritmo de roteamento a parte da camada de rede responsvel por decidir qual caminho
que um pacote deve seguir. Se a sub-rede usar servio sem conexo, a cada pacote que chegar, a deciso de qual rota tomar dever ser sempre refeita, pois a rota pode ter mudado antes
do pacote ter chegado. Algumas vezes chamamos essa rota utilizada atualmente de "sesso de
roteamento", pois a rota permanece ativa durante uma sesso inteira (ex: transmisso de arquivo)
Existe uma diferena entre roteamento (a deciso de qual rota tomar) e forward (repassagem
de um roteador a outro no momento que um pacote chega). Pode-se dizer que esses dois papis
so um mesmo processo dentro de um roteador. Um outro processo responsvel pela atualizao das tabelas de roteamento (responsveis em saber como esto os proximos roteadores).

91

CDTC

Centro de Difuso de Tecnologia e Conhecimento

Brasil/DF

Independentemente da rota ser escolhida a cada chegada de pacote ou se existe uma conexo j estabelecida, algumas propriedades so necessrias nos algoritmos de roteamento:
corretude, simplicidade, robusts, estabilidade, justia e optimalidade. Corretude e simplicidade
se explicam pelo nome, mas robusts um conceito mais difcil de estabelecer. A idia que se
uma rede implantada, deve-se esperar que esta dure vrios anos continuamente sem falhas.
Durante este perodo pode ocorrer falhas dos mais variados tipos, de softwares e hardwares.
Computadores, roteadores, canais de comunicao podem ser alvos da lei de murphy e a topologia tambm pode mudar vrias vezes. Um algoritmo de roteamento deve se adequar a estas
mudanas de topologia e trfego, alm de problemas nos equipamentos, sem perder a disponibilidade do servio por vrias horas.
Estabilidade tambm muito importante para um algoritmo de roteamento. Existem alguns
algoritmos que nunca conseguem convergir a um equilbrio, independente de quanto tempo que
ela estiver ativa. Um algoritmo estvel atinge equilbrio e permanece l. Este tem a ver com a
quantidade de atualizaes que o algoritmo faz, se o algoritmo no for bom ir constantemente
trocar informao de roteamento gerando trfego excessivo, congestinando mais a rede. Justia
e optimidade parece algo simples e bvio, mas so objetivos que se contradizem. Existem situaes em que para atingir uma justia para que todos possam usar a rede de forma razovel
deve-se diminuir a optimidade das transferncia dos dados entre os computadores. Logo existe
um compromisso a ser pensado entre eficincia global (optimidade) e justia entre a conexo das
pessoas que usam a rede.
Os Algoritmos de roteamento podem ser agrupadas em duas classes:
* Algoritmos no adaptativos: Tem a caracterstica de que as suas decises de roteamento
no esto baseadas em medidas ou estimativas do trfego atual e da topologia. Ao invs
disso, a escolha da rota para ser usada computada anteriormente, sem ser em tempo
real na rede, e copiada para os roteadores assim que as redes so iniciadas. Logo, existe
uma pr- organizao dos roteadores antes da sub-rede ser utilizada e algumas pessoas
chamam este procedimento de roteamento esttico.
* Algoritmos adaptativos: As decises de roteamento refletem mudanas na topologia da
rede e geralmente tambm o trfego de dados. Os algoritmos dessa classe diferem entre
si em como pegar as suas informaes (ex.: localmente, pelos roteadores adjacentes, por
todos roteadores), e tambm qual medida usada para optimizao(ex.: distncia, nmero
de hops (rot. intermedirios), ou estimativas de tempo de tramitao de pacotes) e como
estes trocam as rotas (a cada segundo, ou quando a topologia muda).
No irei explicar o funcionamento especfico de cada protocolo de roteamento que existe, pois
o principal objetivo ilustrar a idia bsica relacionado a este assunto.
A seguir iremos passar uma viso geral dos algoritmos de controle de congestionamento.

9.4 Controle de Congestionamento e Fluxo


Quando existem muitos pacotes de rede em uma sub-rede, a performance diminui. Esta situao chamada de congestionamento. Quando o nmero de pacotes enviados a uma sub-rede
por seus computadores est dentro da capacidade de transmisso, estes so todos entregues (a
no ser que haja algum erro de transmisso) e o nmero de pacotes entregues proporcional
92

CDTC

Centro de Difuso de Tecnologia e Conhecimento

Brasil/DF

ao nmero enviado. Porm, quando o trfego aumenta muito e os roteadores no do conta do


trabalho, pacotes comeam a ser perdidos. Isto tende a ficar pior at que ocorra um colapso total
da performance da rede onde nenhum pacote praticamente entregue.
Congestionamento pode surgir por vrios fatores. Se de repente pacotes em sequncia chegam de trs ou quatro linhas diferentes em apenas uma e esta unicamente for responsvel para
repassar os pacotes a diante, uma fila ir ser feita. Se no existir memria suficiente para armazenar temporariamente todos estes pacotes, eles iro comear a se perder. Adicionando mais
memria teoricamente ajudaria, mas mesmo se os roteadores tiverem infinitas quantidades de
memria, o congestionamento ao invs de melhorar, piora. Isso ocorre porque quando os pacotes chegarem no comeo da fila para serem repassados(lembre-se que existe uma memria
enorme e armazenaria MUITOS pacotes), j estariam expirados e pediriam um reenvio de pacotes (gerando duplicaes). Todos os pacotes duplicados iriam ser repassados pada o prximo
roteador, gerando trfego adicional em todo o caminho at o destino.
Outro fator que pode gerar congestionamento so os processadores lentos. Se um processador de um roteador tiver performance muito baixa (enfileiramento dos pacotes, atualizao das
tabelas, etc.), filas de pacotes iriam ser criadas e se exceder a capacidade da linha(canal). Outro
problema similar seria um canal de transmisso com baixa largura de banda e este causaria problemas semelhantes a de um processador lento. Apenas melhorando em parte o cpu ou a largura
de banda, iria apenas mudar o problema de lugar e geralmente o problema por falta de acordo
entre as partes do sistema.
Vale a pena ressaltar a diferena entre um controle de congestionamento e um controle de
fluxo. Controle de congestionamento deve ter a certeza de que uma sub-rede capaz de ter
disponibilidade de oferecer trfego de dados. um problema geral que envolve todas as partes
do sistema (computadores, roteadores, processos de armazenamento e repassagem de pacotes
e outros fatores que tendem a diminuir a capacidade da sub-rede).
Control de fluxo relacionado a trfego ponto a ponto entre remetente de destinatrio. Seu
trabalho fazer com que um transmissor no envie dados continuamente mais rpido do que
a capacidade de um receptor absorver. Geralmente, os controles de fluxo envolve um retorno
direto do receptor para o transmissor, para avisar de sua capacidade de absoro e como esto
as coisas do outro lado.
Para ver melhor a diferena entre os dois conceitos, considere uma rede que tenha uma capacidade de 1000gigabits/seg na qual este supercomputador esteja querendo transferir um arquivo
para um computador pessoal a velocidade de 1 Gbps. Embora no haja congestionamento na
rede, controle de fluxo necessrio para forar o supercomputador a parar de tempos em tempos
para ter a chance do computador pessoal respirar.
No outro extremo, considere uma rede do tipo store-and-forward com linhas de velocidade
1-Mbps e 1000 computadores de alta performance, metade na qual est tentando transmitir arquivos a 100 kbps para a outra metade. Aqui temos um problema no relacionado a transmissores
rpidos sobrecarregando computadores mais lentos, mas que o total de trfego oferecido excede
quanto a rede pode aguentar.
A razo da confuso entre o controle de fluxo e controle de congestionamento devido ao
fato de que alguns algoritmos de congestioanemtno operam com os destinatrios enviando mensagens para seus remetentes pedindo para diminuir a velocidade de transmisso quando a rede
comea a ficar com problemas. Logo, um computador pode receber tanto uma mensagem para
diminuir a velocidade de envio porque no consegue processar os pacotes a tempo ou, ento,
porque a rede no consegue aguentar os pacotes todos enviados.

93

CDTC

Centro de Difuso de Tecnologia e Conhecimento

Brasil/DF

9.5 Interligao de Redes


Tratatamos at agora as redes como se elas fossem homogneas, ou seja, todas as mquinas
utilizando o mesmo protocolo em todas as camadas. Isto acaba no ilustrando como seriam elas
no mundo real e vale ressaltar que existem redes dos mais variados tipos e cada camada delas
utilizando protocolos distintos.
No posso afirmar que bom ou ruim esta enorme quantidade de redes de tecnologias distintas e posso exprimir alguns motivos que geram essa diversidade na forma de fazer a comunicao
de dados.
Um motivo seriam as quantidades de redes j instaladas e que serviram de base para muitas empresas de grande porte e uso domiciliar. Redes domsticas praticamente usam apenas
TCP/IP, empresas de grande porte utilizam mainframes com SNA ( Sysems Network Architecture) da IBM, alguns computadores da Apple ainda utilizam redes AppleTalk, algumas empresas
de telefonia utilizam protocolos ATM (Assynchronous Transfer Mode) e hoje em dia tambm temos tecnologias novas relacionas a redes sem-fio. Isso ilustra a dinamicidade do mercado j que
dependendo da poltica da empresa, valeria a pena compartibilizar seus produtos a alguma outra
rede ou tentar fazer funcionar a tecnologia nova com a antiga da prpria empresa? Logo, isso
geraria maior quantidade de protocolos e tecnologias para que supram estas necessidades.
Hoje em dia temos uma queda brusca de preo dos produtos em relao a alguns anos
atrs. Esse barateamento de equipamentos permitiu que uma rede de determinada empresa no
seja disponibilizada somente por uma equipe especializada do alto escalo da empresa. Alguns
locais, a deciso do tipo de rede poderia ser dividida entre as reas da empresa , cabendo a elas
a sua prpria escolha das tecnologias existentes. Isso gera uma diversidade enorme (a equipe
de Marketing usando 802.11 e a equipe de desenvolvimento Ethernet).

Podemos observar acima diferentes redes interconectadas. Temos uma rede ATM geograficamente distribuda, um backbone de fica ptica FDDI (centro), uma rede de mainframes SNA,
uma rede sem fio 802.11 e uma rede ethernet na qual tem sua sada para a Internet.
A finalidade da interconexo delas, ter disponibilidade de servio para qualquer usurio
localizado nessa rede corporativa. Um computador mvel poderia enviar arquivos para computadores localizados na rede ethernet (por exemplo). Esse o maior desafio: transparncia e
disponibilidade de servio para a interconexo entre os usurios de redes distintas.
Existem vrios aspectos que tornam duas redes diferentes e ilustrarei algumas das diferenas
principais que foram ou so alvos de intensa pesquisa.

94

CDTC

Centro de Difuso de Tecnologia e Conhecimento

Brasil/DF

9.6 Como se Conectam as Redes?


As redes locais de uns tempos para c, tm se tornado elementos fundamentais para instituies governamentais, comerciais, acadmicas e industriais, crescendo de forma exponencial a
sua quantidade. Segundo dados de pesquisa, houve um crescimento de 2,6 milhes de redes de
1991 at 1993. Hoje o nmero de crescimento muito maior e esta proliferao das instalaes
destas redes levou ao surgimento e desenvolvimento de grandes quantidades de aplicacaes e
servios para suprir a quantidade de tecnologia instalada. Alguns destes, como servios de voz
ip ou de multimdia, exigem maior largura de banda e qualidade de servio, levando a redes locais
com acesso compartilhado aos seus limites de uso.
Algumas caractersticas intrnsecas redes locais, tais como o nmero mximo de pessoas
conectadas e alcance geogrfico mximo suportado, obrigam o particionamento de uma rede
que seria ideal, em subredes interconectadas. Isso aumenta a complexidade substancial em
cima do projeto e manuteno de uma rede, porm, a segmentao diminui a coliso e melhora
o desempenho da rede.
Pontes, Roteadores e Switches so os equipamentos principais utilizados para interconectar
redes. A seguir irei apresentar o funcionamento destes equipamentos e tambm uma discusso
sobre a adequao de cada uma das estratgias de conexo para um projeto de uma rede.

Pontes (Bridges)
Equipamentos de interconexo que atuam na camada 2 do modelo OSI (Camada de Enlace).
Como ilustrado anteriormente, esta camada fornece servios de controle de fluxo, deteco e
opcionalmente correo de erros e endereamento fsico.
Estes equipamentos funcionam como filtros, repetindo apenas os pacotes que para chegar ao
destino precisam passar pelo equipamento. Ou seja, repassam todos pacotes que so destinados aos computadores que no pertenam ao mesmo segmento de redes dos computadores de
origem. Deste modo, isolam o trfego interno de cada segmento de rede melhorando o tempo
de resposta e o desempenho desses segmentos de rede. A reduo do trfego ocorre de acordo
com o volume de quadros (frames) enviados para diferentes segmentos de rede, da quantidade
de mensagens em difuso (broadcast) e multicast em relao ao volume total de trfego.
Dois tipos de ponte existem: locais e remotas. A diferena principal das duas a abrangncia geogrfica das redes. As pontes remotas conectam vrios segmentos de redes locais em
reas dispersas, utilizando linhas de telecomunicaes (ex: rede de telefonia) e as pontes locais
oferecem conexo direta de mltiplos segmentos de LAN numa mesma rea.
As pontes permitem interconexo de segmento de redes de tipos diferentes (Ethernet com
FDDI, Ethernet com SNA, Ethernet com Token Ring) ou redes de tecnologias similares (Ethernet
com Ethernet, Token Ring com Token Ring,etc). Quando as pontes so de tecnologias similares,
so chamadas de pontes transparentes ou ento, por outro lado, so as pontes com roteamento
na origem.
As redes com pontes transparentes no sofrem nenhuma modificao ao serem interconectadas, pois a ponte transparente para os computadores da rede (elas no conseguem ver
diretamente que tem uma ponte). As pontes quando conectadas, analisam o endereo origem
dos quadros originados de todos os segmentos ligados a ela e concluem que o computador origem pode ou no ser atingido pela porta na qual o quadro chegou. Com isso as pontes criam
tabelas de rotas que constituem de pares com endereo de origem e porta de sada associada
a ele. Porta o nome dado para cada ligao da ponte a uma LAN e cada uma dela possui um
95

CDTC

Centro de Difuso de Tecnologia e Conhecimento

Brasil/DF

endereo MAC diferente.


Ao receber um quadro, a ponte verifica na tabela de rotas se o endereo de destino dele est
associado a uma porta diferente da porta de origem, enviando, neste caso, o quadro para a porta
indicada. Por outro lado, se a tabela no possuir nenhuma associao ao endereo de destino,
o quadro retransmitido para todas as portas (flooding), exceto a porta de origem. Pacotes de
broadcast e multicast so tambm enviados desta forma.
Pontes com roteamento de origem assumem que a inteligncia para rotear dados est nos
computadores. O computador origem que responsvel pela escolha do caminho que o quadro deve seguir e faz essa tarefa incluindo informaes de roteamento no cabealho do frame.
Quando a estao de origem do quadro no est na mesma rede da estao de destino, o primeiro bit do endereo de origem 1. Ao escutar um quadro com esta caracterstica, a ponte
analisa a informao de roteamento do quadro. Se o identificador da LAN atravs da qual ele
chegou seguido pelo identificador da ponte em questo, ela retransmite o quadro para a prxima LAN especificada segundo a informao de roteamento do quadro.
Existe a possibilidade de que, de alguma forma, diversos segmentos da rede sejam conectados por mais de uma via. Quando isso ocorre, possvel que os quadros circulem continuamente
entre os segmentos da rede, uma situao chamada, s vezes, de "data storm".
Como falado antes, pontes so vantajosas quando se divide grandes redes em segmentos
gerenciveis. Dentre as diversas vantagens, podemos citar:
* Pontes isolam reas de redes especficas, deixando-as menos expostas aos maiores problemas de rede;
* Filtragem regula o trfego que repassado para segmentos especficos;
* Pontes permitem comunicao entre mais dispositivos de inter-redes que seriam suportadas em uma nica LAN conectada a uma ponte;
* Uso de ponte elimina a limitao de n. O trfego local de rede no passado todas as
redes conectadas;
* Pontes permitem a conexo de estaes distantes, que acarreta o aumento do nmero de
conexes de uma rede;
* Pontes so fceis de instalar e dar manuteno.
Roteadores (Routers)
Roteadores atuam na camada 3 do modelo OSI (camada de rede). Estes so equipamentos
utilizados para interconexo de redes que utilizam a mesma camada de transporte (camada 4
modelo OSI), porm camadas de rede diferentes. Assim como as pontes, roteadores tambm
possuem papel de filtros, mas trabalhando em uma camada acima do que as bridges.
Roteadores filtram trfego baseado nos campos de endereamento contidos dentro do cabealho do protocolo de rede. Subcampos destes endereos identificam o segmento da LAN onde
esto localizadas as estaes origem e destino. Protocolos em que os campos de endereamento no possuem subcampos identificadores da localizao da estao destino no podem
ser roteados, podendo, porm, ter seus pacotes filtrados por pontes. Um exemplo disto o protocolo NetBIOS, j que em seu cabealho existem apenas informaes dos nomes das estaes
e no sua localizao. Nestes casos, a fim de repassar pacotes, o roteador freqentemente
usado como uma ponte.

96

CDTC

Centro de Difuso de Tecnologia e Conhecimento

Brasil/DF

Alm da forma de filtrar o trfego, roteadores tambm diferem das pontes pelo controle do
congestionamento, por filtrar quadros de broadcast e pela determinao da melhor rota na rede
visando minimizar seu trfego (a melhora no uso dos links tambm oferecido pelas pontes com
roteamento na origem, porm de forma muito menos eficiente que pelos roteadores). O filtro de
quadros broadcast bastante desejvel quando mensagens deste tipo so usadas para resolver
endereos e para encontrar recursos da rede como servidores de arquivo. Neste caso, mensagens broadcast so recebidas por todos equipamentos na rede e simplesmente descartadas na
maioria destes, desperdiando uma grande largura de banda. Quando um link WAN de baixa
velocidade ou de custo delicado usado para conectar duas LANs esta caracterstica se torna
particularmente importante.
Como foi visto na seo anterior, as redes conectadas por pontes possuem segmentos fsicos
separados, porm logicamente so consideradas uma grande rede. As pontes assumem que o
nodo destino de um quadro atingvel diretamente, sem nodos intermedirios, uma vez que o
nvel de enlace no tem conhecimento de inter-redes, ou de roteamento atravs de redes locais
conectadas em srie. Assim, as pontes no oferecem a possibilidade de isolar nodos entre grupos lgicos, que seria bastante til em situaes como aquelas onde mensagens broadcast so
destinadas apenas alguns nodos especficos.
J os roteadores oferecem muito mais flexibilidade no trfego do fluxo. Redes facilmente podem ser divididas em grupos lgicos distintos, utilizando para isso convenes de endereamento
como no TCP/IP.
Um exemplo ilustrando roteador e ponte o "Modem"ADSL. Podemos ter dois tipos deste
equipamento, o que funciona no modo router e o que funciona no modo bridge. Uma forma de
saber facilmente se router ou bridge a existncia ou no de um "discador"para poder conectar
a Internet. Quando voc conecta na Internet sem a necessidade de clicar em nenhum programa
para isso, voc provavelmente ter um "Modem"ADSL em modo router. Este equipamento faz a
interconexo entre duas redes (A sua rede residencial e a rede da empresa de telefonia).
Nas sees posteriores, irei abordar o enderaamento lgico IP e o cabealho de pacotes IP
citado anteriormente.

Hub
O Hub um dispositivo que tem a funo de interligar os computadores de uma rede local.
Sua forma de trabalho a mais simples se comparado ao switch e ao roteador: o Hub recebe
dados vindos de um computador e os transmite s outras mquinas. No momento em que isso
ocorre, nenhum outro computador consegue enviar sinal. Sua liberao acontece aps o sinal
anterior ter sido completamente distribudo.
O Hub no usado para interconectar redes, mas sim para conectar computadores a um
canal em comum. Este equipamento na verdade apenas um ampliador de sinal para que todos
os computadores ligados a ele consigam se comunicar. Este opera na camada 1 do modelo OSI
(Camada Fsica).
Em um Hub pode ter vrias portas, ou seja, entradas para conectar o cabo de rede de cada
computador. Geralmente, h aparelhos com 8, 16, 24 e 32 portas. A quantidade varia de acordo
com o modelo e o fabricante do equipamento.
Caso o cabo de uma mquina seja desconectado ou apresente algum defeito, a rede no
deixa de funcionar, pois o Hub que a "sustenta". Tambm possvel adicionar um outro Hub ao
j existente. Por exemplo, nos casos em que um Hub tem 8 portas e outro com igual quantidade
de entradas foi adquirido para a mesma rede. Hubs so adequados para redes pequenas e/ou
97

CDTC

Centro de Difuso de Tecnologia e Conhecimento

Brasil/DF

domsticas. Havendo poucos computadores pouco provvel que surja algum problema de desempenho.

9.7 Cabealho IP
IP um acrnimo para a expresso inglesa "Internet Protocol"(ou Protocolo de Internet), que
um protocolo usado entre duas mquinas em rede para encaminhamento dos dados.
Os dados numa rede IP so enviados em blocos referidos como pacotes ou datagramas (os
termos so basicamente sinnimos no IP, sendo usados para os dados em diferentes locais nas
camadas IP). Em particular, no IP nenhuma definio necessria antes do host tentar enviar
pacotes para um host com o qual no comunicou previamente.
O IP oferece um servio de datagramas no confivel (tambm chamado de melhor esforo),
ou seja, o pacote vem quase sem garantias. O pacote pode chegar desordenado (comparado
com outros pacotes enviados entre os mesmos hosts), tambm podem chegar duplicados, ou
podem ser perdidos por inteiro. Se a aplicao precisa de confiabilidade, esta adicionada na
camada de transporte.
O IP o elemento comum encontrado na internet pblica dos dias de hoje. descrito no RFC
791 da IETF, que foi pela primeira vez publicado em Setembro de 1981. Este documento descreve
o protocolo da camada de rede mais popular e atualmente em uso. Esta verso do protocolo
designada de verso 4, ou IPv4. O IPv6 tem endereamento de origem e destino de 128 bits,
oferecendo mais endereamentos que os 32 bits do IPv4.

Verso: O primeiro campo do header (ou cabealho) de um datagrama IPv4 o campo de


version (ou verso) de 4 bits.
98

CDTC

Centro de Difuso de Tecnologia e Conhecimento

Brasil/DF

* IHL: O segundo campo, de 4 bits, o IHL (acrnimo para Internet Header Length, ou seja,
Comprimento do Cabealho da Internet) com o nmero de words de 32 bits no cabealho
IPv4. Como o cabealho IPv4 pode conter um nmero varivel de opes, este campo
essencialmente especifica o offset para a poro de dados de um datagrama IPv4. Um
cabealho mnimo tem 20 bytes de comprimento, logo o valor mnimo em decimal no campo
IHL seria 5.
* Tipo de Servio: No RFC 791 (Espcie de manual para a implementao dos protocolos),
os 8 bits seguintes so alocados para um campo tipo de Servio (ToS) agora DiffServ e ECN
(para Qualidade de Service). A inteno original era para um host especificar uma preferncia para como os datagramas poderiam ser manuseados assim que circulariam pela
rede. Por exemplo, um host pode definir o campo de valores do seu ToS dos datagramas
IPv4 para preferir pequeno desfasamento de tempo (ou "delay"), enquanto que outros podem preferir alta confiabilidade. Na prtica, o campo ToS no foi largamente implementado.
Contudo, o trabalho experimental de pesquisa e desenvolvimento se focou em como fazer
uso destes oito bits. Estes bits tm sido redefinidos e mais recentemente atravs do grupo
de trabalho do DiffServ na IETF e pelos pontos de cdigo do Explicit Congestion Notification
(ECN) codepoints.
* Tamanho Total: O campo de 16 bits seguinte do IPv4 define todo o tamanho do datagrama,
incluindo cabealho e dados, em bytes de 8 bits. O datagrama de tamanho mnimo de
20 bytes e o mximo 65535 (64 Kbytes). O tamanho mximo do datagrama que qualquer
host requer para estar apto para manusear so 576 bytes, mas os hosts mais modernos
manuseiam pacotes bem maiores.
Por vezes, as subredes impem restries no tamanho, em cada caso os datagramas
tm que ser fragmentados. A fragmentao manuseada quer no host quer no switch
de pacotes no IPv4, e apenas no host no caso do IPv6.
* Identificador: O campo seguinte de 16 bits um campo de identificao. Este campo
usado principalmente para identificar fragmentos identificativos do datagrama IP original.
Alguns trabalhos experimentais sugerem usar o campo IP para outros propsitos, tais como
adicionar pacotes para levar a informao para datagrama, de forma a que ajude a pesquisar datagramas para trs com endereos fonte falsificados.
* Flags: O campo de 3 bits que segue usado para controlar ou identificar fragmentos.
* Offset: O campo offset do fragmento tem 13 bits, e permite que um receptor determine o
stio de um fragmento em particular no datagrama IP original.
* Tempo de Vida: Um campo de 8 bits, o TTL (time to live, ou seja, tempo para viver) ajuda
a prevenir que os datagramas persistam (ex. andando aos crculos) numa rede. Historicamente, o campo TTL limita a vida de um datagrama em segundos, mas tornou-se num
campo de contagem de hops. Cada switch de pacotes (ou router) que um datagrama atravessa decrementa o campo TTL em um valor. Quando o campo TTL chega a zero, o pacote
no seguido por um switch de pacotes e descartado.
* Protocolo: Um campo de Protocolo de 8 bits segue-se. Este campo define o protocolo
seguinte usado numa poro de dados de um datagrama IP. A Internet Assigned Numbers
Authority mantm uma lista de nmeros de protocolos. Os protocolos comuns e os seus
99

CDTC

Centro de Difuso de Tecnologia e Conhecimento

Brasil/DF

valores decimais incluem o Protocolo ICMP (Internet control message protocol, ou seja,
Protocolo de controlo de mensagens da Internet) (1), o Protocolo TCP (Transmission Control
Protocol, ou seja, Protocolo de controlo de transmisso) (6).
* Checksum: O campo seguinte um campo de verificao (checksum) para o cabealho do
datagrama IPv4. Um pacote em trnsito alterado por cada router (hop) que atravesse. Um
desses routers pode comprometer o pacote, e o checksum uma simples forma de detectar
a consistncia do cabealho. Este valor ajustado ao longo do caminho e verificado a cada
novo hop. Envolve apenas verificao do cabealho (no dos dados).
* Endereo de origem/destino: A seguir ao campo de verificao, seguem-se os endereos
de origem e de destino, de 32 bits cada um. Note que os endereos IPv6 de origem e
destino so de 128 bits cada.
* Opes: Campos do cabealho adicionais (chamados de options, opes) podem seguir
o campo do endereo de destino, mas estes no so normalmente usados. Os campos de
opo podem ser seguidos de um campo de caminho que assegura que os dados do utilizador so alinhados numa fronteira de words de 32 bits. (No IPv6, as opes movem-se fora
do cabealho standard e so especificados pelo campo Next Protocol, semelhante funo
do campo "Protocolo"no IPv4). A seguir, trs exemplos de opes que so implementadas
e aceitas na maioria dos roteadores:
* Security (Especifica o nvel de segurana do datagrama (usado em aplicaes militares));
* Timestamp (Faz com que cada roteador anexe seu endereo e seu timestamp (32
bits), que serve para depurao de algoritmos de roteamento);
* Record route (Faz com que cada roteador anexe seu endereo).
Caso voc queira ver "ao vivo e a cores"um cabealho IP e seus dados, voc pode instalar um
programa de captura de pacotes chamado : Wireshark (No CDTC temos um curso especialmente
disso). Irei colocar aqui uma captura mostrando um cabealho de um pacote IP.

100

CDTC

Centro de Difuso de Tecnologia e Conhecimento

Brasil/DF

9.8 Endereamento IP
O Endereamento IP

O endereo IP, de forma genrica, pode ser considerado como um conjunto de nmeros que
representa o local de um determinado equipamento (normalmente computadores) em uma rede
privada ou pblica.
Para um melhor uso dos endereos de equipamentos em rede pelas pessoas, utiliza-se a
forma de endereos de domnio, tal como "www.wikipedia.org". Cada endereo de domnio
convertido em um endereo IP pelo DNS. Este processo de converso conhecido como resoluo de nomes de domnio.

Notao
O endereo IP, na verso 4 (IPv4), um nmero de 32 bits escrito com quatro octetos e
no formato decimal (exemplo: 192.168.0.1). A primeira parte do endereo identifica uma rede
especfica na inter-rede, a segunda parte identifica um host dentro dessa rede. Devemos notar
que um endereo IP no identifica uma mquina individual, mas uma conexo inter-rede. Assim,
um gateway conectando n redes tem n endereos IP diferentes, um para cada conexo.
Os endereos IP podem ser usados tanto para nos referirmos a redes quanto a um host individual. Por conveno, um endereo de rede tem o campo identificador de host com todos os
bits iguais a 0 (zero). Podemos tambm nos referir a todos os hosts de uma rede atravs de um
endereo por difuso, quando, por conveno, o campo identificador de host deve ter todos os
bits iguais a 1 (um). Um endereo com todos os 32 bits iguais a 1 considerado um endereo por
difuso para a rede do host origem do datagrama. O endereo 127.0.0.1 reservado para teste
(loopback) e comunicao entre processos da mesma mquina. O IP utiliza trs classes diferentes de endereos. A definio de classes de endereos deve-se ao fato do tamanho das redes
que compem a inter-rede variar muito, indo desde redes locais de computadores de pequeno
porte, at redes pblicas interligando milhares de hosts.
Existe uma outra verso do IP, a verso 6 (IPv6) que utiliza um nmero de 128 bits. Com isso
d para utilizar 25616 endereos.
O endereo de uma rede (no confundir com endereo IP) designa uma rede, e deve ser
composto pelo seu endereo (cujo ltimo octeto tem o valor zero) e respectiva mscara de rede
(netmask).

Classes de endereos
Originalmente, o espao do endereo IP foi dividido em poucas estruturas de tamanho fixo
chamados de "classes de endereo". As trs principais so a classe A, classe B e classe C. Examinando os primeiros bits de um endereo, o software do IP consegue determinar rapidamente
qual a classe, e logo, a estrutura do endereo.
* Classe A: Primeiro bit 0 (zero);
* Classe B: Primeiros dois bits so 10 (um, zero);
101

CDTC

Centro de Difuso de Tecnologia e Conhecimento

Brasil/DF

* Classe C: Primeiros trs bits so 110 (um, um, zero);


* Classe D: (endereo multicast): Primeiros quatro bits so: 1110 (um,um,um,zero);
* Classe E: (endereo especial reservado): Primeiros quatro bits so 1111 (um,um,um,um).
A tabela seguinte contm o intervalo das classes de endereos IPs

Classe / Gama de Endereos / N. Endereos por Rede


A / 1.0.0.0 at 126.0.0.0 / 16777216
B / 128.0.0.0 at 191.255.0.0 / 65536
C / 192.0.0.0 at 223.255.255.254 / 256
D / 224.0.0.0 at 239.255.255.255 / multicast
E / 240.0.0.0 at 255.255.255.255 / multicast reservado
Existem classes especiais na Internet que no so consideradas pblicas, i.e., no so consideradas como endereveis, so reservadas, por exemplo, para a comunicao com uma rede
privada ou com o computador local ("localhost").
Blocos de Endereos Reservados CIDR
Descrio
0.0.0.0/8
Rede corrente (s funciona como endereo de origem)
10.0.0.0/8
Rede Privada
14.0.0.0/8
Rede Pblica
39.0.0.0/8
Reservado
127.0.0.0/8
Localhost
128.0.0.0/16
Reservado (IANA)
169.254.0.0/16
Zeroconf
172.16.0.0/12
Rede Privada
191.255.0.0/16
Reservado (IANA)
102

CDTC

Centro de Difuso de Tecnologia e Conhecimento

Brasil/DF

192.0.0.0/24
Sem Descrio
192.0.2.0/24
Documentao
192.88.99.0/24
IPv6 para IPv4
192.168.0.0/16
Rede Privada
198.18.0.0/15
Teste de benchmark de redes
223.255.255.0/24
Reservado
224.0.0.0/4
Multicasts (antiga rede Classe D)
240.0.0.0/4
Reservado (antiga rede Classe E)
255.255.255.255
Broadcast

Localhost
A faixa de IP 127.0.0.0 127.255.255.255 (ou 127.0.0.0/8 na notao CIDR) reservada para
a comunicao com o computador local (localhost). Qualquer pacote enviado para estes endereos ficaro no computador que os gerou e sero tratados como se fossem pacotes recebidos
pela rede (Loopback).
O endereo de loopback local (127.0.0.0/8) permite aplicao-cliente enderear ao servidor
na mesma mquina sem saber o endereo do host, chamado de "localhost".
Na pilha do protocolo TCPIP, a informao flui para a camada de rede, onde a camada do
protocolo IP reencaminha de volta atravs da pilha. Este procedimento esconde a distino entre
ligao remota e local.

Redes privadas
Dos mais de 4 bilhes de endereos disponveis, trs faixas so reservadas para redes privadas.Estas faixas no podem ser roteadas para fora da rede privada - no podem se comunicar
103

CDTC

Centro de Difuso de Tecnologia e Conhecimento

Brasil/DF

diretamente com redes pblicas. Dentro das classes A,B e C foram reservadas redes (normatizados pela RFC 1918) que so conhecidas como endereos de rede privados.

Mscaras de Subrede
Mscaras de Subrede consistem de uma srie de 1s binrios seguidos por 0s. Os 1s indicam
que uma parte da rede pertence rede e os 0s indicam as partes que pertencem ao host.
Normalmente, as mscaras de subrede so representadas com quatro nmeros de 0 a 255 separados por trs pontos. A mscara 255.255.255.0 (ou 11111111.11111111.11111111.00000000),
por exemplo, em uma rede da classe B, indica que o terceiro byte do endereo IP o nmero de
subrede e o quarto o nmero do host (veja a seguir).
Embora, normalmente, as mscaras de subrede sejam representadas em notao decimal,
mais fcil entender seu funcionamento usando a notao binria. Para determinar qual parte de
um endereo o da rede e qual o do host, um dispositivo deve realizar uma operao "AND".

A Poro da Rede o AND entre o Endereo e a Mscara.


Um mscara de subrede tambm pode ser representada em um formato chamado notao
CIDR). O formato CIDR fornece o endereo da rede seguido por uma barra ("/") e o nmero de
bits 1 da mscara da subrede (ou seja, o nmero de bits relevantes no nmero da rede). Por
exemplo, 192.0.2.96/24 indica um endereo IP no qual os primeiros 24 bits so usados como
endereos de rede (255.255.255.0).
As mscaras de subrede no precisam preencher um octeto ("byte") inteiro 8 bits em 1
(11111111). Isto permite que uma rede classful (com aquelas classificaes de classe) sejam subdivididas em subredes. Para criar uma subrede reserva-se alguns bits do host para a
rede. O exemplo a seguir mostra como os bits podem ser "emprestados"para converter uma rede
classful em uma subrede.

No exemplo acima, podemos observar um endereo de rede que na classificao tradicional


seria de classe C, e para que um endereo de classe C tenha os 3 primeiros octetos como endereos de rede completos e o ultimo octeto como endereo de host, deveramos ter uma mscara
104

CDTC

Centro de Difuso de Tecnologia e Conhecimento

Brasil/DF

255.255.255.0

11111111.11111111.11111111.00000000

os 3 primeiros octetos (sublinhados) com 1 = endereos rede

o ultimo octeto com tudo 0 = endereos host


Mas que estranho! A mscara nao 255.255.255.0, 255.255.255.192 e temos em forma binria
como mostrado acima:

11111111.1111111.11111111.11000000

Logo, temos um tipo diferente de classificao chamada de "classless", ou seja, no segue o


modelo tradicional (classe A,B,C,etc...).
Comparando o da classe C com esse modelo "Classless", temos apenas a diferena na mscara do ltimo octeto: 11000000
Ento, esse 11 que sobrou (como indica a parte de rede, explicado anteriormente), seria a
"sub-rede"de uma rede.
Ento, resumindo temos

11111111.11111111.11111111 - parte de rede


11 - parte da subrede
000000 - parte dos hosts
Colocando em uma tabela e usando o endereo ip para teste : 192.168.5.130 a seguinte situao:

O nmero de IPs em cada classe limitada em nmero: s capaz de aceitar certo nmero
de hosts. Um endereo C classful, por exemplo, s tem espao para 254 hosts - pois s h um
byte reservado ao host e dois IPs so reservados. Um endereo de classe C pode dar origem a

105

CDTC

Centro de Difuso de Tecnologia e Conhecimento

Brasil/DF

quatro subredes cada uma com at 62 hosts (veja a seguir).


Os endereos IPV4 so divididos em trs partes: a parte da rede, a parte da subrede (atualmente considerada como pertecente rede) e a parte do host.

Nmero de hosts em uma subrede


Para determinar o nmero de hosts/subredes disponveis a partir de certa mscara de subrede
devemos verificar o nmero de bits emprestados. No exemplo anterior, por exemplo, h 2 bits
emprestados, logo h:
22 2 = 2
Isto se deve ao fato de que a RFC 950 (seo 2.1, pgina 5) no permite subredes com todos os
bits em 1 ou em 0 (endereos broadcast e para uso de identificao de uma rede).
Todas as redes possuiro a mesma mscara de rede.
26 2 = 62
hosts disponveis em cada subrede (2 endereos so reservados, no podendo ser usados fomo
host: identificador da subrede (o primeiro) and endereo de broadcast (o ltimo)).
Como calcular o nmero de hosts? Voc pega as casas que ficaram com 0 (na mscara de
rede) e calcule o nmero de combinaes que podem ter utilizando apenas 1 e 0. Observe que
no exemplo acima , teve sobrando na mscara de subrede 000000. temos 6 casas e cada um
podendo ser 0 ou 1, logo,
2 2 2 2 2 2 = 26 = 64.
Por que diminuiu 2 no exemplo anterior? Isso foi explicado em cima. Quando uma rede, na
parte dos hosts estiver tudo 1 preenchido, significa broadcast (enviar para todos os endereos de
rede) e quando estiver tudo 0, seria o endereamento de rede. Logo... so 2 endereos que so
reservados no podendo ser utilizado como um nmero IP.

9.9 Protocolos de Controle da Internet (ICMP, ARP, DHCP)


ICMP
ICMP, sigla para o ingls Internet Control Message Protocol, um protocolo integrante do
Protocolo IP, definido pelo RFC 792, e utilizado para fornecer relatrios de erros fonte original. Qualquer computador que utilize IP precisa aceitar as mensagens ICMP e alterar o comportamento em resposta ao erro relatado. Os gateways devem estar programados para enviar
mensagens ICMP quando receberem datagramas que provoquem algum erro.
As mensagens ICMP geralmente so enviadas automaticamente em uma das seguintes situaes:
* Um pacote IP no consegue chegar ao seu destino (i.e. Tempo de vida do pacote expirado) * O Gateway no consegue retransmitir os pacotes na freqncia adequada (i.e. Gateway
congestionado) * O Roteador ou Encaminhador indica uma rota melhor para a mquina a enviar
pacotes.
Ferramentas comumente usadas baseadas nesse protocolo so: Ping e Tracert

106

CDTC

Centro de Difuso de Tecnologia e Conhecimento

Brasil/DF

Voc pode testar o comando "pingando"seu computador local, basta digitar:

* ping 127.0.0.1

ou, ento, para testar se consegue acessar o google:

* ping www.google.com

ping um programa de computador de rede de computadores usada em redes TCP/IP (como


a Internet). Ele prov um teste bsico, se determinado equipamento de rede est funcionando e
alcanvel pela rede do equipamento de que est sendo disparado o teste. Ele funciona enviando
pacotes ICMP para o equipamento de destino e escutando as respostas.
O autor da ferramenta, Mike Muuss, deu a ele este nome, pois lembrava o som que o sonar
emitia. (Depois Dave Mills arrumou um significado para a sigla, "Packet Internet Grouper (Groper)", algo como "Procurador de Pacotes da Internet")
A utilidade do ping de ajuda 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. Worms como o Welchia inundaram a Internet com requisies de ping com o objetivo de localizar novos equipamentos para infectar, causando problemas
em roteadores ao redor do mundo.
Outra ferramenta de rede que utilizam o ICMP de maneira semelhante ao ping o Traceroute.
A sada do ping e seus primos, 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.
Abaixo um exemplo de sada quando pingamos o servidor wikipedia.com:

107

CDTC

Centro de Difuso de Tecnologia e Conhecimento

Brasil/DF

ARP
Dentro da rede local, os pacotes so transformados em frames, onde so endereados ao
endereo MAC da placa de rede destino e no ao endereo IP. Acontece que, inicialmente, o
sistema no sabe quais so os endereos MAC das placas dos outros micros da rede local, sabe
apenas os endereos IP que deve acessar.
O ARP (Address Resolution Protocol) faz compania ao IP e ao ICMP na camada 3 do modelo
OSI, oferecendo justamente uma forma simples de descobrir o endereo MAC de um determinado
host, a partir do seu endereo IP. A estao manda um pacote de broadcast (chamado "ARP
Request"), contendo o endereo IP do host destino e ele responde com seu endereo MAC. Como
os pacotes de broadcast so custosos em termos de banda da rede, cada estao mantm um
cache com os endereos conhecidos.
Naturalmente, isso feito de forma transparente. mais um detalhe tcnico com o qual voc
no precisa se preocupar se quer apenas usar a rede, mas que interessante estudar quando
est interessado em entender seu funcionamento. Voc pode verificar o cache de endereos ARP
do seu micro (no Linux) usando o comando "arp":
$ arp

Address HWtype HWaddress Flags Mask Iface


172.16.0.1 ether 00:16:E0:BE:13:01 C eth0

Existe tambm o "RARP"(reverse ARP), que tem a funo oposta: contatar um host da rede
quando o endereo MAC conhecido, mas o endereo IP no. Embora menos usado, o RARP
tambm importante, pois ele usado quando uma estao precisa obter sua configurao de
108

CDTC

Centro de Difuso de Tecnologia e Conhecimento

Brasil/DF

rede via DHCP.


Ao receber o pacote de broadcast enviado pela estao, o servidor DHCP sabe apenas o
endereo MAC da estao e no seu endereo IP (que afinal ainda no foi definido). Ele capaz
de responder solicitao graas ao RARP. Sem ele, no teramos DHCP smile.
Muitas distribuies Linux incluem o "arping", um pequeno utilitrio que utiliza o ARP ao invs
do ping para descobrir se outras mquinas da rede local esto online. A vantagem que mesmo
mquinas protegidas por firewall ou configuradas para no responder pings respondem a pacotes
ARP, fazendo com que ele seja mais uma ferramenta interessante na hora de diagnosticar problemas na rede.
Nas distribuies derivadas do Debian, voc pode instal-lo via apt-get (apt-get install arping).
Para usar, basta informar o endereo IP ou endereo MAC da mquina alvo, como em:

$ arping 172.16.0.70

ARPING 172.16.0.70 from 172.16.0.75 eth0\\


Unicast reply from 172.16.0.70 [00:0F:B0:47:93:67] 0.810ms\\
Unicast reply from 172.16.0.70 [00:0F:B0:47:93:67] 0.940ms\\
Sent 2 probes (1 broadcast(s))\\
Received 2 response(s)\\
Uma observao importante que o ARP usado apenas dentro da rede local, o nico local
onde so usados endereos MAC. Quando o pacote passa pelo gateway e encaminhado para a
internet, os campos com os endereos MAC so removidos, o que faz com que o arping e outros
utilitrios baseados em pacotes ARP deixem de funcionar.
Se voc tiver a curiosidade de disparar o arping contra um host da internet, vai perceber que,
embora o comando seja executado sem erros, ele fica parado indefinidamente aguardando por
uma resposta que nunca vem:
$ arping google.com
ARPING 64.233.167.99
(espera infinita...)
Isso acontece porque o pacote de broadcast enviado pelo arping no encaminhado pelo
gateway da rede, ele s seria respondido se, por acaso, existisse um micro dentro da rede local
utilizando o endereo "64.233.167.99". Mesmo que o pacote fosse incorretamente encaminhado
para a internet, ele no iria muito longe, pois seria descartado no primeiro roteador por onde
passasse.

DHCP

109

CDTC

Centro de Difuso de Tecnologia e Conhecimento

Brasil/DF

Numa rede local, possvel usar um servidor DHCP para fornecer as configuraes da rede
para os micros, de forma que voc no precise ficar configurando os endereos manualmente em
cada um.
Ao ser configurado para obter a configurao da rede via dHCP, o micro simplesmente "pede
socorro"na rede e ajudado pelo servidor DHCP, que fornece para ele toda a configurao da
rede, de forma automtica. Voc gasta um pouco mais de tempo configurando o servidor DHCP,
mas em compensao economiza na configurao dos micros.
Para utilizar este recurso, preciso implantar um servidor de DHCP na rede. No preciso
usar um servidor dedicado s para isso: voc pode outorgar mais esta tarefa para um servidor
de arquivos ou para o micro responsvel por compartilhar a conexo. Os modems ADSL que podem ser configurados como roteadores quase sempre incluem a opo de ativar o servidor DHCP.
Cada vez que o micro cliente ligado, carrega o protocolo TCP/IP e em seguida envia um pacote de broadcast para toda a rede, perguntando quem o servidor DHCP. Este pacote especial
endereado como 255.255.255.255, ou seja, para toda a rede. Junto com o pacote, o cliente
enviar o endereo fsico de sua placa de rede, o famoso endereo MAC, que uma espcie de
"impresso digital"da placa de rede.
Assim como cada cdula de real possui um nmero de srie nico, cada placa de rede possui
um endereo MAC prprio, gravado durante o processo de fabricao.
Ao receber o pacote, o servidor DHPC usa o endereo fsico do cliente para enviar para ele
um pacote especial, contendo seu endereo IP. Este endereo temporrio, no da estao,
mas simplesmente emprestado pelo servidor DHCP para que seja usado durante um certo
tempo, que definido na configurao do servidor.
Depois de decorrido metade do tempo de emprstimo, a estao tentar contatar o servidor
DHCP para renovar o emprstimo. Se o servidor DHCP estiver fora do ar, ou no puder ser
contatado por qualquer outro motivo, a estao esperar at que tenha se passado 87.5% do
tempo total, tentando vrias vezes em seguida. Se terminado o tempo do emprstimo o servidor
DHCP ainda no estiver disponvel, a estao abandonar o endereo e ficar tentando contatar
qualquer servidor DHCP disponvel, repetindo a tentativa a cada 5 minutos. Porm, por no ter
mais um endereo IP, a estao ficar fora da rede at que o servidor DHPC volte.
Veja que uma vez instalado, o servidor DHCP passa a ser essencial para o funcionamento da
rede. Se ele estiver travado ou desligado, as estaes no tero como obter seus endereos IP
e no conseguiro entrar na rede.
Todos os provedores de acesso discado usam servidores DHCP para fornecer dinamicamente
endereos IP aos usurios. No caso deles, esta uma necessidade, pois o provedor possui uma
quantidade de endereo IP vlidos, assim como um nmero de linhas bem menor do que a quantidade total de assinantes, pois trabalham sobre a perspectiva de que nem todos acessaro ao
mesmo tempo.

110

Captulo 10

Camada de Transporte
10.1 Questes relacionados a esta camada
A camada de transporte uma das camadas do Modelo OSI responsvel por pegar os dados
enviados pela camada de Sesso e divid-los em pacotes que sero transmitidos pela rede, ou
melhor dizendo, repassados para a camada de rede. No receptor, a camada de Transporte
responsvel por pegar os pacotes recebidos da camada de Rede e remontar o dado original para
envi-lo camada de sesso.
A camada de transporte a parte central de toda a hierarquia de protocolos. Sua tarefa
prover o transporte econmico e confivel de dados, independente da rede fsica ou das redes
atualmente em uso.
Isso inclui controle de fluxo, ordenao dos pacotes e correo de erros, tipicamente enviando
para o transmissor uma informao de recebimento (acknowledge), informando que o pacote foi
recebido com sucesso.
A camada de Transporte fica entre as camadas de nvel de aplicao (camadas 5 a 7) e as
de nvel fsico (camadas de 1 a 3). As camadas de 1 a 3 esto preocupadas com a maneira com
que os dados sero transmitidos pela rede. J as camadas de 5 a 7 esto preocupados com os
dados contidos nos pacotes de dados, enviando ou entregando para a aplicao responsvel por
eles. A camada 4, Transporte, faz a ligao entre esses dois grupos.
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 TCP, por exemplo, um
protocolo do nvel da camada de transporte e sobre o qual assentam a maioria das aplicaes.
Isto porque ele verifica se os dados so enviados de forma correta, na seqncia apropriada e
sem erros, pela rede.

10.2 Protocolo TCP


O TCP (acrnimo para o ingls Transmission Control Protocol) um dos protocolos mais
importantes da Internet nos dias de hoje. A versatilidade e robustez deste protocolo tornou-o
adequado para redes globais, j que este verifica se os dados so enviados de forma correta, na
seqncia apropriada e sem erros, pela rede.
O TCP um protocolo do nvel da camada de transporte (camada 4) do Modelo OSI e sobre
o qual assentam a maioria das aplicaes de redes, como o SSH, FTP, HTTP portanto, a World
Wide Web.

111

CDTC

Centro de Difuso de Tecnologia e Conhecimento

Brasil/DF

Caractersticas Tcnicas

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 (cliente-servidor)
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 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 (Maximum Transfer
Unit). 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 seqncia.
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 aceita 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.
O protocolo TCP especifica trs fases durante uma conexo: estabelecimento da ligao,
transferncia e trmino de ligao. O estabelecimento da ligao feito em trs passos, enquanto
que o trmino feito em quatro. Durante a inicializao so inicializados alguns parmetros, como
o Sequence Number (nmero de seqncia) para garantir a entrega ordenada e robustez durante
a transferncia.

112

CDTC

Centro de Difuso de Tecnologia e Conhecimento

Brasil/DF

Estabelecimento da ligao
Tipicamente, numa conexo TCP existe o chamado servidor (que abre um socket e espera passivamente por ligaes), num extremo, e o cliente no outro. O cliente inicia a conexo enviando
um pacote TCP com a flag SYN ativa e espera-se que o servidor aceite a ligao enviando um
pacote SYN+ACK. Se, durante um determinado espao de tempo, esse pacote no for recebido
ocorre um timeout e o pacote SYN reenviado. O estabelecimento da ligao concludo por
parte do cliente, confirmando a aceitao do servidor respondendo-lhe com um pacote ACK.
Durante essa fase, so trocados os nmeros de seqncia iniciais (ISN) entre os participantes
que iro servir para identificar os dados ao longo do fluxo, bem como servir de contador de bytes
transmitidos durante a fase de transferncia de dados (sesso).
No final desta fase, o servidor grava o cliente como uma ligao estabelecida numa tabela
prpria que contm um limite de conexes, o backlog. No caso do backlog j estar preenchido, a
ligao rejeitada ignorando (silenciosamente) todos os subseqentes pacotes SYN.
Transferncia de Dados

Durante a fase de transferncia o TCP est equipado com vrios mecanismos que asseguram
a confiabilidade e robustez: nmeros de seqncia que garantem a entrega ordenada, cdigo
detector de erros (checksum) para deteco de falhas em segmentos especficos, confirmao
de recepo e temporizadores que permitem o ajuste e contorno de eventuais atrasos e perdas
de fragmentos.
No cabealho TCP, existem permanentemente um par de nmeros de seqncia, referidos
como nmero de seqncia e nmero de confirmao (ACKnoledgement). O emissor determina
o seu prprio nmero de seqncia e o receptor confirma o segmento usando como nmero
ACK o nmero de seqncia do emissor. Para manter a confiabilidade, o receptor confirma
os segmentos indicando que recebeu um determinado nmero de bytes contguos. Uma das
melhorias introduzidas no TCP foi a possibilidade do receptor confirmar blocos fora da ordem
esperada. Esta caracterstica designa-se por selective ACK, ou apenas SACK.
A reorganizao dos segmentos feita usando os nmeros de seqncia, de 32 bits, que
reiniciam a zero quando ultrapassam o valor mximo, 231-1, tomando o valor da diferea.

113

CDTC

Centro de Difuso de Tecnologia e Conhecimento

Brasil/DF

O campo checksum permite assegurar a integridade do segmento. Este campo expresso em


complemento para um consistindo na soma dos valores (em complemento para um). A escolha
da operao de soma em complemento para um deve-se ao fato de esta poder ser calculada da
mesma forma para mltiplos desse comprimento - 16 bits, 32 bits, 64 bits, etc - e o resultado,
quando encapsulado, ser o mesmo. A verificao deste campo por parte do receptor feita
com a recomputao da soma em complemento para um que dar -0 caso o pacote tenha sido
recebido corretamente.
Esta tcnica (checksum), embora muito inferior a outros mtodos detectores, como o CRC,
parcialmente compensada com a aplicao do CRC ou outros testes de integridade melhores
ao nvel da camada 2, logo abaixo do TCP, como no caso do PPP e Ethernet. Contudo, isto no
torna este campo redundante: com efeito, estudos de trfego revelam que a introduo de erro
bastante freqente entre hops protegidos por CRC e que este campo detecta a maioria desses
erros.
As confirmaes de recepo (ACK) servem tambm ao emissor para determinar as condies da rede. Dotados de temporizadores, tanto os emissores como receptores podem alterar
o fluxo dos dados, contornar eventuais problemas de congesto e, em alguns casos, prevenir o
congestionamento da rede. O protocolo est dotado de mecanismos para obter o mximo de
performance da rede sem a congestionar o envio de dados por um emissor mais rpido que
qualquer um dos intermedirios (hops) ou mesmo do receptor pode inutilizar a rede.
Trmino da Sesso TCP
A fase de encerramento da sesso TCP um processo de quatro fases, em que cada participante responsabiliza-se pelo encerramento do seu lado da ligao. Quando um deles pretende
finalizar a sesso, envia um pacote com a flag FIN ativa, ao qual dever receber uma resposta
ACK. Por sua vez, o outro interlocutor ir proceder da mesma forma, enviando um FIN ao qual
dever ser respondido um ACK.
Pode ocorrer, no entanto, que um dos lados no encerre a sesso. Chama-se a este tipo de
evento de conexo semi-aberta. O lado que no encerrou a sesso poder continuar a enviar
informao pela conexo, mas o outro lado no.

Portas e Servios
O TCP introduz o conceito de porta tipicamente associado a um servio (camada aplicao)/ligao especfica. Assim, cada um dos computadores na conexo dispe de uma porta
associada (um valor de 16 bits). Alguns servios (que fazem uso de protocolos especficos) so
114

CDTC

Centro de Difuso de Tecnologia e Conhecimento

Brasil/DF

tipicamente acessveis em portas fixas, com uma numerao bem conhecida, que so aqueles do
1 ao 1023. Alm destas, existem ainda duas gamas de portas, registradas e privadas ou dinmicas. As portas bem conhecidas so atribudas pela Internet Assigned Numbers Authority (IANA)
e so tipicamente utilizados por processos com direitos de sistema ou super-utilizador. Nestas
portas encontram-se em escuta passiva os servios triviais, como HTTP, SSH, FTP, etc. Todos
os protocolos da suite IP se encontram registados dentro desta gama.
A gama de portas privadas segue regras de atribuio especficas do sistema operacional e
serve para abrir ligaes a outras mquinas, como por exemplo acessar a web.
Utilizao do IP O TCP, tal como o UDP, usa o IP para a entrega dos datagramas rede e
os pontos de acesso aplicao so identificados por portas acessadas por multiplexao, tal
como acontece com o UDP, o que permite mltiplas ligaes em cada host. As portas podem ser
associadas com uma aplicao (Processo).
O IP trata o pacote TCP como dados e no interpreta qualquer contedo da mensagem do
TCP, sendo que os dados TCP viajam pela rede em datagramas IP. Os roteadores que interligam
s redes apenas verificam o cabealho IP, quando fazem o envio dos datagramas. O TCP no
destino interpreta as mensagem do protocolo TCP.

10.3 Protocolo UDP


O UDP d s aplicaes acesso direto ao servio de entrega de datagramas, como o servio
de entrega que o IP d. O UDP pouco confivel, sendo um protocolo no orientado para
conexo. O "pouco confivel"significa que no h tcnicas no protocolo para confirmar que os
dados chegaram ao destino corretamente. O UDP usa nmero de porta de origem e de destino
de 16 bits na word 1 do cabealho da mensagem.
O UDP um acrnimo do termo ingls User Datagram Protocol que significa protocolo de
datagramas de utilizador (ou usurio). O UDP faz a entrega de mensagens independentes, designadas por datagramas, entre aplicaes ou processos, em sistemas host. As entregas podem
ser feitas fora de ordem ou at perdidas. A integridade dos dados pode ser verificada por um
"checksum"(um campo no cabecalho de checagem por soma).
Os pontos de acesso do UDP so geralmente designados por "Portas de protocolo"ou "portas"ou at "portos", em que cada unidade de transmisso de dados UDP identifica o endereo IP
e o nmero de porta do destino e da fonte da mensagem, os nmeros podendo ser diferentes em
ambos os casos.
O UDP o protocolo irmo do TCP. A diferena bsica entre os dois que o TCP um
protocolo orientado conexo, que inclui vrios mecanismos para iniciar e encerrar a conexo,
negociar tamanhos de pacotes e permitir a retransmisso de pacotes corrompidos. No TCP tudo
isso feito com muito cuidado, para garantir que os dados realmente cheguem inalterados, apesar
de todos os problemas que possam existir na conexo. O lema "transmitir com segurana"
O UDP por sua vez uma espcie de irmo adolescente do TCP, feito para transmitir dados
pouco sensveis, como streaming de udio e vdeo. No UDP no existe checagem de nada, nem
confirmao alguma. Os dados so transmitidos apenas uma vez, incluindo apenas um frgil
sistema de CRC. Os pacotes que cheguem corrompidos so simplesmente descartados, sem
que o emissor sequer saiba do problema.
A idia justamente transmitir dados com o maior desempenho possvel, eliminando dos
pacotes quase tudo que no sejam dados em si. Apesar da pressa, o UDP tem seus mritos,
afinal voc no gostaria que quadros fantasmas ficassem sendo exibidos no meio de um vdeo,
muito menos se isso ainda por cima causasse uma considervel perda de performance.
115

CDTC

Centro de Difuso de Tecnologia e Conhecimento

Brasil/DF

Em geral, os programas que utilizam portas UDP recorrem tambm uma porta TCP para
enviar as requisies de dados a serem enviados e tambm para checar periodicamente se o
cliente ainda est online.
Seleo do nmero de portas no UDP
Os computadores que pretendem estabelecer uma comunicao devem definir um nmero de
porta. Para o servidor (Processo), e aguarda pela chegada de mensagens, datagramas, o cliente
seleciona uma porta local, para recebimento de datagramas e envia datagramas para a porta
selecionada para o processo do servidor. Muitos servios conhecidos usam nmeros de portas
reservados, por exemplo: 161 para o Protocolo SNMP.

Vantagens do uso do UDP


Velocidade de processamento. Neste caso, o UDP a escolha acertada como protocolo da
camada de transporte. Aplicaes que encaixam num modelo de pergunta-resposta tambm so
fortes candidatas a usar UDP. A resposta pode ser usada como reconhecimento positivo para a
pergunta. Se uma resposta no chega num perodo de tempo estipulado, a aplicao envia outra
pergunta. Outras aplicaes usam as suas tcnicas para entregas confiveis de dados que no
necessitam do servio dos protocolos da camada de transporte. Estes so implementados em
processos.
Ou seja, na Internet, O UDP um protocolo de transporte que presta um servio de comunicao no orientado a conexo e sem garantia de entrega. Portanto, as aplicaes que utilizam
este tipo de protocolo devem ser as responsveis pela recuperao dos dados perdidos.

116

Captulo 11

Camada de Aplicao
Depois de estudarmos todas as camadas anteriores (camadas 1 6), chegamos agora a camada da aplicao. Todas as camadas anteriores forneciam servio para o transporte de dados,
mas sem ligao direta com o usurio. Nesta lio ilustrarei as aplicaes de rede mais comunmente utilizadas e tambm seus protocolos. Mesmo esta camada necessita de protocolos para
que possa, de uma forma padronizada, fazer uma comunicao entre duas aplicaes.
Algumas aplicaes usadas no dia-a-dia so diretamente visveis e outras so mais "escondidas". Um exemplo de uma aplicao bem utilizada o DNS que trabalha com a nomeao de
locais da Internet. Outras aplicaes bastante utilizadas so o email, www (world wide web) e
aplicaes multimdia.

11.1 O DNS ( Domain Name Service )


O DNS (Domain Name System) um sistema de gerenciamento de nomes hierrquico e
distribudo que funciona com dois objetivos principais:
* Examinar e atualizar sua base de dados; * Resolver nomes de servidores em endereos de
rede (Ips).
O DNS foi introduzido em 1984 e com ele os nomes de hosts (equipamentos) contidos em
um banco de dados puderam ser distribudos entre vrios servidores, baixando assim a carga de
qualquer servidor que prov administrao no sistema de nomeao de domnios. Ele baseia-se
em nomes hierrquicos e permite a incluso de vrios dados digitados alm do nome do host
e seu IP. Em virtude do banco de dados de DNS ser distribudo, seu tamanho ilimitado e o
desempenho no degrada tanto quando se adiciona mais servidores nele.
A implementao do DNS-Berkeley, foi desenvolvido originalmente para o sistema operacional
BSD UNIX 4.3.
A implementao do Servidor de DNS Microsoft se tornou parte do sistema operacional Windows NT na verso Server 4.0. O DNS passou a ser o servio de resoluo de nomes padro a
partir do Windows 2000 Server. Como a maioria das implementaes de DNS teve suas razes
nas RFCs 882 e 883, e foi atualizado nas RFCs 1034 e 1035.
O servidor DNS traduz nomes para os endereos IP e endereos IP para seus respectivos
nomes, permitindo a localizao de hosts em um domnio determinado. Num sistema livre o
servio implementado pelo software BIND. Esse servio geralmente se encontra localizado no
servidor DNS primrio.
O servidor DNS secundrio uma espcie de cpia de segurana do servidor DNS primrio. Quando no possvel encontrar um domnio atravs do servidor primrio o sistema tenta
117

CDTC

Centro de Difuso de Tecnologia e Conhecimento

Brasil/DF

resolver o nome atravs do servidor secundrio.


Existem 13 servidores DNS raiz no mundo todo e sem eles a Internet no funcionaria. Destes,
dez esto localizados nos Estados Unidos da Amrica, um na sia e dois na Europa. Para Aumentar a base instalada destes servidores, foram criadas Rplicas localizadas por todo o mundo,
inclusive no Brasil desde 2003.
Ou seja, os servidores de diretrios responsveis por prover informaes como nomes e endereos das mquinas so normalmente chamados servidores de nomes. Na Internet, o servio
de nomes usado o DNS, que apresenta uma arquitetura cliente/servidor, podendo envolver vrios servidores DNS na resposta a uma consulta.

11.2 Email - Correio Eletrnico


E-mail, correio-e, ou correio eletrnico, ou ainda email um mtodo que permite compor,
enviar e receber mensagens atravs de sistemas eletrnicos de comunicao. O termo e-mail
aplicado tanto aos sistemas que utilizam a Internet e so baseados no protocolo SMTP, como
aqueles sistemas conhecidos como intranets, que permitem a troca de mensagens dentro de uma
empresa ou organizao e so, normalmente, baseados em protocolos proprietrios.

Histria
O correio eletrnico anterior ao surgimento da Internet. Os sistemas de e-mail foram uma
ferramenta crucial para a criao da rede internacional de computadores.
O primeiro sistema de troca de mensagens entre computadores que se tem notcia foi criado
em 1965. Ele possibilitava a comunicao entre os mltiplos usurios de um computador do
tipo mainframe. Apesar da histria ser um tanto obscura, acredita-se que os primeiros sistemas
criados com tal funcionalidade foram o Q32 da SDC e o CTSS do MIT.
O sistema eletrnico de mensagens transformou-se rapidamente em um "e-mail em rede",
permitindo que usurios situados em diferentes computadores trocassem mensagens. Tambm
no muito claro qual foi o primeiro sistema que suportou o e-mail em rede. O sistema AUTODIN,
em 1966, parece ter sido o primeiro a permitir que mensagens eletrnicas fossem transferidas entre computadores diferentes, mas possvel que o sistema SAGE tivesse a mesma funcionalidade
algum tempo antes.
A rede de computadores ARPANET fez uma grande contribuio para a evoluo do e-mail.
Existe um relato que indica a transferncia de mensagens eletrnicas entre diferentes sistemas
situados nesta rede logo aps a sua criao, em 1969. O programador Ray Tomlinson iniciou o
uso do sinal @ para separar os nomes do usurio e da mquina no endereo de correio eletrnico em 1971. Considerar que ele foi o "inventor"do e-mail um exagero, apesar da importncia
dos seus programas de email: SNDMSG e READMAIL. A primeira mensagem enviada por Ray
Tomlinson no foi preservada; era uma mensagem anunciando a disponibilidade de um e-mail em
rede. A ARPANET aumentou significativamente a popularidade do correio eletrnico.

Tecnologia

118

CDTC

Centro de Difuso de Tecnologia e Conhecimento

Brasil/DF

Sistema de e-mail
O envio e recebimento de uma mensagem de e-mail realizada atravs de um sistema de
correio eletrnico. Um sistema de correio eletrnico composto de programas de computador que
suportam a funcionalidade de cliente de e-mail e de um ou mais servidores de e-mail que, atravs
de um endereo de correio eletrnico, conseguem transferir uma mensagem de um usurio para
outro. Estes sistemas utilizam protocolos de Internet que permitem o trfego de mensagens de
um remetente para um ou mais destinatrios que possuem computadores conectados Internet.
Formato de e-mail na Internet

O formato na Internet para mensagens de e-mail definido na RFC 2822 e uma srie de
outras RFCs (RFC 2045 at a RFC 2049) que so conhecidas como MIME.
Mensagens de e-mail consistem basicamente de duas sees principais:
cabealho (header) estruturado em campos que contm o remetente, destinatrio e
outras informaes sobre a mensagem.
corpo (body) contm o texto da mensagem.

11.3 WWW - World Wide Web


A World Wide Web "a Web"ou "WWW"para encurtar ("rede de alcance mundial", traduzindo literalmente) uma rede de computadores na Internet que fornece informao em forma
de hipermdia, como vdeos, sons, hipertextos e figuras. Para ver a informao, pode-se usar
um software chamado navegador (browser) para descarregar informaes (chamadas "documentos"ou "pginas") de servidores de internet (ou "sites") e mostr-los na tela do usurio. O usurio
pode, ento, seguir os links na pgina para outros documentos ou mesmo enviar informaes
de volta para o servidor para interagir com ele. O ato de seguir links comumente chamado de
"navegar"ou "surfar"na Web.
A Web (substantivo prprio) diferente de web (substantivo comum), j que a Web engloba
toda a Internet. Outras webs existem em redes privadas (restritas) que podem ou no fazer parte
da Internet.
A Web foi criada em um projeto no CERN - ver artigo Where the Web Was born - no fim do
ano 1990, Tim Berners-Lee construiu o sistema prottipo que se tornou um modelo do que hoje
a World Wide Web. O intento original do sistema foi tornar mais fcil o compartilhamento de
documentos de pesquisas entre os colegas.
A funcionalidade da Web baseada em trs padres: a URL, que especifica como cada pgina de informao recebe um "endereo"nico onde pode ser encontrada; HTTP, que especifica
como o navegador e servidor enviam informao um ao outro (protocolo); e HTML, um mtodo
de codificar a informao de modo que possa ser exibida em uma grande quantidade de dispositivos. Berners-Lee hoje encabea o World Wide Web Consortium (W3C), que desenvolve e
mantm estes padres e outros de modo a permitir que os computadores na Web armazenem e
comuniquem todos os tipos de informao efetivamente.

Navegadores (Browsers)

119

CDTC

Centro de Difuso de Tecnologia e Conhecimento

Brasil/DF

O primeiro navegador desenvolvido no CERN foi o WorldWideWeb pelo prprio Tim BernersLee para plataforma NeXTSTEP em 1990, mas mais adiante surgiram outros navegadores como
o Viola, da Pei Wei (1992). Marc Andreessen, da NCSA lanou um navegador chamado "Mosaic
para X"em 1993 que causou um tremendo aumento na popularidade da Web entre usurios novos. Andreesen fundou a Mosaic Communication Corporation (hoje Netscape Communications).
Caractersticas adicionais como contedo dinmico, msica e animao podem ser encontrados
em navegadores modernos. Freqentemente, as capacidades tcnicas de navegadores e servidores avanam muito mais rpido que os padres conseguem se ajustar, por isso no incomum
que essas caractersticas no funcionem propriamente em todos os computadores.
A necessidade de encontrar exatamente a informao desejada surgiu com a WWW: desta
constatao vieram os primeiros mecanismos de busca.
Outro avano significativo na tecnologia foi linguagem de programao Java, da Sun Microsystems, que permite que servidores inscrustem pequenos programas (chamados applets) diretamente dentro da informao enviada que ser rodada no computador do usurio, permitindo uma
interao mais rpida e rica.

Aspecto profissional
O surgimento da Web representou uma nova fronteira profissional para diversos setores. A
poca do seu "estouro"comercial, jornalistas, publicitrios, designers, escritores, redatores, fotgrafos, alm claro de programadores e webmasters, e os demais especialistas afluram ao
mercado, criando e desenvolvendo empresas com os mais variados objetivos.
Com o tempo, o capital de risco, utilizado para fundar e fazer operar as primeiras empresas
afastou-se, levando-as falncia. Foi a chamada "bolha".
Hoje o cenrio mostra-se diverso, com investidores cautelosos, grandes corporaes investindo com bastante cuidado e uma imensa legio de profissionais freelancers atendendo seus
clientes diretamente.

11.4 Multimdia
Multimdia a combinao, controlada por computador, de pelo menos um tipo de mdia
esttico (texto, fotografia, grfico), com pelo menos um tipo de mdia dinmico (vdeo, udio,
animao).
O termo multimdia refere-se portanto a tecnologias com suporte digital para criar, manipular,
armazenar e pesquisar contedos. Os contedos multimdia esto associados normalmente a
um computador pessoal que inclui suportes para grandes volumes de dados, os discos ticos
como os CDs e DVDs.
Em latim "media" o plural de "medium", pelo que o termo "multi-media"pode ser considerado
um pleonasmo.
Com o advento de novas tecnologias, muitos servios multimdia antes oferecidas apenas em
locais estticos (cds e dvds por exemplo), esto sendo colocadas na Internet.
Um dos servios que tm se tornado popular a webTV, que a converso do contedo da televiso com o contedo da internet, isto , o sinal da televiso sendo recebido via internet. Desta
forma possvel que o telespectador que est acostumado apenas a assistir o contedo trasmitido, possa interagir, dando sua opinio, votando, efetuando compras, procurando informaes
120

CDTC

Centro de Difuso de Tecnologia e Conhecimento

Brasil/DF

mais detalhadas sobre um determinado assunto, decidindo, inclusive, o final de um programa.


Este sistema deve ganhar fora nos prximos anos, impulsionado sobretudo pelas possibilidades
de negcio do chamado T-Commerce, isto , a venda sobre demanda de produtos da tv e de
seus patrocionadores: O telespectador pode adquirir um produto que est sendo mostrado em
uma cena. No Brasil j foi selecionado um modelo de tv digital: o modelo japons foi escolhido
para ser o formato Brasileiro de televiso digital. Existem diversos sistemas diferentes (americano, japons, europeu, etc) e as emissoras de TV brasileiras assim como os demais envolvidos
no negcio, esto testando e negociando o melhor sistema para o Brasil, havendo inclusive uma
possibilidade de que o Brasil crie o seu prprio sistema, como fez quando surgiu a televiso colorida, quando foi criado o sistema PAL-M. Enquanto o Brasil planeja sua converso para TV digital,
o sistema de web tv pode amadurecer, beneficiando assim os telespectadores brasileiros.
A rdio web tambm outro servio bem difundido pela Internet. Este impe transformaes
qualitativas. A origem dessa mudana est na sua prpria criao, quando os militares criaram
uma rede de comunicao sem um ncleo central. Da nasce uma rede de comunicao totalmente fora de controle de quem quer que seja. E o rdio via internet vai surgir baseado nessa
transformao. O internauta ir busca do diferencial, e da decorre uma grande segmentao
de assuntos e identificao com os que falam na rede. Outra grande mudana qualitativa do radio
pela internet a interatividade. O rdio j interativo por natureza, mas na internet essa interatividade total. O ouvinte internauta no quer apenas ouvir o programa, ele quer falar, participar,
ler mais informaes sobre o assunto. Eles querem consultar arquivos, obter dados, ouvir programas j apresentados, comunicar-se com a rdio. As emissoras tero que pensar num pblico
alvo cada vez mais especfico, pois como relativamente barato montar e administrar uma web
rdio, a programao vai ser cada vez mais direcionada, e a cumplicidade e a busca do interesse
comum so essenciais.
A programao da web rdio deve ser pensada especialmente para o meio em que difundida. O que acontece hoje em dia a retransmisso das FMs locais pela web, para serem ouvidas
de qualquer lugar do mundo. Isso no pode ser considerada web rdio. Uma web rdio de verdade pensa, cria e monta uma programao especfica para a internet, considerando todas as
caractersticas da rede. O material pesquisado pode e deve ser colocado no site, a disposio
dos ouvintes. Outra caracterstica a transmisso ondemand, ou seja, o ouvinte acessa e escuta o programa que quiser na hora que quiser. No mais necessrio esperar o programa na
grade da emissora, voc escolhe qual programa quer ouvir. Isso muda substancialmente a forma
de administrar uma emissora. A publicidade deve ser pensada de acordo com o pblico alvo do
programa e no mais da emissora como um todo.
Estes so apenas dois exemplos das possibilidades que a Internet proporcionou. Todos os
meios de comunicao causaram avanos tecnolgicos e modificaram substancialmente a sociedade. Mas o impacto social causado pela internet incomparvel.

121

Captulo 12

Internet e Padronizao de Redes


12.1 Responsveis pelas Padronizaes de Telecomunicaes
Existem vrios fornecedores de equipamentos de rede. Todos possuem suas prprias idias
de como as coisas devem ser feitas. Sem coordenao, isso geraria o caos e nenhum usurio
conseguiria ter nenhum produto funcional. O nico meio conseguir um acordo entre as empresas de aceitar alguma padronizao de rede. Um grande mercado leva a uma produo em
massa, tendo como conseqncia um menor preo e maior aceitao do produto pelas pessoas.
Irei passar nesta lio uma viso rpida das padronizaes de redes e os rgos responsveis
sobre o assunto. Padronizao pode acontecer simplesmente por ter acontecido (por exemplo,
os computadores pessoais da IBM simplesmente se tornaram padro do mercado porque muitos
fabricantes comearam a produzir computadores semelhantes ao do IBM). A outra forma por
formalizao adotado por algum rgo autorizado para elaborar as padronizaes. Estes rgos
so divididos entre os que so estabelecidos por rgos governamentais ou por organizaes
voluntrias para pesquisar estas padronizaes.

12.2 Padronizaes Internacionais


Cada pas possui suas diretivas em relao s empresas de telefonia. Existem pases que
possuem vrias empresas disputando cada segmento de mercado e existem pases nos quais
poucas empresas dominam o mercado de telefonia. Estes ltimos podem tambm dominar os
servios de comunicao em geral como os correios, telgrafo, televiso e rdio. Muitas vezes a
telecomunicao controlada por companias do governo.
Com esta enorme diferena entre os fornecedores de servio, claro a necessidade de prover
uma compatibilidade mundial para garantir que as pessoas (e computadores) de um pas possam
se comunicar com os demais. Na verdade essa necessidade surgiu h muito tempo atrs. Em
1985, representantes governamentais de muitos pases europeus, se encontraram para formar a
ITU (International Telecommunication Union). Este trabalho de padronizao na poca era fundamentalmente sobre o telgrafo. Se metade dos pases daquela poca usassem cdigo Morse
e outra metade usasse cdigos prprios seria gerado um grande problema. Quando a telefonia
se tornou um servio internacional, ITU obteve o trabalho de padronizao da telefonia tambm.
Em 1947, ITU se tornou uma agncia dos Estados Unidos.

122

CDTC

Centro de Difuso de Tecnologia e Conhecimento

Brasil/DF

ITU ( International Telecommunication Union)


Unio Internacional de Telecomunicaes (em francs, Union Internationale des Tlcommunications; em ingls, International Telecommunication Union) uma organizao internacional
destinada a padronizar e regular as ondas de rdio e telecomunicaes internacionais. Foi fundada como International Telegraph Union (ou Unio Internacional de Telgrafos), em Paris, no dia
17 de maio de 1865 e hoje a organizao internacional mais antiga do mundo. Suas principais
aes incluem estabelecer a alocao de espctros de ondas de rdio e organizar os arranjos
de interconexes entre todos os pases permitindo, assim, ligaes de telefone internacionais.
uma das agncias especializadas da Organizao das Naes Unidas, tendo sua sede em
Genebra, na Sua, prximo ao principal campus da ONU.
Os padres internacionais que so produzidos pela ITU so referidos como Recomendaes
(com a primeira letra em maisculo, para diferenciar do significado comum da palavra recomendao). Devido sua longevidade como uma organizao internacional e seu status como uma
agncia especializada da ONU, os padres promovidos pela ITU possuem um grande valor de
reconhecimento internacional sobre outras organizaes que publicam especificaes tcnicas
similares.
O trabalho da ITU todo conduzido por seus membros. Como parte da estrutura das Naes
Unidas, um pas pode ser membro, nesse caso sendo chamado de Membro de Estado. Companhias e outras organizaes podem possuir outra classe de associao, sendo chamados de
Membro de Setor ou status de Associado. Membros de Setor e Associados possuem participao direta no desenvolvimento de padres (o que no permitido em outras organizaes de
padronizao, como a ISO).
Em suma:
A unio internacional das telecomunicaes (ITU) uma organizao na qual os governos e
o setor privado concentram esforos no sentido de coordenar a explorao de redes e servios
de telecomunicaes, promovendo o seu desenvolvimento
A ITU dividida em trs setores principais:
1. Setor de Radiocomunicaes (ITU-R);
2. Setor de Padronizao de Telecomunicaes (ITU-T);
3. Setor de Desenvolvimento (ITU-D).
A ITU-R regula a alocao de freqncias de rdio em todo o mundo entre grupos de interesses conflitantes. A ITU-T controla os sistemas de telefonia e de comunicao de dados e ela
que possui os grupos de estudos para padronizao nessa rea.

ISO (International Standards Organization)


Padronizaes Internacionais so produzidas e publicadas pela ISO (International Standards
Organization []), uma organizao no governamental formada em 1946. Seus membros fazem
parte de organizaes nacionais de padronizao composto por 148 pases. O ISO aprova normas internacionais em todos os campos tcnicos, exceto na electricidade e electrnica. Podemos
incluir algumas como: ANSI (EUA), BSI(Gr Bretanha), AFNOR (Frana), DIN (Alemanha) e outras.

123

CDTC

Centro de Difuso de Tecnologia e Conhecimento

Brasil/DF

A organizao usa como referncia simplesmente "ISO". Porm, no correto se referir a


ISO como "International Standards Organization"ou Organizao Internacional de Padronizao
ou qualquer outra definio similar.
ISO pode ser confundido como um simples acrnimo em ingls, porm ela se origina de uma
palavra grega (isos) que significa "igualdade".
Em ingls, o nome completo da organizao "International Organization for Standardization",
enquanto que na Frana ela chamada de "Organisation internationale de normalisation". Sendo
assim, resultaram definies diferentes para cada ligua, em ingls (IOS) e em Frnces (OIN);
Os fundadores da organizao escolheram "ISO"como uma forma curta de representar esse
nome de organizao, para igualar os nomes e padronizar as diferentes culturas e lnguas. Site
ISO Internacional

Como comeou a organizao


A padronizao internacional comeou pela rea eletrotcnica: a Comisso Internacional de
eletrotcnica (International Electrotechnical Commission - IEC) foi criada em 1906. A pioneira em
trabalhar com outras reas foi a International Federation of the National Standardizing Associations (ISA), que foi fundada em 1926. A ISA tinha nfase na engenharia mecnica. As Atividades
da ISA vieram a ter fim em 1942.
Em 1946, representantes de 25 paises se encontraram em Londres e decidiram criar uma
nova organizao internacional, com o objetivo de facilitar a coordenao internacional e unificao dos padres industriais. A nova organizao, ISO, oficialmente iniciou suas operaes
em 23 de fevereiro de 1947.

IEEE (Institute of Electrical and Eletronics Engineers)


Instituto de Engenheiros Eletricistas e Eletrnicos ou IEEE (pronuncia-se I-3-E ) uma organizao profissional sem fins lucrativos, fundada nos Estados Unidos. a maior (em nmero de
scios) organizao profissional do mundo. O IEEE foi formado em 1963 pela fuso do Instituto
de Engenheiros de Rdio (IRE) com o Instituto Americano de Engenheiros Eletricistas (AIEE). O
IEEE tem filiais em muitas partes do mundo, sendo seus scios engenheiros eletricistas, engenheiros da computao, cientistas da computao, profissionais de telecomunicaes etc. Sua
meta promover conhecimento no campo da engenharia eltrica, eletrnica e computao. Um
de seus papis mais importantes o estabelecimento de padres para formatos de computadores
e dispositivos.
Geralmente participa de todas as atividades associadas com organizaes profissionais:
Editando e publicando jornais;
Estabelecendo atividades de padres baseadas em consenso;
Organizando conferncias;
Promovendo publicaes tcnicas, de seus prprios jornais, padres e textos de membros.

124

CDTC

Centro de Difuso de Tecnologia e Conhecimento

Brasil/DF

Padres notveis do IEEE


IEEE 754
Especificaes de aritmtica de ponto flutuante.
IEEE 802
Os padres IEEE 802 so referentes s redes locais e redes metropolitanas.
* Camadas da arquitetura IEEE 802:
* Fsica/Physical Layer (PHY): camada responsvel pelo estabelecimento, manuteno e
liberao de conexes fsicas. A transmisso dos bits feita atravs de um meio fsico,
podendo ser cabo coaxial, cabo par tranado ou Fibra ptica. Responsvel pelo mtodo de
codificao e pela taxa de transmisso.
* Controle de acesso ao meio/Mdium Access Control (MAC): camada responsvel pela
organizao do acesso ao meio fsico compartilhado. O controle feito por tcnicas:
CSMA/CD (802.3), Token Bus (802.4), Token Ring (802.5), DQDB (802.6).
* Controle de enlace lgico/Logical Link Control (LLC): camada independente da camada
MAC que responsvel pela multiplexao e por controle de erros e de fluxo.
* IEEE 802.1: Padro que especifica a relao entre os padres IEEE e sua interao com
os modelos OSI, assim como as questes de interconectividade e administrao de redes.
* IEEE 802.2: Controle lgico de enlace (LLC), que oferece servios de conexo lgica a
nvel de capa 2.
* IEEE 802.3:
o IEEE 802.3 10Base5:
o IEEE 802.3 10Base2:
o IEEE 802.3 STARLAN:
o IEEE 802.3 10BaseT:
o IEEE 802.3 u: Padro Internacional de Fast Ethernet para cabos de fibra ptica
(100Base-TX, 100Base-T4 e 100Base-FX).
* * IEEE 802.3z: Gigabit ethernet
* * IEEE 802.4: Token Ring
* * IEEE 802.11: Redes sem Fio (LAN)

12.3 Padronizaes da Internet


A Internet tem seus prprios mecanismos de padronizao, diferente do ITU-T e ISO. A diferena pode ser resumida dizendo que as pessoas que procuram padronizao no ITU ou ISO
vestem uniformes e pessoas que procuram as padronizaes de Internet vestem calas jeans(
ou at mesmo shorts).
125

CDTC

Centro de Difuso de Tecnologia e Conhecimento

Brasil/DF

As reunies da ITU-T e ISO so feitas por pessoas do governo ou pessoas das corporaes
que tm a padronizao como seu trabalho principal. Eles acham que a padronizao uma
coisa boa e fazem de sua vida este trabalho. Pessoas que trabalham e criam coisas para Internet
tendem a ter uma ideia mais anarquista, no sentido de criar padronizaes de acordo com o fato
e no por imposio de empresas ou governo.
Quando a ARPANET foi criada, DoD (Departmento de Defesa dos EUA) criou um comit
informal para questes relacionadas a esta rede. Em 1983 este comit foi trocado para IAB
(Internet Activities Board) e foi dada uma misso a ela: manter os pesquisadores trabalhando na
ARPANET e levar a Internet mais ou menos numa mesma direo de pesquisa. A IAB futuramente
tambm foi chamada de Internet Architecture Board.
A IAB coordena a poltica da estrutura do funcionamento da Internet, bem como a pesquisa e
o desenvolvimento e suas principais atribuies so:
Padronizao dos protocolos da Internet;
Gerncia da publicao dos RFCs;
Coordenao das operaes do IETF e do IRTF;
Desenvolvimento do planejamento estratgico da Internet.
Internet Society
Ela encarregada da coordenao geral das tecnologias e aplicaes da Internet. Trata-se de
uma organizao internacional sem fins lucrativos e agentes governamentais, que faz o acompanhamento e a devida promoo da Internet, regulamentando atividades, divulgando e expandindo
informaes, dando sugestes em padres de funcionamento, e etc.
Esta sociedade foi fundada para estabelecer e coordenar o desenvolvimento de tecnologias de
conexo entre redes e os seus membros refletindo as tendncias e as amplitudes de interesses
existentes na internet.
O principal foco da Internet Society tornar a internet e as tecnologias associadas a ela disponveis a pessoas, organizaes e profisses, facilitando a colaborao entre os mais diversos
setores de atividades e seus objetivos principais so o desenvolvimento, manuteno e evoluo dos padres da internet, gerenciamento dos processos necessrios para o funcionamento
da Internet e a construo de redes, harmonizao das atividades internacionais para aumentar
o desenvolvimento e disponibilidade da Internet, divulgao de informaes relacionadas com a
internet. Esta sociedade foi fundada em 1992 e fica nos Estados Unidos.
A Internet Society ligada a outras organizaes tipo: IAB (Internet Architecture Board), responsvel pelas questes tcnicas da rede mundial, a ICANN (Internet Corporation for Assigned
Names and Numbers), responsvel pelos domnios e endereos de rede, entre outros.

IETF (Internet Engineering Task Force)


IETF (sigla em ingls de Internet Engineering Task Force) uma comunidade internacional
ampla e aberta (tcnicos, agncias, fabricantes, fornecedores, pesquisadores) preocupada com
a evoluo da arquitetura da Internet e seu perfeito funcionamento. A IETF tem como misso
identificar e propor solues a questes/problemas relacionados utilizao da Internet, alm de
propor padronizao das tecnologias e protocolos envolvidos. As recomendaes da IETF so
usualmente publicadas em documentos denominados RFCs (Request for Comments).

126

CDTC

Centro de Difuso de Tecnologia e Conhecimento

Brasil/DF

O RFC um acrnimo para o ingls Request for Comments. Ele um documento que descreve os padres de cada protocolo da Internet previamente a serem considerados um padro.
Alguns exemplos so:
RFC 793 - Transmission Control Protocol
RFC 2616 - Hypertext Transfer Protocol HTTP/1.1
RFC 2821 - Simple Mail Transfer Protocol
Existe todo um processo de desenvolvimento de um RFC, o qual est descrito no RFC 2026.
Um documento-rascunho, o "Internet Draft" proposto para o IETF antes e, aps votao ou
alterao, em que este pode se tornar obsoleto devido falta de interesse ou aceitao, ou
ento, se tornar um padro aps todo um processo de aceitao.

127