gracialee 发表于 2014-2-28 14:27:41

有个IP地址和子网掩码的计算,好奇怪的了。

IP地址:202.113.153.5
子网掩码:255.255.240.0
则:网络ID为:202.113.144.0
求其主机ID? 9.5?

physis 发表于 2014-2-28 15:08:08

本帖最后由 physis 于 2014-2-28 15:11 编辑

这题应该是求主机id范围的吧
255.255.240.0掩码位是20位

如果网络为202.113.144.0
那可用主机范围是202.113.144.1~202.133.159.254

zb05022005 发表于 2014-2-28 15:11:43

IP地址和子网掩码都转成二进制,按位与一下看看你就明白了

gracialee 发表于 2014-2-28 15:26:56

physis 发表于 2014-2-28 15:08
这题应该是求主机id范围的吧
255.255.240.0掩码位是20位



该计算机的网络ID已确定,现在是要求取该计算机的主机ID是多少。

physis 发表于 2014-2-28 15:29:42

gracialee 发表于 2014-2-28 15:26
该计算机的网络ID已确定,现在是要求取该计算机的主机ID是多少。

9.5没错   

gracialee 发表于 2014-2-28 15:42:29

physis 发表于 2014-2-28 15:29
9.5没错

这个网络号下的计算机能达到多少台? 4064?还是4094?

physis 发表于 2014-2-28 15:48:05

gracialee 发表于 2014-2-28 15:42
这个网络号下的计算机能达到多少台? 4064?还是4094?

你在考我吗
同学,动动脑子看看书行不

网络掩码20位
主机位自然是32-20=12位
主机数量2^12-2=4094

gracialee 发表于 2014-2-28 16:01:20

physis 发表于 2014-2-28 15:48
你在考我吗
同学,动动脑子看看书行不



不是在考你,而是在学习中。

你前面已经给出,“那可用主机范围是202.113.144.1~202.133.159.254”,就是求这个范围大小。
在这个范围中,202.113.144.0段的主机能有多少?最后的202.113.144.255能用吗?如不能用,那么一个段只能是254台主机。共16个段。。。。。。254*16=4064

gracialee 发表于 2014-3-1 17:17:57

周未,没人看这个贴啊?

wmm20031015 发表于 2014-3-1 21:36:49

主机ID应当是0x0905,主机ID位是12位,主机数量2^12-3,去掉全为0和全为1的地址+路由或交换机占用的一个IP,

dianzichina 发表于 2014-3-2 13:48:03

本帖最后由 dianzichina 于 2014-3-3 09:19 编辑

据楼上所述,这个题本是个错的。

202打头,这是个C类地址,根据TCP/IP规则,其掩码至少24位,最大主机数为254,再也不用去纠结那神马的4094还是4064?

gracialee 发表于 2014-3-3 09:18:14

physis 发表于 2014-2-28 15:48
你在考我吗
同学,动动脑子看看书行不



您好,您对楼上这位网友的回答有何看法没?我们都讨论了一道没有意义的题目?

physis 发表于 2014-3-3 09:24:35

本帖最后由 physis 于 2014-3-3 09:26 编辑

gracialee 发表于 2014-3-3 09:18
您好,您对楼上这位网友的回答有何看法没?我们都讨论了一道没有意义的题目? ...

zt:

子网、超网和CIDR

由于Internet的迅猛发展,IP地址空间不够用的矛盾越来越突出,为了缓解这种矛盾,提出了子网、超网和CIDR的概念。

子网:从上面可以得知,IP地址均分为网络位和主机位两段,假设一个网络中的主机为400台,那么分配一个C类地址不够用,分配一个B类地址又显得太浪费,在这种情况下,就提出了子网化的概念,子网的定义就是把主机地址中的一部分主机位借用为网络位。如在一个B类地址172.16/16,可以借用7位做为网络地址,一个形如172.16.2/23的地址段就可以满足该网络的需求。其中172.16/16称为主网,172.16.2/23称为子网。

超网:子网化一定程度上减轻了IP地址空间紧张的压力,但是由于在IP地址分配初期的考虑不周全,导致A类、B类地址在初其大量分配,资源相当紧张,而一些中型网络又需要超过一个C的地址,这就只能分配几个连续的C类地址块。为了减小Internet路由表的数量,就提出了超网的概念,超网和子网的定义董?刚好相反,就是借用一部网络位作为主机位。从而达到减小Internet路由表的目的。如192.168.0/24-192.168.3/24四个C类地址段,就是可超网化为192.168.0/22这样一个超网。

CIDR:无类域间路由,随着子网和超网概念的深入,IANA在分配IP地址过程中类别的概念越来越淡化,一般情况下就直接以地址块的形式分配地址段,配合路由设备的支持,就出现了无类型域间路由的概念。(请参见RFC1518和RFC1519两个标准文档)

gracialee 发表于 2014-3-3 11:00:05

physis 发表于 2014-3-3 09:24
zt:

子网、超网和CIDR


谢谢您耐心的回复。

本一道小学的1+1=?的题目,愣是被几位大师引入了数论,搞得如此复杂,越来越深入了啊。感叹计算机发展如此迅猛。。。。。。

最后我不得不搜了一下资料,写出了下面的镜像图:


16个子网,每一子网254台主机,总容量应该是254*16=4064,每一子网的全1主机号,用作了广播号,全0主机号,作了保留。

Astrom 发表于 2014-3-3 12:18:12

本帖最后由 Astrom 于 2014-3-3 13:41 编辑

你的算法有问题。这个超网段里面,子网被合并了,不用单独再拿出全0或者全1的地址来当网络ID或者广播地址。

可用地址:4094
掩码:255.255.240.0
网络:202.113.144.0
第一个可用:202.113.144.1
最后可用:202.113.159.254   
广播:202.113.159.255

LZ要理解超网段和CIDR的定义。
还有有类路由和无类路由也是要弄清楚的。

gracialee 发表于 2014-3-3 13:11:32

Astrom 发表于 2014-3-3 12:18
你的算法有问题。这个超网段里面,子网被合并了,不用单独再拿出全0或者全1的地址来当网络ID或者广播地址。 ...

140从何而来?

Astrom 发表于 2014-3-3 13:41:13

144
打错字了,sorry
上面已经更正

asong14437546 发表于 2014-6-2 21:29:21

学习了,{:handshake:}
页: [1]
查看完整版本: 有个IP地址和子网掩码的计算,好奇怪的了。