wps云文档-苹果官网序列号查询入口
![子网掩码](/uploads/image/0282.jpg)
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
更多推荐
子网掩码
发布评论