回覆列表
  • 1 # 使用者8310857043059

    內網中192.168.1.199的前三組是網路號,後一組是主機號,子網掩碼就是255.255.255.0

    首先要說明的是:不是某個IP的網路號和主機號決定子網掩碼是什麼,而是子網掩碼決定了某個IP地址的網路號與主機號是什麼,IP地址是要搭配子網掩碼使用的。例如上面的子網掩碼決定了192.168.1.199的前三段192.168.1是網路號,最後一段199是主機號。

    我們再來理解子網掩碼的作用,先舉個例子,市面上的兩個廠家都生產電子秤,每個廠家都堅稱他們的秤最準,那你是怎麼知道他們的秤到底準不準?很簡單,你去找一個 1KG 的國際千克原器,各放到他們的秤上測量,如果秤的測量值是1KG,那這把秤就是準的,子網掩碼的作用就相當於這個大家公認的國際千克原器,是我們測量兩個IP是否屬於同一個網段的一個工具(應該說是讓你知道某個IP地址的網路號與主機號分別是什麼) 。

    如果讓你判斷一個IP地址:192.168.1.199的網路號和主機號分別是什麼?

    請問你怎麼判斷?你憑什麼說192.168.1是網路號?199是主機號?有什麼根據嗎?

    但是如果我給你一個IP地址是以下(帶子網掩碼)形式的:

    IP:192.168.1.199

    子網掩碼:255.255.255.0

    那麼根據大家公認的規則,你就可以得出這個IP的網路號和主機號了,怎麼算呢?

    子網掩碼的長度和IP地址一樣也是一串32位的二進位制數字,只不過為人類的可讀性和記憶性的方便,通常使用十進位制數字來表示,例如把上面的IP地址和子網掩碼都轉換成相應的二進位制就是下面這樣的:

    十進位制 二進位制

    IP 地址:192.168.1.199 ‐>11000000.10101000.00000001.11000111

    子網掩碼:255.255.255.0 ‐>11111111.11111111.11111111.00000000

    十進位制的顯示形式是給人看的,二進位制的顯示形式是給計算機看的。。。

    子網掩碼的左邊是網路位,用二進位制數字“1”表示,1的數目等於網路位的長度;右邊是主機位,用二進位制數字“0”表示,0的數目等於主機位的長度。

    例如上面的子網掩碼255.255.255.0的 “1”的個數是左邊24位,則對應IP地址左邊的位數也是24位;

    十進位制 二進位制

    IP 地址:192.168.1.199 ‐>11000000.10101000.00000001.11000111

    子網掩碼:255.255.255.0 ‐>11111111.11111111.11111111.00000000

    則這個IP地址的網路號就是11000000.10101000.00000001 ,轉換成十進位制就是 192.168.1,網掩碼255.255.255.0的 “0”的個數是右邊8位,則這個IP地址的主機號就是11000111,轉換成十進位制就是199.

    下班了,後面有空再接。。。

  • 中秋節和大豐收的關聯?
  • 螞蟻是二維生物麼?