Você está na página 1de 6

PINHO SOM

MDULO 13 Endereamento IP Em uma rede TCP/IP, cada computador possui um endereo IP que o identifica na rede, esse endereo composto por uma seqncia de bits divididos em 4 grupos de 8 bits que recebem o nome de octeto. Com 8 bits permitido at 256 combinaes diferentes, e para que a configurao seja facilitada, so utilizados os nmeros de 0 a 255 para representar cada octeto, pois bem mais fcil formar nmeros como 192.168.0.1 que ficar decorando nmeros binrios como 11111111.11000111.10101100.11100011. O endereamento IP dividido em duas partes. A primeira parte identifica a rede qual o computador est conectado, sendo necessrio, pois em uma rede IP podem existir vrias redes distintas conectadas, como o caso da Internet. A segunda parte do endereo IP utilizada para identificar os Hosts que pertencem rede. Com o intuito de permitir um nmero maior de endereos IP, o endereamento foi dividido em cinco classes diferentes, que utilizam a nomenclatura A,B,C,D e E para identific-las. As classes D e E no so utilizadas e foram desenvolvidas para utilizaes futuras. Cada classe reserva um nmero diferente de octetos para o seu endereamento de rede. So eles: Classe A: Apenas o primeiro octeto identifica a rede e os trs ltimos identificam os Hosts. Classe B: Os dois primeiros octetos identificam a rede e os dois ltimos identificam os Hosts. Classe C: Os trs primeiros octetos identificam a rede e o ltimo octeto identifica os Hosts.

PINHO SOM

Para diferenciar uma classe de outra, so utilizados os valores do primeiro octeto. Se ele for um nmero entre 1 e 126 (114.222.38.37), ele ser um endereo pertencente a classe A. Para ser um endereo classe B, o primeiro octeto tem que est entre 128 e 191 como no exemplo (168.31.134.202). Para ser um endereo classe C, o primeiro octeto tem que est entre 192 a 223.

Para a implantao de uma rede TCP/IP, a primeira coisa que devemos analisar o tipo de rede mais adequada baseado no numero de computadores que a rede ir conter: Classe A: possvel enderear at 16.777.214 ns. Classe B: possvel enderear at 65.534 ns. Classe C: possvel enderear at 254 ns. Nem todas as combinaes de IP so permitidas, alguns endereos so reservados e no podem ser utilizados. Endereos Invlidos 0.XXX.XXX.XXX Motivo Nenhum endereo IP pode comear com zero, pois o zero utilizado para identificar se a rede est na rota padro. O nmero 127 reservado para testes internos, ou seja, destinados a prpria mquina. Nenhum identificador de rede pode ser composto do nmero 255, e nenhum identificador de Host pode ser composto apenas de endereos 255. Permitidas: Classe A: 65.31.255.180 Classe B: 165.30.255.75 Nenhum identificador Host pode ser composto apenas de zeros, independente da classe que ele pertence. Algumas combinaes permitidas:

127.XXX.XXX.XXX

255.XXX.XXX.XXX XXX.255.XXX.XXX XXX.XXX.255.255

XXX.0.0.0 XXX.XXX.0.0

PINHO SOM

XXX.XXX.XXX.255 XXX.XXX.XXX.0

68.89.0.130 Classe A 149.35.0.90 Classe B 192.168.0.1 Classe C Nenhum endereo classe C pode terminar com 0 ou com 255, pois um Host no pode ser representado por 0 e por 255.

Existem faixas de IPs que so reservadas para serem utilizadas em redes internas, as faixas mais comuns so 10.x.x.x e 192.168.0.x. O 10 e o 192.168 so os endereos da rede e os outros octetos so utilizados para enderear os Hosts. Em redes internas o endereo default (padro) utilizado o 192.168.0.x, se o usurio desejar uma faixa de IPs maior, ele pode utilizar a faixa 10.X.X.X onde ele tem a sua disposio 12 milhes de endereos diferentes. 13.1 Mscara de Sub-rede Ao configurar o protocolo TCP/IP, alm do endereo IP necessrio o parmetro de mscara de sub-rede que formado por valores entre 0 e 255 como em 255.255.255.0 ou 255.255.0.0. O valor 255 indica a parte do endereo IP que corresponde a rede e o valor 0 corresponde a parte referente ao Host. Mscara de rede padro: Classe A: A Mscara padro seria 255.0.0.0, o primeiro octeto refere-se rede e os trs ltimos aos Hosts. Classe B: A mscara padro seria 255.255.0.0 onde os dois primeiros octetos referem-se rede e os dois ltimos aos Hosts. Classe C: A mscara padro seria 255.255.255.0 onde os trs primeiros octetos referem-se rede e o ltimo aos Hosts.

Classe Parte do referente a Endereo rede 98.158.200.127 Classe A 98 158.207.189.89 Classe B 158.207 192.168.1.1 Classe C 192.168.1

Exemplo de endereo IP

Parte referente ao Host 158.200.127 189.89 1

Mscara de sub-rede padro 255.0.0.0 255.255.0.0 255.255.255.0

