有关IP寻址的基础知识

时间:2015-01-04 13:52:25

标签: networking ip addressing

让我们说我们有一个地址为: 172.31.219.33/27 的路由器,我可以说几件事:

  1. 子网掩码: 255.255.255.224
  2. 广播地址(这里我不确定最后一位数字应该是64还是65 - 见后文): 172.31.219.64
  3. 最后一个主机地址(因为我们知道广播地址;也不确定最后一位数字应该是63还是62): 172.31.219.63
  4. 我们还可以告诉第一个主机地址( 172.31.219.33 )和网络地址( 172.31.219.32 )。

    我不明白两件事:

    1. 为什么第一个主机地址 X.X.X.33 ?这就像路由器已经是主机了?
    2. 为什么网络地址 X.X.X.32 ?换句话说,为什么它不是 X.X.X.33 (来自路由器地址)?
    3. 编辑:也有人可以告诉我为什么它是B级地址而不是C级(因为C级的掩码是 255.255.255.0 - 255.255.255.254 )?

3 个答案:

答案 0 :(得分:1)

32 - 27 = 5因此屏蔽低5位以获得网络地址32。 广播通常设置所有子网位,因此将为63。 范围将是32 - 63,但保留最低和最高,因此主机地址为33 - 62。

B班的第一个八位字节是128到191.

答案 1 :(得分:1)

对于您提出的问题前假设:

  1. 子网掩码为255.255.255.224
  2. 广播地址不是172.31.219.64,而是172.31.219.63
  3. 上次主持人地址不是172.31.219.63,而是172.31.219.62
  4. 现在你的问题:

    1. 第一个主机地址是172.31.219.33,是的,路由器是主机。路由器不需要拥有子网中的第一个IP地址,并且您可以在子网上拥有多个路由器等。
    2. 子网地址与路由器的IP地址无关,只是一种识别特定范围的方法。
    3. 不是C级,因为您没有使用有类但无类别(CIDR)路由,因此掩码不是地址所属类的指示符。您可以看到我一直使用术语“子网”而不是网络,因为172.31.219.33/27是128.0.0.0/16网络的子网 - B类网络。
    4. 正如他在评论中所说的那样,所有的计算都是通过对表示IP和子网掩码的32位二进制数进行逐位运算来完成的,如果你真的想了解所有这些是如何计算的,你应该看看二进制数不是它们的点十进制表示。

答案 2 :(得分:1)

网络地址路由器的地址。路由器使用子网中某个主机地址的IP地址。例如,如果您有8个IP地址(0 - 7)的子网,则0将是网络地址,7将是广播地址。路由器可以使用这两者之间的IP地址之一[1-6]。再举一个例子,请看下面的图片。每个路由器的接口(红色下划线)都使用相应子网中某个主机IP地址的IP地址。

Interface addresses and subnets

回答第二个问题,您提供的地址来自CIDR表示法。 CIDR代表无类别域间路由CIDR addresses没有课程。它们取代之前的classful IP addresses,据我所知,它已不再使用了。