31 October, 2014

Subnet IP Network計算方式

IP Address Range


Octet Values of a Subnet Mask

  1. 2進位轉10進位簡易js可以參考這理, 其它10進位轉換回2進位等更詳細的原理說明, 可以參考這裡
  2. 交集運算 (0&0=0, 0&1=0, 1&0=0, 1&1=1)
如果還是不懂也沒關係,可以到底下這個網站,可以直接幫你算好好的:
這邊直接舉幾個例子操作可能比較容易了解:
  1. 試算168.95.1.0/16的Subnetwork, Directed Broadcast和可用IP Range
    1. 首先在Network Class選擇B
    2. 接著在IP Address輸入168.95.1.0
    3. 這時候底下欄位就會自動計算出:
    • 可用Subnet=1
    • 可用Hosts=65534 (2^16-2,要去頭尾)
    • Host Address Range=168.95.0.1 - 168.95.255.254
    • Broadcast Address=168.95.255.255
試算10.1.8.0/24的Subnetwork, Directed Broadcast和可用IP Range
  1. 首先在Network Class選擇A
  2. 接著在IP Address輸入10.1.8.0
  3. 接著在Subnet Mask下拉選擇255.255.255.0或是在Mask Bits下拉選擇24
  4. 這時候底下欄位就會自動計算出:
  • 可用Subnet=65536 (因為有16bits,即2^16)
  • 可用Hosts=254
  • Host Address Range=10.1.8.1 - 10.1.8.254
  • Broadcast Address=10.1.8.255
試算192.168.1.0/26的Subnetwork, Directed Broadcast和可用IP Range
  1. 首先在Network Class選擇C
  2. 接著在IP Address輸入192.168.1.0
  3. 接著在Mask Bits下拉選擇26
  4. 這時候底下欄位就會自動計算出:
  • 可用Subnet=4
  • 可用Hosts=62
  • Host Address Range=192.168.1.1 - 192.168.1.62
  • Broadcast Address=192.168.1.63




No comments:

Post a Comment