寫一下IP地址和子網(wǎng)劃分的東西吧胚膊,感覺自己這部分學(xué)的不扎實(shí)眷蜓,總是會(huì)忘分瘾。
先說IP地址,IP地址由一個(gè)32位長的二進(jìn)制數(shù)表示,這個(gè)二進(jìn)制數(shù)又分為4個(gè)8位組德召,因?yàn)槲覀兌剂?xí)慣使用10進(jìn)制白魂,所以把這種4個(gè)8位組用10進(jìn)制數(shù)來表示,這4個(gè)10進(jìn)制數(shù)用圓點(diǎn)隔開上岗,稱為點(diǎn)分10進(jì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)無類域間路由
相當(dāng)重要滴東西,提高了IP地址的利用率攻晒,不再像之前那樣將IP地址分為A類B類C類顾复,而是根據(jù)掩碼長度來區(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)在通過改變掩碼長度,可將掩碼改為24位假丧,那么這個(gè)IP地址所在的網(wǎng)絡(luò)就應(yīng)該是10.1.1.0/24双揪,當(dāng)然從這里還可以延伸出很多東西,這個(gè)以后專門寫吧包帚。
Variable Length Subnet Masks(VLSM)可變長子網(wǎng)掩碼
主要的作用也是節(jié)省IP地址渔期,減少路由表大小之類的功能,我個(gè)人理解渴邦,VLSM和CIDR之間的區(qū)別就是前者是把網(wǎng)絡(luò)位變長疯趟,后者剛好相反,也不知道理解的對(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è)也劃不明白逃糟,總是糊涂吼鱼,感覺這兩個(gè)公式還挺簡單的,也不知道有沒有更好的方法绰咽,不過估計(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)掩碼長度為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ǎng)澐侄鄠€(gè)不同的子網(wǎng),而每個(gè)網(wǎng)絡(luò)中的主機(jī)數(shù)又各不相同衰腌,而且經(jīng)常會(huì)有某個(gè)子網(wǎng)要求有擴(kuò)展能力新蟆,不過萬變不離其宗吧,劃的時(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