最小大小的网络类的网络掩码

时间:2016-11-28 16:55:41

标签: network-programming

给定两个IP地址,假设112.119.240.17和112.121.120.19,找到包含它们的最小维度/大小的网络类的网络掩码。

所以我面临的问题是我没有完成这项工作。如果我获得Netmask,我知道如何获得广播和网络地址,但我不确定这是否对我有帮助。我知道有5个地址类,我知道它们是如何分类的,我认为网络地址是类维度的倍数,并且类的维数是2的幂,但我是真的不知道如何进行这项练习。我一直在阅读课程笔记并且一整天都在困扰Google,有人可以给我一些提示吗?

1 个答案:

答案 0 :(得分:0)

这个问题是问你CIDR(无类域间路由)的知识。这些固定长度的网络类已经过时,并被CIDR技术取代。在CIDR中,IP地址是CIDR块的一部分,并且如果地址的初始n位和CIDR前缀相同,则称其与CIDR前缀匹配。 CIDR可以有效地使用IP地址,并通过路由聚合使路由更有效地工作。您可以从wikipedia获得CIDR知识。

当你获得知识CIDR时,问题将变得简单:

112.119.240.17 1110000 0111 0111 11110000 00010001

112.121.120.19 1110000 0111 1001 01111000 00010011

==> 1111111 1111 0000 00000000 00000000

网络掩码是255.240.0.0/12

另外,我发现维基百科的这张照片很有帮助: enter image description here