Como calcular máscara e IP de sub-rede

COMPARTILHAR:

Whatsapp Telegram Twitter Facebook Reddit

Calculo IP e máscara

É sabido então que existem as seguintes classes para cada endereço IP.

Classe A: 1 a 126

Classe B: 128 a 191

Classe C: 192 a 223

Classe D: 224 a 239

Classe E: 240 a 254


Sendo assim, considerando um endereço IP como w.x.y.z . Temos que para cada classe:

Classe A: w é um indicador de rede e x.y.z é um indicador de sub-rede.

Classe B: w.x é um indicador de rede e y.z é um indicador de sub-rede.

Classe C: w.x.y é um indicador de rede e z é um indicador de sub-rede.


A máscara serve para definir a classe de endereçamento, especificando qual parte do endereço IP representa a rede e a parte que representa o host. Portanto o número 255 na máscara informa qual byte faz parte do endereço de rede.

Máscara para classe C: 255.255.255.0/24

Máscara para classe B: 255.255.0.0/16

Máscara para classe A: 255.0.0.0/8


Com essas informações, vamos ao calculo de máscara e IP da sub-rede.

Suponha uma máquina A, cujo IP é 130.64.5.1/21 e deseja-se transmitir para uma máquina B cujo IP é 130.64.8.2/21. 


Qual é a máscara de sub-rede da máquina A e B ? 

Como ambos são endereços de classe B, então sua máscara de sub-rede começa com 255.255.y.z . Para descobrir os valores de y e z precisamos realizar um calculo. O valor 255 é nada mais que 8bits 1 em binário (11111111), sendo assim temos 16 bits 1, já que é 255.255.y.z ou seja 11111111.11111111.y.z . Sabemos que ambos os IP possuem máscara /21 (informado no enunciado) , então 21 - 16 = 5 . Portanto pegamos 5 bits com valor 1 emprestados da esquerda para a direita de .y.z , ou seja nossa máscara fica: 255.255.11111000.00000000 , convertendo para decimal temos: 255.255.248.0

Aproveitando o gancho, para escrever uma máscara em notação de barra (/n) basta contar quantos bits, binário, possui. Exemplo:

255.255.255.0 é /24 pois é = 11111111.11111111.11111111.00000000 (possui 24 bits 1).

Então qual a máscara em notação de barra de: 255.255.248.0?

11111111.11111111.11111000.00000000 é /21 


Qual é o IP de sub-rede de A e de B?

É simples, a partir da máscara podemos obter os IP de sub-rede. Como a máscara para ambos é 255.255.248.0 , mantemos o IP de rede no identificador que é 255 e nos outros bytes fazemos uma operação AND entre o IP e a máscara. Como 248 (identificador y da máscara) em 8 bits é 11111000 e 5 (identificador y da máquina A) é 00000101 basta fazer a operação AND:

       11111000

and 00000101

       ------------

       00000000 = 0

Na operação AND, basta lembrar que 1 com 1 é 1, senão é 0. Confira a obtenção identificador y para a máquina B:

       11111000

and 00001000

       ------------

       00001000 = 8

O identificador z não se faz necessário calcular uma vez que é 0 na máscara, operação AND qualquer coisa com 0 é 0. Assim obtemos os seguintes IP de sub-redes:

IP sub-rede máquina A: 130.64.0.0

IP sub-rede máquina B: 130.64.8.0


Suponha um bloco de endereços, em que o endereço IP de um host é 182.44.82.16/26. Quais são o primeiro endereço (endereço de sub-rede) e o último endereço desse bloco?

A máscara para esse IP é /26 portanto é:

255.255.255.192 ou seja 11111111.11111111.11111111.11000000

Como sobrou 6 bits 0 então sabemos que essa rede nós fornece 2^n endereços IP, onde n é a quantidade de bits 0 que sobrou.

2^6 = 64 . Dentre os endereços IP, 2 são reservado sendo um para broadcast e outro para ser o endereço da rede. Então temos 64-2 = 62 endereços utilizáveis.

Como temos uma máscara para classe C.

  • O primeiro endereço (endereço de sub-rede) será: 182.44.82.0
  • Já o ultimo endereço de host do bloco será: 182.44.82.62
  • O primeiro endereço de host nesta sub-rede será: 182.42.82.1
  • E o endereço de broadcast: 182.44.82.63

Suponha que uma organização recebe o bloco de IP 211.17.180.0/24 . O administrador quer criar 32 sub-redes. 

Qual  a máscara de sub-rede?

Para termos 32 sub-redes, precisamos de 5 bits de sub-rede pois:
2^5 = 32 sub-redes totais.

