Baixe o app para aproveitar ainda mais
Prévia do material em texto
CIDR Classless Inter Domain Routing Calculo de Máscara Prof. Esp. André Nobre 201.192.102.177 32 bits Revisão IPv4 Exemplo de Nº IPv4 = Classe Máscara de Sub-Rede Inicio A 255.0.0.0 1 a 126 B 255.255.0.0 128 a 191 C 255.255.255.0 192 a 223 “A estratégia de atribuição de endereços da Internet é conhecida como Roteamento Inter domínio sem Classes (CIDR). O CIDR generaliza a noção de endereçamento de sub-rede. Como acontece com o endereçamento de sub-redes, o endereço IP de 32 bits é dividido em duas partes e, mais uma vez, tem a forma decimal com pontos de separação a.b.c.d/x, em que x indica o número de bits existentes na primeira parte do endereço.” [KUROSE, PDF 5ª ED., PAG 280] IPv4 em Decimal: 255.255.255.255 IPv4 em Binário: 11111111.11111111.11111111.11111111 8 bits 8 bits 8 bits 8 bits 32 bits 32 bits CIDR IPv4 em Binário: 11111111.11111111.11111111.00000000 Mascara Padrão 8 bits 8 bits 8 bits 8 bits 32 bits CIDR /24 Máscara De Sub-rede Exemplo de Mascara de Sub-rede utilizando CIDR (Máscara calculada) 8 bits 8 bits 8 bits 8 bits 32 bits /26 IPv4 em Binário: 11111111.11111111.11111111.11000000 Mascara Calculada 255 . 255 . 255 . 0 255 . 255 . 255 . 192 “Antes da adoção CIDR, os tamanhos das parcelas de um endereço IP estavam limitados a 8, 16 ou 24 bits, um esquema de endereçamento conhecido como endereçamento de classes cheias, já que sub-redes com endereços de sub-rede de 8, 16 ou 24 eram conhecidas como redes de classe A, B e C. “ “Uma sub-rede da classe C poderia acomodar apenas 254 hospedeiros, numero pequeno para inúmeras organizações, porém uma sub-rede de classe B, que suporta até 65.634 hospedeiros, seria demasiadamente grande.” [KUROSE, PDF 5ª ED., PAG 281] CIDR Máscara Padrão Classe C: 255 . 255 . 255 . 0 11111111 11111111 11111111 00000000 Sub-Rede Hosts Decimal Binário Rede 192. 193. 194. 0 Host 1 Host 2 Decimal Rede 11000000. 11000001. 11000010. 00000000 Host 1 Host 2 Binário 192. 193. 194. 1 192. 193. 194. 140 11000000. 11000001. 11000010. 00000001 11000000. 11000001. 11000010. 10001100 Exemplo: Máscara Calculada Classe C: 255 . 255 . 254 . 0 11111111 11111111 11111110 00000000 Sub-Rede Hosts Decimal Binário Rede 192. 193. 194. 0 Host 1 Host 2 Decimal Rede 11000000. 11000001. 11000010. 00000000 Host 1 Host 2 Binário 192. 193. 194. 1 192. 193. 195. 140 11000000. 11000001. 11000010. 00000001 11000000. 11000001. 11000011. 10001100 Exemplo: Exemplo de Conversão Decimal para Binário 192 168 254 42 . . . 11000000 10101000 11111110 00101010 192 168 254 100 . . . 11000000 10101000 11111110 01100100 C o m u n ic aç ão O K Exemplo de Conversão Decimal para Binário 192 168 254 42 . . . 11000000 10101000 11111110 00101010 192 168 250 100 . . . 11000000 10101000 11111010 01100100 C o m u n ic aç ão ER R O Exemplo de Conversão Decimal para Binário 192 168 254 42 . . . 11000000 10101000 11111110 00101010 192 168 250 100 . . . 11000000 10101000 11111010 01100100 11111111 11111111 11111000 00000000 Solução 255 255 248 0 Mascara Calculada C o m u n ic aç ão O K Exemplo de Mascaras Calculadas Válidas e Invalidas CORRETO Formato Decimal: 255.0.0.0 ou /8 Formato Binário: 11111111.00000000.00000000.00000000 CORRETO Formato Decimal: 255.255.0.0 ou /16 Formato Binário: 11111111.11111111.00000000.00000000 CORRETO Formato Decimal: 255.255.255.0 ou /24 Formato Binário: 11111111.11111111.11111111.00000000 CORRETO Formato Decimal: 255.255.252.0 ou /22 Formato Binário: 11111111.11111111.11111100.00000000 ERRADO Formato Decimal: 255.255.252.0 ou /21 Formato Binário: 11111111.11111111.11101100.00000000 CONCLUSÃO 11111111 . 11111111 . 11111000 . 00000000 Bits Reservados para Sub-Rede Bits Reservados para Hosts Sabemos que a função da Mascara de Sub-Rede é sinalizar quais os bits utilizados para sub-rede e quais utilizados para os host, com isso podemos afirmar que o total de bits 1 (um) é a sinalização para se dividir uma sub- rede e o total de bits 0 (zero) é a parte utilizada para endereçar os Hosts dessa sub-rede. 255 . 255 . 248 . 0 Exercício 1 1º - Definir uma Classe A, B ou C: Ex.: 255.0.0.0 2º - Converter Classe em Binário. Ex.: 11111111.00000000.00000000.00000000 3º - Alterar os bits desejados. Ex: 11111110.00000000.00000000.00000000 4º - Converter para Decimal. Ex.: 254.0.0.0 5º - Definir um numero qualquer de preferência da Classe Escolhida: Ex.: 10.0.0.0 6º - Testar entre dois Hosts com a Mascara Padrão: Ex.: 10.0.0.1 e 10.0.0.2 Masc.: 255.0.0.0 7º - Converter o numero IP escolhido para Binário: Ex.: 10.0.0.1 para 00001010.00000000.00000000.00000001 8º - Encontrar um numero que não iria comunicar com a máscara padrão. 00001011.00000000.00000000.00000001 converter em Decimal: 11.0.0.1 Descobrir a mascara calculada para que duas sub-redes diferentes se comuniquem. Seguir os passos: Exercício 2 Calcular qual a Faixa IP válida baseado no numero IPv4 190.37.110.18, seguindo as critérios a baixo: • Utilizar a Classe B • Remover 5 bits de sub-rede da mascara padrão • Calcular o Inicio e o Fim da sub-rede Responder: Endereço IP da Sub-Rede: Endereço IP para Broadcast: Primeiro Endereço IP válido: Ultimo Endereço IP Válido: Mascara Calculada:
Compartilhar