劉欽濤
【摘 要】子網(wǎng)劃分是計(jì)算機(jī)網(wǎng)絡(luò)管理者最基本的技能,在網(wǎng)絡(luò)規(guī)劃和搭建中起著重要的作用。在網(wǎng)絡(luò)專業(yè)的教學(xué)中,子網(wǎng)劃分是師生教與學(xué)的重點(diǎn)和難點(diǎn)。論文以“子網(wǎng)掩碼”為中心,用“表格法”和“口訣法”突破子網(wǎng)劃分教與學(xué)的難點(diǎn),對學(xué)生考級考證及實(shí)訓(xùn)有很大的幫助。
【Abstract】Subnetting is the most basic skill of computer network managers, it plays an important role in network planning and construction. In the teaching of network specialty, the subnetting is the key and difficult point of teaching and learning between teachers and students. This paper takes "subnet mask" as the center, and uses "table method" and "pithy formula method" to break through the difficulties in subnet teaching and learning, which is of great help to students' grade examination and practical training.
【關(guān)鍵詞】子網(wǎng)劃分;子網(wǎng)掩碼;表格法;口訣法
【Keywords】 subnetting; subnet mask; table method; pithy formula method
【中圖分類號】TP393;G712 【文獻(xiàn)標(biāo)志碼】A 【文章編號】1673-1069(2019)04-0107-02
1 引言
子網(wǎng)劃分是在邏輯層面上將一個(gè)比較大的網(wǎng)絡(luò)劃分成若干個(gè)小的網(wǎng)絡(luò)[1]。子網(wǎng)劃分可避免網(wǎng)絡(luò)地址和帶寬的浪費(fèi),提高網(wǎng)絡(luò)性能。掌握子網(wǎng)劃分方法,對計(jì)算機(jī)網(wǎng)絡(luò)管理者和規(guī)劃者來說是很重要的。在計(jì)算機(jī)網(wǎng)絡(luò)專業(yè)的教學(xué)中,需要學(xué)生熟練掌握和運(yùn)用。因涉及知識多,步驟繁,易出錯,是教與學(xué)的難點(diǎn)。經(jīng)過多年實(shí)踐研究,確立以“子網(wǎng)掩碼”為中心,采用“表格法”和“口訣法”,對突破教與學(xué)的難點(diǎn)、對學(xué)生考級考證及實(shí)訓(xùn)大有裨益。
2 子網(wǎng)劃分的中心——“子網(wǎng)掩碼”
子網(wǎng)掩碼又叫網(wǎng)絡(luò)掩碼、子網(wǎng)絡(luò)遮罩,用來判斷一個(gè)IP地址所對應(yīng)的網(wǎng)絡(luò)地址。對于A、B、C類IP地址,缺省的即沒有進(jìn)行子網(wǎng)劃分沒有借位的子網(wǎng)掩碼分別為255.0.0.0,
255.255.0.0,255.255.255.0。
因子網(wǎng)劃分是通過借用IP地址主機(jī)號的高位來充當(dāng)子網(wǎng)地址的,因此可得出這樣的結(jié)論:若劃分了子網(wǎng),向主機(jī)號借位了,子網(wǎng)掩碼就肯定改變,且從變化量上可算出子網(wǎng)個(gè)數(shù)及借位數(shù)。子網(wǎng)掩碼的重要性還在于:將子網(wǎng)掩碼和IP地址進(jìn)行與運(yùn)算,可得出IP的網(wǎng)絡(luò)地址,并推算出廣播地址及主機(jī)地址;子網(wǎng)劃分是靠子網(wǎng)掩碼來實(shí)現(xiàn)的,所以學(xué)習(xí)子網(wǎng)劃分就要緊緊圍繞“子網(wǎng)掩碼”這個(gè)中心,掌握它的規(guī)律,就可掌握子網(wǎng)劃分的精髓。
以借3位主機(jī)號為例,解釋C類地址子網(wǎng)掩碼的變化。
因從主機(jī)號的最左邊借了3位,網(wǎng)絡(luò)號變成27位(24+3),主機(jī)號變成5位(8-3)。新的子網(wǎng)掩碼由255.255.255.0變?yōu)?55.255.255.224((11100000)2=27+26+25=224)。
下面兩種方法都是圍繞子網(wǎng)掩碼這個(gè)中心展開的。
3 表格法
表格法適用于給定要劃分子網(wǎng)數(shù)的情況。先根據(jù)要劃分的子網(wǎng)數(shù)n,用公式n≤2m算出需向主機(jī)號借用的位數(shù)m,然后將借用這幾位的位權(quán)相加算出子網(wǎng)掩碼的變化量,接著將借用最低位的位權(quán)確定為子網(wǎng)間的跨步,最后套用表1可使問題迎刃而解。為了便于理解問題,表1的列標(biāo)題和位置最好保持不變。
下面說明使用方法:
例:把C類網(wǎng)絡(luò)192.168.1.0劃成8個(gè)子網(wǎng),請算劃分后的子網(wǎng)掩碼、每個(gè)子網(wǎng)的網(wǎng)絡(luò)地址和廣播地址及主機(jī)地址、主機(jī)數(shù)是多少?
表1中編號列的內(nèi)容是根據(jù)要劃分的子網(wǎng)數(shù)確定的。本題要劃成8個(gè)子網(wǎng),所以編號列的內(nèi)容是1~8。
表1中子網(wǎng)號列的內(nèi)容是借用二進(jìn)制位數(shù)的排列組合。公式n≤2m中n=8,m=3,即要劃分8個(gè)子網(wǎng),至少要借用主機(jī)號中的高3位二進(jìn)制位來做子網(wǎng)號,主機(jī)號只能用低5位來表示。這3位二進(jìn)制數(shù)的排列組合000、001、010、011、100、101、110、111就構(gòu)成子網(wǎng)號列的內(nèi)容。
網(wǎng)絡(luò)地址列的內(nèi)容是表格中其他數(shù)據(jù)的基礎(chǔ)。因借的高3位的位權(quán)分別是128、64、32,所以子網(wǎng)掩碼變?yōu)?55.255.255.224。這三位的最低位權(quán)為32,因此可確定這8個(gè)子網(wǎng)間的跨步為32。第1、2、3、4、5、6、7、8個(gè)子網(wǎng)的網(wǎng)絡(luò)地址就分別為192.168.1.0、32、64、96、128、160、192、224。
廣播地址列的內(nèi)容填寫很簡單,因 IP地址是連續(xù)的,第1個(gè)子網(wǎng)的廣播地址就是第2個(gè)子網(wǎng)的網(wǎng)絡(luò)地址的主機(jī)號減1得到的。第2個(gè)子網(wǎng)的網(wǎng)絡(luò)地址是192.168.1.32 ,那么第1個(gè)子網(wǎng)的廣播地址就是192.168.1.31。同理可推導(dǎo)出其他子網(wǎng)的廣播地址。
由于網(wǎng)絡(luò)地址和廣播地址不能用作主機(jī)地址,所以主機(jī)地址列的內(nèi)容就是去掉網(wǎng)絡(luò)地址和廣播地址的中間部分。如第1個(gè)子網(wǎng)的網(wǎng)絡(luò)地址為192.168.1.0,第1個(gè)子網(wǎng)的廣播地址就是192.168.1.31,那么“砍頭去尾”剩的中間部分192.168.1.1~192.168.1.30就是合法的主機(jī)地址,此時(shí)主機(jī)號上有30個(gè)連續(xù)數(shù)字,子網(wǎng)主機(jī)數(shù)就是30,結(jié)果見表2。
表2中IP地址是連續(xù)的,成S型排列。
4 口訣法
口訣法適用于已知IP和子網(wǎng)掩碼的情況??谠E的內(nèi)容是:“網(wǎng)得魚,腌得味,要廣播,去頭尾,最合法”。這5句3字口訣講述了一個(gè)慷慨的漁民打魚、腌魚、通知大家吃魚的故事,蘊(yùn)藏著子網(wǎng)劃分的奧秘。解釋如下:
①網(wǎng)得魚,是“網(wǎng)得與”的諧音,意是網(wǎng)絡(luò)地址的獲得需要與運(yùn)算,IP和子網(wǎng)掩碼與運(yùn)算的結(jié)果是網(wǎng)絡(luò)地址。
例:求IP 192.168.100.20 子網(wǎng)掩碼255.255.255.240所在的網(wǎng)絡(luò)合法主機(jī)地址范圍。
算合法的主機(jī)地址,先要算IP所在的網(wǎng)絡(luò)地址。根據(jù)口訣,該網(wǎng)絡(luò)地址該是192.168.100.20 和 255.255.255.240相與的結(jié)果,得出網(wǎng)絡(luò)地址是192.168.100.16。
②腌得味,是“掩得位”的諧音,是從子網(wǎng)掩碼中得到網(wǎng)絡(luò)號的二進(jìn)制位數(shù)和主機(jī)號的二進(jìn)制位數(shù)。
該題的子網(wǎng)掩碼是255.255.255.240,不是缺省的,說明有借位。由于240=128+64+32+16,可得從主機(jī)號借的二進(jìn)制位數(shù)是4。因該IP為C類,所以借位后網(wǎng)絡(luò)號的二進(jìn)制位數(shù)是24+4=28,主機(jī)號的二進(jìn)制位數(shù)是8-4=4。
③要廣播,是“幺廣播”的諧音,幺就是1,意是廣播地址是要把IP中主機(jī)號的二進(jìn)制位全部置為1。
題中網(wǎng)絡(luò)地址是192.168.100.16,把主機(jī)號的4位二進(jìn)制位全部置為1((1111)2=15)可得出廣播地址是192.168.100.31(16+15)。
④去頭尾,最合法。魚的頭尾少肉,除去最合理。同理子網(wǎng)的全部IP是從網(wǎng)絡(luò)地址到廣播地址。網(wǎng)絡(luò)地址最小相當(dāng)于魚尾,廣播地址最大相當(dāng)于魚頭,最合法的主機(jī)地址就是砍去廣播地址的頭,去掉網(wǎng)絡(luò)地址的尾得到的。
本題網(wǎng)絡(luò)地址是192.168.100.16,廣播地址是192.168.100.31。根據(jù)口訣,去頭尾得到最合法的主機(jī)地址是192.168.100.17~30,有14個(gè)合法的IP可分配。
將抽象虛擬的子網(wǎng)劃分化成四句口訣,形象有趣,容易記,對學(xué)生掌握子網(wǎng)劃分的技能起到了很好的作用。
【參考文獻(xiàn)】
【1】寧芳露,楊旭東.網(wǎng)絡(luò)互聯(lián)及路由器技術(shù)教程與實(shí)訓(xùn)[M].北京:北京大學(xué)出版社,2008.