什么是子网掩码,子网掩码的作用是什么 什么是子网掩码在哪看

什么是子网掩码?

一、子网掩码(subnet mask)又叫网络掩码、地址掩码、子网络遮罩,它用来指明一个IP地址的哪些位标识的是主机所在的子网,以及哪些位标识的是主机的位掩码。

二、子网掩码不能单独存在,它必须结合IP地址一起使用。子网掩码只有一个作用,就是将某个IP地址划分成网络地址和主机地址两部分。

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

延伸阅读

电脑子网掩码?

子网掩码(subnet mask)又叫网络掩码、地址掩码、子网络遮罩,它是一种用来指明一个IP地址的哪些位标识的是主机所在的子网,以及哪些位标识的是主机的位掩码。

子网掩码不能单独存在,它必须结合IP地址一起使用。子网掩码只有一个作用,就是将某个IP地址划分成网络地址和主机地址两部分。

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

子网掩码——屏蔽一个IP地址的网络部分的“全1”比特模式。对于A类地址来说,默认的子网掩码是255.0.0.0;对于B类地址来说默认的子网掩码是255.255.0.0;对于C类地址来说默认的子网掩码是255.255.255.0。

通过子网掩码,就可以判断两个IP在不在一个X内部。

子网掩码可以看出有多少位是网络号,有多少位是主机号

子网掩码计算公式?

一、利用子网数来计算

在求子网掩码之前必须先搞清楚掩码转成二进制后,为1的位代表网络位,为0的位代表主机位。

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

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

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

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

1)27=11011

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

3)将B类地址的子网掩码255.255.0.0的主机地址前5位置 1,得到255.255.248.0,即为划分成 27个子网的B类IP地址 168.195.0.0的子网掩码。

二、利用主机数来计算

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地址是否属于同一子网络的根据。最为简单的理解就是两台计算机各自的IP地址与子网掩码进行与运算后,如果得出的结果是相同的,则说明这两台计算机是处于同一个子网络上的,可以进行直接的通讯。就这么简单。

请看以下示例:

 

运算演示之一:IP 地址  192.168.0.1

子网掩码 255.255.255.0

 

转化为二进制进行运算:

IP 地址 11000000.10101000.00000000.00000001

子网掩码 11111111.11111111.11111111.00000000

与运算

11000000.10101000.00000000.00000000

转化为十进制后为:

 192.168.0.0

运算演示之二:

IP 地址  192.168.0.254

子网掩码 255.255.255.0

 

转化为二进制进行运算:

IP 地址 11000000.10101000.00000000.11111110

子网掩码 11111111.11111111.11111111.00000000

与运算

11000000.10101000.00000000.00000000

转化为十进制后为:

192.168.0.0

运算演示之三:

IP 地址  192.168.0.4

子网掩码 255.255.255.0

转化为二进制进行运算:

IP 地址 11000000.10101000.00000000.00000100

子网掩码 11111111.11111111.11111111.00000000

与运算

11000000.10101000.00000000.00000000

转化为十进制后为:

192.168.0.0

通过以上对三组计算机IP地址与子网掩码的与运算后,我们可以看到它运算结果是一样的。均为192.168.0.0 所以计算机就会把这三台计算机视为是同一子网络,然X行通讯的。我们现在单位使用的X服务器,内部网络就是这样规划的。

也许你又要问,这样的子网掩码究竟有多少个IP地址可以用呢?你可以这样算。

根据上面我们可以看出,X内部的ip地址是我们自己规定的(当然和其他的ip地址是一样的),这个是由子网掩码决定的通过对255.255.255.0的分析。可得出:

前三位IP码由分配下来的数字就只能固定为192.168.0 所以就只剩下了最后的一位了,那么显而易见了,ip地址只能有(2的8次方-2),即256-2=254一般末位为0或者是255的都有其特殊的作用。

另:定义子网号的方法

若InterNIC分配给您的B类网络ID为129.20.0.0,那么在使用缺省的子网掩码255.255.0.0的情况下,您将只有一个网络ID和216-2台主机(范围是:1 29.20.0.1~129.20.255.254)。现在您有划分4个子网的需求。

1.手工计算法:

①将所需的子网数转换为二进制

4→00000100

②以二进制表示子网数所需的位数即为向缺省子网掩码中加入的位数(既应向主机ID借用的位数)

00000100→3位

③决定子网掩码

缺省的:255.255.0.0

借用主机ID的3位以后:255.255.224(11100000).0,即将所借的位全表示为1,用作子网掩码。

④决定可用的网络ID

列出附加位引起的所有二进制组合,去掉全0和全1的组合情况

code:

组合情况 实际得到的子网ID

000╳

001→32 (00100000 ) 129.20.32.0

010→64 (01000000 ) 129.20.64.0

