網絡工作人員經常需要與ip和子網掩碼等打交道,相信絕大數的朋友都知道IP的意思,但是還不理解子網掩碼的意思,下面武林網小編來為大家介紹下關于子網掩碼的相關知識,希望能夠對網絡感興趣的用戶有所學習。
什么是子網掩碼?
子網掩碼又叫網絡掩碼、地址掩碼、子網絡遮罩,它是一種用來指明一個IP地址的哪些位標識的是主機所在的子網以及哪些位標識的是主機的位掩碼。子網掩碼不能單獨存在,它必須結合IP地址一起使用。子網掩碼只有一個作用,就是將某個IP地址劃分成網絡地址和主機地址兩部分。子網掩碼(subnet mask)是每個使用互聯網的人必須要掌握的基礎知識,只有掌握它,才能夠真正理解TCP/IP協議的設置。
子網掩碼的作用是什么?
子網掩碼是用于屏蔽IP地址的一部分以區別網絡標識和主機標識,并說明該IP地址是在局域網上,還是在遠程網上,它不能單獨使用,必須跟IP地址結合在一起使用。
子網掩碼將IP分為三類地址:
A 類:255.0.0.0
B 類:255.255.0.0
C 類:255.255.255.0
當子網掩碼為255.255.255.255時說明這個子網網絡只有一個IP地址,代表主機。一般作為網絡設備的環回接口。
每一種子網掩碼都限制了該局域網多少電腦可以相互訪問,該子網可以有多少臺電腦。
比如一個局域網子網有600臺電腦,而且這些電腦必須要可以互相訪問,那么我們應該如何來設置子網掩碼?
由于C類地址每一個網段可以有255臺電腦,B類地址每一個網段可以有255*255=65025臺電腦,而A類地址每一個網段可以有255*255*255=16581375臺電腦,因此,我們一般使用C類地址,這里600的話相當于至少需要3個255臺電腦,因此我們可以使用256-3=253,那么子網掩碼為255.255.253.0,這樣子網里面192.168.0.X,192.168.1.X,192.168.2.X三個網段的電腦都可以相互訪問。
其實當600臺電腦需要互相訪問的話我們不只可以設置255.255.253.0,同樣,255.255.X.0,這個X可以為0到253的任意一個數,不過越大的話就越容易形成網絡風暴。因此,盡量不要將太多的電腦劃分為一個子網。
同樣的道理,如果是2000臺電腦,那么我們就通過2000來除以255,將近等于8,然后再通過256減去8就等于248,那么子網掩碼就可以設置成255.255.248.0,依次類推。
對于那些用二進制來講解算子網掩碼主機數對于很多人來講要比較繁瑣,因此,這樣算起來相對要簡單很多,大家只要搞懂套路就容易多了。
新聞熱點
疑難解答