Vous êtes sur la page 1sur 6

Endereo IP Kioskea O que um endereo IP Na Internet, os hosts comunicam entre eles graas ao protocolo IP (Internet Protocol), que utiliza

za endereos numricos, chamados endereos IP, compostos por 4 nmeros inteiros (4 bytes) entre 0 e 255 e notados sob a forma xxx.xxx.xxx.xxx. Por exemplo, 194.153.205.26 um endereo IP com forma tcnica. Estes endereos servem para os computadores da rede para comunicarem entre eles, assim cada computador de uma rede possui um endereo IP nico nessa rede. o ICANN (Internet Corporation for Assigned Names and Numbers, substituindo o IANA, Internet Assigned Numbers Agency, desde 1998) que est encarregado de atribuir endereos IP pblicos, isto , os endereos IP dos computadores directamente ligados rede pblica de Internet. Decodificar um endereo IP Um endereo IP um endereo 32 bits, geralmente notado sob a forma de 4 nmeros inteiros separados por pontos. Distinguem-se, com efeito, duas partes no endereo IP :

uma parte dos nmeros esquerda designa a rede e chama-se ID de rede (em ingls netID), Os nmeros direita designam os computadores desta rede e chamam-se ID de hspede (em ingls host-ID).

Repare no exemplo abaixo:

Tomemos a rede de esquerda: 194.28.12.0. Contm os computadores seguintes :

194.28.12.1 a 194.28.12.4

Repare na rede direita: 178.12.0.0. Compreende os computadores seguintes :

178.12.77.1 a 178.12.77.6

No caso acima, as redes so notadas 194.28.12 e 178.12.77, seguidamente numera-se cada um dos computadores que a constituem. Imagine uma rede notada 58.0.0.0. Os computadores desta rede podero ter os endereos IP que vo de 58.0.0.1 a 58.255.255.254. Trata-se de atribuir os nmeros de modo a que haja uma organizao na hierarquia dos computadores e dos servidores. Assim, quanto mais pequeno for o nmero de bits reservado rede, mais esta pode conter computadores.

Com efeito, uma rede notada 102.0.0.0 pode conter computadores cujo endereo IP pode variar entre 102.0.0.1 e 102.255.255.254 (256*256*256-2=16777214 possibilidades), enquanto uma rede notada 194.26 poder conter apenas computadores cujo endereo IP esteja compreendido entre 194.26.0.1 e 194.26.255.254 (256*256-2=65534 possibilidades), a noo de classe de endereo IP. Endereos especficos Quando se anula a parte host-id, isto , quando se substituem os bits reservados s mquinas da rede por zeros (por exemplo 194.28.12.0), obtm-se o que chamamos de endereo rede. Este endereo no pode ser atribudo a nenhum dos computadores da rede. Quando a parte netid anulada, quer dizer, quando os bits reservados rede so substitudos por zeros, obtm-se o endereo mquina. Este endereo representa a mquina especificada pelo host-ID que se encontra na rede corrente. Quando todas as bits da parte host-id so de 1, o endereo obtido chama-se endereo de divulgao (em ingls broadcast). Trata-se de um endereo especfico, permitindo enviar uma mensagem a todas as mquinas situadas na rede especificada pelo netID. Pelo contrrio, quando todos os bits da parte netid so 1, o endereo obtido constitui o endereo de divulgao limitada (multicast). Por ltimo, o endereo 127.0.0.1 chama-se endereo de defeito (em ingls loopback), porque designa a mquina local (em ingls localhost). As classes de redes Os endereos IP esto repartidos por classes, de acordo com o nmero de bytes que representam a rede. Classe A Num endereo IP de classe A, o primeiro byte representa a rede. O bit de peso forte (o primeiro bit, o da esquerda) est a zero, o que significa que h 2 7 (00000000 01111111) possibilidades de redes, quer dizer 128 possibilidades. Contudo, a rede 0 (bits que valem 00000000) no existe e o nmero 127 reservado para designar a sua mquina. As redes disponveis em classe A so por conseguinte as redes que vo de 1.0.0.0 a 126.0.0.0 (os ltimos bytes so zeros que indicam que se trata de redes e no de hosts!) Os trs bytes direita representam os hosts das redes, a rede pode por conseguinte conter um nmero de computador igual a: 224-2 = 16777214 hosts. Um endereo IP de classe A, binrio, parece-se com isto : 0 xxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx Rede Hosts

