Linux

IP後面的“斜線”是什麼?

  • October 2, 2013

在我設置“安全組”的 Amazon EC2 中,它說:來源:

0.0.0.0/0 然後給出一個例子:192.168.2.0/24

什麼是“/24”?

我知道什麼是埠和IP。

它代表CIDR網路遮罩 - 在斜杠之後,您會看到網路遮罩設置為 1 的位數。因此,您範例中的 /24 相當於 255.255.255.0。

這定義了 IP 所在的子網 - 應用網路遮罩後,同一子網中的 IP 將相同。取 AND 表示按位 &。然後:

192.168.2.5 AND 255.255.255.0 = 192.168.2.0
192.168.2.100 AND 255.255.255.0 = 192.168.2.0

但是,例如:

192.168.3.100 AND 255.255.255.0 = 192.168.3.0 != 192.168.2.0

最常見的 CIDR 網路遮罩可能是 /32(255.255.255.255 - 單個主機);/24 (255.255.255.0); /16 (255.255.0.0); 和 /8 (255.0.0.0)。

如果你記得 255.255.255.255 可以寫成 FF.FF.FF.FF,我認為更容易理解這些數字 - 而且 F 當然與二進制 1111 相同。所以你減去 1 作為兩者之間的差異32 和 CIDR 網路遮罩,以了解 IP 地址有多少“屬於”其子網。如果這令人困惑,您可能可以跳過它並暫時保留前面提到的常見問題,這正是我更喜歡思考這個問題的方式。

很簡單,它是在網路中保持不變的最高有效位的數量。或者,在網路中會發生變化的最低有效位(指定數量減去 32)。 https://www.rfc-editor.org/rfc/rfc1878

引用自:https://serverfault.com/questions/270005