O que uma barra inclinada seguida por um número significa em IP? [duplicado]

3

Se um endereço IP é indicado assim: 10.39.25.151/24, o que significa / 24?

    
por StackOverflowed 05.01.2017 / 03:36

2 respostas

5

Indica a máscara de sub-rede do IP.

O IP tem 32 bits e o número após a barra informa onde a parte da rede termina, a parte do host é iniciada.

IP 10.39.25.151 escrito em formato binário se parece com isto:

00001010001001110001100110010111

e / 24 diz que os primeiros 24 bits são usados para designação de rede, enquanto os últimos 8 bits são usados para vários hosts dentro dessa rede.

/ 24 significa que os hosts na rede podem ter IPs diferentes apenas nos últimos 8 bits, portanto, os IPs estão no intervalo 10.39.25.1 - 10.39.25.255, com o último .255 IP sendo usado como endereço de broadcast para a rede.

Veja estes dois links para mais detalhes sobre a máscara de sub-rede e como eles funcionam.

link

link

/ 24 indica uma máscara de sub-rede de 255.255.255.0, ou em octetos binários.

11111111.11111111.11111111.00000000

Uma máscara de sub-rede é um número de 32 bits que mascara um endereço IP e divide o endereço IP em endereço de rede e endereço do host. A máscara de sub-rede é feita configurando bits de rede para todos os "1" e configurando os bits de host para todos os "0" s. Dentro de uma determinada rede, dois endereços de host são reservados para propósitos especiais e não podem ser atribuídos a hosts. O endereço "0" é atribuído a um endereço de rede e "255" é atribuído a um endereço de broadcast, e eles não podem ser atribuídos a hosts.

    
por 05.01.2017 / 03:50
3

O número após a barra se refere ao tamanho da rede.

Especificamente, o número após a barra especifica quantos bits na máscara de rede têm um valor definido como 1 antes do primeiro bit definido como zero. Esse estilo de especificar o tamanho de uma rede é mais formalmente chamado de "notação CIDR" e às vezes também é chamado de "notação de barra".

Portanto, 192.0.2.0/24 refere-se à rede (ou "sub-rede", também conhecida como "sub-rede") com uma máscara de rede 11111111111111111111111100000000. (A máscara de rede corresponde ao comprimento do endereço. Como os endereços IPv4 têm endereços de 32 bits, o IPv4 usa Máscaras de rede de 32 bits. Como os endereços IPv6 têm endereços de 128 bits, o IPv6 usa máscaras de rede de 128 bits.

O que isto significa é que 24 bits são usados para especificar um ID de rede, deixando 8 bits para identificar um host. Existem dois valores possíveis em binário, e dois elevados para a oitava potência são 256, portanto, existem 256 endereços que podem estar nessa rede. Então, a rede 192.0.2.0/24 vai de 192.0.2.0 até 192.0.2.255.

Da mesma forma, a rede 192.0.2.0/29 vai de 192.0.2.0 até 192.0.2.7. (Como 29 dos bits são reservados para identificar a sub-rede, isso deixa 3 bits para os endereços. 2 elevado para a 3ª é 8).

Nota lateral: Todos esses endereços fazem parte da sub-rede. No IPv4, eles não são todos "utilizáveis", com base no padrão IPv4 do primeiro e último endereços sendo "inutilizável", para compatibilidade com vários equipamentos que podem suportar "pacotes de transmissão". O último endereço é normalmente chamado de "endereço de broadcast". O primeiro endereço é normalmente chamado de "ID de rede", mas a razão técnica pela qual a ID de rede jamais foi declarada inutilizável foi devido a preocupações históricas de compatibilidade com alguns equipamentos que foram transmitidos no primeiro endereço.

Para mais diversão de analisar diferentes tamanhos de sub-rede, convém consultar um gráfico de VLSM.

A razão pela qual / 24 é tão comum é porque os endereços IPv4 tendem a ser escritos em octetos. / 24 permite que os bits de rede e os bits do host sejam divididos após 24 bits, o que acaba sendo depois do terceiro octeto. Assim, as pessoas podem dizer com bastante facilidade (e sem ser muito propenso a erros) se um dispositivo faz parte de uma rede específica ou de uma rede diferente.

    
por 05.01.2017 / 04:01

Tags