B 类子网划分和子网掩码

B 类子网划分和子网掩码

我有以下 B 类:172.16.0.0 /16

如图所示: 在此处输入图片描述

我希望有人确认该解决方案对于前 3 个子网络是否正确:

我们将采用 4 位来获得 16 个可以满足请求的网络,因此我的新子网掩码是:255.255.240.0

现在,前三个网络是(神奇数字是 16):

第一个网络:172.16.0.0

第一个有效 IP:172.16.0.1

最后有效 IP:172.16.15.254

广播:172.16.15.255

==========================

第二个网络:172.16.16.0

第一个有效 IP:172.16.16.1

最后有效 IP:172.16.31.254

广播:172.16.31.255

==========================

第三个网络:172.16.32.0

第一个有效 IP:172.16.32.1

最后有效 IP:172.16.47.254

广播:172.16.47.255

==========================

那么这个解决方案对于前三个子网来说正确吗?

我还有一个问题:地址 172.16.5.10/28 的完整子网掩码是什么?

我的答案是:255.255.255.240

但是我有个朋友告诉我这是不正确的,因为 B 类网络不能有 28 位子网掩码!!!!

我的回答是可以的,对于每个 IP 类(A、B、C),我们可以为网络取最多 30 位,为主机取至少 2 位,因为占用超过 30 位(例如:如果为网络取 31 位,则符合定律 2^h-2(所以我们为主机 h=1 剩下一位)---> 2^1-2=2-2=0,每个网络不可能有 0 个主机!!!)

所以如果我错了或者我在子网划分方面遗漏了什么,请再次纠正我

谢谢大家,亲切的问候

答案1

那么这个解决方案对于前三个子网来说正确吗?

是的,看起来正确。

地址 172.16.5.10/28 的完整子网掩码是什么?

无论地址如何,/28始终转换为255.255.255.240

       8↓         16↓         24↓    28↓
1111'1111 . 1111'1111 . 1111'1111 . 1111'0000

但是我有个朋友告诉我这是不正确的,因为 B 类网络不能有 28 位子网掩码!!!!

你的朋友在很多方面都错了。

首先,它不要紧如果二十年前它是 B 类的话。现在它是一个/28网络,仅此而已。

其次,1983 年引入子网划分时,重点是您可以拥有比类别所规定的更长的“网络”长度。通过子网划分,您可以采用“B 类”(16 个网络位)并将其划分为几个较小的网络,这些网络的位数是您想要的任意数量 — 17、20、24 等等。

这就是为什么你首先要有子网掩码——因为它们,不是/28类别号,定义网络位和主机位。 (IPv4)的子网掩码255.255.255.240始终为。

(例如:如果网络采用 31 位,则符合定律 2^h-2(因此主机 h=1 剩下一位)---> 2^1-2=2-2=0,每个网络不可能有 0 个主机!!!)

/31很特别:它用于点对点链接,其中广播是不必要的。(但并非所有软件都支持它。Mikrotik 花了 17 年的时间来实现它……)

相关内容