可能重复:
子网划分如何工作?如何进行子网划分?
你好,
什么是子网掩码?什么是默认网关?我们如何从子网掩码和默认网关获取主机 IP 地址,即连接到路由器的机器的 IP 地址,即默认网关。
我需要了解这些概念背后的基础知识。
请提供一些基本解释。
答案1
子网用于将大型网络分成较小的网络(子网),从而使信息包的移动更加高效。
默认网关是子网的进出门户。
子网(位)掩码是一种告诉计算机它是多大(子)网络的成员以及它想要与之通信的目标计算机是否在同一子网中的方式。如果不是,它会将数据包转发到默认网关。然后网关将信息包转发到正确的位置。
实际上,每次打电话时,您都会使用一种心理子网掩码。当您看到需要拨打的电话号码时,您会根据当前位置、区号等在心里计算出需要拨打多少位数字。
Your own number: 1403 123 4567 ext 517
Number to call: 1403 123 4567 ext 288
You dial: 288
Pseudo telephone subnet mask: 255.255.255.0
Number to call: 1403 991 2214
You dial: 991 2214
Pseudo telephone subnet mask: 255.255.0.0
Number to call: 1671 113 9910
You dial: 1671 991 2214
Pseudo telephone subnet mask: 255.0.0.0
最后,您无法仅通过子网掩码和默认网关获取主机 IP 地址。您所能做的就是弄清楚范围主机所在的 IP 地址。例如,如果子网掩码为 255.255.255.0,默认网关为 192.168.1.1,则主机将位于 192.168.1.2 至 192.168.1.254 之间的任何位置
答案2
看到这个线用于子网划分应用程序。
编辑:更正了缺失的链接。谢谢 Izzy。
答案3
IP 地址是一个 32 位数字,分成四个 8 位数字。这给出了熟悉的 192.168.100.50 表示法,因为该数字的每个部分都是其自己的八位数。网络掩码是另一个数字,表示从数字开头开始的位数。此掩码指示的位描述了该特定网络的“网络号”。未掩码的位描述了该特定网络的本地号码。
192.168.100.50,网络掩码为 255.255.255.0
255 相当于八个 1 位。因此,本例中的网络号为 192.168.100,本地地址为 50。
网络掩码必须是从数字开头开始的连续位。例如:
11111111.11111111.11000000.00000000 (255.255.192.0) 是有效的网络掩码
11111111.11111111.11111001.00000000 (255.255.249.0) 是无效的网络掩码
11111111.11111111.11111111.00000000 (255.255.255.0) 是有效的网络掩码
IP 堆栈使用此信息来确定是否尝试直接与远程 IP 通信,或通过代理(称为网关)通信。如果远程 IP 的网络号与自身相同,它将尝试直接向其发送数据。如果远程 IP 的网络号不同,它将尝试通过配置的网关路由数据。
必须配置网关,没有纯 IP 方式来确定哪个 IP 充当网关。网关是“路由器”的另一个术语。