1. 首页 > 智能数码 >

ip地址换算_ip地址换算子网掩码

如何计算IP地址?

给出一个ip地址,例如192.168.0.1,计算下如果划分成4个子网,以及主机数量和有效ip地址范围

ip地址换算_ip地址换算子网掩码ip地址换算_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

IP地址的换算问题!

1通过公式2^n-2>=14

推出n=5.原本的子网掩码为24,即24个1

,推出原本的子网掩码为11111111

11111111

11111111

00000000

换算成点分十进制为255.255.255.0

,因为借了5位(因为N=5),推出子网掩码变为11111111

11111111

11111111

11111000

换算成点份10进制为255.255.255.248,2^5(因为N=5)=32,推出32为划分子网的基数

推出

个子网为210.31.224.0---210.31.224.31

第2个子网210.31.224.32---210.31.224.63

…………推出14个就好,我就不一个一个推了,写的很清楚了,自己推下吧

可以使用的IP去处全零和全1的就好了

个子网

210.31.224.1---210.31.224.30(就是减去头和尾)

第2个子网可用IP为210.31.224.33---210.31.224.62

剩下的自己推下吧

广播个210.31.224.31

第2个210.31.224.63………………(全零代表本网络,全1代表广播地址)

2同上通过公式2^n-2>=6

推出N=3

16表示原本的子网掩码,既是11111111

11111111

00000000

00000000

换算下为255.255.0.0

借了3位为255.255.224.0既是划分后的子网掩码

以2^3=8为基数划分子网

个189.226.0.0--189.226.0.7

第2个189.226.0.8---189.226.0.15

………………剩下的自己算下

可用的IP

个189.226.0.1---189.226.0.6

第2个

189.226.0.9---189.226.0.14

………………剩下自己来

广播为189.226.0.7

189.226.0.15………………都是每个子网的一个地址

把十进制IP地址192.168.1.6换算成二进制IP地址并写出换算步骤?

将每个十进制数转换为对应的8位二进制数。

192转换为二进制数:11000000

168转换为二进制数:10101000

1转换为二进制数:00000001

6转换为二进制数:00000110

将每个8位二进制数连接起来,组成32位二进制数。

192.168.1.6的二进制IP地址为11000000.10101000.00000001.00000110。

--------FunNet超有趣学网络

如何计算IP地址的网络地址?

IP地址的网络地址是通过32位的IP和32位的掩码进行与运算得到的。

首先要把IP地址和子网掩码都换算为32位的二进制。与运算的特点是有0就为0,全1才为1.

具体计算如下:

11000000 192 (IP地址段)

11111111 255 (子网掩码的段)

11000000 192 (与运算的结果)

------

10101000 168 (IP地址第二段)

11111111 255 (子网掩码的第二段)

10101000 168 (与运算的结果)

----------

00001010 10 (IP地址第三段)

11111111 255 (子网掩码的第三段)

00001010 10 (与运算的结果)

--------

00000000 0 (IP地址第四段)

11000000 192 (子网掩码的第四段)

00000000 0 (与运算的结果)

-----------------------------------------------

将四段中的与运算结果列出为192.168.10.0即为个子网的网络地址。

因为C类地址默认的掩码是255.255.255.0。但现在的掩码是255.255.255.192。比原来的的掩码中为1的位多了两位,所以划分了2^2=4个子网。题中的是个子网。该子网的有效主机号为192.168.10.1----192.168.10.62

原因如下:子网掩码为1对应的IP地址位为网络位,子网掩码为0对应的IP地址为为主机位。

在第四段的子网掩码为0的位有6位,那么该子网的总主机数量为2^6=64个。即192.168.10.0---192.168.10.63,但每个子网中主机位全为0和全为1的两个IP不能用,所以要减掉2个IP,所以该子网有效主机个数为2^6-2=62个。即192.168.10.1---192.168.10.62

扩展资料:

IP和子网掩码

我们都知道,IP是由四段数字组成,在此,我们先来了解一下3类常用的IP

A类IP段1.0.0.0 到126.255.255.255 (0段和127段不使用)

B类IP段128.0.0.0 到191.255.255.255

C类IP段192.0.0.0 到223.255.255.255

XP默认分配的子网掩码每段只有255或0

A类的默认子网掩码255.0.0.0一个子网多可以容纳1658万多台电脑

B类的默认子网掩码255.255.0.0一个子网多可以容纳6万台电脑

C类的默认子网掩码255.255.255.0一个子网多可以容纳254台电脑

我们必须有一个子网掩码,因为:

1)当配置IP时,所有计算机都必须填写子网掩码

2)我们必须在我们的网络中设置一些逻辑边界

3)我们必须至少输入所使用IP类的默认子网掩码

子网的划分,实际上就是设计子网掩码的过程。子网掩码主要是用来区分IP地址中的网络ID和主机ID,它用来屏蔽IP地址的一部分,从IP地址中分离出网络ID和主机ID.子网掩码是由4个十进制数组成的数值"中间用"."分隔,如255.255.255.0。

若将它写成二进制的形式为:11111111.11111111.11111111.00000000,其中为"1"的位分离出网络ID,为"0"的位分离出主机ID,也就是通过将IP地址与子网掩码进行"与"逻辑作,得出网络号。

例如,假设IP地址为192.160.4.1,子网掩码为255.255.255.0,则网络ID为192.160.4.0,主机ID为0.0.0.1。计算机网络ID的不同,则说明他们不在同一个物理子网内,需通过路由器转发才能进行数据交换。

每类地址具有默认的子网掩码:对于A类为255.0.0.0,对于B类为255.255.0.0,对于C类为255.255.255.0。

