我目前正在研究一般网络。我读了很多关于子网和子网掩码的内容,但有一件事我不明白。子网掩码如何归因于IP?
子网掩码如何归因于IP地址? 例如: 网络管理员如何告知地址A
将得到255.255.255.0
掩码,并且地址B
将得到不同的掩码? (为了创建子网)。
我抬头看到我的个人路由器配置面板,但我什么都没看到。
我目前正在研究一般网络。我读了很多关于子网和子网掩码的内容,但有一件事我不明白。子网掩码如何归因于IP?
子网掩码如何归因于IP地址? 例如: 网络管理员如何告知地址A
将得到255.255.255.0
掩码,并且地址B
将得到不同的掩码? (为了创建子网)。
我抬头看到我的个人路由器配置面板,但我什么都没看到。
网络管理员选择子网掩码将网络划分为更小的子网。没有规则如何从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地址和子网掩码对。
感谢您的回答,这是非常详细的。 在你的例子中,两个“子网络”存在于同一个路由器上。 我的最后一个问题是:如何配置所有的东西,如果我想两个子网分别存在于两台路由器上?告诉我,如果我足够清楚。 – FrenchFalcon
子网掩码告诉你有多少高级位是网络位。例如,如果您的网络是171.20.20.0/24,则意味着IP为171.20.20.5和171.20.21.7的计算机位于不同的网络中。子网忽略网络的类。
我知道:) 但是例如,当我的电脑得到它的IP地址(当连接到路由器时)。然后路由器告诉他“你的面具是......”?所以它知道它属于哪个子网? – FrenchFalcon
@MalteseFalcon它知道,因为有人在你的路由器的DHCP服务器配置中输入正确的网络掩码。当您的计算机启动时,它会广播一个DHCP请求,并且路由器会回应它应该使用的IP,网络掩码,网关,DNS服务器等。这只是一种做事方式,所有这些DHCP配置可能不会通过路由器的管理GUI公开。 – nos
@nos好的,我看到... 但有时我会看到一些带有多个子网掩码(不同)的“网络模式”。在这种情况下,每个路由器都是一个子网吗?我无法找到解释该文档的任何文档(教程,任何内容) – FrenchFalcon
IP地址和子网掩码是每个单独的设备上配置。(DHCP可能会告诉设备它应该使用什么IP /网络掩码) – nos
它可能被配置为/ 24或者C类在该特定路由器上是默认的。 – YOU
@MalteseFalcon,在旁注中,你是否曾经以此名义扮演反恐精英? – CustomX