二层交换机 不在同一子网_IP地址和子网掩码的关系

2023-05-16

一个 I P地址可用于识别网络上的设备。 I P地址按类别进行分类。这些类别中包含有不同的地址组。每个 I P网络都有一个网络号。每个子网都应有它的父网络号以及子网号。子网号是由子网掩码中的子网域来确定的。如果有一个 I P地址为 1 5 3 . 8 8 . 4 . 2 4 0,它的掩码是 2 5 5 . 2 5 5 . 2 5 5 . 0,此时你就可以知道这个地址是在1 5 3 . 8 8 . 0 . 0网络中。由于掩码的第三个 8位位组表明地址中第三个 8位位组的8位全部都组成子网号,所以你就可以知道子网号为 . 4。也就是说,I P地址的前两个8位位组为1 5 3 . 8 8的所有设备是在同一个网络上;第 3个8位位组为 4的所有设备应属于同一个子网。为什么会是这样呢?

在B类网络中,前 1 6位为网络号。如果设备网络地址的前 1 6位相同,则它们在同一个网络中,拥有相同的 B类地址。当你想将一个数据报从源地址发送到目的地址时, I P协议要进行路由判断。请看下面的例子:

f7114548d8c825d28577cc88f68a44f5.png

图例

注意,它们在不同的网络中。尽管它们都是 B类地址,但它们的前 1 6位并不相同。由于它

们的不同,则从 I P协议的观点来看,它们应该在不同的物理网络上。发送的数据报应先到达路

由器,然后路由器再将这个数据报转发给目标设备。如果两个地址的网络号相同,则 I P协议仅

关心子网划分情况。

我们前面已经提到,子网掩码有助于我们确定子网号。请看下面的例子:

0e2d0f36fc362f55a11eef39519dd833.png

图例

在这个例子中,你可以看到目标地址已经修改。同时我们还加入了一个子网掩码,用它来进行子网划分。注意这个掩码 2 5 5 . 2 5 5 . 2 5 5 . 0。由于我们这里使用的是 B类地址,所以掩码中的前两个2 5 5指向地址的网络部分,第三个 2 5 5用于定位子网域,它是本地可管理地址的一部分。掩码中的1指向子网位。这两个设备是在同一个子网中吗?请看每个地址中第 3个8位位组中的每一位。源地址的二进制子网域中的内容是 0 0 0 0 0 1 0 0;目标地址的二进制子网域中的内容是11 0 0 0 0 0 0。因为这两个二进制数字不同,所以这两个设备不在同一个子网中。此时,源设备首先要将数据报发送给路由器,路由器再将数据报发送给在目标网络中的目标设备。

到目前为止,我们一直讨论最简单的子网划分,即子网掩码为 2 5 5 . 2 5 5 . 2 5 5 . 0。使用这个掩码并读入点分十进制地址就能够解释地址中的内容,例如,地址 1 6 5 . 2 2 . 1 2 9 . 6 6包含的网络地址是1 6 5 . 2 2 . 0 . 0,子网号是 1 2 9,主机号是 6 6。这样,点分十进制地址中的每一部分就很容易理解。如果掩码不是这么简单,怎么办?在下面一个例子中,我们将使用这样一个B类网络1 6 0 . 1 4 9 . 0 . 0。管理员选择的子网掩码是 2 5 5 . 2 5 5 . 2 5 2 . 0,共划分6 2个子网,每个子网有 1 0 2 2个设备。

下面看一下,当我们试图确定两个设备的子网标识时,将会发生什么情况:

6aef76498f1fa94d428ad29bfc0a5145.png

图例

在上面例子中,两个地址的网络部分是一样的,这说明他们是在同一个网络中。掩码的子网部分包含6位,这样地址中第三个 8位位组的前6位应该是子网号。两个地址的第三个 8位位组的前6位分别是 0 111 0 0—11 5和0 111 0 1—11 7。此时可以看出这些设备不在同一个子网中。源机器发送出去的数据报不得不先送到路由器上,然后再通过路由器送到目标设备。为什么这两个设备在不同的子网上呢?首先,由于它们是在同一个网络中,所以这两个地址会成为同一个子网的后选对象。子网的掩码部分将说明每个地址第 3个8位位组的前 6位包含着子网号。比较两个地址的子网部分,位模式并不匹配,这也就说明它们在不同的子网中。下面是另外的一个例子:

c2e307ea2204843ba88dc62819887669.png

图例

在这个例子中,地址 1 6 0 . 1 4 9 . 11 5 . 8和地址1 6 0 . 1 4 9 . 11 4 . 6 6是在同一个网络和同一个子网中。看一看第3个8位位组。将掩码中内容为 1的位置对应到源地址和目的地址上,此时你会发现它们相应位置的内容全部相同。这也就说明它们是在相同的子网中。尽管一个地址中第 3个8位位组的值为11 4,而另外一个地址中相应位置的值为 11 5,但由于两个地址中有意义的子网位相同,所以它们还是在同一个子网中。

在一个I P网络中,要给设备上的每个网络接口分配 I P地址。这些用于分配的术语经常会混淆。有关I P协议的R F C文档通常将这些设备叫做主机。一个主机是分配一个 I P地址的实体。对于多网和多穴的情况,可给一个设备或一个接口分配多个地址。对于“主机地址”这个术语通常是指将I P地址直接与主机相关联,而不考虑设备或网络接口的实际物理结构。当你看到术语h o s t、h o s t s和host address时,请记住不要考虑得过于复杂。这只是描述已有 I P地址实体的另一种方法。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

二层交换机 不在同一子网_IP地址和子网掩码的关系 的相关文章

随机推荐