欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

怎么计算子网能容纳的IP数量,如何看网络标识?

程序员文章站 2022-06-03 17:49:56
...

怎么计算子网能容纳的IP数量,如何看网络标识?

保护知识产权.jpg   嘻嘻

【转载】: http://www.sohu.com/a/259985397_99906077

网络技术知识是弱电中的难点,也是用的较多的技术,下面就从最基础的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

相关标签: IP