关于计算机的问题!

A类ip地址有126个网络,每个网络能容纳1600多万个主机。B类ip地址有16382个网络,每个网络能容纳60000多个主机。C类ip地址有209万个,每个网络能容纳254个主机。为什么a类Ip地址网络标识长度是7位,b类和c类分别是14位和21位?应该是8,16,24啊,还有就是ip地址的网络数,饿能容纳的主机数十怎么算出来的,我要详细的答案,不要就写个公式,希望能具体说明,把步骤写出来,关键是要弄懂,只有这么多分,谢谢了!

A类网络地址8位中,第一位固定为0
B类网络地址8位中,第一位固定为1,第二位固定为0
C类网络地址8位中,第一位固定为1,第二位固定为1,第三位固定为0

容纳的主机数。IP地址总共32位,A类地址的网络地址占8位,其中第一位必须为0,这样可选的网络地址就是2^7=128个,但是0和127是非法的,因此网络地址只能取1到126,就是26个网络了。剩余24位,这24位不是0就是1,就是2^24个主机地址,但是,要减去全0(代表网络地址)和全1(代表广播地址),所以就是2^24-2.
同理,B类地址就是中网络地址16位,2位固定,就是2^14,就是16384个,除去保留的16个私有地址,还剩16368个。每个网络主机数就是2^16-2=65534个。
C类网络地址:(2^24)-256个,主机地址:2^8-2=254个。
温馨提示:答案为网友推荐,仅供参考
相似回答