我试图了解网络拓扑如何在大学校园等大型网络中工作。
我经常看到关于IP地址的短语/16,/24。
我想知道 /16 和 /24 等是什么意思。我知道这与子网掩码有关,但我的问题有所不同。
假设 /24 ip 地址之一是 124.125.126.*,子网掩码为 255.255.255.0,它可以有 256-2 个主机。
我假设我们在这里谈论的是公共 ip。
这里的主机是什么意思?请问254路由器可以在这里分配公网ip吗?我们不会将公共 ip 分配给最终用户设备,他们只会获得私有 ip。所以我很困惑主机在这里指的是什么?
Law*_*ceC 16
/16, /24 称为CIDR 表示法,它是一种不同的子网掩码表达方式。
子网掩码可用于任何 IP、公共、私有等;无论 IP 是公共的还是私有的,/X 都没有任何作用。
电子设备将IP地址处理为32位的字符串,可以是1也可以是0。它只关心1和0;将其写为十进制数是为了我们的利益,而不是任何路由器、计算机、电话等。
IPv4 中的 4 个十进制数字只是一种更短的书写方式,因此我们不必写出所有的 0 和 1。
4 个十进制数与那些 0 或 1 的关系如下所示。只要有 1,就将该数字添加到那组 8 位以获得该“八位字节”的十进制数。
1 1 1 1
2 6 3 1 2 6 3 1 2 6 3 1 2 6 3 1
8 4 2 6 8 4 2 1 . 8 4 2 6 8 4 2 1 . 8 4 2 6 8 4 2 1 . 8 4 2 6 8 4 2 1
--------------- . --------------- . --------------- . ---------------
1 1 0 0 0 0 0 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1
--------------- . --------------- . --------------- . ---------------
192 . 168 . 0 . 5
Run Code Online (Sandbox Code Playgroud)
网络掩码总是一长串 1 后跟一长串 0。它确定 IP 的哪一部分标识网络(1 的)以及哪一部分标识计算机/电话/主机/等。
它是这样工作的:
1 1 1 1
2 6 3 1 2 6 3 1 2 6 3 1 2 6 3 1
8 4 2 6 8 4 2 1 . 8 4 2 6 8 4 2 1 . 8 4 2 6 8 4 2 1 . 8 4 2 6 8 4 2 1
--------------- . --------------- . --------------- . ---------------
1 1 1 1 1 1 1 1 . 1 1 1 1 1 1 1 1 . 1 1 1 1 1 1 1 1 . 0 0 0 0 0 0 0 0
--------------- . --------------- . --------------- . ---------------
255 . 255 . 255 . 0
1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
--------------- . --------------- . --------------- . ---------------
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ *
or /24
Run Code Online (Sandbox Code Playgroud)
CIDR 只是说我们可以简单地说出 1 位的数量,而无需写出子网掩码的四个十进制数。所以你可以写 192.168.0.5/24 而不是 192.168.0.5/255.255.255.0。
\n\n\n我想知道/16和/24等是什么意思。我知道这与子网掩码有关,但我的问题不同。
\n
您甚至可以说,它实际上是编写相同子网掩码的不同方式。
\n\n所有有效的子网掩码均由一系列 1 位和后跟 0 位组成(无混合),因此 255.255.255.0 通常写为 /24,因为它有 24 个 1 位。(同样,/16 等于 255.255.0.0。)
\n\n(这个数字也直接对应于地址的“网络部分”的长度,因此通常被称为“前缀长度”。)
\n\n\n\n\n我假设我们在这里讨论的是公共 ip。
\n
其实这无关紧要。路由和子网划分与私有地址和公共地址的工作方式相同。
\n\n(唯一使 10.x 或 192.168.x 成为“私有”的因素是策略 \xe2\x80\x93,根据 RFC1918,所有 ISP 和运营商都同意永远不会在彼此之间路由它。除此之外,他们\是正常地址。)
\n\n\n\n\n这里的主机是什么意思?254路由器可以分配公网ip吗?我们不会将公共 ip 分配给最终用户设备,他们只获得私有 ip。
\n
不会。任何设备都可以分配任何类型的 IP 地址;它不一定是路由器。最终用户设备通常获得私有 IP 的唯一技术原因是网络根本没有足够的公共 IP。
\n\n然而,如果网络确实有足够的公共IP地址来满足其需要,它可以完美地将它们直接分配给主机。(这通常是在服务器上完成的,但从技术上讲,没有什么可以阻止任何随机 PC 甚至电话直接分配公共 IP 地址。)
\n\n因此,当文本中提到“主机”时,它的意思是“任何类型的 IPv4 设备”。
\n小智 1
这里的主机是指可分配的公共IP。如果您获得整个 /24 块,则在使用PAT/NAT Overload时,您可以拥有 254 个路由器(xxx1 到 xxx254),每个路由器后面都有专用网络。该块中的一个或多个地址可能会保留给出站 ISP 的路由器用于 Internet 连接。
如果您不希望所有路由器都位于同一 LAN 上,则需要将地址空间划分为较小的网络,其中 /24 地址空间可用于创建两个 /25 网络或四个 /26 网络,等等在。
归档时间: |
|
查看次数: |
28615 次 |
最近记录: |