wps云文档-苹果官网序列号查询入口

子网掩码
2023年4月3日发(作者:无法验证服务器身份)

子网掩码的计算方法

一、利用子网数来计算

在求子网掩码之前必须先搞清楚掩码转成二进制后,为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类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的子网掩码。

---------

子网掩码是用来判断任意两台计算机的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 所以计算机就会把这三

台计算机视为是同一子网络,然后进行通讯的。我们现在单位使用的

代理服务器,内部网络就是这样规划的。

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

你可以这样算。

根据上面我们可以看出,局域网内部的ip地址是我们自己规定的

(当然和其他的ip地址是一样的),这个是由子网掩码决定的通过对

255.255.255.0的分析。可得出:

前三位IP码由分配下来的数字就只能固定为192.168.0 所以就只

剩下了最后的一位了,那么显而易见了,ip地址只能有(2的8次

方-2),即256-2=254一般末位为0或者是255的都有其特殊的作用。

实例1):IP地址192.168.1.200,子网掩码是255.255.255.224,要

求计算其网络地址、主机地址和广播地址。

分析:把子网掩码换算成2进制,1对应的部分是网络地址,0对应

的部分是主机地址,把主机地址各位全部变成1就是广播地址。

因此首先把255.255.255.224换算成2进制,就是

11111111.11111111.11111111.11100000,然后把IP地址也换算成2进

制,就是11000000.10101000.00000001.11001000,因此掩码与IP与

运算可以得到网络地址就是

11000000.10101000.00000001.11000000,即192.168.1.192;掩码取

反与IP与运算得主机号,00000000,00000000,00000000,00011111,主

机地址就是00001000,即8;而广播地址,这是个C类网,通过子网掩

码运算可知有3位做子网号(第4字节开始前3位110),与IP

192.168.1.200与运算后可知这个IP地址(192.168.1.200)属于

192.168.1.192为这个子网络。

它的广播地址就是这个子网的主机号全为1(子网有3个对应的广播

就有5个1),所以192.168.1.11011111(第4字节前3位是子网号后5

位是主机好,全1既为广播地址)就是

11000000.10101000.00000001.11011111,即192.168.1.223。

And:同为真时为真

Or:同为假时为假

Xor:相同为假

实例2):一个公司有10个部门,要求给每个部门划分不同的网

段,但是都在192.168.1.0这个大网内,并且每个部门要容纳20台计

算机。请为这个公司选择子网掩码。

选项:A)255.255.255.192

选项:B)255.255.255.224

选项:C)255.255.255.240

选项:D)不能实现

分析:首先看关键数据,10个部门共要10个网段的子网,也就是

说采用的子网掩码要支持10个有效的子网,而且还要求每个子网容纳

100个有效的主机地址。

根据2的N次方减2的公式,10介于2的3次方和2的4次方之间,因此

应该从主机位借4位来作为子网位,二进制就是

11111111.11111111.11111111.11110000,即255.255.255.240。有些

人就毫不犹豫地选择了255.255.255.240地子网掩码。

但是真的就这样计算结束了吗?其实不然。我们知道,C类地址主

机位本来就只有8位,现在已经借去4位,剩下4位,因此每个子网能够

允许的主机数量为2的4次方减2,即14台计算机。而题目要求每个子网

容纳主机20台,看来是无法达到目的。同样如果我们先从主机数量着

手计算,应该采用255.255.255.224的子网掩码,但是这个掩码只能

允许有6个有效的子网,因此同样无法满足10个子网的要求。因此计算

这种题目千万要多留一个心眼,否则一不留神就被欺骗了!

10100

更多推荐

子网掩码