You are on page 1of 13

Endereamento IP

Para que uma rede funcione, necessrio que os terminais dessa rede tenham uma forma de se identificar de forma nica. Da mesma forma, a interligao de vrias redes s pode existir se as redes estiverem, tambm, identificadas no seu conjunto. Essa forma de identificao utilizada nas redes de computadores actuais o chamado Endereo IP. Actualmente, existem duas verses de endereo IP: a verso 4 (IPv4) e a verso 6 (IPv6). A diferena entre elas a quantidade de bits que compe um endereo e, por conseguinte, a quantidade de redes e computadores possveis de enderear. Vamo-nos concentrar na versao 4, que a mais utilizada, uma vez que a verso 6 apenas a resposta ao nmero crescente de computadores ligados em rede. Por isso, a partir deste ponto, endereo IP refere-se apenas a um endereo IP verso 4 (IPv4) O endereo IP (v4) um nmero de 32 bits com 4 conjuntos de 8 bits (4x8=32). A estes conjuntos de 4 bits d-se o nome de octeto. Um exemplo de um endereo IP : 192.168.1.10 . Podemos dizer que um endereo IP tem duas partes: - a identificao da REDE - a identificao do HOST dentro dessa rede (host um terminal, um n da rede um computador, impressora, router, switch...) Nota: de referir que o endereo IP no identifica propriamente uma mquina mas sim uma ligao rede. Ou seja, se um router, por exemplo, tiver 2 computadores ligados, ele ter um IP por cada porta onde tem ligado um computador. Por outras palavras, se o nosso router for um computador, esse computador ter de conter duas placas de rede, cada uma definida com um IP diferente.

Voltando aos endereos... Um nmero de 8 bits permite ter at 256 (0 a 255) combinaes diferentes. Isto , se o endereo tem 4 conjuntos de 8 bits, teoricamente podemos ter 4x256 nmeros para representar redes/hosts. Nota: Na verdade, a quantidade de IPs disponveis para cada octecto menor, uma vez que os endereos 0 e o 255 no so permitidos. Ou seja, no podemos ter endereos do tipo: 0.10.120.23 ; 129.19.29.255 ; 0.0.10.14 Como j foi dito, o endereo IP dividido em duas partes. A primeira identifica a rede qual um equipamento est ligado e a segunda identifica esse equipamento dentro dessa rede. Assim, os primeiros octectos servem sempre para identificar a rede e os ltimos octetos para identificar as mquinas(hosts). Como temos apenas 4 octectos, se fosse reservado apenas o primeiro octecto, teramos um grande nmero de hosts (256x256x256) mas um pequeno nmero de redes (256). Mesmo que reservssemos dois octectos para as redes, os endereos possveis seriam insuficientes. Assim, foram definidas classes de endereos, de modo a permitir uma maior gama de endereos. Foram definidas 5 classes: A,B,C,D,E. Vamos concentrar-nos nas primeiras trs classes: Classe A apenas o primeiro octecto identifica a rede e os ltimos trs octectos identificam os hosts; isto quer dizer que poderamos ter, no mximo, 254 (o 0 e o 255 no contam) redes e 256x256x254 (ver figura 2) Classe B os dois primeiros octectos identificam a rede e os outros dois identificam os hosts; neste caso, podemos ter mais redes, mas menos hosts em cada rede Classe C os trs primeiros octectos identificam as redes possveis e apenas o ltimo octecto identifica os hosts; aqui, podemos ter muito menos hosts em cada rede (254), mas muitas redes... fcil de ver que os endereos de classe C so mais adequados a redes com poucos computadores (como as redes locais, por exemplo) e que os endereos de classe A para redes com muitos computadores... O que diferencia uma classe de endereos de outra o valor do primeiro octecto. Assim, em relao ao primeiro octecto: A entre 1 e 126 B entre 128 e 191 C- entre 192 e 224

Nota: se reparares, h um salto entre o 126 e o 128; isto acontece porque os endereos entre 127.0.0.0 e 127.255.255.255 esto reservados para loopback (ver quadro na pgina seguinte)

Ao instalar uma rede TCP/IP necessrio analisar qual classe de endereos mais adequada, baseado no nmero de ns da rede. Por exemplo, com um endereo classe C, possvel enderear apenas 254 ns de rede; com um endereo B j possvel enderear at 65,534 ns e com endereos de classe A possvel enderear at 16,777,214. Nota: a classe C a classe mais comum.. Vejamos alguns exemplos de endereos IP vlidos:

E alguns exemplos de endereos no permitidos:

Endereos de rede privada Dos mais de 4 bilies de endereos disponveis, trs faixas de endereos so reservadas para redes privadas (uma para cada classe). Os endereos que esto dentro destas faixas no podem ser encaminhados (roteados) para fora da rede privada ou sjea, no podem comunicar diretamente com redes pblicas (ex: a Internet). Dentro das classes A, B e C foram reservadas redes (norma RFC 1918) que so conhecidas como endereos de rede privados. Estes blocos de endereos so os que devem ser utilizados, por exemplo, nas redes domsticas (ou em empresas, escolas, etc...). A seguir so apresentados as trs faixas reservadas para redes privadas: Faixa de endereos de rede Incio Fim privada para cada classe: 10.0.0.0 10.255.255.255 A 172.16.0.0 172.31.255.255 B 192.168.0.0 192.168.255.255 C N de redes 1 16 256 N total de hosts 16,777,216 1,048,576 65,536

Qualquer um desdes blocos de endereos pode ser utilizado, por exemplo, em redes domsticas/empresariais ou at ambientes industriais (para interligar mquinas). Normalmente o administrador de rede divide um bloco em sub-redes. Muitos routers domsticos definem automaticamente um bloco/faixa de endereos entre 192.168.0.0 e 192.168.0.255 (endereos privados de classe C). Na sala de aula, por exemplo, os endereos dos computadores (hosts) so do tipo 10.0.0.0 10.0.0.255 ; optou-se por utilizador endereos privados de classe A.

Mscaras de sub-rede (subnet mask) Uma mscara de sub-rede um nmero de 32 bits, dividido em 4 octetos, usado para dividir um endereo IP em sub-redes e especificar o nmero de hosts disponveis em cada uma dessas sub-redes. Uma sub-rede uma diviso de uma rede de computadores. A diviso de uma rede grande em menores resulta num trfego de rede reduzido, administrao simplificada e melhor performance de rede.
Nota: Numa mscara, normalmente, 2 bits so atribudos automaticamente. Por exemplo, em 255.255.255.0 , o 0 o endereo da rede e em 255.255.255.255 o endereo de broadcast. Por isto, um endereo IP no pode conter, na parte que identifica os hosts, o valor 0 ou 255.

Como vimos antes, para facilitar o endereamento, os endereos IP so divididos em duas partes:

O endereo (nmero) da rede que identifica a rede/subrede: o endereo de todos os ns de uma subrede comeam com a mesma sequncia O endereo (nmero) do host que identifica uma ligao a uma mquina em particular ou uma interface desta rede.

Isto funciona de maneira semelhante a um endereo postal onde o endereo de rede representa a cidade e o endereo do host representa a rua. A mscara de subrede usada para determinar que parte do IP o endereo da rede e qual parte o endereo do host. E como isso feito? Os 32 bits das mscaras de sub-rede so divididos em duas partes: - um bloco de 1s que indica a parte da rede 11111111 (binrio) representado por 255 (decimal) - um outro bloco de 0s que indica a parte dos hosts 0000000 binrio 0 (decimal) Quando alteramos a parte dos 0s, dependendo da quantidade de 0s que trocamos por 1s, estamos a dizer a quantidade de sub-redes que queremos criar. Ao mesmo tempo, definimos o nmero de hosts dessas redes (so os bits que sobram).
Nota: procura informao sobre converso entre decimal e binrio (j foi falado em outra altura)

Para perceber melhor tudo isto, vejamos o seguinte exemplo: Tomemos como exemplo um endereo de classe C (sendo x igual a 0 ou 1) e dois bits movidos para a direita para criar uma sub-rede: endereo classe C: xxxxxxxx.xxxxxxxx.xxxxxxxx.00000000 mscara: 11111111.11111111.11111111.11000000 Ao acrescentarmos dois bits a 1 (um), podemos criar 22 = 4 sub-redes. Sobram 6 zeros, logo, com esta mscara, podemos enderear 26 = 64 endereos por subrede. Como temos que subtrair 2 endereos (o endereo de rede, 0, e o de broadcast, 255), temos um total de 62 endereos de hosts (64 - 2 = 62). A mscara a aplicar 255.255.255.192, porque 256-64=192
Ento, para configurarmos uma rede/sub-rede de classe C com 62 hosts possveis, teramos de definir (para os hosts), algo deste gnero: Computador A IP: 194.168.1.10 Mscara: 255.255.255.192

