ip地址怎么计算

作者&投稿:纳盼 (若有异议请与网页底部的电邮联系)
如何计算IP地址?~

给出一个ip地址,例如192.168.0.1,计算下如果划分成4个子网,以及主机数量和有效ip地址范围
首先它是个c类地址,c类的默认子网掩码是255.255.255.0,
但是这样似乎太大了,增加了广播域,浪费ip地址,因此要自配个子网掩码.

由于是c类地址,前****255****网络位,0代表主机位,由于要划分4个子网,因此从主机位借网络位,这样就可以大大增加ip的利用率了,既然是二进制,所以2的2次方=4,如果是6个子网,就要求这个通用的不等式:假设从主机位上借了n位
即:2的n次方>6 这样可以算出n起码要大于等于3,为了节约ip地址,所以选接近6的解,即n=3,

注意 因上述c类地址第4个8位换算成二进制为00000000,借了3位就是11100000,注意111,它就是从主机位变成了网络位,又因为是3位,它的子网络分别是000,001,010,011,100,101,110,111, 这样正好验证了我们前面n=3的解是对的,
由于基数是256,又因为2的8次方=256,这个8是表示默认c类子网掩码主机位的位数为8位,

256/8=32 这个8是2的3次方算出来的,为什么用256/8呢?因为既然有256个主机数量,要划分成个8个子网,
这个很容易理解,100个苹果,10个人分,要求平均,所以100/10=10
256-32=224这表明是最后个主机,子网掩码为255.255.255.224

既然算出来的32代表每个子网里的主机数量,可以用比较笨的方法算出来8个子网里的主机地址:
从0-256里逐渐加32,同理二进制也一样,反正包含32个,为什么?因为二进制里8位的表示方法为00000000,以及11111111,从00000000到11111111,换算成二进制得出为0-256

网络id可以算出来做ip地址与子网掩码的"与"运算
ip192.168.0.1写成二进制01100000,10101000,00000000,00000001
掩码255.255.255.224换算11111111,11111111,11111111,11100000
=01100000,10101000,00000000,0000000换算十进制192.168.0.0
广播地址把ip主机位上全填1, 由于网络位为27位,即主机位为5位,01100000,10101000,00000000,00011111换算十进制192.168.0.31

地址范围为192.168.0.1-192.168.0.30,本来是192.168.0.0-192.168.0.31共有32个,但是首尾两个规定了不能用,又因为有8个子网
其余7个子网ip地址范围是192.168.0.33-192.168.0.63 网络id 192.168.0.32
192.168.0.65-192.168.0.95 同理192.168.0.64
192.168.0.97-192.168.0.127 96
192.168.0.129-192.168.0.159 依次类推
192.168.0.161-192.168.0.191
192.168.0.193-192.168.0.223
192.168.0.225-192.168.0.255

子网掩码计算方法有两种:
方法一:利用子网数来计算:
1.首先,将子网数目从十进制数转化为二进制数;
2.接着,统计得到的二进制数的位数,设为N;
3.最后,先求出此IP地址对应的地址类别的子网掩码。再将求出的子网掩码的主机地址部分(也就是“主机号”)的前N位全部置1,这样即可得出该IP地址划分子网的子网掩码。
例如:需将B类IP地址167.194.0.0划分成28个子网:
1)(28)10=(11100)2;
2)此二进制的位数是5,则N=5;
3)此IP地址为B类地址,而B类地址的子网掩码是255.255.0.0,且B类地址的主机地址是后2位(即0-255.1-254)。于是将子网掩码255.255.0.0中的主机地址前5位全部置1,就可得到255.255.248.0,而这组数值就是划分成28个子网的B类IP地址 167.194.0.0的子网掩码。
方法二:利用主机数来计算。
1.首先,将主机数目从十进制数转化为二进制数;
2.接着,如果主机数小于或等于254(注意:应去掉保留的两个IP地址),则统计由“1”中得到的二进制数的位数,设为N;如果主机数大于254,则 N>8,也就是说主机地址将超过8位;
3.最后,使用255.255.255.255将此类IP地址的主机地址位数全部置为1,然后按照“从后向前”的顺序将N位全部置为0,所得到的数值即为所求的子网掩码值。
例如:需将B类IP地址167.194.0.0划分成若干个子网,每个子网内有主机500台:
1)(500)10=(111110100)2;
2)此二进制的位数是9,则N=9;
3)将该B类地址的子网掩码255. 255.0.0的主机地址全部置 1,得到255.255.255.255。然后再从后向前将后9位置0,可得:11111111. 11111111.11111110.00000000即255.255.254.0。这组数值就是划分成主机为500台的B类IP地址167.194.0.0的子网掩码。

扩展资料:子网掩码(subnet mask)又叫网络掩码、地址掩码、子网络遮罩,它是一种用来指明一个IP地址的哪些位标识的是主机所在的子网,以及哪些位标识的是主机的位掩码。子网掩码不能单独存在,它必须结合IP地址一起使用。子网掩码只有一个作用,就是将某个IP地址划分成网络地址和主机地址两部分。
子网掩码是一个32位地址,用于屏蔽IP地址的一部分以区别网络标识和主机标识,并说明该IP地址是在局域网上,还是在远程网上。

