✔ 最佳答案
首先先認識一下class及subnet
class a:1-126;subnet:255.0.0.0
class b:128-191;subnet:255.255.0.0
class c:192-223;subnet:255.255.255.0
class d:224-239;subnet:255.255.255.255
class e:240-255;subnet:255.255.255.255
Network 172.16.0.0/18
172.16.0.0
255.255.192.0
可唔可以系/19,/16,/24....
當然可以,照「172.16.0.0」它屬於class b,所以設定subnet範圍由16-24
仲有個subnet mask系點計出黎家
1 2 4 8 16 32 64 128
1111 1111
二進制及十進制
1=1
10=2
100=4
1000=8
10000=16
100000=32
1000000=64
10000000=128
就「172.16.0.0/18」
172.16.0.0
255.255.192.0
255.255.192.0=1111 1111.1111 1111.1100 0000.0000 0000
至於「18」=由頭開始數有18個「1」
至於點解「172.16.0.0/18」並不是「16」可能是由於需要用的ip範圍超過本身的數目,所以就要借位,增加ip可派出去的數量。
/19,/16,/24
255.255.224.0=1111 1111.1111 1111.1110 0000.0000 0000
255.255.0.0=1111 1111.1111 1111.0000 0000.0000 0000
255.255.255.0=1111 1111.1111 1111.1111 1111.0000 0000
至於計算需要用哪一個class
就以class c來說,它可以派253部機,因為0、1、255都不會用。
而閣下的「172.16.0.0」單這樣來看,就「255x255」減頭及尾的數,所剩下的就是可以用的ip數目,但由於不夠用,所以就「/18」借subnet的來轉為ip來用。
至於要想用哪一個class,就視乎需要ip的數目來設定。