回覆列表
  • 1 # 使用者4863002884416

    一樓回答的已經很形象了,說下自己的見解。

    拿郵政編碼來類比一下, 6位,分三段,每兩位代表特別的含義,如:

    郵政編碼是用來給投遞所編碼,IP地址是用來給主機編碼。

    郵政編碼是6位十進位制數字表示,IP地址是若干位01編碼表示,其中IPv4是32位,IPv6是128位

    郵政編碼按照省縣(市)投遞所依次定位,IP地址先定位是哪個子網,再定位到主機在這個子網裡的編號(前若干位理解成子網編號,後若干位是主機編號)

    為什麼IP地址當中表示子網的位數和主機編號的位數不一定呢?

    主要是為了充分利用IP地址。IP地址的位數有限,能表示的資訊也是有限的。假如我們像郵政編碼那樣規定,例如:前8位為子網掩碼,後24位為主機編號,也就是一個網段中最多可以有2^24-2臺主機,再多的話就無法編碼。假如一個網段中只有兩臺主機,那就根本不需要那麼多位數來標識主機,就使大量的IP地址無法使用,假如這個網段中主機比較多,超過了24位所能表達的數目,那就會出現IP地址不夠用的情況,因此如果規定了位數,就會非常不靈活,沒辦法更好地利用IP資源。

    子網掩碼到底是什麼鬼?

    既然定死位數不靈活,那就不定死唄。

    那麼問題來了,給你一個IP地址,你該怎麼解析呢?我們不知道拿前幾位去找子網,然後拿剩下的位數去找主機。子網編號和主機編號,在不同的地方分隔會導致我們最終定位到的主機完全不同。

    子網掩碼就是要告訴大家,子網佔了多少位,主機編號佔了多少位的。

    表示子網的位設為1,主機編號為0,轉換成十進位制,就是我們常見的子網掩碼了。

    例如:前8位表示 子網編號,後24位表示主機編號,最後的掩碼就是255.0.0.0。

  • 中秋節和大豐收的關聯?
  • CIN是什麼病嚴不嚴重?