私有IP地址类

时间:2017-01-29 01:24:19

标签: ip ip-address

根据一些参考C类例如可以提供2 ^ 8个主机(mask / 24),根据其他人可以提供2 ^ 16个主机(mask / 16)。?

那么C类的真正掩码是什么?

1 个答案:

答案 0 :(得分:0)

来自RFC 791出版物中的协议IPv4规范:

Address Formats:

  High Order Bits   Format                           Class  
  ---------------   -------------------------------  -----
        0            7 bits of net, 24 bits of host    a
        10          14 bits of net, 16 bits of host    b
        110         21 bits of net,  8 bits of host    c
        111         escape to extended addressing mode

- RFC 791 - Addressing

所以,对于 C类

      address       |  N.N.N.H  (N network bit, H hosts bit)
      mask          |  11111111.11111111.11111111.0000000 (/24)
      # of address  |  256 (2^8)
      # of hosts    |  256 (2^8 – 2) 

更新

在重新检查与OP帖子相关联的image后,我注意到他的混淆来自Reserved IP addresses概念,恰好是192.168.0.0/16地址块。我接受的答案并没有正确解释^^“

TL; DR:

192.168.0.0/16不是具有/ 16主机掩码的单个C类网络号,而是一组256个C类网络号

说明

给出了我的原始答案。

C类地址形式:

  110xxxxx.xxxxxxxx.xxxxxxxx.xxxxxxxx
  +------------------------+.+------+
             net               host

C类地址范围

                 net                host
      +-------------------------+.+------+  
from: 110 00000.00000000.00000000.00000000 (192.0.0.0)  
to  : 110 11111.11111111.11111111.11111111 (223.0.0.0)
      +++ -----.--------.--------.--------

形成这个整个范围,有保留的IP地址块,用于各种建议。比照reserved IP addresses blocks

在这些保留的块中有:

 192.168.0.0 - 192.168.255.255 (192.168/16 prefix)

根据Private NetworkRFC 1918保留,并定义为:“一组256个连续的C类网络号。”所以:

  • 192.168 / 16
    • 192.168.0.0/24(254主持人)
    • ...
    • 192.168.255.0/24(254主持人)

您可以将其视为:

                 net                host
      +-------------------------+.+------+
      +++ -----.--------.--------.--------                     <- C class 
from: 110 00000.10101000.00000000.00000000 (192.168.0.0)  
to  : 110 11111.10101000.11111111.11111111 (192.168.255.255)
      +++ +++++.++++++++.--------.--------                     <- /16 mask