1. > 智能数码 >

子网掩码计算 子网掩码计算方法

子网掩码怎么算我要详细的步骤 我是新手

A类网络的网络位数是8位,子网掩码就是11111111.00000000.00000000.00000000,换算成二进制表示为255.0.0.0。

B类网络的网络位数是16位,子网掩码就是11111111.11111111.00000000.00000000,换算成十进制表示为255.255.0.0。

C类网络的网络位数是24位,子网掩码就是11111111.11111111.11111111.00000000,换算成十进制表示为255.255.255.0。

扩展资料:

由于子网掩码的位数决定于可能的子网数目和每个子网的主机数目。在定义子网掩码前,必须弄清楚本来使用的子网数和主机数目。

根据子网数

利用子网数来计算

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

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

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

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

参考资料来源:百度百科-子网掩码

怎么算子网掩码是多少位的?

利用主机数来计算子网掩码是多少位的。

将主机数目转化为二进制来表示。如果主机数小于或等于254(注意去掉保留的两个IP地址),则取得该主机的二进制位数,为 N,这里肯定N<8。如果大于254,则 N>8,这就是说主机地址将占据不止8位。

使用255.255.255.255来将该类IP地址的主机地址位数全部置1,然后从后向前的将N位全部置为 0,即为子网掩码值,N为子网掩码的位数。

如将B类IP地址168.195.0.0划分成若干子网,每个子网内有主机700台:主机数目转化为二进制700=1010111100,该二进制为十位数,N = 10。将该B类地址的子网掩码255.255.0.0的主机地址全部置1,得到255.255.255.255,然后再从后向前将后10位置0。

为: 11111111.11111111.11111100.00000000,即255.255.252.0。这就是划分成主机为700台的B类IP地址168.195.0.0的子网掩码,子网掩码的位数为10。

扩展资料:

子网掩码机制提供了子网划分的方法。其作用是减少网络上的通信量;节省IP地址;便于管理;解决物理网络本身的某些问题。使用子网掩码划分子网后,子网内可以通信,跨子网不能通信,子网间通信应该使用路由器,并正确配置静态路由信息。划分子网,就应遵循子网划分结构的规则。

就是用连续的1在IP地址中增加表示网络地址,同时减少表示主机地址的位数。例如,IP地址为130.39.37.100,网络地址为130.39.0.0、子网地址为130.39.37.0、子网掩码为255.255.255.0,网络地址部分和子网标识部分为“1”所对应,主机标识部分为“0”所对应。

什么是子网掩码_计算方法

子网掩码是每个使用网际网路的人必须要掌握的基础知识,那么你对子网掩码了解多少呢?以下是由我整理关于什么是子网掩码的内容,希望大家喜欢!

子网掩码的介绍

子网掩码subnet mask又叫网路掩码、地址掩码、子网路遮罩,它是一种用来指明一个IP地址的哪些位标识的是主机所在的子网,以及哪些位标识的是主机的位掩码。子网掩码不能单独存在,它必须结合IP地址一起使用。子网掩码只有一个作用,就是将某个IP地址划分成网路地址和主机地址两部分。

子网掩码是一个32位地址,用于遮蔽IP地址的一部分以区别网路标识和主机标识,并说明该IP地址是在区域网上,还是在远端网上。

子网掩码的计算方式

由于子网掩码的位数决定于可能的子网数目和每个子网的主机数目。在定义子网掩码前,必须弄清楚本来使用的子网数和主机数目。

根据子网数

利用子网数来计算

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

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

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

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

如欲将B类IP地址168.195.0.0划分成27个子网:

127=11011

2该二进位制为五位数,N = 5

3将B类地址的子网掩码255.255.0.0的主机地址前5位置1B类地址的主机位包括后两个位元组,所以这里要把第三个位元组的前5位置1,得到 255.255.248.0

即为划分成27个子网的B类IP地址 168.195.0.0的子网掩码实际上是划成了32-2=30个子网。

这一段介绍的是旧标准下计算的方法,关于旧的标准后文在介绍,在新标准中则可以先将27减去1,因为计算机是从0开始计算的,从0到27实际上是有28个,所以说如果需要27个就需要将27减去1。

