長話短說:

長話短說:

我很確定它是 2x-2 但想確保我是正確的。有人有發言權嗎?

x2+2

2x + 2

2x – 2

x2 – 2

答案1

主機的數量基本上就是您可以用位數進行的組合數量。
TCP/IPv4子網路的最低和最高IP分別保留為子網路位址和廣播位址。

通常,子網路被標記為,192.168.420.0/24但如您所描述的,它是從 TCP/IPv4 中可用的總位數中x減去時的剩餘位元(劇透:它是 32)。x

公式為2^x,解釋如下:

  • 2 - 每個位的可能性數量,01
  • ^ - 求冪:
  • x - 給定的位數

我說是時候進行一些老式的手動子網劃分了。

24 位元範例:

我有 24 位元可用。
IP 數量 (2^24) = 16777216
範圍 = x.0.0.0 - x.255.255.255

如果您建立一個大子網,其中可能有 16777214 台主機。
網路位址 = x.0.0.0
廣播位址 = x.255.255.255
有效 ip 範圍 = x.0.0.1 - x.255.255.254 (16777214)
子網路遮罩 = 255.0.0.0

16 位元範例:

我有 16 位元可用。
IP 數量 (2^16) = 65536
範圍 = xx0.0 - xx255.255

如果您建立一個大子網,其中可能有 65534 台主機。
網路位址 = xx0.0
廣播位址 = xx255.255
有效 IP 範圍 = xx0.1 - xx255.254 (65534)
子網路遮罩 = 255.0.0.0

長話短說:

是的2^x-2

答案2

我懷疑您想要 2 x - 2,因為在大多數情況下您希望保留最低的數字作為網路位址,而最高的數字用於廣播。

您可能想在我們的姊妹網站上閱讀這篇文章: https://serverfault.com/questions/49765/how-does-ipv4-subnetting-work

相關內容