Um endereço IP como este 223.248.0.0/24
ou223.248.0.0/16
O que significa o último número no endereço IP (24 ou 16 no exemplo acima)? Existe uma maneira simples de entender como definir o número após a barra?
fonte
Um endereço IP como este 223.248.0.0/24
ou223.248.0.0/16
O que significa o último número no endereço IP (24 ou 16 no exemplo acima)? Existe uma maneira simples de entender como definir o número após a barra?
Um endereço IP é apenas um número. Um que - como tenho certeza de que você sabe - identifica exclusivamente um computador em uma rede. Mas ainda é apenas um número, ao qual retornaremos.
Vamos dar um exemplo: 192.168.1.105
Você notará que o endereço IP está dividido em quatro partes: {192, 168, 1, 105}. E você provavelmente também sabe que cada uma dessas partes pode ter um valor de 0 a 255.
Acontece que os números 0..255 podem ser representados em 8 bits. Portanto, um endereço IP consiste em quatro seções, e cada seção pode ter um valor 0..255. Isso significa que cada seção pode ser representada com 8 bits. Com quatro dessas seções, você tem (4 seções) * (8 bits / seção) = 32 bits. Para representar o endereço IP inteiro.
Lembra quando dissemos que um endereço IP é apenas um número? Bem, um IP é um número inteiro de 32 bits. Por conveniência, escrevemos como "192.168.1.105", mas você pode facilmente escrevê-lo como0xC0A80169
Em binário, todos os 32 dígitos binários em sua glória: 11000000101010000000000101101001
OK. Então agora sua pergunta: o que significa 192.168.1.105/24?
Isso significa que os primeiros 24 bits do endereço IP são a "sub-rede". Isso significa que os primeiros 24 bits de itens da sua rede são os mesmos. À medida que você adiciona novos computadores, você tem apenas 8 bits restantes (lembre-se, um IP é um número de 32 bits) para endereçar novos dispositivos.
Como você tem capacidade de endereçamento de 8 bits, neste exemplo, você pode adicionar apenas 255 dispositivos.
110000001010100000000001 01101001
------------------------
(subnet)
Vamos separar a sub-rede:
11000000 10101000 00000001 = 192 168 1
Vejo?
Mesmo exemplo com uma sub-rede / 16: 192.168.1.105/16
1100000010101000 0000000101101001
----------------
(subnet)
Portanto, neste caso, todo endereço IP começa com 192.168 - os primeiros 16 bits do endereço IP. E então temos 16 bits restantes para novos dispositivos. 16 bits = 65535 dispositivos.
Portanto, se você possui uma pequena sub-rede, possui uma porção maior de endereços da Internet. O MIT possui uma sub-rede / 8 - ou seja, possui um endereço IP de bloco e pode adicionar 2 ^ 24 dispositivos. Muito legal!
Esses não são os endereços IP em si, são intervalos. O último número (que, como psusi menciona é chamado de máscara de sub-rede) indica o número de bits relevantes:
/16
significa que a rede inclui todos os números começando com os primeiros 16 bits do ip especificado (223.248 no seu exemplo). A/8
é uma rede classe A com 2 ^ 24 endereços,/16
é classe B com 2 ^ 16 (65536) e a/24
é uma classe C com 2 ^ 8 = 256 endereços. Você costuma ver isso nas redes locais: 192.168.0.0/24 (geralmente usado em redes domésticas pequenas) e 10.0.0.0/16, geralmente visto nas intranets de empresas maiores. Você pode ver outros intervalos reservados listados na notação de sub-rede e uma lista de intervalos, e o número total de doamins na Wikipedia .fonte
10.1.2.0/23
é perfeitamente válido e significa 10.1.2.0-10.1.3.255.É a máscara de sub-rede da rede. Em outras palavras, indica o tamanho da rede. A / 24 é uma rede de classe C, com 256 endereços e uma máscara de sub-rede 255.255.255.0. A / 16 é classe B, com uma máscara de sub-rede 255.255.0.0.
fonte