Professional Documents
Culture Documents
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
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
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
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
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 .