ip地址&子網掩碼


IP 地址

IP 32位,分為網絡號和主機號兩部

子網掩碼

子網掩碼只有一個作用,就是將某個IP地址划分成網絡地址和主機地址兩部分。子網掩碼的長度是32位,左邊是網絡位,用二進制數字“1”表示;右邊是主機位,用二進制數字“0”表示。

如何根據IP地址和子網掩碼,計算網絡地址:
①、將IP地址與子網掩碼轉換成二進制數。
②、將二進制形式的 IP 地址與子網掩碼做“與”運算。
③、將得出的結果轉化為十進制,便得到網絡地址。
如下圖:

IP地址和子網划分學習筆記之《子網掩碼詳解》

子網掩碼的表示方法

①、點分十進制表示法

二進制轉換十進制,每8位用點號隔開
例如:子網掩碼二進制11111111.11111111.11111111.00000000,表示為255.255.255.0

②、CIDR斜線記法

IP地址/n
例1:192.168.1.100/24,其子網掩碼表示為255.255.255.0,二進制表示為11111111.11111111.11111111.00000000
例2:172.16.198.12/20,其子網掩碼表示為255.255.240.0,二進制表示為11111111.11111111.11110000.00000000
不難發現,例1中共有24個1,例2中共有20個1,所以n是這么來的。

子網划分:

子網掩碼往右移動 n 位(二進制的位數),就能等分成 2^n 個子網。例如 IP 是:192.168.1.100/24,n 為 1 ~ 32 的數字,表示子網掩碼中網絡號的長度,通過n的個數確定子網的主機數 = 2^(32-n)-2
-2 的原因是去掉網絡地址、廣播地址:
主機位全為 0 時表示本網絡的網絡地址,網絡地址(Network address)是互聯網上的節點在網絡中具有的邏輯地址。
主機位全為 1 時表示本網絡的廣播地址,廣播地址 (Broadcast Address)是專門用於同時向網絡中所有工作站進行發送的一個地址。

網關

從一個網絡向另一個網絡發送信息,也必須經過一道“關口”,這道關口就是網關。計算機的網關(Gateway)就是到其他網段的出口,也就是路由器接口IP地址。路由器接口使用的IP地址可以是本網段中任何一個地址,不過通常使用該網段的第一個可用的地址或最后一個可用的地址,這是為了盡可能避免和本網段中的主機地址沖突。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM