詳解IP地址后面斜杠加具體數字


如:xx.xx.xx.2/24
       xx.xx.xx.0/24
hzhsan:通俗一點就是,斜杠后面的數字就表示子網掩碼,數字具體代表32位子網掩碼(二進制形式)中前面的“1”的個數。
而且前面的“ip地址”也不一定是一個ip地址,也可能是一個網絡號(末位是0)。
通過后面數字可以將前面的網段進一步細划分成具體的子網。

所以
       xx.xx.xx.2/24   ——>表示一個ip地址xx.xx.xx.2,24告訴了這個ip地址所對應的子網掩碼。
       xx.xx.xx.0/24   ——>表示一個網段,並且24告訴了當前具體的子網掩碼。


      其實這個就是用CIDR的形式表示的一個網段,或者說子網。
      CIDR:無類別域間路由選擇,Classless and Subnet Address Extensions and Supernetting
      我們知道確定一個子網需要知道主機地址和子網掩碼,但用CIDR的形式,可以簡單得到兩個數值。舉例說吧,192.168.0.0/24”就表示,這個網段的IP地址從192.168.0.1開始,到192.168.0.254結束(192.168.0.0和192.168.0.255有特殊含義,不能用作IP地址);子網掩碼是255.255.255.0。  
      上面的子網掩碼怎么來的呢?其實關鍵就在“24”上。我們知道IP地址是四個十進制數組成的,相當於32位二進制。用CIDR表示形式,后一個數字將這32位進行了間隔(以24為例):前24位用"1"表示,后面8位用0表示,得到一個二進制數: 
11111111 11111111 11111111 00000000。將其轉化為十進制,就是:255.255.255.0了。   
      例如:192.168.1.0/24表示網段是192.168.1.0,子網掩碼是24位,子網掩碼為:255.255.255.0,用二進制表示為:11111111 11111111 11111111 00000000 ,這里為什么是24呢,就是因為子網掩碼里面的前面連續的“1”的個數為24個,一定要連續的才行。  
      再給你舉個例子,192.168.1.0/28表示的意思是網段是192.168.1.0,子網掩碼為:255.255.255.240,用二進制表示為:11111111 11111111 11111111 11110000。  
      這時候你也許就疑惑了,就是24和28兩個字不一樣,為什么網段是一樣的呢?  
      24位說明網絡位是24位,那么主機位就是32-24=8位了,則子網的IP個數是254個,即是從00000001到11111110.   
      28位說明網絡位是28位,那么主機位4位,則子網的IP個數是14個,即是從00000001到00001110.
————————————————
版權聲明:本文為CSDN博主「風吹過的時光」的原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/hzhsan/article/details/44100215


免責聲明!

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



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