011→96 (01100000 ) 129.20.96.0

100→128(10000000) 129.20.128.0

101→160(10100000) 129.20.160.0

110→192(11000000) 129.20.192.0

000╳

⑤决定可用的主机ID范围

code:

子网 开始的IP地址 最后的IP地址

129.20.32.0 129.20.32.1 129.20.63.254

129.20.64.0 129.20.64.1 129.20.95.254

129.20.96.0 129.20.96.1 129.20.127.254

129.20.128.0 129.20.128.1 129.20.159.254

129.20.160.0 129.20.160.1 129.20.191.254

129.20.192.0 129.20.192.1 129.20.223.254

2.快捷计算法:

①将所需的子网数转换为二进制

4→00000100

②以二进制表示子网数所需的位数即为向缺省子网掩码中加入的位数(既应向主机ID借用的位数)

00000100→3位

③决定子网掩码

缺省的:255.255.0.0

借用主机ID的3位以后:255.255.224(11100000).0,即将所借的位全表示为1,用作子网掩码。

④将11100000最右边的”1″转换为十进制,即为每个子网ID之间的增量,记作delta ? ?=32

⑤产生的子网ID数为:2m-2 (m:向缺省子网掩码中加入的位数)

可用子网ID数:23-2=6

⑥将?附在原网络ID之后,形成第一个子网网络ID 129.20.32.0

⑦重复⑥,后续的每个子网的值加?,得到所有的子网网络ID

129.20.32.0

129.20.64.0

129.20.96.0

129.20.128.0

129.20.160.0 129.20.192.0

129.20.224.0→224与子网掩码相同,是无效的网络ID

例题1:IP:200.16.10.0,掩码:255.255.255.252

我们按照上面的6步来

1, C类地址,缺省子网掩码255.255.255.0

2, 252变为二进制11111100,用了6位划子网,则有62个子网

3, M=2,每个子网提供俩主机(少了点)

4, 256-252=4.则第一个子网:200.16.10.4 余下类推

5, 第一个子网的广播地址=200.16.10.7

6, 第一个子网的第一个有效地址=200.16.10.5

例题2:IP:200.16.10.0,掩码:255.255.255.224

我们按照上面的6步来

1, C类地址,缺省子网掩码255.255.255.0

2, 224变为二进制11100000,用了3位划子网,则有6个子网

3, M=5,每个子网提供30主机

4, 256-224=32,则第一个子网:200.16.10.32余下类推

5, 第一个子网的广播地址=200.16.10.63

6, 第一个子网的第一个有效地址=200.16.10.33

例题3:IP:200.16.10.0,掩码:255.255.255.240

1, C类地址,缺省子网掩码255.255.255.0

2, 240变为二进制11110000,用了4位划子网,则有14个子网

3, M=4,每个子网提供14个主机

4, 256-240=16,则第一个子网:200.16.10.16余下类推

5, 第一个子网的广播地址=200.16.10.31

6, 第一个子网的第一个有效地址=200.16.10.17

第一个子网的最后一个有效地址=200.16.10.30

例题4:IP:200.16.10.0,掩码:255.255.255.248

1, C类地址,缺省子网掩码255.255.255.0

2, 248变为二进制11111000,用了5位划子网,则有30个子网

3, M=3,每个子网提供6个主机

4, 256-248=8,则第一个子网:200.16.10.8余下类

5, 第一个子网的广播地址=200.16.10.15

6, 第一个子网的第一个有效地址=200.16.10.9

第一个子网的最后一个有效地址=200.16.10.14

“这样看来,对于一个C类地址来说,当子网掩码为255.255.255.240时,所能提供的主机地址数目是最多的,对吧?”八戒已经在作总结了.”C类地址的计算还是很容易麽,因为能够借用来划分子网的位数就这么几个.

位数 掩码 子网 主机

2 255.255.255.192 2 62

3 255.255.255.224 6 30

4 255.255.255.240 14 14

5 255.255.255.248 30 6

6 255.255.255.252 62 2

到了现在,八戒终于明白一些了,不由得想自己来试验一下,悟空却装作不知道,说”既然八戒已经学会C类地址的计算.给他一个题目做做吧.”说完,悟空就在纸上写了这样一个题目.IP:199.141.27.0 .子网掩码255.255.255.240 请你选出下列地址中的有效的主机地址?

A. 199.141.27.33

B. 199.141.27.112

C. 199.141.27.119

D. 199.141.27.126

E. 199.141.27.175

F. 199.141.27.208

八戒不慌不忙,开始计算, 240转换为二进制是11110000,用了4位划分子网,则有效的子网数目2^4-2=14个.256-240=16,第一个有效的子网段199.141.27.16,第二个199.141.27.32,依此类推出所有网段:

199.141.27.16

199.141.27.32

199.141.27.48

