只要记住一个简单的数字,即使面对非常复杂的IP网段子网掩码划分,你也能够轻松地确定该网段的主机位、网络位、广播地址以及可用的IP地址范围。这个数字就是256.
基础知识回顾
IP地址分为IPv4和IPv6两种,其中IPv4是目前最常见的类型。
IPv4地址由32位二进制数构成,通常表示为四组十进制数。IP地址的划分依赖于子网掩码,子网掩码用于决定网络号和主机号的边界。
- 网络号:表示特定网络的标识,通过子网掩码与IP地址进行按位与运算得到。
- 广播地址:用于在网络中发送广播消息,通过反向运算获得。
- 可用IP范围:网络中可分配给主机的IP地址范围,通常排除网络号和广播地址。
案例演示
我们一起来做几个测试,比如这个IP地址:
IP地址:192.168.191.37
掩码:255.255.255.248
首先,我们需要找到掩码中既不是255也不是0的那一段。比如,在这里我们使用248作为例子。接下来,我们用256减去这个数(256-248),得出的结果是8。这意味着我们可以从0开始,每次增加8来确定IP地址的范围。
我们可以通过这种方式计算出它前后相邻的有效IP地址值。这样就能轻松地知道该IP地址所在的区间啦!上述例子中37,刚好在32-40之间。所以,我们就可以轻松的得出:
- 网络位:就是被255覆盖+区间开头的,在本案例中就是192.168.191.32
- 主机范围:主机范围就是除了网络位和广播位,在本案例中就是192.168.191.33-38
- 广播位:就是下一网络位-1,在案例中就是40-1,所以广播位就是192.168.191.39
我们再来做一题吧!
IP地址:192.168.55.88
掩码:255.255.192.0
通过256减去192我们得到了64。因为55正好位于0到64这个范围内,所以我们可以这样理解:
- 网络地址为:192.168.0.0
- 主机的IP地址范围是从192.168.0.1到192.168.63.254
- 广播地址是:192.168.63.255
- 子网掩码设置为:255.255.192.0