子网掩码的使用

本文详细介绍了子网掩码的概念,包括其标准长度和不同类别网络的子网掩码。子网掩码用于确定IP地址的网络地址和主机地址,通过子网掩码可以控制子网中的IP数量。文章还探讨了划分子网的原因,如避免广播域过饱和和有效利用IP地址。子网划分是通过借用IP地址的部分主机位来创建更多子网,同时介绍了如何根据子网数或主机数计算子网掩码的方法。
摘要由CSDN通过智能技术生成

子网掩码共32位,由连续的1和连续的0组成,左边向右全是1,右边向左全是0.

标准长度的子网掩码:

A类: 255.0.0.0   (/8)

B类: 255.255.0.0   (/16)

C类: 255.255.255.0   (/24)

 

以上转载子网掩码 与同一网段_耳朵看不见的博客-CSDN博客_子网掩码同一网段

网络地址:主机IP和子网掩码 与运算。

主机地址:子网掩码取反后  和主机IP 与运算。

当两个IP地址的网络地址相同时,二者才属于同一个网段。

比如:

例1:

192.168.1.100;

192.168.1.101;

子网掩码为255.255.255.0

二者的网络地址均为 192.168.1.0,故这两个ip地址为同一网段。(主机地址分别为0.0.0.100和0.0.0.101)

例2:

192.168.1.100;

192.168.2.101;

子网掩码为255.255.255.0

二者的网络地址分别为 192.168.1.0,192.168.2.0,二者不等,故这两个ip地址不为同一网段。

例3:

192.168.1.100;

192.168.2.101;

子网掩码为255.255.252.0

// 252  ---->二进制11111100

二者的网络地址分别为 192.168.0.0,192.168.0.0,二者相等,故这两个ip地址为同一网段。

 即:我们可以通过这是子网掩码的值,来控制子网中的IP个数。 

以下转载:https://blog.csdn.net/littlefun591/article/details/107335115 

五、为什么要要划分子网?
例如:在A类IP地址中,每个A类网络可能有16,777,214台主机,它们处于同一广播域。在同一广播域中有这么多主机是不可能的,网络会因为广播通信而饱和。另一方面,IP地址资源越来越少。为实现更小的广播域,就需要进一步分成更小的网络。划分子网后,通过使用掩码,把子网隐藏起来,使得从外部看网络没有变化,这就是子网掩码。

六、子网划分简述
子网划分是通过借用IP地址中若干位主机地址来充当子网的网络地址,从而将原网络划分为若干子网。

划分子网时,随着子网地址借用主机位数的增多,子网的数目随之增加,但每个子网中的可用主机数逐渐减少。

如C类地址,原有8位主机位,2^8-2即254个主机地址,默认子网掩码255.255.255.0。(全0或全1不可用)
借用1位主机位,产生21=2个子网,每个子网有2^7个主机地址;
借用2位主机位,产生22=4个子网,每个子网有2^6个主机地址;
……
根据子网ID借用的主机位数,我们可以计算出划分的子网数、掩码、每个子网主机数.

七、子网掩码计算
1、利用子网数来计算

在求子网掩码之前必须先搞清楚要划分的子网数目,以及每个子网内的所需主机数目。
1)将子网数目转化为二进制来表示
2)取得该二进制的位数,为 N
3)取得该 IP地址的类子网掩码,将其主机地址部分的的前N位置 1 即得出该IP地址划分子网的子网掩码。

如欲将C类IP地址192.168.10.0划分成4个子网:
1)4=100
2)该二进制为三位数,N = 3
3)将A类地址的子网掩码255.255.255.0的主机地址前3位置 1,得到子网掩码255.255.255.224。

2、利用主机数来计算

1)将主机数目转化为二进制来表示
2)如果主机数小于或等于254(注意去掉保留的两个IP地址),则取得该主机的二进制位数。
3)将该类IP地址的主机地址位数全部置1,然后从后向前的将N位全部置为 0,即为子网掩码值。

如欲将B类IP地址192.168.10.0划分成若干子网,每个子网内有主机25台:

25=11001
2)该二进制为十位数,N = 5
3)将该B类地址的子网掩码 255.255.255.0的主机地址全部置 1,得到255.255.255.255,然后再从后向前将后5位置0,即为:11111111.11111111.11111111.11100000,即255.255.252.224。
步骤总结:

1.子网数和主机数都可以计算子网掩码,2.取得子网/主机的二进制位数,3.网络地址置0主机地址置1,4.换成十进制。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值