ip地址怎么计算

kuaidi.ping-jia.net  作者:佚名   更新日期:2024-05-22
如何计算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地址的范围是:网络地址+1~广播地址-1。以IP地址192.168.1.110,子网掩码255.255.255.0为例,计算出网络地址、广播地址、地址范围1、将IP地址和子网掩码换算为二进制数,子网掩码连续全1的是网络地址,前3位,即表格中粗线前面为网络地址,后面的是主机地址。2、IP地址和子网...
  • IP地址怎么计算与规划?
    答:可利用工具快速灵活地规划局域网IP地址。以路由器工具包 Wildcard为例进行讲解:单击“子网掩码计算器”;输入任意一个想用的私有IP地址;如:A类私有地址:10.0.0.1 调整掩码位数;注意观察主机最多数;建议取最接近规划主机数的大值;如:规划相应子网容纳500个主机,则取掩码位数:23;主机最多510...
  • 如何计算IP地址
    答:子网掩码的计算 子网掩码由连续的1和0组成,用于确定网络标识和主机标识。例如,255.255.255.0的二进制形式表示为11111111.11111111.11111111.00000000,其中后面的8个0代表子网掩码。确定子网 以255.255.248.0为例,其子网掩码为11111111.11111111.11111000.00000000,可以容纳2048台电脑。计算IP地址 对...
  • IP地址计算方法
    答:那么如何来计算ip地址呢 一、利用子网数来计算 在求子网掩码之前必须先搞清楚要划分的子网数目,以及每个子网内的所需主机数目。1)将子网数目转化为二进制来表示 2)取得该二进制的位数,为 N 3)取得该IP地址的类子网掩码,将其主机地址部分的的前N位置 1 即得出该IP地址划分子网的子网掩码。如欲...
  • ip地址怎么计算?
    答:给出一个ip地址,例如192.168.0.1,计算下如果划分成4个子网,以及主机数量和有效ip地址范围 首先它是个c类地址,c类的默认子网掩码是255.255.255.0,但是这样似乎太大了,增加了广播域,浪费ip地址,因此要自配个子网掩码.由于是c类地址,前***255***网络位,0代表主机位,由于要划分4个子网,因此...
  • 计算机IP地址是怎么计算出来的?
    答:① IP地址 192.9.200.13 转换为二进制11000000 00001001 11001000 00001101 ② 子网掩码255.255.255.0 转换为二进制11111111 11111111 11111111 00000000 ③ 将两个二进制数逻辑与(AND)运算后得出的结果即为网络部分 11000000 00001001 11001000 00001101 AND 11111111 11111...
  • IP地址是如何计算的?求解
    答:IP地址(IP Address)的概念及其子网掩码(Subnet Mask)的计算对于首次学习网络知识的初学者来说是一件比较困难的事情。下文所述的是我个人的一些心得,望大家指正。按照目前使用的IPv4的规定,对IP地址强行定义了一些保留地址,即:“网络地址”和“广播地址”。所谓“网络地址”就是指“主机号”全为“0...
  • 知道网关地址和子网掩码怎么算IP地址和网络地址
    答:3、将上述掩码和ip地址逐位进与操作得,该IP所在网段:10101100.000010000100001000000写成十进制得17164即为所在网络地址,掩码长度26位。4、IP地址数量为2的19次方减2,可用地址范围是60.1至725254。计算具体事例:IP19161,子网2525250,十进制255换做二进制就是11111111八个1,十进制192换成二进制是1...
  • 网络中如何计算主机的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,它的网络号计算方法: 将两个二进制数做按位与(&)运算后...
  • 计算局域网的IP地址?
    答:通过 IP地址和子网掩码的运算得出网络地址。以下面例子IP地址为192·168·100·5 子网掩码是255·255·255·0。计算出网络地址。1、将IP地址和子网掩码换算为二进制,子网掩码连续全1的是网络地址,后面的是主机地址。 虚线前为网络地址,虚线后为主机地址。2、IP地址和子网掩码进行与运算,结果是...