除了使用上述的表示方法之外,还有使用子网掩码中"1"的位数来表示的,在默认情况下,A类地址为8位,B类地址为16位,C类地址为24位。例如,A类的某个地址为 12.10.10.3/8,这里的一个"8"说明该地址的子网掩码为8位,而199.42.26.0/28表示网络199.42.26.0的子网掩码位数有28位。

如果希望在一个网络中建立子网,就要在这个默认的子网掩码中加入一些位,它减少了用于主机地址的位数。加入到掩码中的位数决定了可以配置的子网。因而,在一个划分了子网的网络中,每个地址包含一个网络地址、一个子网位数和一个主机地址。

参考资料:

ip地址有效范围怎么计算?

有效IP地址的范围是:网络地址+1~广播地址-1。

以IP地址192.168.1.110,子网掩码255.255.255.0为例,计算出网络地址、广播地址、地址范围

1、将IP地址和子网掩码换算为二进制数,子网掩码连续全1的是网络地址,前3位,即表格中粗线前面为网络地址,后面的是主机地址。

2、IP地址和子网掩码的网络地址部分进行与运算,的主机地址全部变为0,所得的结果就是网络地址,即指定网段中的第1个IP地址。注意,该地址不可以指派给任何计算机。

3、将上述与运算所得的结果中的网络地址部分不变,主机地址全部变为1,则所得的就是广播地址,该地址同样不能分配给客户端。该网络中有效的IP地址范围就是192.168.1.1~192.168.1.254。

扩展资料

IP地址有二进制数和点分十进制数两种表现形式,每个IP地址的长度为32位,由4个8位域组成,称为8位体。8位体由句点(英文)分开,表示一个0~255之间的十进制数。

IP地址的32位分别分配给了网络号和主机号。人们易于识别的IP地址格式是以点分十进制数表示的。例如,一个以二进制数表示的IP地址11000000101010000000001000000001,用点分十进制数表示就是192.168.2.1。

参考资料:

ip地址计算方法

通过IP地址和子网掩码与运算计算相关地址

知道ip地址和子网掩码后可以算出:

1、

网络地址

2、

广播地址

3、

地址范围

4、

本网有几台主机

例1:下面例子IP地址为192·168·100·5

子网掩码是255·255·255·0。算出网络地址、广播地址、地址范围、主机数。

一)分步骤计算

1)

将IP地址和子网掩码换算为二进制,子网掩码连续全1的是网络地址,后面的是主机地址。

虚线前为网络地址,虚线后为主机地址

2)IP地址和子网掩码进行与运算,结果是网络地址

3)

将上面的网络地址中的网络地址部分不变,主机地址变为全1,结果就是广播地址。

4)

地址范围就是含在本网段内的所有主机

网络地址+1即为个主机地址,广播地址-1即为一个主机地址,由此可以看出

地址范围是:

网络地址+1

至广播地址-1

本例的网络范围是:192·168·100·1

至192·168·100·254

也就是说下面的地址都是一个网段的。

192·168·100·1、192·168·100·2

。。。

192·168·100·20

。。。

192·168·100·111

。。。

192·168·100·254

5)

主机的数量

主机的数量=2二进制的主机位数-2

减2是因为主机不包括网络地址和广播地址。本例二进制的主机位数是8位。

主机的数量=28-2=254

二)总体计算

我们把上边的例子合起来计算一下过程如下:

例2:

IP地址为128·36·199·3

子网掩码是255·255·240·0。算出网络地址、广播地址、地址范围、主机数。

1)

将IP地址和子网掩码换算为二进制,子网掩码连续全1的是网络地址,后面的是主机地址,

虚线前为网络地址,虚线后为主机地址

2)IP地址和子网掩码进行与运算,结果是网络地址

3)将运算结果中的网络地址不变,主机地址变为1,结果就是广播地址。

4)

地址范围就是含在本网段内的所有主机

网络地址+1即为个主机地址,广播地址-1即为一个主机地址,由此可以看出

地址范围是:

网络地址+1

至广播地址-1

本例的网络范围是:128·36·192·1

至128·36·207·254

5)

主机的数量

主机的数量=2二进制位数的主机-2

主机的数量=212-2=4094

减2是因为主机不包括网络地址和广播地址。

从上面两个例子可以看出不管子网掩码是标准的还是特殊的,计算网络地址、广播地址、地址数时只要把地址换算成二进制,然后从子网掩码处分清楚连续1以前的是网络地址,后是主机地址进行相应计算即可。

ip地址换算

10.6.24.20换算成二进制 00001010.00000110.00011000.00010100

掩码255.255.240.0换算成二进制 11111111.11111111.11110000.00000000

你从掩码的一位可以算出00001010.00000110.00010000.00000000 为此主机的网段.换算后为10.6.16.0

其广播地址则为00001010.00000110.00011111.11111111 则算出来就是10.6.31.255

很简单的.

IP地址掩码换算?

将ip地址和子网掩码做“与”运算,就可以得到子网地址。示例ip地址为192·168·100·5 子网掩码是255·255·255·0.计算步骤如下:

1. 将IP地址和子网掩码换算为二进制,子网掩码连续全1的是网络地址,后面的是主机地址。 虚线前为网络地址,虚线后为主机地址:

192·168·100·5转化为二进制 11000000101010000110010000000101。

255·255·255·0转化为二进制 11111111111111111111111100000000。

2.IP地址和子网掩码进行与运算,结果是网络地址,虚线前是网络地址

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至836084111@qq.com 举报,一经查实,本站将立刻删除。

联系我们

工作日:9:30-18:30,节假日休息