根据主机数

利用主机数来计算

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

2如果主机数小于或等于254注意去掉保留的两个IP地址,则取得该主机的二进位制位数,为 N,这里肯定N<8。如果大于254,则 N>8,这就是说主机地址将占据不止8位。

3使用255.255.255.255来将该类IP地址的主机地址位数全部置1,然后从后向前的将N位全部置为 0,即为子网掩码值。

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

1 700=1010111100

2该二进位制为十位数,N = 10

3将该B类地址的子网掩码255.255.0.0的主机地址全部置1,得到255.255.255.255

然后再从后向前将后10位置0,即为: 11111111.11111111.11111100.00000000

即255.255.252.0。这就是该欲划分成主机为700台的B类IP地址168.195.0.0的子网掩码。

增量计演算法

子网ID增量计演算法即计算每个子网的IP范围

其基本计算步骤如下:

第1步,将所需的子网数转换为二进位制,如所需划分的子网数为“4”,则转换成成二进位制为00000100;

第2步,取子网数的二进位制中有效位数,即为向预设子网掩码中加入的位数既向主机ID中借用的位数。如前面的00000100,有效位为“100”,为3位在新标准中只需要2位就可以了;

第3步,决定子网掩码。如IP地址为B类129.20.0.0网路,则预设子网掩码为:255.255.0.0,借用主机ID的3位以后变为:255.255.22411100000.0,即将所借的位全表示为1,用作子网掩码。

第4步,将所借位的主机ID的起始位段最右边的“1”转换为十进位制,即为每个子网ID之间的增量,如前面的借位的主机ID起始位段为“11100000”,最右边的“1”,转换成十进位制后为2^5=32此为子网ID增量。

第5步,产生的子网ID数为:2^m-2 m为向预设子网掩码中加入的位数,如本例向子网掩码中新增的位数为3,则可用子网ID数为:2^3-2=6个;

第6步,将上面产生的子网ID增量附在原网路ID之后的第一个位段,便形成第一个子网网路ID 129.20.32.0即第一个子网的起始IP段;

第7步,重复上步操作,在原子网ID基础上加上一个子网ID增量,依次类推,直到子网ID中的最后位段为预设子网掩码位用主机ID位之后的最后一个位段值,这样就可得到所有的子网网路ID。如预设子网掩码位用主机ID位之后的子网ID为255.255.224.0,其中的“224”为借用主机ID后子网ID的最后一位段值,所以当子网ID通过以上增加增量的方法得到129.20.224.0时便终止,不要再添加了只能用到129.20.192.0。

我们知道当主机ID为全0时表示网路ID,全1时表示广播地址。在RFC950标准中,不建议使用全0和全1的子网ID。

例如把最后一个位元组的前3位借给网路ID,用后面的5位来表示主机ID,这样就会产生2^3=8个子网,子网ID就分别为000、001、010、011、100、101、110、111这样8个,在RFC950标准中只能使用中间的6个子网ID。

这么做的原因是:

设我们有一个网路:192.168.0.0/24即子网掩码的前24位为1,255.255.255.0,我们需要两个子网,那么按照RFC950,应该使用/26而不是/25,得到两个可以使用的子网192.168.0.64和192.168.0.128

对于192.168.0.0/24,网路地址是192.168.0.0,广播地址是192.168.0.255

对于192.168.0.0/26,网路地址是192.168.0.0,广播地址是192.168.0.63

对于192.168.0.64/26,网路地址是192.168.0.64,广播地址是192.168.0.127

对于192.168.0.128/26,网路地址是192.168.0.128,广播地址是192.168.0.191

对于192.168.0.192/26,网路地址是192.168.0.192,广播地址是192.168.0.255

你可以看出来,对于第一个子网,网路地址和主网路的网路地址是重叠的,对于最后一个子网,广播地址和主网路的广播地址也是重叠的。在CIDR流行以前,这样的重叠将导致极大的混乱。比如,一个发往192.168.0.255的广播是发给主网路的还是子网的?这就是为什么在当时不建议使用全0和全1子网。在今天,CIDR已经非常普及了,所以一般不需要再考虑这个问题。