Então a máscara é:
11111111.11111111.11111111.11111000 = 255.255.255.248

Qual o número de endereços em cada sub-rede?
Como sobrou 3 zeros, temos 3 bits de host então são (2^3)-2 = 6 hosts utilizáveis em cada sub-rede.

Qual o primeiro e o último endereço na primeira sub-rede?
Primeira sub-rede: Primeiro host: 211.17.180.1 Último host: 211.17.180.6


Como descobrir o intervalo de endereços de um bloco? Exemplo: 7.34.16.0/23

Máscara (/23) em decimal é 255.255.254.0
255.255.11111110.00000000 (bits de host)
IP da sub-rede deste IP: 7.34.16.0 AND 255.255.254.0 = 7.34.16.0
ou seja 7.34.00010000.00000000

Note que nos bits de host podemos ter:
7.34.00010000.00000001 (7.34.16.1 pois .0 é o IP da sub-rede) ou 
7.34.00010001.11111110 (7.34.17.254 pois .255 é endereço de broadcast)

Então o intervalo de endereços de hosts desta sub-rede é:
7.34.16.1 até 7.34.17.254

COMENTÁRIOS

Nome

#ann,25,#HK,30,#LTCode,126,Artigo - Diversos,156,Artigo - Games,200,Artigo - Tecnologia,599,autor-thomaz,7,Coluna - Alternative World,24,Coluna - Fail,12,Coluna - Tec Line,14,Criptomoeda,71,Curiosidades - Diversos,49,Curiosidades - Tecnologia,50,en,2,estudo,8,HN,12,logica,14,Pentest,23,Programar C,29,Programar POO,6,Programar Python,6,Programar Shell,21,Programar verilog,12,Raspberry Pi,15,Redes,3,root,102,Shorty Awards,1,Smartphones - Reviews,33,Teoria,10,Top Nostalgia,2,VPN,18,WhatsApp,46,
ltr
item
Limon Tec: Como calcular máscara e IP de sub-rede
Como calcular máscara e IP de sub-rede
Calculo IP e máscara
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiUvGmzzd2dKoXX7ywVggfjwRNVcn9seF4QR_OKyj5Ixm0pt_ChHAT8ig7UexHFo5t5luGpCTtH5IjDWvysfRIqZ4RPtk4drXa-SVB305oeQLzNhjKY_w8VmUxfq4d0gsSpBqNNiasvyKJ6BcoEOs5U59VrQmd-4gy-6P6DpvYlqPoMecQC0vlqPYh7OQ/s320/fiber-optic-4393369_640.jpg
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiUvGmzzd2dKoXX7ywVggfjwRNVcn9seF4QR_OKyj5Ixm0pt_ChHAT8ig7UexHFo5t5luGpCTtH5IjDWvysfRIqZ4RPtk4drXa-SVB305oeQLzNhjKY_w8VmUxfq4d0gsSpBqNNiasvyKJ6BcoEOs5U59VrQmd-4gy-6P6DpvYlqPoMecQC0vlqPYh7OQ/s72-c/fiber-optic-4393369_640.jpg
Limon Tec
https://www.limontec.com/2022/07/como-calcular-mascara-e-ip-de-sub-rede.html
https://www.limontec.com/
https://www.limontec.com/
https://www.limontec.com/2022/07/como-calcular-mascara-e-ip-de-sub-rede.html
false
2157924926610706248
UTF-8
Carregar todos posts Não encontramos nenhum post VER TUDO Ler mais Responder Cancelar resposta Deletar Por Home PÁGINAS POSTS Ver tudo RECOMENDADO PARA VOCÊ LABEL ARQUIVO SEARCH TODOS POSTS Não encontramos nenhum post relacionado a sua requisição VOLTAR PÁGINA INICIAL Domingo Segunda Terça Quarta Quinta Sexta Sábado Dom Seg Ter Qua Qui Sex Sab Janeiro Fevereiro Março Abril Maio Junho Julho Agosto Setembro Outubro Novembro Dezembro Jan Fev Mar Abr Maio Jun Jul Ago Set Out Nov Dez apenas agora 1 minuto atrás $$1$$ minutes ago 1 hora atrás $$1$$ hours ago Ontem $$1$$ days ago $$1$$ weeks ago mais de 5 semanas atrás Seguidores Seguir ESTE CONTEÚDO ESTÁ BLOQUEADO PASSO 1: Compartilhe com seus amigos PASSO 2: Clique no link compartilhado Copiar Todo Código Selecionar Todo Código Todos códigos foram copiados para seu clipboard Não é possível copiar códigos / textos, por favor aperte [CTRL]+[C] (ou CMD+C no Mac) para copiar Tabela de conteúdo