根据一些参考C类例如可以提供2 ^ 8个主机(mask / 24),根据其他人可以提供2 ^ 16个主机(mask / 16)。?
那么C类的真正掩码是什么?
答案 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
所以,对于 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
地址块。我接受的答案并没有正确解释^^“
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 Network为RFC 1918保留,并定义为:“一组256个连续的C类网络号。”所以:
您可以将其视为:
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