子网掩码的作用

子网掩码是一个32位地址,是与IP地址结合使用的一种技术。它的主要作用有两个,一是用于遮蔽IP地址的一部分以区别网路标识和主机标识,并说明该IP地址是在区域网上,还是在远端网上。二是用于将一个大的IP网路划分为若干小的子网路。

使用子网是为了减少IP的浪费。因为随着网际网路的发展,越来越多的网路产生,有的网路多则几百台,有的只有区区几台,这样就浪费了很多IP地址,所以要划分子网。使用子网可以提高网路应用的效率。

通过IP 地址的二进位制与子网掩码的二进位制进行与运算,确定某个装置的网路地址和主机号,也就是说通过子网掩码分辨一个网路的网路部分和主机部分。子网掩码一旦设定,网路地址和主机地址就固定了。子网一个最显著的特征就是具有子网掩码。与IP地址相同,子网掩码的长度也是32位,也可以使用十进位制的形式。例如,为二进位制形式的子网掩码:1111 1111.1111 1111.1111 1111.0000 0000,采用十进位制的形式为:255.255.255.0。

通过计算机的子网掩码判断两台计算机是否属于同一网段的方法是,将计算机十进位制的IP地址和子网掩码转换为二进位制的形式,然后进行二进位制“与”AND计算全1则得1,不全1则得0,如果得出的结果是相同的,那么这两台计算机就属于同一网段。

子网掩码的表示方法

子网掩码通常有以下2种格式的表示方法:

1. 通过与IP地址格式相同的点分十进位制表示

如:255.0.0.0 或255.255.255.128

2. 在IP地址后加上"/"符号以及1-32的数字,其中1-32的数字表示子网掩码中网路标识位的长度

如:192.168.1.1/24 的子网掩码也可以表示为255.255.255.0

子网掩码一般为255.255.255.0 子网掩码的计算方法

子网掩码怎么计算?

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

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

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

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

扩展资料

利用主机数来计算

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

2)如果主机数小于或等于254(注意去掉保留的两个IP地址),则取得该主机的二进制位数,为 N,这里肯定 N<8。如果大于254,则 N>8,这就是说主机地址将占据不止8位。

3)使用255.255.255.255来将该类IP地址的主机地址位数全部置1,然后从后向前的将N位全部置为 0,即为子网掩码值。

如欲将B(c)类IP地址168.195.0.0划分成若干子网,每个子网内有主机700台(17):

1) 700=1010111100

2)该二进制为十位数,N = 10(1001)

3)将该B类地址的子网掩码255.255.0.0的主机地址全部置 1,得到255.255.255.255,然后再从后向前将后10位置0,

即为:11111111.11111111.11111100.00000000,即255.255.252.0。这就是该欲划分成主机为700台的B类IP地址 168.195.0.0的子网掩码。

参考资料来源:百度百科-计算子网掩码

知道IP地址,怎么算子网掩码?

子网掩码计算方法有两种:

方法一:利用子网数来计算:

1.首先,将子网数目从十进制数转化为二进制数;

2.接着,统计得到的二进制数的位数,设为N;

3.最后,先求出此IP地址对应的地址类别的子网掩码。再将求出的子网掩码的主机地址部分(也就是“主机号”)的前N位全部置1,这样即可得出该IP地址划分子网的子网掩码。

例如:需将B类IP地址167.194.0.0划分成28个子网:

1)(28)10=(11100)2;

2)此二进制的位数是5,则N=5;

3)此IP地址为B类地址,而B类地址的子网掩码是255.255.0.0,且B类地址的主机地址是后2位(即0-255.1-254)。于是将子网掩码255.255.0.0中的主机地址前5位全部置1,就可得到255.255.248.0,而这组数值就是划分成28个子网的B类IP地址 167.194.0.0的子网掩码。

方法二:利用主机数来计算。

1.首先,将主机数目从十进制数转化为二进制数;

