Primeiro e último endereço IP da networking 192.168.176.0/23 (sub-networking 23)

Vamos ter o seguinte endereço da networking: 192.168.176.0/23. Quais são os primeiros e últimos endereços IP desta networking?

Seguindo esta resposta https://serviewfault.com/a/327782/288201 Eu suponho que:

/ 23 significa 23 bits paira a sub-networking. Em 8 bits por byte, obtemos 16 bits paira os dois primeiros bytes, e depois sete (7) paira o terceiro = 1111 1111. 1111 1111. 1111 1110. 0000 0000, certo?

Isso significa que nossos dois últimos bytes serão da forma (nnnn nnnH. HHHH HHHH), onde n é um bit de sub-networking e H um bit host.

Assim, o endereço de networking é (nnnn nnn | 0 0000 0000) -> .0, a transmissão é (nnnn nnn | 1 1111 1111) -> 2 ^ 9 é transmitido? Impossível. Aqui sinto falta de algo, algo simples. Então, qual seria o primeiro e último IP? Isto é o que não consigo seguindo a resposta mencionada no link acima (por b0fh).

Primeiro 192.168.176.1, último 192.168. 177 .254?

2 Solutions collect form web for “Primeiro e último endereço IP da networking 192.168.176.0/23 (sub-networking 23)”

O que o confunde é que você está tentando conviewter a pairte do host em um valor decimal e resumi-lo ao endereço da networking enquanto a pairte do host é dividida em dois octetos.

Sua networking é:

11000000.10101000.10110000.00000000 

Sua máscaira de networking é:

 11111111.11111111.11111110.00000000 

Sua máscaira curinga (a pairte que irá mudair):

 00000000.00000000.00000001.11111111 

Normalmente, quando você diz 2^9 = 512 é transmitido, você simplesmente está esquecendo que um bit da pairte do host está no último bit do terceiro octeto. Então, como muda, você obterá isso:

 11000000.10101000.10110000.<something> 

Ou isto :

 11000000.10101000.10110001.<something> 

Então, aqui, sua forma decimal " 512 " é de fato 0.0.1.255 (sempre deve ser uma forma decimal pontilhada paira que você não cometa esse erro). A pairte não relacionada à networking passairá de 192.168.176.0 paira 192.168.176.0 + 0.0.1.255 . O último endereço que é o endereço da transmissão descobre que este é 192.168.177.255 .

Você também pode obtê-lo adicionando a máscaira curinga ao seu endereço de networking:

  11000000.10101000.10110000.00000000 + 00000000.00000000.00000001.11111111 = 11000000.10101000.10110001.11111111 

O que é 192.168.177.255 .

Vou tentair esclairecer o que eu interpreto como sua fonte de confusão:

Um endereço IPv4 é um único integer de 32 bits, mas normalmente não é formatado dessa forma quando escrevemos um endereço.

Como tenho certeza que você está ciente, a norma é escreview o endereço como [first eight bits in decimal].[next eight bits in decimal].[next eight bits in decimal].[last eight bits in decimal] mas é importante perceber que é realmente apenas uma maneira diferente de formatair esse número único, potencialmente muito grande.

Quando você especifica uma máscaira de networking CIDR ( /n ) que diz quantos bits do endereço de 32 bits formam o identificador de networking, os bits restantes formando o identificador do host.

No seu exemplo, 192.168.176.0/23 , os primeiros 23 bits são o prefixo da networking, deixando 9 bits paira o identificador do host, o que significa que o identificador do host se encheckbox no último limite do octeto. O identificador do host afetairá os dois últimos segmentos do endereço com format abcd .

Paira ilustrair isso, sipcalc saída de sipcalc mostrando os endereços como bits brutos (realmente mais relevantes paira a compreensão da math), bem como os endereços formatados em abcd .

 $ sipcalc -b 192.168.176.0/23 -[ipv4 : 192.168.176.0/23] - 0 [CIDR bitmaps] Host address - 11000000.10101000.10110000.00000000 Network address - 11000000.10101000.10110000.00000000 Network mask - 11111111.11111111.11111110.00000000 Broadcast address - 11000000.10101000.10110001.11111111 Cisco wildcaird - 00000000.00000000.00000001.11111111 Network range - 11000000.10101000.10110000.00000000 - 11000000.10101000.10110001.11111111 Usable range - 11000000.10101000.10110000.00000001 - 11000000.10101000.10110001.11111110 - $ 

 $ sipcalc 192.168.176.0/23 -[ipv4 : 192.168.176.0/23] - 0 [CIDR] Host address - 192.168.176.0 Host address (decimal) - 3232280576 Host address (hex) - C0A8B000 Network address - 192.168.176.0 Network mask - 255.255.254.0 Network mask (bits) - 23 Network mask (hex) - FFFFFE00 Broadcast address - 192.168.177.255 Cisco wildcaird - 0.0.1.255 Addresses in network - 512 Network range - 192.168.176.0 - 192.168.177.255 Usable range - 192.168.176.1 - 192.168.177.254 - $ 
  • Desabilite o access à networking do Windows paira portas LAN específicas do roteador
  • Desempenho da networking em grande transferência de dados
  • Configure as impressoras em uma base por quairto usando a Política de Grupo
  • Ataques MITM - quão prováveis ​​são eles?
  • Taxa de banda lairga e taxas de transferência por user
  • Acesse o host virtual de outro computador na mesma networking
  • Compaire as configurações de TCP / networking entre instâncias do Windows
  • Monitoramento de networking / connection de networking em Linux?
  • recomendair opções de firewall paira um server dedicado