Endereçamento Classful
Autor: Daniel Luiz | Publicado: 2012-05-21T10:12:00-03:00

&#160;  Como vários alunos ficaram com dúvidas durante minha última aula, resolvi publicar este breve resumo sobre endereçamento classfull. Em seguida irei publicar um resumo sobre o cálculo de sub-redes.   Para acomodar redes de diferentes tamanhos e ajudar na classificação dessas redes, os endereços IP são divididos em grupos chamados classes. Isto é conhecido por endereçamento classful. Essas classes definem redes pequenas, médias e grandes.   Cada endereço IP completo de 32 bits é dividido em uma parte da rede e uma parte do host. Um bit ou uma seqüência de bits no início de cada endereço determina a classe do endereço. Há cinco classes de endereços IP.          Classe A – Redes maiores;             Classe B – Redes de porte médio;             Classe C – Redes pequenas;             Classe D – Utilizado para multicast;             Classe E – Reservado para utilização futura.             Classe A  O endereço de classe A foi criado para suportar redes extremamente grandes, com mais de 16 milhões de endereços de host disponíveis. Os endereços IP de classe A usam somente o primeiro octeto para indicar o endereço de rede. Os três octetos restantes são responsáveis pelos endereços de host.   O primeiro bit de um endereço de classe A é sempre 0. Com esse primeiro bit fixo como 0 o menor número que pode ser representado é 00000000 e o maior é 01111111, em decimal 0 e 127, respectivamente. Porém os endereços 0 e 127 são reservados e não podem ser usados como endereços de rede.    Qualquer endereço que comece com um valor entre 1 e 126 no primeiro octeto é um endereço de classe A. Esta classe pode discriminar 16.646.144 hosts em cada uma das suas 126 redes. A máscara de rede Classe A é 255.0.0.0, 8 bits.  &#160;    Classe B   O endereço classe B foi criado para dar conta das necessidades de redes de porte médio a grande. Um endereço IP de classe B usa os dois primeiros octetos para indicar o endereço da rede. Os outros dois octetos especificam os endereços dos hosts.   Os dois primeiros bits do primeiro octeto de um endereço classe B são sempre 10. Os seis bits restantes podem ser preenchidos com 1s ou 0s. Portanto, o menor número que pode ser representado é 10000000, equivalente a 128 em decimal, enquanto o maior número que pode ser representado é 10111111, equivalente a 191 em decimal.    Qualquer endereço que comece com um valor no intervalo de 128 a 191 no primeiro octeto é um endereço classe B. Esta classe pode discriminar 65.024 hosts em cada uma das suas 15.120 redes (desconsiderando as redes reservadas). A máscara de rede Classe B é 255.255.0.0, 16 bits.  &#160;  Classe C  Das classes de endereços originais, o espaço de endereços de classe C é o mais usado. Esse espaço de endereços tinha como objetivo suportar redes pequenas com no máximo 254 hosts.   Um endereço classe C começa com o binário 110. Assim, o menor número que pode ser representado é 11000000, equivalente a 192 em decimal e o maior número que pode ser representado é 11011111, equivalente a 223 em decimal.    Se um endereço contém um número entre 192 e 223 no primeiro octeto é um endereço classe C. Esta classe pode discriminar 2.023.680 redes (desconsiderando as redes reservadas). A máscara de rede Classe C é 255.255.255.0, 24 bits.    Classe D  O endereço classe D foi criado para permitir multicasting em um endereço IP. Um endereço de multicast é um endereço de rede exclusivo que direciona os pacotes com esse endereço de destino para grupos predefinidos de endereços IP. Assim, uma única estação pode transmitir simultaneamente um único fluxo de dados para vários destinatários.   O espaço de endereços de classe D, de forma muito semelhante aos outros espaços de endereços, é limitado matematicamente. Os primeiros quatro bits de um endereço classe D devem ser 1110. Assim, o intervalo de valores no primeiro octeto dos endereços de classe D vai de 11100000 a 11101111, ou de 224 a 239 em decimal.    Um endereço IP que comece com um valor no intervalo de 224 a 239 no primeiro octeto é um endereço classe D. Os endereços de classe D não possuem uma máscara padrão. Na RFC 3171 são designadas algumas redes com máscaras distintas e suas funções, porém generaliza-se a classe D com uma máscara de rede 240.0.0.0 ou /4.  Classe E  Também foi definido um endereço classe E. Entretanto, a IETF (Internet Engineering Task Force) reserva esses endereços para utilizações futuras. Dessa forma, nenhum endereço classe E foi liberado para uso na Internet. Os primeiros quatro bits de um endereço classe E são sempre definidos como 1s. Assim, o intervalo de valores no primeiro octeto dos endereços de Classe E vai de 11110000 a 11111111, ou de 240 a 255 em decimal.      Exercícios      1 - Converter para binários os seguintes IPs:          172.31.128.12             199.37.52.23             230.220.2.1             192.165.8.8         2 - Classificar como classe A, B ou C e calcular o endereço de rede, broadcast e de host dos seguintes IPs:          172.16.32.54/16             192.168.32/24             192.168.1.255/24             10.12.1.21/8         3 - [Desafio] Calcular o endereço de rede, broadcast e de host do seguinte IP: 192.168.1.172/28