2.接着,如果主机数小于或等于254(注意:应去掉保留的两个IP地址),则统计由“1”中得到的二进制数的位数,设为N;如果主机数大于254,则 N>8,也就是说主机地址将超过8位;

3.最后,使用255.255.255.255将此类IP地址的主机地址位数全部置为1,然后按照“从后向前”的顺序将N位全部置为0,所得到的数值即为所求的子网掩码值。

例如:需将B类IP地址167.194.0.0划分成若干个子网,每个子网内有主机500台:

1)(500)10=(111110100)2;

子网掩码计算 子网掩码计算方法子网掩码计算 子网掩码计算方法


2)此二进制的位数是9,则N=9;

子网掩码计算 子网掩码计算方法子网掩码计算 子网掩码计算方法


3)将该B类地址的子网掩码255. 255.0.0的主机地址全部置 1,得到255.255.255.255。然后再从后向前将后9位置0,可得:11111111. 11111111.11111110.00000000即255.255.254.0。这组数值就是划分成主机为500台的B类IP地址167.194.0.0的子网掩码。

扩展资料:

子网掩码(subnet mask)又叫网络掩码、地址掩码、子网络遮罩,它是一种用来指明一个IP地址的哪些位标识的是主机所在的子网,以及哪些位标识的是主机的位掩码。子网掩码不能单独存在,它必须结合IP地址一起使用。子网掩码只有一个作用,就是将某个IP地址划分成网络地址和主机地址两部分。

子网掩码是一个32位地址,用于屏蔽IP地址的一部分以区别网络标识和主机标识,并说明该IP地址是在局域网上,还是在远程网上。

子网掩码怎样计算?教我一招!!!

看到这么多人copy,我也来一个。希望对大家有用!楼主看了也许会茅塞顿开哦!

以上的是我原创

以下是copy来的,对作者致以崇高的敬意!

IP和子网掩码

我们都知道,IP是由四段数字组成,在此,我们先来了解一下3类常用的IP

A类IP段 0.0.0.0 到127.255.255.255

B类IP段 128.0.0.0 到191.255.255.255

C类IP段 192.0.0.0 到223.255.255.255

XP默认分配的子网掩码每段只有255或0

A类的默认子网掩码 255.0.0.0 一个子网最多可以容纳1677万多台电脑

B类的默认子网掩码 255.255.0.0 一个子网最多可以容纳6万台电脑

C类的默认子网掩码 255.255.255.0 一个子网最多可以容纳254台电脑

我以前认为,要想把一些电脑搞在同一网段,只要IP的前三段一样就可以了,今天,我才知道我错了。如果照我这说的话,一个子网就只能容纳254台电脑?真是有点笑话。我们来说详细看看吧。

要想在同一网段,只要网络标识相同就可以了,那要怎么看网络标识呢?首先要做的是把每段的IP转换为二进制。(有人说,我不会转换耶,没关系,我们用Windows自带计算器就行。打开计算器,点查看>科学型,输入十进制的数字,再点一下“二进制”这个单选点,就可以切换至二进制了。)

把子网掩码切换至二进制,我们会发现,所有的子网掩码是由一串[red]连续[/red]的1和一串[red]连续[/red]的0组成的(一共4段,每段8位,一共32位数)。

255.0.0.0 11111111.00000000.00000000.00000000

255.255.0.0 11111111.11111111.00000000.00000000

255.255.255.0 11111111.11111111.11111111.00000000

这是A/B/C三类默认子网掩码的二进制形式,其实,还有好多种子网掩码,只要是一串连续的1和一串连续的0就可以了(每段都是8位)。如11111111.11111111.11111000.00000000,这也是一段合法的子网掩码。子网掩码决定的是一个子网的计算机数目,计算机公式是2的m次方,其中,我们可以把m看到是后面的多少颗0。如255.255.255.0转换成二进制,那就是11111111.11111111.11111111.00000000,后面有8颗0,那m就是8,255.255.255.0这个子网掩码可以容纳2的8次方(台)电脑,也就是256台,但是有两个IP是不能用的,那就是最后一段不能为0和255,减去这两台,就是254台。我们再来做一个。

