子網掩碼是壹個32位地址,用於屏蔽IP地址的壹部分,以區分網絡標識和主機標識,並說明IP地址是在局域網上還是在遠程網絡上。
:規則
子網掩碼的設置必須遵循壹定的規則。和二進制IP地址壹樣,子網掩碼由1和0組成,1和0分別是連續的。子網掩碼的長度也是32位,網絡位在左邊,用二進制數“1”表示,1的個數等於網絡位的長度;右邊是主機位,用二進制數“0”表示,0的個數等於主機位的長度。
這樣做的目的是在不改變原網段號的情況下,使掩碼和ip地址與0做按位與運算,覆蓋原主機號,通過0的位數很容易確定子網中的主機數(主機位數2的冪是-2,因為所有主機號都是1,表示網絡的網絡號,是兩個特殊地址)。只有通過子網掩碼才能顯示壹個主機的子網與其他子網的關系,使網絡能夠正常工作。