子网划分及子网掩码计算方式

 我来答
伊彩缘17
2022-07-14 · TA获得超过4882个赞
知道大有可为答主
回答量:4301
采纳率:100%
帮助的人:221万
展开全部
1.子网掩码是一个应用于Tcp/Ip网络的32位二进制值,每节8位,必须结合IP地址对应使用。

2.子网掩码的32位都与IP地址32位对应,如果某位是网络地址,则子网掩码为1,否则为0

3.子网掩码可以和IP地址进行与运算,分离出IP地址中的网络地址和主机地址,用于判断IP地址是在局域网上还是在广域网上。

4.子网掩码一般用于将网络进一步划分为若干子网,避免主机过多而拥堵或过少而浪费Ip

子网掩码可以分离出IP地址中的网络地址和主机地址,两台计算机要通信,首先要判断是否处于同一个广播域中。也就是网络地址是否相同。如果相同,表名在同一网内,可以直接发送数据。否则就需要路由网关将数据包转发到目的地。

如果某位是网络地址,则子网掩码为1,否则为0.例:

A类网络缺省子网掩码:255.0.0.0

B类网络缺省子网掩码:255.255.0.0

C类网络缺省子网掩码:255.255.255.0

将一个网络划分为若干个子网,希望每一个子网拥有不同的网络地址或子网地址。因为IP是有限的,实际上我们是将主机地址分为了两个部分:子网网络地址,子网主机地址。

子网掩码是用来判断任意两台计算机是否属于同一子网络的根据。就是IP地址与子网掩码与运算 。

将子网掩码取反与IP地址相与。得到主机地址。

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

如c类地址,原有8位主机位,也即是2^8-2个主机地址。全0全1不可用

借用一位主机位,能产生2^1-2=0个子网,每个子网有2^7-2个主机地址。

借用两位主机位,能产生2^2-2个子网,每个子网有2^6-2个主机地址。

在求子网掩码之前必须要搞清楚要划分的子网数目,以及每个子网内的所需主机数目。

1.将子网数目转化为二进制来表示

2.取得该二进制的位数,为N

3.取得该IP地址的类子网掩码,将其主机地址部分的前N位置1,即得出该划分子网的子网掩码。

4.例:C类IP地址192.168.10.0划分成4个子网

4=100;N= 3;得到C类子网掩码255.255.255.0;将头三位置1,得到子网掩码255.255.255.224

1.将主机数转化为二进制来表示

2.如果主机数小于或等于254(注意去掉要保留的两个IP地址),取得该主机的二进制位数N.

3.将该类IP地址的子网掩码的主机地址全部置1,然后从后面向前将N位置0,即为子网掩码。

4.例子:B类IP地址192.168.10.0划分若干个子网,每个子网内有主机25台。

25=11001;N= 5;将255.255.0.0的主机地址全部置1,得到255.255.255.255,从后向前取N位置0.得子网掩码255.255.255.224
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式