IP地址计算(希望有详细讲解的)
发布网友
发布时间:2022-04-29 02:55
我来回答
共4个回答
热心网友
时间:2022-06-29 07:06
通过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以前的是网络地址,后是主机地址进行相应计算即可。
热心网友
时间:2022-06-29 07:07
1 已知某主机的IP地址为:192.168.100.200,子网掩码为:255.255.255.192,请推导出:网络内允许的最大主机数 网络内主机IP地址的范围
子网掩码最后一位192,用256-192=64,块大小为64
网络内允许的最大主机数为64-2=62(减2是减去网络地址和广播地址)
由于块大小为64,主机范围0-63、64-127、128-191、192-256
IP为192.168.100.200,200在192-256范围之内。
送去网络地址192、送去广播地址256,可用主机范围为193-255
192.168.100.193—192.168.100.255
2 现有一个B类网络地址160.18.0.0,如要划分子网,每个子网最少允许40台主机,则划分时容纳最多子网时,其子网掩码为
2的N次方大于等于40,N=6
B类子网掩码为16位,
255.255.11111111.11000000(1为网络地址,0为主机地址,N=6所以6个0)
11111111=255 11000000=192
结果为255.255.255.192
3 现有一个B类网络地址160.18.0.0,如要划分子网,需要至少划分40个子网,则划分时容纳最多主机时,其子网掩码为
和上题相反
2的N次方大于等于40,N=6
255.255.11111100.00000000
11111100=252
00000000=0
结果为255.255.252.0
4 当子网掩码是255.255.254.0时下列那些IP可分配给主机?
A. 113.10.4.0
B. 186.54.3.0
C. 175.33.3.255
D. 26.35.3.255
E. 152.135.7.0
F. 17.35.36.0
子网掩码为255.255.254.0
256-254=2
块大小为2.0
可用范围为0.0-1.255 、2.0-3.255 、 4.0-5.255 、6.0-7.255…….36.0-37.255
A、113.10.4.0------在范围4.0-5.255中,4.0为网络地址,不可分配给主机
B、186.54.3.0――在范围2.0-3.255中,可以分配纷给主机。
C、175.33.3.255――在范围2.0-3.255中,3.255为广播地址,不可分配给主机。
D、26.35.3.255―――同上
E、152.135.7.0――在范围6.0-7.255中,可以分配给主机。
F、17.35.36.0――在范围36.0-37.255中,36.0为网络地址,不可分配给主机。
所以答案为B、E
5 下列地址中那两个在子网192.168.15.19/28中?
A. 192.168.15.17
B. 192.168.15.14
C. 192.168.15.29
D. 192.168.15.16
E. 192.168.15.31
192.168.15.19/28
/28 代表掩码有28个1,
11111111 11111111 11111111 11110000=255.255.255.240
256-240=16、块大小为16
主机范围为:0-15、16-31、32-63
IP192.168.15.19在范围16-31中,16和31分别为网络地址和广播地址不可用,
可用主机范围为17-30
所以答案为A、C
6 你有一个C类的网络要划分10个子网.下列哪一个子网掩码是可用的?
A. 255.255.255.192
B. 255.255.255.224
C. 255.255.255.240
D. 255.255.255.248
2的N次方大于等于10,N等于4
所以然网络为有4个1
子网掩码为11110000=240
选D
7 C类地址210.10.2.0用掩码28后有多少个子网和每个子网有多少个主机?
A. 30 networks and 6 hosts.
B. 6 networks and 30 hosts.
C. 8 networks and 32 hosts.
D. 32 networks and 18 hosts.
E. 14 networks and 14 hosts.
210.10.2.0/28
28代表28个1
11111111 11111111 11111111 11110000
11110000=240
块大小为256-240=16
16-2=14
答案为E
热心网友
时间:2022-06-29 07:07
1 已知某主机的IP地址为:192.168.100.200,子网掩码为:255.255.255.192,请推导出:网络内允许的最大主机数 网络内主机IP地址的范围
(1)先将子网掩码由十进制化为二进制:
255. 255. 255. 192
1111 1111. 1111 1111. 1111 1111. 1100 0000
可见主机号码前两位被用作网段号码,所以主机只能用后6位作为主机号码的地址。
即网落主机IP范围只能从 255.255.255.0-63(000 000-111 111) ,一共有64个地址。
因为255.255.255.0为网段地址,255.255.255.63为网络广播地址,这两个网址不能作为网络内IP地址,所以64-2=62,即网络内允许
最大主机数为62个。
2 现有一个B类网络地址160.18.0.0,如要划分子网,每个子网最少允许40台主机,则划分时容纳最多子网时,其子网掩码为 ?
热心网友
时间:2022-06-29 07:08
http://www.xdowns.com/soft/1/78/2008/Soft_47465.html
使用子网划分计算机