一、常见的IP分为:

● A类:用于主机数量特别多的网络。1-126

● B类:用于大、中型网络。128-191

● C类:用于局域网。192-223

● D类:用于多重广播组。224-239

● E类:用于实验或保留以后用。240-255

二、A类地址计算

● 第一位设为0,接下7位代表网络ID,后24位代表主机ID。

● A类地址允许126个网络

● 每个网络可容纳224-2=16777214个主机

● 第一个域值的范围为1~126(27-1),有效的主机ID:X.0.0.1~X.255.255.254。

三、B类地址计算

● 前两位设为10,接下14位代表网络ID,后16位代表主机ID。

● B类地址允许16384个网络

● 每个网络可容纳216-2=65534个主机(除去全0和全1)

● 第一个域值的范围为128~191(10000000~10111111),有效的主机ID:X.X.0.1~X.X.255.254。

四、C类地址计算

● 前三位设为110,接下21位代表网络ID,后8位代表主机ID。

● C类地址允许大约200万个网络

● 每个网络可容纳28-2=254个主机

● 第一个域值的范围为192~223(11000000~11011111),有效的主机ID:X.X.X.1~X.X.X.254。



给出一个ip地址,例如192.168.0.1,计算下如果划分成4个子网,以及主机数量和有效ip地址范围
首先它是个c类地址,c类的默认子网掩码是255.255.255.0,
但是这样似乎太大了,增加了广播域,浪费ip地址,因此要自配个子网掩码.

由于是c类地址,前****255****网络位,0代表主机位,由于要划分4个子网,因此从主机位借网络位,这样就可以大大增加ip的利用率了,既然是二进制,所以2的2次方=4,如果是6个子网,就要求这个通用的不等式:假设从主机位上借了n位
即:2的n次方>6 这样可以算出n起码要大于等于3,为了节约ip地址,所以选接近6的解,即n=3,

注意 因上述c类地址第4个8位换算成二进制为00000000,借了3位就是11100000,注意111,它就是从主机位变成了网络位,又因为是3位,它的子网络分别是000,001,010,011,100,101,110,111, 这样正好验证了我们前面n=3的解是对的,
由于基数是256,又因为2的8次方=256,这个8是表示默认c类子网掩码主机位的位数为8位,

256/8=32 这个8是2的3次方算出来的,为什么用256/8呢?因为既然有256个主机数量,要划分成个8个子网,
这个很容易理解,100个苹果,10个人分,要求平均,所以100/10=10
256-32=224这表明是最后个主机,子网掩码为255.255.255.224

既然算出来的32代表每个子网里的主机数量,可以用比较笨的方法算出来8个子网里的主机地址:
从0-256里逐渐加32,同理二进制也一样,反正包含32个,为什么?因为二进制里8位的表示方法为00000000,以及11111111,从00000000到11111111,换算成二进制得出为0-256

网络id可以算出来做ip地址与子网掩码的"与"运算
ip192.168.0.1写成二进制01100000,10101000,00000000,00000001
掩码255.255.255.224换算11111111,11111111,11111111,11100000
=01100000,10101000,00000000,0000000换算十进制192.168.0.0
广播地址把ip主机位上全填1, 由于网络位为27位,即主机位为5位,01100000,10101000,00000000,00011111换算十进制192.168.0.31

地址范围为192.168.0.1-192.168.0.30,本来是192.168.0.0-192.168.0.31共有32个,但是首尾两个规定了不能用,又因为有8个子网
其余7个子网ip地址范围是192.168.0.33-192.168.0.63 网络id 192.168.0.32
192.168.0.65-192.168.0.95 同理192.168.0.64
192.168.0.97-192.168.0.127 96
192.168.0.129-192.168.0.159 依次类推
192.168.0.161-192.168.0.191
192.168.0.193-192.168.0.223
192.168.0.225-192.168.0.255

我们这里是,一个总部,3个分公司,分公司的IP段是192.168.10.X,192.168.20.X,192.168.30.X,192.168.40.X,子网掩码255.255.0.0,参考一下,同理试试b类ip。