Classe B Num endereo IP de classe B, os dois primeiros bytes representam a rede. Os dois primeiros bits so 1 e 0, o que significa que h 2 14 (10 000000 00000000 do 111111 11111111) possibilidades de redes, quer dizer de 16384 redes possveis. As redes disponveis em classe B so por conseguinte as redes que vo de 128.0.0.0 a 191.255.0.0 Os dois bytes de direita representam os hosts da rede. A rede pode por conseguinte conter um nmero de hosts igual a: 216-21 = 65534 hosts. Um endereo IP de classe B, binrio, assemelha-se a isto: 10 xxxxxx xxxxxxxx xxxxxxxx xxxxxxxx Rede Classe C Num endereo IP de classe C, os trs primeiros bytes representam a rede. Os trs primeiros bits so 1,1 e 0, que significa que h 2 21 possibilidades de redes, quer dizer 2097152. As redes disponveis em classe C so por conseguinte as redes que vo de 192.0.0.0 a 223.255.255.0 O byte de direita representa os hosts da rede, a rede pode por conseguinte conter: 28-21 = 254 Hosts Um endereo IP de classe C, binrio, assemelha-se a isto : 110 xxxxx xxxxxxxx xxxxxxxx xxxxxxxx Rede Hosts Hosts

Atribuio dos endereos IP O objectivo da diviso dos endereos IP em trs classes A, B e C, facilitar a investigao de um computador na rede. Com efeito, com esta notao possvel procurar inicialmente a rede que se deseja atingir e seguidamente procurar um computador . Assim, a atribuio dos endereos IP faz-se de acordo com a dimenso da rede.
Classe A B Nmero de redes possveis 126 16384 Nmeros mximo de Hosts em cada uma 16777214 65534

2097152

254

Os endereos de classe A so reservados especialmente para as grandes redes, enquanto se atribuiro os endereos de classe C a pequenas redes de empresa, por exemplo.

Endereos IP reservados Acontece frequentemente numa empresa ou uma organizao que um s computador esteja ligdo Internet, por seu intermdio que os outros hosts da rede acedem Internet (fala-se geralmente de proxy ou ponte estreita). Neste caso, o nico computador ligado Internet tem necessidade de reservar um endereo IP junto do ICANN. Contudo, os outros hosts tm na mesma necessidade de um endereo IP para poderem comunicar entre eles internamente. Assim, o ICANN reservou um punhado de endereos em cada classe para permitir afectar um endereo IP aos hosts de uma rede local ligada Internet sem correr o risco de criar uma confuso de endereos IP na rede das redes. Trata-se dos endereos seguintes :

Endereos IP privados de classe A: 10.0.0.1 a 10.255.255.254, permitindo a criao de vastas redes privadas que compreendem milhares de hosts. Endereos IP privados de classe B: 172.16.0.1 172.31.255.254, permitindo criar redes privadas de mdia dimenso. Endereos IP privados de classe C: 192.168.0.1 192.168.0.254, para instalao de pequenas redes privadas.

Mscara de subrede Para compreender o que uma mscara, talvez seja interessante consultar a seco mecnico que fala das mscaras em binrio Resumindo, fabrica-se uma mscara contendo 1 nos luagres dos bits que desejamos conservar, e 0 para os que queremos anular.Uma vez criada esta mscara, basta fazer um ET lgico entre o valor que se deseja mascarar e a mscara, para deixar intacta a parte que deseja e anular o resto. Assim, uma mscara rede (em ingls netmask) apresenta-se sob a forma de 4 bytes separados por pontos (como um endereo IP), compreende (na sua notao binria) dos zeros a nvel das bits do endereo IP que quer-se anular (e do 1 a nvel dos que deseja-se conservar). Interesse de uma mscara de subrede O primeiro interesse de uma mscara de subrede permitir identificar simplesmente a rede associada a um endereo IP. Com efeito, a rede determinada por diversos bytes do endereo IP (1 byte para os endereos de classe A, 2 para os endereos de classe B, e de 3 bytes para a classe C). Ora, uma rede notada tomando o nmero de bytes que a carateriza, seguidamente completando com zeros. A rede associada ao endereo 34.56.123.12 por exemplo 34.0.0.0, porque se trata de um endereo IP de classe A. Para conhecer o endereo da rede associada ao endereo IP 34.56.123.12, basta ento aplicar uma mscara cujo primeiro byte comporta apenas 1 (quer dizer, 255 em notao decimal), seguidamente 0 sobre os bytes seguintes. A mscara : 11111111.00000000.00000000.00000000 A mscara associada ao endereo IP 34.208.123.12 por conseguinte 255.0.0.0.

