1.用子网掩码技术确定主机是否在同一个网段
以 A B 为例:
先将A和B的IP地址用二进制数来表示出来,然后将A和B的子网掩码用二进制数表示出来,将两者自己的IP地址和子网掩码对其排列以后相与(乘)得出两道网段后再进行比较,看是否一致,一致则在同一网段里,反之则不在同一网段
例题:
左边为A 右边为B
A的IP地址用二进制表示: 1100 0000.1010 1000.0000 0001.0000 0001
A的子网掩码用二进制表示: 1111 1111 .1111 1111 . 1111 1111.0000 0000
相与后: 1100 0000.1010 1000.0000 0001.0000 0000
即A的网段号为:192.168.1.0
B的IP地址用二进制表示: 1100 0000.1010 1000.0000 0001.0010 0001
B的子网掩码用二进制表示: 1111 1111. 1111 1111. 1111 1111. 1110 0000
相与后: 1100 0000. 1010 1000. 0000 0001.0010 0000
即B的网段号为:192.168.1.32
所以可以得出A和B不在同一网段
2.子网划分:
1.概念:
为了节约IP地址,所以我们将IP地址化为更小的网络,我们将这称之为子网的划分
2.如何去划分子网
我们如何去划分子网呢?我们用以下几个公式来计算:
划分的子网数转换为2的几次方,他的次方代表主机位借给网络位的个数
主机位个数=2^(32-原本的网络位-次方数)
每个区域的可用主机个数=2^(32-原本的网络位-次方数-2)
下面有两个例题来解释一下:
1.192.168.1.0/24,平均分配给四个部门,每个网段可以分成多少个主机地址
首先,确定主机位借给网络位的个数为 : 2^2=4 即要借2位
即: 1111 1111.1111 1111.1111 111100.00 0000
第一部门: 1111 1111.1111 1111.1111 111100.00 0000
1111 1111.1111 1111.1111 111100.11 1111
即: 192.168.1.0~192.168.1.63
以这种方法计算以下三个部门分别为:
192.168.1.64 ~ 192.168.1.127
192.168.1.128 ~ 192.168.1.191
192.168.1.192 ~ 192.168.1.255
2.中国移动 10.0.0.0/8,为32个省分配各自的子网
①新的子网的子网掩码
②每个子网的主机数
③第一个子网和最后一个子网的网络 ID
首先,确定主机位借给网络位的个数为 :2^5=32 即要借5位
IP地址: 0000 1010.0000 0000.0000.0000 0000.0000
1111 111100000 000.0000.0000 0000.0000
1111 111100001 000.0000.0000 0000.0000
1111 111100010 000.0000.0000 0000.0000
.................................................................
1111 111111111 000.0000.0000 0000.0000
即:子网掩码为 8+5=13
主机数=2^(32-13)=524286
第一个子网ID:10.0.0.0/13 最后一个子网ID:10.248.0.0/13