子網掩碼(subnet mask)又叫網絡掩碼、地址掩碼、子網絡遮罩。
它是壹種用來指明壹個IP地址的哪些位標識的是主機所在的子網,以及哪些位標識的是主機的位掩碼。
子網掩碼不能單獨存在,它必須結合IP地址壹起使用。子網掩碼只有壹個作用,就是將某個IP地址劃分成網絡地址和主機地址兩部分。
子網掩碼是壹個32位地址,用於屏蔽IP地址的壹部分以區別網絡標識和主機標識,並說明該IP地址是在局域網上,還是在廣域網上。
擴展資料:
子網掩碼的作用:
壹、分割網絡
由於計算機數量不斷增加,人們發展IP地址數量很快要不夠用了,而有類IP的IP分類方法會造成許多IP地址的浪費,如某公司申請到壹個A類IP地址範圍,其有效IP數量可達2^24-2,即1600萬之多,而公司中不可能有什麽多電腦。於是人們想把著能不能把壹個大的網絡分割為若幹個小網絡。
那如何來區別不同IP地址是否在同壹網絡呢?這裏就需要使用子網掩碼了,子網掩碼與IP地址壹樣也是壹個32位的二進制數,每個IP都規定壹定子網掩碼,把IP地址與子網掩碼進行二進位的或,得到的就是網絡號,如果網絡號相同就表示二臺電腦在同壹網段,可以直接通訊,不需要路由器幫忙。
二 、 計算網絡號
1、每臺電腦事先會把自己IP和自己的子網掩碼進行“與”操作,得到自己的網段號,如A電腦處在192.168.1.0網段,B電腦處在192.168.0.0網段。
2、B電腦向A電腦發數據包時,會把A電腦的IP與B電腦的子網掩碼進行“與”操作,得到網絡號是192.168.0.0,B電腦會認為A電腦與自己在同壹網段,所以數據包會順利發出。
百度百科-子網掩碼