win7系統(tǒng)下載
當(dāng)前位置: 首頁 > 網(wǎng)絡(luò)技術(shù)教程 > 詳細(xì)頁面

網(wǎng)絡(luò)設(shè)置子網(wǎng)掩碼與前綴長度

發(fā)布時間:2023-01-13 文章來源:深度系統(tǒng)下載 瀏覽:

網(wǎng)絡(luò)技術(shù)是從1990年代中期發(fā)展起來的新技術(shù),它把互聯(lián)網(wǎng)上分散的資源融為有機(jī)整體,實現(xiàn)資源的全面共享和有機(jī)協(xié)作,使人們能夠透明地使用資源的整體能力并按需獲取信息。資源包括高性能計算機(jī)、存儲資源、數(shù)據(jù)資源、信息資源、知識資源、專家資源、大型數(shù)據(jù)庫、網(wǎng)絡(luò)、傳感器等。 當(dāng)前的互聯(lián)網(wǎng)只限于信息共享,網(wǎng)絡(luò)則被認(rèn)為是互聯(lián)網(wǎng)發(fā)展的第三階段。

提到子網(wǎng)掩碼和前綴長度,或許你不會感到陌生。沒錯,前者出現(xiàn)在 PC 本地連接屬性設(shè)置里,后者在安卓手機(jī)的 WLAN 靜態(tài) IP 設(shè)置選項里也會看到。

子網(wǎng)掩碼和前綴長度的換算

網(wǎng)上很多專業(yè)術(shù)語實在羞澀難懂,這里菲菲君就與同學(xué)們用最簡單易懂的字語一起來補(bǔ)習(xí)一下關(guān)于子網(wǎng)掩碼 or 前綴長度的基礎(chǔ)常識。

  • 最常用的子網(wǎng)掩碼:255.255.255.0(Windows 默認(rèn)掩碼)
  • 最常見的前綴長度:24(Android 手機(jī)默認(rèn)的網(wǎng)絡(luò)前綴)

這兩種形式其實是不同操作系統(tǒng)對于網(wǎng)絡(luò)子網(wǎng)的不同表示方式,那么這里的 24 是怎么計算得出的呢?我們只要將 255 換算為二進(jìn)制就可以很直觀得出結(jié)論:

每個255的二進(jìn)制 = 11111111 - 11111111 - 11111111 - 00000000

數(shù)一數(shù)算下來,正好 24 個 1(每個 255 相當(dāng)于 8 個 1 ,8*3=24)

子網(wǎng)掩碼在網(wǎng)絡(luò)通信中的作用

理解了子網(wǎng)掩碼的兩種表現(xiàn)形式,那么子網(wǎng)掩碼到底在 TCP/IP 網(wǎng)絡(luò)通信中扮演什么樣的角色,它的具體作用是什么?

網(wǎng)絡(luò)設(shè)備只有同時配置了 IP地址 和 子網(wǎng)掩碼 才能正常通信,而子網(wǎng)的作用就是告知網(wǎng)絡(luò)通訊數(shù)據(jù)包下一步該發(fā)給誰(可以簡單這么理解)

  • 如果設(shè)備通過掩碼計算得出目標(biāo) IP 跟自己是同一子網(wǎng)(網(wǎng)段),那么就會認(rèn)為對方跟自己屬于同一鏈路,直接通過arp協(xié)議即可直連。
  • 如果跟目標(biāo) IP 地址不再同一子網(wǎng)的話,那么就會將數(shù)據(jù)包發(fā)送到網(wǎng)關(guān)地址(路由器),由網(wǎng)關(guān)處理后續(xù)的數(shù)據(jù)包轉(zhuǎn)發(fā)工作

其實對于計算機(jī)本身來說,只需設(shè)置了 IP 和 子網(wǎng)掩碼,就會在內(nèi)部自動生成路由表(PC上 route print 命令可以查看),不管是路由器還是電腦、手機(jī),都有自己的路由表。

而路由表就相當(dāng)于導(dǎo)航一樣,告訴計算機(jī) IP 數(shù)據(jù)包下一跳該怎么走:要發(fā)向哪里,是該發(fā)給網(wǎng)關(guān)轉(zhuǎn)發(fā),還是可以直接通信。

其他類型的子網(wǎng)掩碼

除了常見的 255.255.255.0 ,其他子網(wǎng)掩碼還是很多類型

  • 比如我們家里的寬帶 PPPoE 自動獲取的 IP 掩碼通常都是 255.255.255.255 ,代表運營商分配單個 IP 地址給你,不需要網(wǎng)絡(luò)和廣播地址,可以節(jié)省IP資源
  • 路由表中的 IP地址和子網(wǎng)掩碼掩碼都為 0.0.0.0 ,表示默認(rèn)的目標(biāo) IP 網(wǎng)段,下一跳網(wǎng)關(guān)通常都是路由器的 IP 地址。
  • 更加復(fù)雜的網(wǎng)段劃分還會利用到類似 255.255.248.0(對應(yīng)的前綴長度為 21)等等擴(kuò)展類型的掩碼,它的作用對于大多人簡單了解即可。

假設(shè)單位有300臺電腦需劃為同一子網(wǎng),使用C類默認(rèn) 255.255.255.0 掩碼顯然不夠用,使用 255.255.0.0 又會造成 IP 的極大浪費,那么就可以采用 255.255.254.0 掩碼來劃分。

這樣算下來,同一子網(wǎng)內(nèi),就可以分配到 192.168.0.1 -- 192.168.1.254 ,總共 510 個實際可用的 IP 地址,分配給 300 臺電腦完全綽綽有余。

最后,留給同學(xué)們一道課外作業(yè),子網(wǎng)掩碼 255.255.254.0 對應(yīng)的前綴長度是多少?同一交換機(jī)下 IP 為 192.168.1.128 和 192.168.2.64 的兩臺電腦最少劃分為多少掩碼才能 通呢?


網(wǎng)絡(luò)的神奇作用吸引著越來越多的用戶加入其中,正因如此,網(wǎng)絡(luò)的承受能力也面臨著越來越嚴(yán)峻的考驗―從硬件上、軟件上、所用標(biāo)準(zhǔn)上......,各項技術(shù)都需要適時應(yīng)勢,對應(yīng)發(fā)展,這正是網(wǎng)絡(luò)迅速走向進(jìn)步的催化劑。