寫(xiě)一下IP地址和子網(wǎng)劃分的東西吧,感覺(jué)自己這部分學(xué)的不扎實(shí),總是會(huì)忘。
先說(shuō)IP地址,IP地址由一個(gè)32位長(zhǎng)的二進(jìn)制數(shù)表示,這個(gè)二進(jìn)制數(shù)又分為4個(gè)8位組,因?yàn)槲覀兌剂?xí)慣使用10進(jìn)制,所以把這種4個(gè)8位組用10進(jìn)制數(shù)來(lái)表示,這4個(gè)10進(jìn)制數(shù)用圓點(diǎn)隔開(kāi),稱為點(diǎn)分10進(jìn)制,也就是我們常見(jiàn)的IP地址的表示形式,如:192.168.1.1
一個(gè)IP地址由兩部分組成,前半部分為網(wǎng)絡(luò)號(hào),后半部分為主機(jī)號(hào)。
IP地址分類:
A類地址:前8比特表示網(wǎng)絡(luò)號(hào),后面24比特表示主機(jī)號(hào),范圍是0-127,因?yàn)榫W(wǎng)絡(luò)號(hào)全為0的IP地址保留,且127地址保留給回送地址,所以A類地址的范圍其實(shí)應(yīng)該是1-126,一共是126個(gè)地址,每個(gè)地址最多可容納主機(jī)為2的24次冪減2=16777214臺(tái)
B類地址:前16比特表示網(wǎng)絡(luò)號(hào),后16比特表示主機(jī)號(hào),范圍是128-191,每個(gè)B類地址最多可容納主機(jī)數(shù)為2的16次冪減2=65534臺(tái)
C類地址:前24比特表示網(wǎng)絡(luò)號(hào),后8比特表示主機(jī)號(hào),范圍是192-223,每個(gè)C類地址最多可容納主機(jī)數(shù)為2的8次冪減2=254臺(tái)
D類地址:224-239,組播地址
E類地址:240-255,保留實(shí)驗(yàn)用
私有地址:10.0.0.0~~10.255.255.255
172.16.0.0~~172.31.255.255
192.168.0.0~~192.168.255.255
子網(wǎng)掩碼:子網(wǎng)掩碼的主要作用是告知網(wǎng)絡(luò)設(shè)備,某個(gè)IP地址哪部分是網(wǎng)絡(luò)位,哪部分是主機(jī)位,只要確定了目標(biāo)地址的網(wǎng)絡(luò)部分,路由器就可以實(shí)施路由尋直策略,主機(jī)部分不參與路由器的路由尋址決策。子網(wǎng)掩碼為1的部分對(duì)應(yīng)網(wǎng)絡(luò)位,子網(wǎng)掩碼為0的部分對(duì)應(yīng)主機(jī)位。
A類地址的默認(rèn)子網(wǎng)掩碼為255.0.0.0
B類地址的默認(rèn)子網(wǎng)掩碼為255.255.0.0
C類地址的默認(rèn)子網(wǎng)掩碼為255.255.255.0
將子網(wǎng)掩碼與IP地址做與運(yùn)算后得到的就是網(wǎng)絡(luò)地址
Classless Inter-Domain Routing(CIDR)無(wú)類域間路由
相當(dāng)重要滴東西,提高了IP地址的利用率,不再像之前那樣將IP地址分為A類B類C類,而是根據(jù)掩碼長(zhǎng)度來(lái)區(qū)分IP地址,比如一個(gè)A類地址10.1.1.1,默認(rèn)的掩碼應(yīng)該為8位,所以這個(gè)A類地址所在的網(wǎng)絡(luò)應(yīng)該是10.0.0.0/8,現(xiàn)在通過(guò)改變掩碼長(zhǎng)度,可將掩碼改為24位,那么這個(gè)IP地址所在的網(wǎng)絡(luò)就應(yīng)該是10.1.1.0/24,當(dāng)然從這里還可以延伸出很多東西,這個(gè)以后專門(mén)寫(xiě)吧。
Variable Length Subnet Masks(VLSM)可變長(zhǎng)子網(wǎng)掩碼
主要的作用也是節(jié)省IP地址,減少路由表大小之類的功能,我個(gè)人理解,VLSM和CIDR之間的區(qū)別就是前者是把網(wǎng)絡(luò)位變長(zhǎng),后者剛好相反,也不知道理解的對(duì)不對(duì)。使用VLSM的話,所采用的路由協(xié)議必須是支持他的,比如RIP2,OSPF,EIGRP和BGP等。舉個(gè)例子,一個(gè)C類地址192.168.1.1,默認(rèn)網(wǎng)絡(luò)地址為192.168.1.0/24,使用VLSM將其子網(wǎng)掩碼變?yōu)?6位,那么他的網(wǎng)絡(luò)地址就是192.168.0.0/16
子網(wǎng)劃分:
主要是兩個(gè)公式吧,我以前劃這個(gè)也劃不明白,總是糊涂,感覺(jué)這兩個(gè)公式還挺簡(jiǎn)單的,也不知道有沒(méi)有更好的方法,不過(guò)估計(jì)就算有我也不一定能理解,嘿嘿
首先假設(shè)網(wǎng)絡(luò)地址192.168.1.0/24要求劃分10個(gè)子網(wǎng),那么用如下公式
2的n次冪大于等于X,其中X就是要?jiǎng)澋淖泳W(wǎng)數(shù),n就是需要借的子網(wǎng)位。
比如前面的例子,n應(yīng)該為4,那么要從前向后借4位,即掩碼應(yīng)該為28位
所以此例中劃出的子網(wǎng)依次為192.168.1.0/28? 192.168.1.16/28? 192.168.1.32/28......192.168.1.240/28
另外還有一種要求就是把某個(gè)網(wǎng)絡(luò)地址192.168.1.0/24劃分成若干個(gè)子網(wǎng),要求每個(gè)子網(wǎng)中至少有30臺(tái)主機(jī),這個(gè)時(shí)候就用到另一個(gè)公式,其實(shí)公式是一樣的,參數(shù)代表的東西不同而已
2的n次冪大于等于X,其中X就是所需的主機(jī)數(shù),n就是需要借的子網(wǎng)位。
不同的是這里要從后向前借,比如上面的例子,可以算出n等于5,那么就要從后向前借5位,即子網(wǎng)掩碼長(zhǎng)度為27,
所以此例中劃出的子網(wǎng)依次為192.168.1.0/27? 192.168.1.32/27? 192.168.1.64/27......192.168.1.224/27
當(dāng)然現(xiàn)實(shí)中子網(wǎng)劃分要求肯定不會(huì)如此簡(jiǎn)單,可能是要?jiǎng)澐侄鄠€(gè)不同的子網(wǎng),而每個(gè)網(wǎng)絡(luò)中的主機(jī)數(shù)又各不相同,而且經(jīng)常會(huì)有某個(gè)子網(wǎng)要求有擴(kuò)展能力,不過(guò)萬(wàn)變不離其宗吧,劃的時(shí)候多想想,仔細(xì)一點(diǎn)應(yīng)該就OK了,這個(gè)我的個(gè)人能力實(shí)在有限,只能理解這么多吧,因?yàn)槲乙苍趯W(xué)習(xí)中啊,哈哈哈哈。
本文出自 “我是初學(xué)者” 博客,請(qǐng)務(wù)必保留此出處http://763345.blog.51cto.com/753345/515711