199.141.27.64

199.141.27.80

199.141.27.96

199.141.27.112

199.141.27.128

199.141.27.144

199.141.27.160

199.141.27.176

199.141.27.192

199.141.27.208

199.141.27.224

真的是14个耶.八戒心中暗喜.经过对比和筛选,八戒发现:B是一个网段地址,E是199.141.27.176的广播地址,F也是网段地址,只有A,C,D才是有效的主机地址.”二师兄果然厉害,一下子就作对了!”沙僧由衷的赞叹道.

“不忙,C类地址很容易的,B类的就不容易了,因为C类仅有一个八位组参与子网划分,而B类的选择要大得多,最多可以中14未参与划分子网,计算起来要注意.下面给出几个B类地址计算的例题,看看上面的5个问题是否还适用?

例题1:IP:172.16.0.0 子网掩码:255.255.192.0

1, B类地址,缺省子网掩码:255.255.0.0

2, 192变成二进制11000000,用了2位,则有2个有效子网

3, 14位用于主机地址,则每个子网的主机数(2^14-2)个

4, 256-192=64,则第一个子网172.16.64.0

5, 第一个子网的广播地址=172.16.127.255

6, 第一个子网的第一个有效地址=172.16.64.1

第一个子网的最后一个有效地址=172.16.127.254

例题2:IP:172.16.0.0 子网掩码:255.255.254.0

1, B类地址,缺省子网掩码:255.255.0.0

2, 254变成二进制11111110,用了7位,则有126个子网

3, 9位用于主机地址,则每个子网的主机数(2^9-2)个

4, 256-254=2,则第一个子网172.16.2.0

5, 第一个子网的广播地址=172.16.3.255

6, 第一个子网的第一个有效地址=172.16.2.1

第一个子网的最后一个有效地址=172.16.3.254

例题3:IP:172.16.0.0 子网掩码:255.255.255.0”

1, B类地址,缺省子网掩码:255.255.0.0

2, 255变成二进制11111111,用了8位,则有254个子网

3, 8位用于主机地址,则每个子网的主机数(2^8-2)个

4, 256-255=1,则第一个子网172.16.1.0

5, 第一个子网的广播地址=172.16.1.255

6, 第一个子网的第一个有效地址=172.16.1.1

第一个子网的最后一个有效地址=172.16.1.254

例题4:IP:172.16.0.0 子网掩码:255.255.255.128

1, B类地址,缺省子网掩码:255.255.0.0

2, 255.128变成二进制11111111.10000000,用了9位,则有510个子网

3, 7位用于主机地址,则每个子网的主机数126个

4, 因为本题要涉及两个八位组,所以要分别计算,

对于第四个八位组,可能的子网有256-128=128.0;

对于第三个八位组,可能的子网有256-255=1,2,.....我们要对这两个结果进行排列组合,结论正好是510个子网,

第一个子网应该是172.16.0.128

第一个子网应该是172.16.1.0

5, 第一个子网的广播地址=172.16.0.255

6, 第一个子网的第一个有效地址=172.16.0.129

第一个子网的最后一个有效地址=172.16.0254

怎么填写ip地址子网掩码?

填写的方法和详细的操作步骤如下:

1、在电脑桌面上右键点击网络,选择属性进入。

2、页面跳转以X入到和共享中心界面,点击该计算机当前的连接进入。

3、页面跳转以后点击属性按钮。

4、在出现的页面中双击TCP/IPV4选项进入。

5、此时页面跳转以后勾选使用下面的IP地址。然后输入当前电脑需要的固定IP以及掩码和默认网关。默认网关和电脑IP地址为同号段,掩码可以输入255.255.255.0。

6、然后再勾选使用下面的DNS服务器地址,可以输入202.102.192.68并点击确定即可。

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

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

子网掩码是在IPv4地址资源紧缺的背景下为了解决lP地址分配而产生的虚拟lP技术,通过子网掩码将A、B、C三类地址划分为若干子网,从而显著提高了IP地址的分配效率,有效解决了IP地址资源紧张的局面。

另一方面,在企业内网中为了更好地管理网络,网管人员也利用子网掩码的作用,人为地将一个较大的企业内部网络划分为更多个小规模的子网,再利用三层交换机的路由功能实现子网互联,从而有效解决了网络广播风暴和网络病毒等诸多网络管理方面的问题。

在大多数的网络教科书中,一般都将子网掩码的作用描述为通过逻辑运算,将IP地址划分为网络标识(Net.ID)和主机标识(Host.ID),只有网络标识相同的两台主机在无路由的情况下才能相互通信。

根据RFC950定义,子网掩码是一个32位的2进制数, 其对应网络地址的所有位都置为1,对应于主机地址的所有位置都为0。子网掩码告知路由器,地址的哪一部分是网络地址,哪一部分是主机地址,使路由器正确判断任意IP地址是否是本网段的,从而正确地进行路由。

