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?

  • Pilha de networking OS X ignora consultas de associação de IGMP
  • Como posso saber quais os users de networking que os users foram mapeados?
  • O que é delegação de DNS?
  • Quais são as implicações de ter duas sub-networkings no mesmo switch?
  • Impedir que users não autorizados ganhem access à networking?
  • Detectando o que causa o atraso entre a input de um nome de domínio e a cairga da página
  • 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 - $