IP
地址分为不同类的地址
A类:1.0.0.1-127.255.255.255
B类:128.0.0.1-191.255.255.255
C类:
192.0.0.1-223..255.255.255
D类以上就不说了,反正也用不上。
一般来说大公司用的是A或B类地址,而且会划分为不同的网段。
比如说地址10.116.0.1
它是属于
A类地址,实际上
如果不划分网段10.0.0.0---10.255.255.255都是可以给计算机使用的(先不讨论网络地址和广播地址),但是这个出现的问题就是所有的机器都在一个网段里面,无法屏蔽广播,所谓广播就是一个机器发出一个与另一个机器通讯的请求,先要在这个网络里面大喊一声,“某某机器我要和你说话”,第一次结果该网段所有机器都要听到他喊的话,然后看自己是不是要找的机器,所以这样的话无疑对网络的负担是可想而知的,所以我们就必须划分VLAN,Vlan的好处就是可以屏蔽不同Vlan内主机的广播。Vlan就是借本来给计算机用地址作为网络段,比如我们现在决定把10.0.0.0-10.5.255的地址划分为
10.0.0.1-10.0.0.254(.0和.255为网络地址和广播地址),
10.0.1.1-10.0.1.254
10.0.2.1-10.0.2.254,
10.0.3.1-10.0.3.254,
10.0.4.1-10.0.4.254,
10.0.5.1-10.0.5.254,
这样就分成了
10.0.0.0
10.0.1.0
10.0.2.0
10.0.3.0
10.0.4.0
10.0.5.0
的6个网段,每个网段主机数目最多254个,所以广播被大大缩小,此时如果10.0.1.2想和10.0.1.50来通讯,它大喊一声谁是10.0.1.50,此时就在10.0.1.0段的254个机器内进行广播,其他VLAN的机器就收不到了。
在配置VLAN的时候还要算子网掩码,子网掩码又是什么东西呢?
很简单,他就是用来指定网段是多少的,比如你只看IP地址10.0.1.3,你会想这到底是哪个网段的IP啊,如果现在有个子网掩码255.255.255.0
你就明白了这个地址段式10.0.1.0的地址了。
子网掩码怎么算呢?
A类默认子网掩码:255.0.0.0
B类默认子网掩码:255.255.0.0
C类默认子网掩码:255.255.255.0
D类以上也就不说了反正非商业目的。在划分子网掩码的时候这些默认子网掩码就要变了。
首先刚刚我们划分VLan里面主机数254(0和255保留)个,换成2进制就是2的八次方,那么就是后8位都要留给主机,前面的24位都留给子网那么此时的的子网掩码是255.255.255.0了。

如何计算IP地址的网络地址?
答:如何计算IP地址?如何计算IP地址?具体的计算方法如下:将IP和子网掩码都转换为32的二进制,进行与运算,得到的结果就是该IP的网络地址或子网地址。与运算的特点是:有0,便为0,全1才为1。有效IP地址的范围是:网络地址+1~广播地址-1。网络地址快速计算公式:网络地址=IP地址子网掩码方法原理应用:...

网络中如何计算主机的ip地址
答:例如:有一个C类地址为: 192.9.200.13 其缺省的子网掩码为:255.255.255.0 IP地址 192.9.200.13, 转换为二进制11000000 00001001 11001000 00001101,子网掩码255.255.255.0,转换为二进制11111111 11111111 11111111 00000000,它的网络号计算方法: 将两个二进制数做按位与(&)运算后...

怎么计算网络地址?
答:计算步骤 1、确定要划分的子网数 2、求出子网数目对应二进制数的位数N及主机数目对应二进制数的位数M。3、对该IP地址的原子网掩码,将其主机地址部分的前N位置取1或后M位置取0 即得出该IP地址划分子网后的子网掩码。

网络计算机IP地址怎么计算
答:256-224=32,因此子网位数5位。每子网主机数=2的5次方-2=30台。

ip地址分类及范围计算
答:IP地址是通过其四段号码中,前面多少段是网络号码来分类的,分为A类IP地址、B类IP地址、C类IP地址、D类IP地址、E类IP地址。A类IP地址分类规则:第一段号码为网络号码,剩下的三段号码为本地计算机的号码。网络数量:A类IP地址的子网掩码为255.0.0.0,每个网络支持的最大主机数为256的3次方-2=...

怎么算一个IP地址的网络地址和广播地址?
答:方法/步骤 1、IP地址划分,以C网为例介绍,子网掩码划分。下面我们随便找个一个网段并赋上相应的子网位数。如 192.168.1.53/27需要计算 具体的子网掩码 子网数 可用的主机数 最大可容纳主机数 网络地址 广播地址 现在我们来了解一下C网的各项参数,如下图.2、继续以 192.168.1.53/27 为例...

ip地址和掩码计算
答:5) 主机的数量 主机的数量=2二进制的主机位数-2 减2是因为主机不包括网络地址和广播地址。本例二进制的主机位数是8位。主机的数量=28-2=254 (二)总体计算 我们把上边的例子合起来计算一下过程如下:例2: IP地址为128·36·199·3 子网掩码是255·255·240·0。算出网络地址、广播地址、...

IP地址的取值范围是怎样计算出来的?急求答案!
答:地址范围是 网络地址+1 至 广播地址-1 网络地址是 IP地址和子网掩码进行与运算 广播地址是 网络地址部分不变,主机地址变为全1 举个例子你更好理解 ip 192.168.100.5 子网掩码 255.255.255.0 转换成二进制 ip 11000000.10101000.01100100.00000101 子网掩码 11111111.11111111.11111111.0000000...

网络地址和广播地址如何计算?
答:总结: 网络地址和广播地址计算方式如下:1、首先确定子网的位数。以子网总位数8为例,因此Tb等于8。2、假设IP地址是210.1.1.100,子网掩码是255.255.255.224。总位数等于8。那么掩码224相对的子网位数就是3。3、主机位数的计算方式:(m)=Tb-n。n=3,Tb=8。主机m=8-3=5。4、子网数为2n,...

知道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 ...