You are on page 1of 9

Classes de Endereo IP Foram definidas cinco classes de endereos IP, identificadas pelas letras: A, B, C, D e E.

Classe A: Esta classe foi definida com tendo o primeiro bit (dos 32 bits que formam um nmero IP) do nmero IP como sendo igual a zero. Com isso o primeiro nmero IP somente poder variar de 1 at 126 (na prtica at 127, mas o 127 um nmero IP reservado, conforme detalharemos mais adiante). Observe, no esquema a seguir que o primeiro bit sendo 0, o valor mximo (quando todos os demais bits so iguais a 1) a que se chega de 127: 0 Multiplica por: equivale a: 27 128 1 26 64 1 25 32 1 24 16 1 23 8 1 22 4 1 21 2 1 20 1

Multiplicao: Resulta em: Somando tudo: Resulta em:

0x128 1x64 1x32 1x16 1x8 1x4 1x2 1x1 0 64 32 16 8 4 2 1

0+64+32+16+8+4+2+1 127

O nmero 127 no utilizado como rede Classe A, pois um nmero especial, reservado para fazer referncia ao prprio computador. O nmero 127.0.0.1 um nmero especial, conhecido como localhost. Ou seja, sempre que um programa fizer referncia a localhost ou ao nmero 127.0.0.1, estar fazendo referncia ao computador onde o programa est sendo executado.

Por padro, para a Classe A, foi definida a seguinte mscara de sub-rede: 255.0.0.0. Com esta mscara de subrede observe que temos 8 bits para o endereo da rede e 24 bits para o endereo da mquina dentro da rede. Com base no nmero de bits para a rede e para as mquinas, podemos determinar quantas redes Classe A podem existir e qual o nmero mximo de mquinas por rede. Para isso utilizamos a frmula a seguir: 2n- 2 , onde "n" representa o nmero de bits utilizado para a rede ou para a identificao da mquina dentro da rede. Vamos aos clculos: Nmero de redes Classe A: Nmero de bits para a rede: 7. Como o primeiro bit sempre zero, este no varia. Por isso sobram 7 bits (8-1) para formar diferentes redes: 27-2 -> 128-2 -> 126 redes Classe A Nmero de mquinas (hosts) em uma rede Classe A:

Nmero de bits para identificar a mquina: 24 224-2 -> 16777216-2 -> 16.777.214 mquinas em cada rede classe A Na Classe A temos apenas um pequeno nmero de redes disponveis, porm um grande nmero de mquinas em cada rede. J podemos concluir que este nmero de mquinas, na prtica, jamais ser necessrios para uma nica rede. Com isso observe que, com este esquema de endereamento, teramos poucas redes Classe A (apenas 126) e com um nmero muito grande de mquinas em cada rede. Isso causaria desperdcio de endereos, pois se o endereo de uma rede Classe A fosse disponibilizado para um empresa, esta utilizaria apenas uma pequena parcela dos

endereos disponveis e todos os demais endereos ficariam sem uso. Para resolver esta questo que passou-se a utilizar a diviso em sub-redes. Classe B: Esta classe foi definida com tendo os dois primeiros bits do nmero IP como sendo sempre iguais a 1 e 0. Com isso o primeiro nmero do endereo IP somente poder variar de 128 at 191. Como o segundo bit sempre 0, o valor do segundo bit que 64 nunca somado para o primeiro nmero IP, com isso o valor mximo fica em: 255-64, que o 191. Observe, no esquema a seguir, que o primeiro bit sendo 1 e o segundo sendo 0, o valor mximo (quando todos os demais bits so iguais a 1) a que se chega de 191: 1 Multiplica por: equivale a: Multiplicao: Resulta em: Somando tudo: Resulta em: 27 128 1x128 128 0 26 64 0x64 0 1 25 32 1x32 32 1 24 16 1x16 16 1 23 8 1 22 4 1 21 2 1 20 1

1x8 1x4 1x2 1x1 8 4 2 1

128+0+32+16+8+4+2+1 191

Por padro, para a Classe B, foi definida a seguinte mscara de sub-rede: 255.255.0.0. Com esta mscara de sub-rede observe que temos 16 bits para o endereo da rede e 16 bits para o endereo da mquina dentro da rede. Com base no nmero de bits para a rede e para as mquinas, podemos determinar quantas redes Classe B

