知道IP和子网掩码,如何计算可用IP数量和可用的IP地址?

如题所述

第1个回答  2022-10-10

知道IP和子网掩码,如何计算可用IP数量和可用的IP地址?

IP地址数量为2的19次方减2,可用地址范围是10.64.0.1至10.71.255.254。

计算具体事例:

IP 192.168.1.1,

子网 255.255.255.0,

十进制255换做二进制就是1111 1111八个1,

十进制192换成二进制是1100 0000。
把IP和子网掩码全换成二进制,对比一下,

IP:1100 0000 1010 1000 0000 0001 0000 0001,

子网:1111 1111 1111 1111 1111 1111 0000 0000。

后面有八位遇到0的,就是又2的八次方个地址,即256个地址,除去一个网络地址,一个组播地址,就剩254个可用地址。

网络可用地址算法:

把子网有1的上面相对应的数字抄下来得到,遇到子网为0的变0。
1100 0000 1010 1000 0000 0001 0000 0000,即得到十进制数字为192.168.1.0,这个地址就是这个网络段的网络地址。

IP地址是一个32位的二进制数,它由网络ID和主机ID两部份组成,用来在网络中唯一的标识的一台计算机。网络ID用来标识计算机所处的网段;主机ID用来标识计算机在网段中的位置。IP地址通常用4组3位十进制数表示,中间用“.”分隔,比如,192.168.0.1。

网络ID是IP地址与子网掩码进行与运算获得,即将IP地址中表示主机ID的部份全部变为0,表示网络ID的部份保持不变。则网络ID的格式与IP地址相同都是32位的二进制数,主机ID就是表示主机ID的部份。

将常规的子网掩码转换为二进制,将发现子网掩格式为连续的二进制1跟连续0,其中子网掩码中为1的部份表示网络ID,子网掩中为0的表示主机ID。

只给出IP,如何计算子网掩码和可用地址?

如题:网段192.168.1.0/24.想划分为8个子网,每个子网中需要有20台主机,计算子网掩码长度,网络地址,广播地址,可用范围地址.
解:192.168.1.0是一个C类地址,子网掩码应该为255.255.255.M,而20台主机在16(2^4)与32(2^5)之间,故M取后五位为主机段,前三位为子网段,M=11100000=128+64+32=224.
子网掩码为:255,255,255,224,掩码长为24+3=27位.
8个子网的主机块地址分别为:
192.168.1.0----------192.168.1.31
192.168.1.32----------192.168.1.63
192.168.1.64----------192.168.1.95
192.168.1.96----------192.168.1.127
192.168.1.128----------192.168.1.159
192.168.1.160----------192.168.1.191
192.168.1.192----------192.168.1.223
192.168.1.224----------192.168.31.255
又因为每个子网块中可分配的主机块又有首\尾两个不能用(一个是子网网络地址,一个是子网广播地址),所以8个子网的主机块地址分别除去首尾两个,可用地址范围是:
192.168.1.1----------192.168.1.30
192.168.1.33----------192.168.1.62
192.168.1.65----------192.168.1.94
192.168.1.97----------192.168.1.126
192.168.1.129----------192.168.1.158
192.168.1.161----------192.168.1.190
192.168.1.193----------192.168.1.222
192.168.1.225----------192.168.31.254
IP地址:192.168.1.0二进制为: 11000000.10101000.00000001.00000000
掩码:255.255.255.224二进制为:11111111.11111111.11111111.11100000
两者相与得网络地址(全1为1); 11000000.10101000.00000001.00000000
网络地址为:192.168.1.0
广播地址为:192.168.1.255
不过8个子网块中首尾两块不能用,如果你是在实际中用的话,总的主机有8*20=160台,160可以分成5*32台,即5个子网,每个子网32台,主机地址可取下面的任意五个:
192.168.1.33----------192.168.1.62
192.168.1.65----------192.168.1.94
192.168.1.97----------192.168.1.126
192.168.1.129----------192.168.1.158
192.168.1.161----------192.168.1.190
192.168.1.193----------192.168.1.222

如何计算ip地址和子网掩码是否匹配

