2016-01-22 83 views
-1

我目前正在研究一般网络。我读了很多关于子网和子网掩码的内容,但有一件事我不明白。子网掩码如何归因于IP?

子网掩码如何归因于IP地址? 例如: 网络管理员如何告知地址A将得到255.255.255.0掩码,并且地址B将得到不同的掩码? (为了创建子网)。

我抬头看到我的个人路由器配置面板,但我什么都没看到。

+0

IP地址和子网掩码是每个单独的设备上配置。(DHCP可能会告诉设备它应该使用什么IP /网络掩码) – nos

+0

它可能被配置为/ 24或者C类在该特定路由器上是默认的。 – YOU

+0

@MalteseFalcon,在旁注中,你是否曾经以此名义扮演反恐精英? – CustomX

回答

1

网络管理员选择子网掩码将网络划分为更小的子网。没有规则如何从IP地址“计算”它。

让我们来看一个例子,有一个很常见的子网掩码为255.255.255.0这在二进制是1111 1111.1111 1111.1111 1111.0000 0000

子网掩码总会有一定数量的零结尾。上面的网络掩码在最后有8个零,表明子网中将有2^8 = 256个可能的地址。系统管理员可能希望有一个更小的子网络,因此他可以选择一个子网掩码255.255.255.127,这就是1111 1111.1111 1111.1111 1111.1111 0000,并且允许子网中有2^4 = 32个地址。

编辑:系统管理员将根据管理要求为每个IP地址分配一个子网掩码。这是在网络设计过程中完成的。假设系统管理员知道在新分支中有100人在销售,而在会计中有20人。另外,系统管理员知道他为该分支地址保留了10.10.10.0-255。因此,一种方式的系统管理员可以将0-255的范围是:

10.10.10.0-127 : Sales 
10.10.10.128-158 : Accounting 

然后将IP地址和子网掩码为:

IP: 10.10.10.0-127 MASK: 255.255.255.128 : Sales 
IP: 10.10.10.128-159 MASK: 255.255.255.224 : Beancounters 

在每一个地址范围2个地址不会被用于用户:第一个,因为它是一个网络号码,最后一个,因为它是一个广播地址。

这一切都可以像对普通家庭用户来说,你可以把你所有的主机在一个子网废话工作,但一旦你在处理大型网络这个开始决策意识。

路由器配置:

路由数据之间的子网,你需要一台路由器。在一般的家用路由器,你有2 路由接口 - 一个面向ISP和其他面向您的家庭网络,这是后面的(一般)4个端口切换。在企业/服务提供商路由器,你将有多个路由接口 - 每个都有自己的IP地址和子网掩码。要使事情更加复杂 - 在企业路由器中,您可以分配一个物理接口以拥有多个IP地址和子网掩码对。

+0

感谢您的回答,这是非常详细的。 在你的例子中,两个“子网络”存在于同一个路由器上。 我的最后一个问题是:如何配置所有的东西,如果我想两个子网分别存在于两台路由器上?告诉我,如果我足够清楚。 – FrenchFalcon

0

子网掩码告诉你有多少高级位是网络位。例如,如果您的网络是171.20.20.0/24,则意味着IP为171.20.20.5和171.20.21.7的计算机位于不同的网络中。子网忽略网络的类。

+0

我知道:) 但是例如,当我的电脑得到它的IP地址(当连接到路由器时)。然后路由器告诉他“你的面具是......”?所以它知道它属于哪个子网? – FrenchFalcon

+0

@MalteseFalcon它知道,因为有人在你的路由器的DHCP服务器配置中输入正确的网络掩码。当您的计算机启动时,它会广播一个DHCP请求,并且路由器会回应它应该使用的IP,网络掩码,网关,DNS服务器等。这只是一种做事方式,所有这些DHCP配置可能不会通过路由器的管理GUI公开。 – nos

+0

@nos好的,我看到... 但有时我会看到一些带有多个子网掩码(不同)的“网络模式”。在这种情况下,每个路由器都是一个子网吗?我无法找到解释该文档的任何文档(教程,任何内容) – FrenchFalcon