Computador B
IP: 194.168.1.20 Mscara: 255.255.255.192 Nota: a mscara de sub-rede mais comum em redes locais a 255.255.255.0.

Outro exemplo: Ligao de rede sem-fios: IP: 192.168.1.10 Mscara: 255.255.255.0 Gateway: 192.168.1.1 *(endereo da mquina que liga Internet) Ligao de rede de rea local (com fios) IP: 10.0.0.1 Mscara: 255.0.0.0 Gateway: 0.0.0.0 Neste exemplo, temos duas ligaes de rede uma com fios e outra, sem fios. Na ligao sem fios temos definido o GATEWAY, que o endereo do router que liga Internet (*ver mais abaixo). No entanto, se quisermos ligar um outro equipamento atravs de um cabo de rede ao mesmo computador e, mesmo assim, manter a ligao Internet, poderamos definir um IP e uma Mscara diferentes..ao fazermos isto, estaramos a criar duas sub-redes completamente diferentes, no mesmo computador.

Alguns conceitos relacionados com Endereos IP que so importantes saber para conseguir configurar correctamente um host numa rede (e a prpria rede) Gateway uma mquina geralmente destinada a interligar redes ou mesmo traduzir protocolos. Exemplos de gateway podem ser os routers e as firewalls, j que ambos servem de intermedirios entre o utilizador e a rede. Assume-se que o gateway tenha acesso ao exterior (ligao Internet, por exemplo). Poder ter tambm medidas de segurana contra invases externas. Cabe igualmente ao gateway traduzir e adaptar os pacotes originrios da rede local para que estes possam atingir o destinatrio, mas tambm traduzir as respostas e devolv-las origem da comunicao. Um protocolo de utilizao frequente o NAT que uma das implementaes de gateway mais simples.
NOTA: Em redes de computadores, NAT (Network Address Translation), uma tcnica que consiste em reescrever os endereos IP de origem de um pacote que passam por um router ou firewall de maneira que um computador de uma rede interna (privada tenha acesso ao exterior (rede pblica).

Por exemplo: - se tivermos um router ligado a um modem (que, por sua vez, liga Internet), ento esse router o Gateway da nossa rede. - se tivermos um computador ligado Internet (ligado directamente a um modem ou atravs de um router ou outro equipamento) e estivermos a partilhar essa ligao a um outro computador que est ligado (com cabo cross-over) ao primeiro computador, ento o nosso Gateway ser o computador que est ligado Internet. Ou seja, se quisermos que um computador numa rede tenha acesso Internet, por exemplo, teremos de definir o endereo IP do Gateway desse computador. Rede A
Endereo privado: IP: 192.168.1.1

Endereo pblico(atribudo pelo fornecedor de Internet): IP: 69.23.11.50

router + modem
Endereo privado: IP: 192.168.1.20 Mscara: 255.255.255.0 Gateway: 192.168.1.1

modem
Endereo privado: IP: 192.168.1.1 Endereo privado: IP: 192.168.1.20 Mscara: 255.255.255.0 Gateway: 192.168.1.1

Rede B

DHCP Dynamic Host Configuration Protocol, um protocolo (que faz parte do conjunto de protocolos TCP/IP) que oferece configurao dinmica de terminais, ou seja, fornece automaticamente endereos IP de host e outros parmetros de configurao para clientes de rede. Normalmente, um router como os utilizados em casa utiliza este protocolo para atribuir os IPs aos computadores da rede.
Nota: Este protocolo o sucessor do BOOTP que, embora mais simples, se tornou limitado para as exigncias atuais.

O DHCP usa um modelo cliente-servidor, no qual o servidor DHCP mantm a gesto centralizada dos endereos IP usados na rede. Resumidamente, o DHCP opera da seguinte forma:

Um cliente envia um pacote UDP em broadcast (destinado a todas as mquinas) com um pedido DHCP Os servidores DHCP que capturarem este pacote iro responder (se o cliente se enquadrar numa srie de critrios ver abaixo) com um pacote de configuraes onde constar, pelo menos, um endereo IP, uma mscara de rede e outros dados opcionais, como o gateway, servidores de DNS, etc.

Critrios de atribuio de IPs


O DHCP oferece trs tipos de atribuio (alocao) de endereos IP:

Atribuio manual - Onde existe uma tabela de associao entre o Endereo MAC do cliente (que ser comparado atravs do pacote broadcast recebido) e o endereo IP (e restantes dados) a fornecer. Esta associao feita manualmente pelo administrador de rede; por conseguinte, apenas os clientes cujo MAC consta nesta lista podero receber configuraes desse servidor Atribuio automtica - Onde o cliente obtm um endereo de um espao de endereos possveis, especificado pelo administrador. Geralmente qualquer endereo MAC aceite Atribuio dinmica - O nico mtodo que dispe a reutilizao dinmica dos endereos. O administrador disponibiliza um espao de endereos possveis, e cada cliente ter o software TCP/IP da sua interface de rede (placa de rede) configurados para requisitar um endereo por DHCP assim que a mquina arranque. A alocao utiliza um mecanismo de aluguer do endereo, caracterizado por um tempo de vida. Aps a mquina se desligar, o tempo de vida naturalmente ir expirar, e da prxima vez que o cliente se ligue, o endereo provavelmente ser outro (isto acontece, por exemplo, nas nossas ligaes Internet, em que um dia podemos ter um certo endereo pblico mas no dia seguinte j teremos outro)

DNS Domain Name System (Sistema de Nomes de Domnios) um sistema de gesto de nomes que tem a funo de traduzir os endereos escritos por palavras em endereos IP escritos em nmeros. Ou seja, os servidores DNS, contm listas de endereos onde os nomes esto relacionados com endereos IP. Funcionam como uma espcie de Pginas Amarelas gigante, com os endereos de todos os servidores existentes (ou, ento, esto ligados a outros servidores com outras listas). Por exemplo, ao escrevermos www.google.com no browser, o nosso pedido vai para um servidor DNS, que procura na sua lista o IP correspondente (por exemplo, 64.68.92.29) e o devolve ao nosso browser. A partir da, o browser automaticamente se liga a esse endereo. Normalmente, ao configurar uma rede/host necessrio definir o endereo IP do servidor DNS. Se este no for automaticamente atribudo por DHCP, ento, teremos de saber esse endereo. Uma vez mais, na nossa rede domstica, poderemos perguntar ao fornecedor de Internet quais os endereos dos seus servidores DNS para configurarmos a nossa rede.

Algumas ferramentas (em Windows) Em Windows, podemos utilizar algumas ferramentas em linha de comando para ajudar a configurar uma rede local e verificar se est tudo a funcionar correctamente. Para aceder linha de comandos (em Windows XP), ir ao boto Iniciar, seleccionar Executar e escrever o comando cmd. A partrir da surge uma janela onde podemos escrever alguns comandos: ping serve para verificar a ligao a um endereo; se houver uma mquina disponvel com o endereo que escrevemos, ento ela responde; caso no haja, obtemos O pedido excedeu o tempo. Utilizao: ping 192.168.1.10 ping www.google.pt tracert serve para verificar a rota que segue um pedido de um endereo; isto , com este comando podemos verificar todos os saltos que o nosso pedido d, ao passar de um host para outro, at chegar ao endereo que escrevemos Utilizao tracert 192.168.1.10 tracert www.youtube.com ipconfig serve para verificar, renovar e configurar os vrios endereos de um adaptador de rede (placa de rede); ao utilizarmos este comando, podemos ver a configurao de um ou mais adaptadores de rede no nosso host Utilizao ipconfig simples; mostra o nome (usado pelo DNS) que identifica a ligao, o endereo IP, a mscara de sub-rede e o endereo DNS ipcofig /all alm das definies descritas acima, mostra outras definies ipconfig /release para libertar os endereos atribudos ipconfig /renew para renovar os endereos (caso seja automtico, envia um novo pedido ao servidor DHCP) possvel ver as definies de apenas um adaptador de rede, baseado no seu nome, ou mesmo um conjunto de adaptadores de rede, bem como outras informaes. Para ver todas as opes, escrever: ipconfig /h

Configurao de uma Ligao de rea Local em ambiente Windows (XP) Boto Iniciar Ligaes de rede ou Boto Iniciar Painel de Controlo Ligaes de Rede

Na janela Ligaes de Rede, utilizar o boto direito do rato na ligao que queremos configurar e seleccionar Propriedades

Na janela que surge, seleccionar o item TCP/IP (Protocolo Internet) e clicar OK (ou duas vezes com o rato)

Isto abre a janela de configurao de TCP/IP. Aqui, podemos configurar Endereos estticos - endereos IP/mscara de sub-rede, gateway e DNS estticos (definido pelo utilizador/administrador

Endereos dinmicos/automticos - endereos IP/mscara de sub-rede, gateway e DNS automticos (atribudos pelo servidor DHCP)

You might also like