子网掩码是用来判断任意两台计算机的IP地址是否属于同一子网络的根据。
最为简单的理解就是两台计算机各自的IP地址与子网掩码进行AND运算后,如果得出的结果是相同的,则说明这两台计算机是处于同一个子网络上的,可以进行直接的通讯。就这么简单。
请看以下示例:
运算演示之一:aa
I P 地址 192.168.0.1
子网掩码 255.255.255.0
AND运算 (AND运算法则:1 与 1 = 1 ,1 与 0 = 0 ,0 与 1 = 0 ,0 与 0 = 0 ,即当对应位均为1时结果为1,其余为0。)
转化为二进制进行运算:
I P 地址 11000000.10101000.00000000.00000001
子网掩码 11111111.11111111.11111111.00000000
AND运算
11000000.10101000.00000000.00000000
转化为十进制后为:
192.168.0.0
运算演示之二:
I P 地址 192.168.0.254
子网掩码 255.255.255.0
AND运算
转化为二进制进行运算:
I P 地址 11000000.10101000.00000000.11111110
子网掩码 11111111.11111111.11111111.00000000
AND运算
11000000.10101000.00000000.00000000
转化为十进制后为:
192.168.0.0
运算演示之三:
I P 地址 192.168.0.4
子网掩码 255.255.255.0
AND运算
转化为二进制进行运算:
I P 地址 11000000.10101000.00000000.00000100
子网掩码 11111111.11111111.11111111.00000000
AND运算
11000000.10101000.00000000.00000000
转化为十进制后为:
192.168.0.0
通过以上对三组计算机IP地址与子网掩码的AND运算后,我们可以看到它运算结果是一样的。均为192.168.0.0
所以计算机就会把这三台计算机视为是同一子网络,然后进行通讯的。

如何计算ip地址的子网掩码

ip地址的子网掩码如何计算,没法计算。我给你个ip 192.168.10.1 我说他子网掩码是255.255.255.0 255.255.255.252 255.255.0.0 。。。。。。。。。一堆呢,都可以。你这提问有问题啊。

如何根据子网掩码推算可用的IP数?

一个IP是32位,分为网络位和主机位,子网掩码是这样的,与32位的IP对应,属于网络位的在子网掩码中表示为1,主机位是0如:192.168.0.2 IEEE规定了这个是C类的地址,有24位的网络位,其他为主机位,所以这个IP的子网掩码是11111111.11111111.11111111.00000000 一般都写成十进制的形式 255.255.255.0,IP数是可以分配多少个主机吧,计算主机位,8位就是2的8次方就是256。

已知网关和子网掩码求可用IP地址的范围

您好!网关是10.16.108.97,子网掩码是255.255.255.192,可为主机分配的IP地址的范围是10.16.108.65到10.16.108.126之间除97之外的任意地址.

根据ip地址段 如何算子网掩码 例如 192.168.1.104~107 算出掩码和网关及可用IP~~

192.168.1.104~107 有4个主机地址,那么可以得出增量为4
子网掩码=256-增量=252
C类默认255.255.255.0 所以得出255.255.255.252
这个子网为192.168.1.104/30
子网中第一个主机地址192.168.1.104为网络地址,最后一个为192.168.1.107广播地址,他们不可以配置主机IP,因此只有192.168.1.105,192.168.1.106可用。
网关不是计算出来的,是网管配置的。配置的一个必要条件是在当前子网的可配置IP中。如192.168.1.105或192.168.1.106,网络地址和广播地址不能配置网关。

知道段地址和子网 掩码怎样求可用IP地址,谢谢。

这个没有好的办法。只有试。一般来讲,一个网段的地址,越往后被人用的可能性就会越少。
比如192.168.1.1-192.168.1.254
你一般用200左右,是不会有什么人用的。当然如果你的网络里的机器很多的话,那本来空的就少。
当你获取了一个IP地址,你可以用扫描软件对整个网段扫描一下,看有哪些IP是有,那没扫到的IP有二种可能:一种是今天这台机器没开人不在,另一种就是这IP没有人用。你可以用。

ip地址136.17.64.8子网掩码255.255.252.0求子网地址,可用ip地址范围,广

可用地址从 136.17.64.1到136.17.64.254 广播地址是136.17.64.255

IP地址112.168.64.0/18 子网掩码该如何计算?

该题目子网掩码为255.255.192.0

运算方法:IP地址是32个二进制数以点分十进制表示出来的。18就是指网络位有18位,即子网有18个一(二进制)而子网一共分为4段每段8位一个1代表一位二进制:1111111.11111111.11000000.00000000转换成十进制:255.255.192.0

子网掩码(Sub mask)

首先我们要弄清楚几个概念,才能很清楚的做解答。

1 什么是网络号?  Ÿ 网络号是每一段IP地址的第一组,通常用于表示某一段IP地址池。  Ÿ 如:192.168.1.0/24 其表示 192.168.1.0~192.168.1.255 255.255.255.0

2 什么是广播号?  Ÿ 广播号是每一段IP地址的最后一组,通常用于网络中的广播,顾名思义。  Ÿ 如:192.168.1.0/24 其中最后一组 192.168.1.255 就是该段IP的广播号。

3 什么是子网掩码?  Ÿ 子网掩码通常是用于划分网络使用,尤其公网IP地址比较常见。  Ÿ 如:61.166.150.2/30和61.166.150.3/30是不在同一个网段的。后面做详细解释。 4 二进制如何换算?  Ÿ

相似回答