ip地址计算

1.多少个子网? 2x个,其中x为被遮盖(取值为1)的位数。例如,在11000000(这个值是子网掩码的最后几位,例如,mask=18)中,取值为1的位数为2,因此子网数位22=4个;

2.每个子网包含多少台主机? 2y-2个,其中y为未被覆盖(取值为0)的位数。例如,1100000中,取值为-的位数为6,因此每个子网可包含的主机数位26-2=62个。减去的两个地址为子网地址和广播地址;

3.有哪些合法的子网? 块大小(增量)为256-子网掩码。例如,256-192=64,即子网掩码为192时,块大小为64,从0开始不断增加64,直到到达子网掩码值(这里是192),中间的结果就是子网掩码,即0,64,128和192;

4.每个子网掩码的广播地址是什么? 前面确定了子网为0,64,128,192,而广播地址总是下一个子网前面的数。例如,子网0的广播地址为63,因此下一个子网为64;子网64的广播地址为127,因此下一个子网为128,一次类推。注意,最后一个子网的广播地址总是255.

5.合法的主机地址有哪些? 合法的主机地址位于两个子网之间,但是全为0和全为1的地址除外。例如,如果子网号位64,而广播地址为127,则合法地址范围为65~126,即子网地址和广播地址之间的数。

实例:

IP地址:172.16.0.0/17
子网掩码:255.255.128.0(/17问题一:多少个子网:
子网掩码255.255.10000000.00000000,因此有2^1=2个 子网;

问题二:每个子网包含多少台主机:
子网掩码255.255.10000000.00000000,因此有2^15-2=32766台 主机;

问题三:有哪些合法子网:
子网掩码255.255.128.0,因此256-128=128,因此有0和128两个合法子网;

问题四:每个子网的广播地址是什么:
0子网的广播地址为172.16.127.255,   128子网的广播地址为172.16。255.255问题五:合法主机地址有哪些:
0子网的合法主机地址有172.16.0.1-172.16.127.254,   128子网的合法主机地址有172.16.128.1-172.16.128.254

子网汇聚:

步骤:①将各个子网地址的网段以二进制展开;②比较,从第一位开始比较,将不同的填充为0,得到汇聚地址。

例,20.15.0.0-20.15.7.0

  20.15.00000000.00000000
  20.15.00000111.00000000

8个地址块的前21位相同,因此汇聚后的地址为:20.15.0.0/21
原文地址:https://www.cnblogs.com/Downtime/p/7282073.html