有关IP地址的网络数和主机数。

为什么A类IP地址的网络地址要用7位标识而不是8位呢?而主机地址却是24位。
为什么B类IP地址的网络地址要用14位标识而不是16位呢?而主机地址却是16位。
为什么C类IP地址的网络地址要用21位标识而不是24位呢?而主机地址却是8位。
为什么算出来的结果都要减去2呢?

IP地址为32位,分别用四个八位组来表示,国际标准化组织规定第一个八位组第一位设为0来表示A类地址,其中第一个八位组表示网络位,其它三个八位组表示主机位。所以A类地址中网络地址位中只有7位,主机地址有24位。

同理:第一个八位组的第一二两个位设为10来表示B类在址,其中前两个八位组用来表示网络位,剩下的两个八位组来表示主机位

同样的:第一个八位组的第一二三个位设成110来表示C类在址,其中前三个八位组表示网络位,最后一个八位组表示主机位。

算出来的主机地址要减去二,是要减去一个网络号和一个广播地址(分别为算出来的地址中的第一个和最后一个地址),剩下的才是能用的主机地址。

希望对你有所帮助,说得有点拗口,如有不明白的,可以来问我!
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-08-30
因为网络号,开头几位用于标识它是哪类地址了,

比如A类首位是0,B类是10,C类是110。
相似回答