【搜索技术】B类ip地址和C类IP地址可用的最大网络数量究竟是多少?
http://baike.baidu.com/link?url=T0HFGgG4JWsznQTrPP5f1bYx45k06Cq3FSsnHIiiCOoFt1-OHvyfKRHaCUU1pmgagvwmSjErnroJY4c9-RUWw_
另一本书中描述
请注意:这里的A类地址的描述两者完全一致。
在这本书中,B类地址的开始为 128.1 为何不是 128.0 ?
在这本书中,B类地址的结束为 191.254 为何不是 191.255 ?
在这本书中,C类地址的开始为 192.0.1 为何不是 192.0.0 ?
在这本书中,C类地址的结束为 223.255.254 为何不是 223.255.255?
请问,百度上面的资料正确还是这本书的解说正确?
下面请看我找到的英文资料:
https://technet.microsoft.com/en-us/library/cc940018.aspx
这三个资料中,关于A类地址的描述完全一致,B类和C类的描述不一致,感觉是那本书错了。
回答
他们所指的是相同对象,因为划分方式不同导致ip细微差异。我认为是这样的:
字面意思的不同,第一幅图所写是"ip地址范围",第二幅图是"第一个可用网络号","最后一个网络号"。
可用的不包含两头原因是起始一般不从0段开始因为是保留地址,结尾不用255是因为255一般为广播地址。
因此可用的最大的网络数量按照第二幅图走
A 类地址的网络号占一个字节,只有7位可供使用(该字段的第一位已经固定为0),但是可指派的网络号是126个(2^7 - 2),减二原因:全0,表示本网络,01111111作为本地软件环回测试,这两个保留,不指派。
B类地址的网络号占两个字节,前面两位10固定,只剩下14位可以进行分配,但是无论怎样取值,都不可能是全0 或全 1,所以不存在减2,但实际上B类地址 128.0.0.0是不指派,B类网络地址是128.1.0.0,所以B类网络可用个数为 2^14 -1;
c类地址同B类,c类地址192.0.0.0也不指派,可用个数为 2^21 -1;
以上是 【搜索技术】B类ip地址和C类IP地址可用的最大网络数量究竟是多少? 的全部内容, 来源链接: utcz.com/a/83221.html