O valor binrio de 34.208.123.12 : 00100010.11010000.01111011.00001100 Um ET lgico entre o endereo IP e a mscara d assim o resultado seguinte : 00100010.11010000.01111011.00001100 E 11111111.00000000.00000000.00000000 = 00100010.00000000.00000000.00000000

Isto , 34.0.0.0. Trata-se da rede associada ao endereo 34.208.123.12 Generalizando, possvel obter as mscaras que correspondem a cada classe de endereo:

Para um endereo de Classe A, s o primeiro byte deve ser conservado. A mscara possui a forma seguinte 11111111.00000000.00000000.00000000, quer dizer 255.0.0.0 em notao decimal; Para um endereo de Classe B, os dois primeiros bytes devem ser conservados, o que d a mscara seguinte 11111111.11111111.00000000.00000000, correspondente a 255.255.0.0 em notao decimal; Para um endereo de Classe C, com o mesmo raciocnio, a mscara possuir a forma seguinte 11111111.11111111.11111111.00000000, quer dizer 255.255.255.0 em notao decimal

Criao de subredes Retomemos o exemplo da rede 34.0.0.0, e suponhamos que desejamos que os dois primeiros bits do segundo byte permitam designar a rede. A mscara a aplicar ser ento: 11111111.11000000.00000000.00000000

quer dizer 255.192.0.0 Se se aplicar esta mscara, ao endereo 34.208.123.12 obtm-se : 34.192.0.0

Realmente h 4 casos possveis para o resultado mscara de um endereo IP de um computador da rede 34.0.0.0

Ou os dois primeiros bits do segundo byte so Ou os dois primeiros bits do segundo byte so Ou os dois primeiros bits do segundo byte so Ou os dois primeiros bits do segundo byte so

00, neste caso o resultado 01, neste caso o resultado 10, neste caso o resultado 11, neste caso o resultado

34.0.0.0 34.64.0.0 34.128.0.0 34.192.0.0

Esta mscara divide por conseguinte uma rede de classe A (que pode admitir 16.777.214 hosts) em 4 subredes - da o nome de mscara de subrede - que pode admitir 222 hosts, quer dizer 4.194.304 hosts. Pode ser interessante observar que nos dois casos, o nmero total de hosts o mesmo, quer dizer 16.777.214 hosts (4 x 4194304 - 2 = 16777214). O nmero de subredes depende do nmero de bits atribudos a mais rede (aqui 2). O nmero de subredes por conseguinte:
nmeros de bits 1 2 3 4 5 6 7 8 (impossvel para uma classe C) nmeros subredes 2 4 8 16 32 64 128 256

Este documento, intitulado Endereo IP a partir de Kioskea.net (pt.kioskea.net) est disponibilizado sob a licena Creative Commons. Voc pode copiar, modificar cpias desta pgina, nas condies estipuladas pela licena, como esta nota aparece claramente. http://pt.kioskea.net/contents/internet/ip.php3

Contrato de licena Creative commons V2.5 de Kioskea Atribuio-Uso No-Comercial-Partilha nos termos da mesma Licena 2.5 Portugal

O utilizador pode :

copiar, distribuir, exibir e executar a obra criar obras derivadas

Sob as seguintes condies : Atribuio. O utilizador deve dar crdito ao autor original, da forma especificada pelo autor ou licenciante e um hiperlink para http://pt.kioskea.net.

Uso No-Comercial. O utilizador no pode utilizar esta obra para fins comerciais.

Partilha nos termos da mesma Licena. Se alterar, transformar, ou criar outra obra com base nesta, s poder distribuir a obra resultante atravs de uma licena idntica a esta.

Para cada reutilizao ou distribuio, dever deixar claro para outros os termos da licena desta obra. Qualquer uma destas condies podem ser renunciadas, desde que obtenha permisso por parte do autor.

O acima exposto no afecta os seus direitos de utilizador (com excepo para os direitos de autor: cpias reservadas para uso privado do copiador, cotaes, pardia ...)