Quanto é 24 em "192.168.15.0/24"?

Quanto é 24 em "192.168.15.0/24"?

Qual é o significado do /24seguinte comando?

    route add -net 192.168.15.0/24 192.168.8.10

Responder1

É a forma abreviada de representar uma máscara de sub-rede.

Como Steffen Opel salienta no seuresponder, isso é chamadoNotação CIDRe o número indica simplesmente o tamanho do prefixo usado para construir a máscara de sub-rede.

Isso /nsignifica que os primeiros nbits (de 32 para IPv4) estão definidos como 1, o restante está definido como 0. Para converter isso em uma máscara de sub-rede decimal, você escreve em quatro octetos e converte para decimal.

Então /24produz 255.255.255.0porque você tem vinte e quatro 1bits e depois oito 0bits:

Binary:   11111111 11111111 11111111 00000000
Decimal:    255      255      255       0

O valor curto não precisa ser um múltiplo de 8 (ou seja, não precisa terminar os limites do octeto), por exemplo, você pode usar /20para obter 255.255.240.0assim:

Binary:   11111111 11111111 11110000 00000000
Decimal:    255      255      240       0

Uso com IPv6

A mesma notação também pode ser aplicada ao IPv6. Como o IPv6 usa 128 bits, em vez de 32, os endereços sãomuitomaior. Não entrarei na semântica completa aqui, porque não é relevante para a questão, mas fornecerei um exemplo rápido:

A sub-rede fornecida na pergunta é representada 192.168.15.0/24e inclui todos os endereços IPv4 de 192.168.15.0a192.168.15.255

Uma sub-rede IPv6 pode ser representada da mesma maneira, por exemplo, 2001:DB8::/48contém todos os endereços IPv6 no intervalo 2001:DB8:0:0:0:0:0:0até 2001:DB8:0:FFFF:FFFF:FFFF:FFFF:FFFF.

Nota: Exemplo IPv6 descaradamente arrancado doArtigo CIDR da Wikipédia.


Para obter mais informações sobre as próprias máscaras de sub-rede, o que significam e como são usadas, recomendo que você veja a perguntaQuais são os fundamentos de uma máscara de sub-rede?
Ou olhe para oextensoresponda paraComo funciona a sub-rede?em falha do servidor.

Responder2

A resposta do DMA57361 sobre isso representa ummáscara de sub-redejá está correto e suficiente (+1) - ainda gostaria de oferecer uma abordagem diferente para explicar isso para fornecer algumas informações básicas sobre a história/motivação para esta notação:

"192.168.15.0/24" é a especificação compacta de um endereço IP e seu prefixo de roteamento associado, expresso emNotação CIDR:

A notação CIDR é construída a partir do endereço IP e dotamanho do prefixo, sendo este último o número de bits 1 iniciais do prefixo de roteamento. [ênfase minha]

O breve artigo da Wikipedia referenciado já explica bem o tópico em questão; para uma explicação mais completa de muitos aspectos relacionados você pode consultar o respectivo tópico paiEncaminhamento inter-domínio sem classe- em particular você encontrará informações sobre o históricoFundopara omudardemáscaras de sub-redeparacomprimento/tamanho do prefixo.

Finalmente, para uma representação boa e intuitiva sobre como interpretar essas notações quando você as encontrar na prática, você pode consultar as tabelas dentroReferência de sub-rede IPv4também.

Responder3

O /24 é a sub-rede 255.255.255.0. O /{número} no final de um endereço IP é conhecido comoNotação CIDR.

informação relacionada