podem existir e qual o nmero mximo de mquinas por rede. Para isso utilizamos a frmula a seguir: 2n- 2 , onde "n" representa o nmero de bits utilizado para a rede ou para a identificao da mquina dentro da rede. Vamos aos clculos: Nmero de redes Classe B: Nmero de bits para a rede: 14. Como o primeiro e o segundo bit so sempre 10, fixos, no variam, sobram 14 bits (16-2) para formar diferentes redes: 214-2 -> 16384-2 -> 16.382 redes Classe B Nmero de mquinas (hosts) em uma rede Classe B: Nmero de bits para identificar a mquina: 16. 216-2 -> 65536-2 -> 65.534 mquinas em cada rede classe B Na Classe B temos um nmero razovel de redes Classe B, com um bom nmero de mquinas em cada rede. O nmero mximo de mquinas, por rede Classe B j est mais prximo da realidade para as redes de algumas grandes empresas tais como Microsoft, IBM, HP, GM, etc. Mesmo assim, para muitas empresas menores, a utilizao de um endereo Classe B, representa um grande desperdcio de nmeros IP. Conforme veremos na Parte 5 deste tutorial possvel usar um nmero diferentes de bits para a mscara de sub-rede, ao invs dos 16 bits definidos por padro para a Classe B (o que tambm possvel com Classe A e Classe C). Com isso posso dividir uma rede classe B em vrias sub-redes menores, com um nmero menor de mquinas em cada sub-rede. Classe C: Esta classe foi definida com tendo os trs primeiros bits do nmero IP como sendo sempre iguais a 1, 1 e 0. Com isso o primeiro

nmero do endereo IP somente poder variar de 192 at 223. Como o terceiro bit sempre 0, o valor do terceiro bit, que 32, nunca somado para o primeiro nmero IP. Com isso o valor mximo fica em: 255-32, que 223. Observe, no esquema a seguir, que o primeiro bit sendo 1, o segundo bit sendo 1 e o terceiro bit sendo 0, o valor mximo (quando todos os demais bits so iguais a 1) a que se chega de 223: 1 Multiplica por: equivale a: Multiplicao: Resulta em: Somando tudo: Resulta em: 27 128 1x128 128 1 26 64 1x64 64 0 25 32 0x32 0 1 24 16 1x16 16 1 23 8 1 22 4 1 21 2 1 20 1

1x8 1x4 1x2 1x1 8 4 2 1

128+64+0+16+8+4+2+1 223

Por padro, para a Classe C, foi definida a seguinte mscara de sub-rede: 255.255.255.0. Com esta mscara de sub-rede observe que temos 24 bits para o endereo da rede e apenas 8 bits para o endereo da mquina dentro da rede. Com base no nmero de bits para a rede e para as mquinas, podemos determinar quantas redes Classe C podem existir e qual o nmero mximo de mquinas por rede. Para isso utilizamos a frmula a seguir: 2n- 2 , onde "n" representa o nmero de bits utilizado para a rede ou para a identificao da mquina dentro da rede. Vamos aos clculos: Nmero de redes Classe C:

Nmero de bits para a rede: 21. Como o primeiro, o segundo e o terceiro bit so sempre 110, ou seja:fixos, no variam, sobram 21 bits (24-3) para formar diferentes redes: 221-2 -> 2097152-2 -> 2.097.150 redes Classe C Nmero de mquinas (hosts) em uma rede Classe C:

Nmero de bits para identificar a mquina: 8 28-2 -> 256-2 -> 254 mquinas em cada rede classe C Observe que na Classe C temos um grande nmero de redes disponveis, com, no mximo, 254 mquinas em cada rede. o ideal para empresas de pequeno porte. Mesmo com a Classe C, existe um grande desperdcio de endereos. Imagine uma pequena empresa com apenas 20 mquinas em rede. Usando um endereo Classe C, estariam sendo desperdiados 234 endereos. Conforme j descrito anteriormente, esta questo do desperdcio de endereos IP pode ser resolvida atravs da utilizao de sub-redes. Classe D: Esta classe foi definida com tendo os quatro primeiros bits do nmero IP como sendo sempre iguais a 1, 1, 1 e 0. A classe D uma classe especial, reservada para os chamados endereos de Multicast. Classe E: Esta classe foi definida com tendo os quatro primeiros bits do nmero IP como sendo sempre iguais a 1, 1, 1 e 1. A classe E uma classe especial e est reservada para uso futuro. Quadro resumo das Classes de Endereo IP: A seguir apresento uma tabela com as principais caractersticas de cada Classe de Endereos IP: Classe Primeiros Nm. de Nmero de Mscara