As mscaras de sub-rede podem mascarar um endereo IP mudando a faixa do endereo que ser utilizado para enderear a rede e o Host, por isso o termo mascarar , pois a mscara utilizada apenas dentro da sub-rede. Para ilustrarmos melhor, imagine o endereo 210.138.109.90 que um endereo classe C e sua mscara padro a 255.255.255.0. Se utilizarmos o mesmo endereo mas alterando a mscara para 255.55.0.0, apenas os dois primeiros octetos continuaro representando a rede enquanto os dois ltimos passaro a representar os Hosts.

PINHO SOM

Para que dois computadores possam se comunicar dentro de uma mesma sub-rede necessrio que a mscara das duas mquinas sejam as mesmas, caso contrrio elas podero no conseguir obter a comunicao entre ambas. Ex: Temos dois computadores com os seguintes IPs: IP: Computador 1: 192.168.1.10 Computador 2: 192.168.1.12 MSCARA: Computador 1: 255.255.255.0 Computador 2: 255.255.0.0 Essa configurao estaria errada e no permitiria que esses dois computadores se comunicassem.

13.2 Calculando mscaras para redes complexas Como foi visto anteriormente, configuramos mscaras apenas para redes simples. Um dos recursos mais interessantes de uma mscara permitir a diviso de um octeto pertencente a um endereo IP em duas partes, e com isso obter uma parte que representa a rede e outra parte que representa os Hosts. Para que possamos configurar mscaras complexas, precisamos utilizar o endereo IP no formato binrio e no decimal como estamos acostumados a visualizar. Para efetuar esse tipo de transformao utilizaremos a calculadora do windows no modo cientfico, onde esto disponveis diversos formatos como hexadecimal, binrio, decimal e octal. Ex: Digite o nmero 11111111 e mude a opo da calculadora para decimal (DEC) e ela lhe mostrar o valor 255. Agora digite o nmero 240 e mude a opo para binrio (BIN) que ela lhe mostrar o valor 11110000. O nmero decimal 255 (11111111) indica que temos 8 1s binrios representando a rede, enquanto o decimal 0 (00000000) indica que temos 8 0s binrios representando os Hosts. EX: Decimal: Binrio:

255 11111111 Rede

255 11111111 Rede

255 11111111 Rede

0 00000000 Hosts

As mscaras de sub-rede complexas so bastante utilizadas para dividir uma rede Classe C em vrias redes distintas.

PINHO SOM

Imagine que voc possui um endereo classe C 200.253.248.X onde os trs primeiros octetos representam a rede e o ltimo representa os Hosts. Com esse endereo Classe C possvel ter 254 endereos na rede, s que voc gostaria que de ter duas redes distintas com esses endereos, como isso seria possvel? Usando uma mscara 255.255.255.0 todos os 8 bits do ltimo octeto seriam reservados para o Host e no sobraria nada para diferenciar as duas redes. Agora, se usssemos uma mscara complexa, os 8 bits do octeto poderiam ser divididos em duas partes onde a primeira representaria a rede e a segunda os Hosts. EX: Decimal: Binrio:

200 11001000 Rede

253 11111101 Rede

248 11111000 Rede

X ???? ???? Rede Host

Se usarmos a mscara 255.255.255.0 todos os 8 bits finais sero para os Hosts. Se usarmos a mscara 255.255.255.240 ela ter uma diviso de 4 primeiros bits para a rede e os 4 ltimos bits para o Hosts.

EX: Decimal: Binrio:

255 11111111 Rede

255 11111111 Rede

255 11111111 Rede

240 1111 0000 Rede Host

Agora temos um octeto dividido em dois endereos binrios de 4 bits cada, eles representam endereos distintos para serem configurados independentemente. Quatro bits permitem 16 combinaes diferentes. Se o nmero 15 for convertido em binrio teremos 1111 e se o nmero 0 for convertido em binrio teremos 0000. Se convertermos o nmero 10 em binrio teremos 1010 e assim por diante. Sero usados os endereos de 0 a 15 para identificar a rede e os endereos de 1 a 14 para identificar os Hosts. Observe que os endereos de 0 e 15 no podem ser utilizados para identificar os Hosts, pois eles so reservados, assim como 0 e 255. EX: Decimal: Binrio: 200 11001000 Rede 253 11111101 Rede 248 11111000 Rede (173) 10 13 1010 1101 Rede Host

Quando o IP for configurado nas estaes, a mscara deve ser configurada para 255.255.255.240 e em seguida converta os binrios em decimais para se ter o IP de cada estao. Como estabelecemos que o endereo 10 seria da rede e o endereo 13 seria da estao; 10 corresponde a 1010 e 13 corresponde a 1101 juntado os dois teremos 10101101 que corresponde a 173. Logo o IP da estao

PINHO SOM

seria 200.253.248.173. A tabela abaixo mostra mais exemplos de redes e mscaras complexas. Mscara de Sub-rede 240 192 224 248 252 Bits da rede 1111 11 111 11111 111111 Bits do Host 0000 000000 00000 000 00 Nmero mximo de redes 14 endereos (1 a 14) 2 endereos (2 e 3) 6 endereos (1 a 6) 30 endereos (1 a 30) 62 endereos (1 a 62) Nmero mximo de Hosts 16 endereos (0 a 15) 64 endereos (0 a 63) 32 endereos (0 a 31) 8 endereos (0 a 7) 4 endereos (0 a 3)