为什么需要子网掩码?

国民党

由于IPv4地址已经提供了网络和主机的信息,为什么我们仍然需要子网掩码?

第一个八位位组已经指定了网络类别(1-127:A,128-191:B,192-223:C等)。A,B或C表示网络的八位位组数(分别为255.0.0.0、255.255.0.0、255.255.255.0),这会自动告诉您每个网络类别允许多少个主机。

IP提供子网掩码具有的所有信息,以及更多信息。为什么我们首先需要子网掩码?如果子网包含的信息不完全是IP内信息的子集,那么它还包含什么或子网还做什么,这要求我们独立指定?

shf301

我们需要IPv4地址的子网掩码,因为该地址没有提供有关网络大小的任何信息。类的大小不是网络的大小。在实际网络中,所有IPv4网络都被划分为小于类大小的子网

例如,您可以将C类网络200.200.200.0/255.255.255.0分解为两个较小的网络(可能在单独的位置)200.200.200.0/255.255.255.128和200.200.200.128/255.255.255.128(假设它们都不需要超过126个主机)。实际上,大多数公司只能为需要在公共Internet上的服务器获得足够的IPv4地址。我亲自看到设置有32、16和8个地址网络(分别是255.255.255.224、255.255.255.240和255.255.255.248的掩码)

仅以类大小为单位的IP网络在限制可允许的网络数量方面过于严格-127个A类网络占据了一半的空间。更不用说拥有240亿个节点的网络是完全无法管理的,而是在1993年引入了无类别域间路由(CIDR),以允许对网络进行拆分。

同样要明确的是,子网掩码的目的是确定哪些主机位于本地网络上,哪些位于网络外部。主机可以直接与同一网络上的主机对话,但是它们需要与路由器进行通信才能与外部网络上的主机对话。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章