子网掩码详解

看到以下的是否有点懵:

192.168.101.1/24
二进制:11000000.10101000.01100101.00000001
网络地址:192.168.101.0
广播地址:192.168.101.255
主机地址:0.0.0.1
子网掩码:255.255.255.0(24)

子网掩码详解_第1张图片

子网掩码的作用:计算某个IP地址的网络地址。

目标:例如,一个A类网络可以容纳16777214台主机。但是在实际运用中,不可能把一个A类网络只用于一个子网,因为那样管理起来很不方便,也会出现广播风暴等种种问题,所以需要根据实际需求把它划分为若干个较小的子网。一个B类网络可以容纳65534台主机,往往也是需要划分子网的。即便一个小型企业内部,为了部门之间的职能的需要,配置那些电脑可以互相访问,哪些不能互相访问,就需要通过划分子网的方法来实现。

将一个IP地址与它的子网掩码进行与运算,所得的结果为网络地址。即:

网络地址 = IP地址 & 子网掩码

//与运算(&):1&1=1, 1&0=0, 0&1=0, 0&0=0.

当且仅当两个IP地址的网络地址相同,才可以被ping通。
子网掩码详解_第2张图片

通过IP地址和子网掩码与运算计算相关地址

例1:下面例子IP地址为192·168·100·5 子网掩码是255·255·255·0。算出网络地址、广播地址、地址范围、主机数。

一)分步骤计算
1) 将IP地址和子网掩码换算为二进制,子网掩码连续全1的是网络地址,后面的是主机地址。 虚线前为网络地址,虚线后为主机地址
在这里插入图片描述
2)IP地址和子网掩码进行与运算,结果是网络地址。
子网掩码详解_第3张图片
3) 将上面的网络地址中的网络地址部分不变,主机地址变为全1,结果就是广播地址。
在这里插入图片描述

4) 地址范围就是含在本网段内的所有主机
网络地址+1即为第一个主机地址,广播地址-1即为最后一个主机地址,
由此可以看出 地址范围是: 网络地址+1 至 广播地址-1
本例的网络范围是:192·168·100·1 至 192·168·100·254 也就是说下面的地址都是一个网段的。
192·168·100·1、192·168·100·2 。。。 192·168·100·20 。。。 192·168·100·111 。。。 192·168·100·254
5) 主机的数量
主机的数量=2二进制的主机位数-2
减2是因为主机不包括网络地址和广播地址。本例二进制的主机位数是8位。
主机的数量=28-2=254

二)总体计算
我们把上边的例子合起来计算一下过程如下:
子网掩码详解_第4张图片

另外,路由器就可以实现不同网段之间的通信。

你可能感兴趣的:(子网掩码详解)