搜索
写经验 领红包
 > 动物

怎么计算子网容纳多主机数(计算子网的ip地址范围)

导语:如何计算子网能容纳的IP数量?三个示例助你轻松掌握

很多朋友反映,希望多点网络技术知识,其实网络技术知识确实是弱电中的难点,也是用的较多的技术,那么我们就从最基础的ip地址的数量及网络标识说起。

示例1、计算子网掩码容量

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

方法

第一步:把子网掩码转换为二进制

11111111.1111111.11101000.00000000

第二步:数数后面有几颗0,一共是有11颗,那就是2^11次方,等于2048 (注意:主机号中全0是保留地址,全1是广播地址,所以它们不算可用主号地址。网络号也是一样的。子网号是可以用全0和全1的),所以这个子网掩码最多可以容纳2048-2=2046台电脑。

示例2、计算子网掩码

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

思路

首先,我们从数量上看判断用ABC中的哪类IP,从50台电脑可知用C类IP最合适但是C类默认的子网掩码是255.255.255.0,可以容纳254台电脑,显然不太合适,那子网掩码设多少合适呢?

方法

2n(子网掩码转换成二进制后的零的个数) >=50

从这个式子我们可以得出:n=6

所以我们就可以得出子网掩码的二进制形式:11111111.1111111.11111111.11000000

然后转换成十进形式:255.255.255.192

所以最合适的子网掩码为:255.255.255.192

示例3、计算子网数

第一步:确定该IP是属于A,B,C三类中的哪一类。就可知它们的网络号A类前8位,B类前16位,C类前24位。

第二步:把子网掩码化成2进制看有多少个1,把该进制中1的个数减去第一步所得出的位数,即为子网位数。

第三步:如果子网位数为n,则从理论是讲可以划分出2n个子网。

示例4、计算网段标识与主机标识问题

要怎么判断两个IP地址是同一网段的呢?

分析

要想在同一网段,必需做到网络标识相同,那网络标识怎么算呢?

各类IP的网络标识取法都是不一样的。

A类的,只取第一段。B类,只取第一、二段。C类,只取第一、二、三段。

方法

只要把IP和子网掩码的每位数AND(与)就可以了。

AND方法:0和1=00和0=01和1=1

例题

判断IP:12.196.132.54与56.196.56.165是否在同一网段。(默认子网掩码)

第一步:这些转换成二进制

IP1:12.196.132.54 00001100.11000100.10000100.00110110

IP2:56.196.56.165 00111000.11000100.00111000.10100101

子网掩码:255.0.0.0 11111111.00000000.00000000.00000000

第二步:把IP与子网掩码进行AND运算

IP1 AND 子网掩码=00001100. 00000000.00000000.00000000

IP2 AND 子网掩码=00111000. 00000000.00000000.00000000

第三步:把得到的结果转换成十进制

IP1的网络标识:12.0.0.0

IP2的网络标识:56.0.0.0

所以可知它们不是同一网段的。

计算主机标识

第一步:把子网掩码取反

取反后的子网掩码:00000000.11111111.11111111.11111111

第二步:把它与IP进行AND运算

IP1 AND 子网掩码=00000000. 11000100.10000100.00110110

IP2 AND 子网掩码=00000000. 11000100.00111000.10100101

第三步:把得到的结果转换成十进制

IP1的主机标识:0.196.132.54

IP2的主机标识:0.196.56.165

划分子网

示例:IP:192.160.12.50(这可以是网络号)子网掩码:255.255.255.192

第一步:把IP地址和子网掩码转换成二进制

IP地址:11000000.10100000.00001100.00110010

子网掩码:11111111.11111111.11111111.11000000

第二步:把IP地址和子网掩码进行AND运算

因为掩码是255.255.255.192 ,因此它们之间的网段间隔是256-192=64

广播地址:下个子网-1,所以2个子网的广播地址分别是192.160.2.127和192.160.2.191

第一个子网号:11000000.10100000.00001100.00000000(192.160.12.0)

第二个子网号:11000000.10100000.00001100.01000000(192.160.12.64)

第一个广播地址:11000000.10100000.00001100.10111110 (192.160.2.127)

第三个子网号:11000000.10100000.00001100.10000000(192.160.12.128)

第二个广播地址:11000000.10100000.00001100.10111111 (192.160.2.191)

第四个子网号:11000000.10100000.00001100.11000000(192.160.12.192)

这个网段可以划分出4个子网,但只有2个可用子网(22-2):192.160.12.64和192.160.12.128

本文内容由小快整理编辑!