bits A B C D E 0 10 110 1110 1111

redes 126 16.382 2.097.150

hosts 16.777.214 65.534 254

padro 255.0.0.0 255.255.0.0 255.255.255.0

Utilizado para trfego Multicast Reservado para uso futuro

Classe Endereo IP A, B e C de rede e capacidades de acolhimento


Nos tpicos anteriores I introduziu os conceitos de classes de endereos IP e mostrou como as classes relacionado a intervalos de endereos IP . Dos cinco classes, D e E so dedicados a fins especiais, por isso vou deixar aqueles sozinho por enquanto. Classes A, B e C so os que realmente atribudos para normal (unicast) abordando fins em redes IP e, portanto, o foco principal de nossa ateno continuada. Como vimos, eles diferem no nmero de bits (e octetos) utilizado para a identificao da rede em comparao com a identificao de host. O nmero de redes diferentes possveis em cada classe uma funo do nmero de bits atribudos para a identificao da rede, e da mesma forma, o nmero de possveis hospedeiros em cada rede depende do nmero de bits fornecidos para a identificao do host.Tambm devemos levar em conta o fato de que um, dois ou trs dos bits no endereo IP usado para indicar a classe em si, por isso efetivamente "excludos" do uso na determinao do nmero de redes (embora, novamente, ainda parte do ID de rede). Com base nessas informaes, podemos calcular o nmero de redes em cada classe, e para cada classe, o nmero de identificaes de host por rede. Tabela 45 mostra os clculos.

Tabela 45: endereo IP de classe de rede e capacidades de acolhimento # Total de # Da Rede bits Primeiro ID Bits Utilizvel Nmero Classe # Do Host para octeto de usado # da de Endereo IDs por a endereo para Rede ID possveis IP rede ID rede IP identificar Bits Rede IDs ID / Classe ID do Host Uma classe Classe B Classe C 8/24 16/16 24/8 0 xxx xxxx 10 xx xxxx 110 x xxxx 1 2 3 8-1 = 7 16-2 = 14 24-3 = 21 2 7 -2 = 126 2 14 = 16.384 2 21 = 2.097.152 2 24 -2 = 16.277.214 2 16 -2 = 65.534 2 8 -2 = 254

Vamos caminhar por uma linha desta tabela para que possamos ver como ele funciona. Eu vou ficar com a classe B, j que "no meio".A diviso bsica em 16 bits para identificao da rede e 16 bits para identificao de host. No entanto, os dois primeiros bits de todos os endereos de classe B deve ser "10", o que deixa apenas 14 bits para identificar exclusivamente o ID da rede. Isso nos d um total de 2 14 IDs de rede ou 16.384 classe B. Para cada um deles, temos 2 16 IDs de host, menos dois , para um total de 65.534. Por menos dois? Para cada ID de rede, duas identificaes de host no pode ser utilizado: a identificao de host com todos os zeros e os ID com todos os queridos. Estes so os endereos com "significado especial", conforme descrito no tpico que se segue . Voc tambm vai notar que 2 foi subtrado o nmero de IDs de rede para a classe A. Isto porque dois de classe A rede IDs (0 e 127) so reservados. Na verdade, existem vrios outros intervalos de endereos que so postas de lado em todas as trs classes que eu no tenha mostrado aqui. Eles esto listados no tpico sobre endereos reservados, privados e auto-retorno . (A excluso de 0 e 127 da classe A , provavelmente, a faixa de endereos reserva mais conhecido que por isso que estou explcita com que um na tabela acima).

Conceito-chave: No esquema de endereamento IP "classful", um Classe A rede contm endereos por cerca de 16 milhes de interfaces de rede, uma Classe B cerca de 65.000, e um Classe C, 254.

Como voc pode ver, h muito uma disparidade no nmero de hosts disponveis para cada rede em cada uma dessas classes. O que acontece se uma organizao precisa de 1.000 endereos IP? Eles tm que usar quatro classe Cs ou usar uma classe B (e ao faz-lo resduos mais de 90% dos endereos possveis na rede de classe B). Tenha em mente que existem apenas cerca de 16.000 classe B IDs de rede disponveis em todo o mundo e voc comear a entender um dos grandes problemas com "classful" abordar .

You might also like