想要了解 子网超网 ,首先来看看 IP地址的分类 是否已熟练掌握。

为什么须要子网划分

从IP地址分类咱们得悉,每个A、B、C类地址最多别离能包容 16777214 、65534、254 个主机数。如果心愿200台主机在同一网段,那么抉择C类地址就能满足要求,那如果心愿500台主机在同一网段呢?

C类地址不够用,B类地址太节约,子网划分就能很好的解决这个问题。

怎么子网划分

应用主机位作为子网位,划分出多个子网,子网划分又分为

  • 等长子网划分:一个网段等分成多个子网,每个子网的可用IP数是一样的
  • 变长子网划分:每个子网的可用IP数不肯定一样

首先来看看 等长子网划分,C类地址的主机局部是8位,可用主机数是 254 个,划分成两个子网,将主机局部划出一位到网络局部,即子网掩码的位数由24位变成25位。

A子网的第一位固定为0,最小取值为全0,最大取值为全1,范畴为 0 ~ 127,但全0为网段 192.168.0.0/25,全1为播送 192.168.0.127/25,所以可用的IP地址范畴为:192.168.0.1/25 ~ 192.168.0.126/25。

B子网的第一位固定为1,最小取值为全0,最大取值为全1,范畴128 ~ 255,全0为网段 192.168.0.128/25,全1为播送 192.168.0.255/25,所以可用的IP地址范畴为:192.168.0.129/25 ~ 192.168.0.254/25。

如果应用 等长子网划分,要划分的网段与原网段相比拟小,就须要等分很屡次,变长子网划分,相比更灵便一些。

如C类网段想要划分出下图的A网段,只须要取C类网段中的一部分即可,此时网段为192.168.0.32/26,播送为 192.168.0.63/26。

同网段设施通信

来看看以下两台设施是否通信。

  • 计算机0,IP地址:192.168.0.10,子网掩码 255.255.255.0
  • 计算机1,IP地址:192.168.10.10,子网掩码 255.255.0.0

首先算出两台设施的网段,将 IP 地址按位与子网掩码,算进去两台机器的网段都是 192.168.0.0

那这样说来,两台设施应该能够间接通信才对,但实际上是不能够的。

当计算机0向计算机1发消息时,会按计算机0的子网掩码(255.255.255.0)和计算机1的IP地址(192.168.10.10)按位与得出计算机1的网段(192.168.10.0),与计算机0的网段192.168.0.0不统一。

如果计算机1向计算机0发消息,依照计算机1的子网掩码(255.255.0.0)与计算机0的IP地址(192.168.0.10)按位与操作得出计算机0的网段(192.168.0.0),此时尽管发消息时两台机器的网段统一,然而由计算机0回音讯给计算机1时,网段依然会不统一。

为什么须要超网

超网与子网相同,是将多个间断的网段合并成更大的网段。

可能存在这样一个场景,本来有200台计算机应用 192.168.0.0/24 网段,当初须要减少200台设施,原网段最多包容 254 台计算机,无奈满足此时400台机器的需要。

此时有两种计划,一种是划分子网,将B类网络划分到包容约400台主机数的网段,因指标网段与原网段可包容IP地址数量差别很大,须要划分很屡次,更好的形式是将原网段扩充,即超网,只须要扩充2倍就能满足需要场景。

超网怎么应用

原200台机器在 192.168.0.0/24 网段,新增的200台机器,能够放在相邻网段192.168.1.0/24,咱们将这两个网段合并,子网掩码左移一位,这样主机位有9位,取值范畴从全0到全1,去除全0的网段和全1的播送,总共有510个可用IP地址,就能满足400台机器的要求。

网络局部有23位,主机局部有9位,子网掩码23位,此时的新网段为 192.168.0.0/23。

超网的主机调配

按如上形式划分超网后,192.168.0.255/23 这个IP地址,能够调配给计算机应用吗?

咱们晓得主机局部全为1时,是播送,代表了所有的计算机,255代表着八位主机号为1,此时划分超网后的主机位有9位,9为都为1时,即192.168.1.255,才为播送不可调配给计算机。

所以 192.168.0.255 这个IP地址是能够调配给计算机应用的。

超网划分法则

并不是所有的子网都能够合并成超网,要判断两个子网是否相邻,并且第一个网段的网络号是否以二进制0结尾。

第一个网段网络号以二进制0结尾,子网掩码左移1位能够合并两个网段。
第一个网段网络号以二进制00结尾,子网掩码左移1位能够合并两个网段,右移2位能够合并四个网段。
第一个网段网络号以二进制000结尾,子网掩码左移1位能够合并两个网段,右移2位能够合并四个网段,右移3位能够合并八个网段。
以此类推。

如何辨别超网和子网

首先判断该网段的类型是哪一类网络,A类、B类或者C类,这三类网络别离有其默认的子网掩码位数,别离是8、16、24位。

再将网段与默认子网掩码位数比照,如果更多,就是超网,更少就是子网。比方 192.168.0.1/23 超网,191.168.0.1/18 是子网。

以上就是 子网和超网的相干常识 , 更多无关 前端网络协议 的内容能够参考我其它的博文,继续更新中~