网络上,数据从一个地方传到另外一个地方,是依靠IP寻址。从逻辑上来讲,是两步的。第一步,从IP中找到所属的网络,好比是去找这个人是哪个小区的;第二步,再从IP 中找到主机在这个网络中的位置,好比是在小区里面找到这个人。

IP地址、子网掩码、网关之间是什么关系,还有它们之间如何转化?

应邀回答本行业问题。

IP地址、子网掩码、网关实际上是三个完全不同的概念,它们之间是无法转化的。

IP地址是TCP/IP协议下,某台主机(设备)的唯一的网络地址。

IP地址的存在,其实是主机(设备)的一个编号。

现在我们的IP地址,使用的比较多的IPV4的IP地址。

IPV4的IP地址,由32位的二进制数字组成,为了个人记忆和使用方便,转化为10进制,每8位为一个数字,用小数点分割,也就是我们比较常见的类似202.96.64.78这种格式。

子网掩码,又叫网络掩码,地址掩码,它的作用是来计算一个IP地址,归属的网络号,以及这个主机,在这个网络之中的编号。子网掩码,是不单独存在的。

比如一个IP地址:192.168.0.129,如果他的掩码是255.255.255.192,那么它的网络号是192.168.0.128,而它在这个网络之中是第1个主机。

而IP 192.168.0.129,如果他的掩码是255.255.255.0,那么它的网络号是192.168.0.0,而它是这个网络之中的第129个主机。

计算网络号是IP地址和掩码的二进制的”与运算”。

主机号则是掩码反转后和IP地址的二进制的”与运算”。

同时,子网掩码还决定了这个网络之中可以存在多少台主机。

网关,和IP地址、子网掩码一起出现的时候,代表的是这个网络之中和其他的网络连接的主机(设备)的IP地址。

网关的IP地址可以是网络之中的任何一个IP地址(除了全0的网络号、全1的广播地址)。

比如192.168.0.129 掩码 255.255.255.192这个网络之中,除了192.168.0.128(网络号)以及192.168.0.191(广播地址)不可以使用之外,别的IP都可以作为网关IP使用。

以上个人浅见,欢迎批评指正。喜欢的可以关注我,谢谢!

认同我的看法的请点个赞再走,再次感谢!

子网掩码的计算与划分详解?

子网掩码计算与划分详解

子网掩码的划分是根据你一个网段想要安排多少主机来分的。

如B类的网络,默认子网掩码255.255.0.0,共有主机256*256-2=65534,如果你只需要200台,可以将子网掩码设置为255.255.255.0,这样那个网段中的主机最多有254台。

如果C类的网络,默认子网掩码255.255.255.0,最多主机254台,你想有1000台主机在这个网段中,那样子网掩码只要多2位就好了,因为本来有8位,现在多两位就是10为,2的十次方=1024>1000,这样子网掩码为255.255.250.0

划分子网后,IP的开头可以根据IP地址和子网掩码相于求出。

如IP172.17.103.77,子网掩码255.255.250.0

10101111.00010001.01100111.01001101于11111111.11111111.11111100.00000000相于

得到网络地址10101111.00010001.01100100.00000000,即172.17.100.0,起始可用的IP172.17.100.1,最后的IP172.17.3.254,广播地址172.17.3.255

网络掩码是什么?网络掩码是什么?

网络掩码(subnet mask)又叫子网掩码、地址掩码、子网络遮罩,它是一种用来指明一个IP地址的哪些位标识的是主机所在的子网,以及哪些位标识的是主机的位掩码。

网络掩码不能单独存在,它必须结合IP地址一起使用。

子网掩码只有一个作用,就是将某个IP地址划分成网络地址和主机地址两部分。网络掩码是一个32位地址,用于屏蔽IP地址的一部分以区别网络标识和主机标识,并说明该IP地址是在X上,还是在远程网上。扩展资料:网络掩码作用:

1、子网掩码是一个32位地址,是与IP地址结合使用的一种技术。它的主要作用有两个,一是用于屏蔽IP地址的一部分以区别网络标识和主机标识,并说明该IP地址是在X上,还是在远程网上。

二是用于将一个大的IP网络划分为若干小的子网络。

2、使用子网是为了减少IP的浪费。因为随着互联网的发展,越来越多的网络产生,有的网络多则几百台,有的只有区区几台,这样就浪费了很多IP地址,所以要划分子网。

使用子网可以提高网络应用的效率。

3、通过IP 地址的二进制与子网掩码的二进制进行与运算,确定某个设备的网络地址和主机号,也就是说通过子网掩码分辨一个网络的网络部分和主机部分。

子网掩码一旦设置,网络地址和主机地址就固定了。