255.255.248.0这个子网掩码可以最多容纳多少台电脑?

计算方法:

把将其转换为二进制的四段数字(每段要是8位,如果是0,可以写成8个0,也就是00000000)

11111111.1111111.11111000.00000000

然后,数数后面有几颗0,一共是有11颗,那就是2的11次方,等于2048,这个子网掩码最多可以容纳2048台电脑。

一个子网最多可以容纳多少台电脑你会算了吧,下面我们来个逆向算法的题。

一个公司有530台电脑,组成一个对等局域网,子网掩码设多少最合适?

首先,无疑,530台电脑用B类IP最合适(A类不用说了,太多,C类又不够,肯定是B类),但是B类默认的子网掩码是255.255.0.0,可以容纳6万台电脑,显然不太合适,那子网掩码设多少合适呢?我们先来列个公式。

2的m次方=560

首先,我们确定2一定是大于8次方的,因为我们知道2的8次方是256,也就是C类IP的最大容纳电脑的数目,我们从9次方一个一个试2的9次方是512,不到560,2的10次方是1024,看来2的10次方最合适了。子网掩码一共由32位组成,已确定后面10位是0了,那前面的22位就是1,最合适的子网掩码就是:11111111.11111111.11111100.00000000,转换成10进制,那就是255.255.252.0。

下面又是我原创的哦:

由上面的方法计算得知:你的子网掩码有27位(11111111.11111111.11111111.11100000),网内最大主机数为5位(11111),换算成十进制就是30台主机(也就是有30个IP好分配的咯),那么0-255可以分成几个网段呢........算一下8点多个,当然还要除去子网和广播地址,也就等于八个咯。由此可见你的131.65.12.0/24的IP段可以分为

子网 , 有效的主机

131.65.12.0 , 131.65.12.1 到 131.65.12.30

131.65.12.32 , 131.65.12.33 到 131.65.12.62

131.65.12.64 , 131.65.12.65 到 131.65.12.94

131.65.12.96 , 131.65.12.97 到 131.65.12.126

131.65.12.128 , 131.65.12.129 到 131.65.12.158

131.65.12.160 , 131.65.12.161 到 131.65.12.190

131.65.12.192 , 131.65.12.193 到 131.65.12.222

131.65.12.224 , 131.65.12.225 到 131.65.12.254

当然还有八个广播地址不要忘了哦

子网掩码计算 子网掩码计算方法子网掩码计算 子网掩码计算方法


广播地址

131.65.12.31

131.65.12.63

131.65.12.95

131.65.12.127

131.65.12.159

131.65.12.191

131.65.12.223

131.65.12.255

以上的IP对应的子网掩码一律是 255.255.255.224

楼主可以自己找一下你所说的IP在那个子网里哦!

子网掩码怎么算

子网掩码的计算方法:

一、例如:

网吧有1000台主机,使用192.168.0.0的C网段。我们知道一个标准的C类网段最多只有254个可用的IP地址,所以我们要通过改变子网掩码来合并子网,扩大该网段内的可用IP数目。

总主机台数(1000)/254=3.93。

3.93<4,所以我们至少需要4个子网。

子网掩码计算:

256(C类网段所包含的最大IP数目,包括网络地址和广播地址)-4(减去我们需要的子网数目)=252(得到我们所需的子网掩码的尾数,255.255.X.0)。

附私网地址列表:

A:10.0.0.0~10.255.255.255。

B:172.16.0.0~172.31.255.255。

C:192.168.0.0~192.168.255.255

子网掩码位数与子网掩码的计算

子网掩码的最大位数为32位,C类单个网段所容纳的最大IP数目为256,包括网络地址和广播地址。

例:

192.168.0.1/27;

32-27=5(最大子网位数减去当前子网位数);

2的5次方为32;

256-32=224;

255.255.255.224为192.168.0.1/27的子网掩码;

所以得出计算公式:子网掩码的尾数(255.255.255.X)=256-2的(32-掩码当前位数)次方。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, website.service08@gmail.com 举报,一经查实,本站将立刻删除。

联系我们

工作日:9:30-18:30,节假日休息