資源描述:
《ip地址的算法 分類》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。
1、IP地址的算法分類:網(wǎng)絡(luò)工程關(guān)于IP地址的一些算法! ?。?)已知ip地址和子網(wǎng)掩碼,求所在的子網(wǎng)號(hào)、廣播地址和主機(jī)號(hào)?(這是2001年上午題61-63) 假設(shè)ip地址為:x.x.x.y 子網(wǎng)掩碼:255.255.255.a 則:子網(wǎng)號(hào)k: 首先計(jì)算出:b=256-a 而子網(wǎng)號(hào)k為:小于y值的最大b的倍數(shù) b最大倍數(shù)例如192.55.12.120子網(wǎng)掩碼:255.255.255.240 b=256-240=16 最靠近120的16的倍數(shù)是:16*7=112<120 所以子網(wǎng)號(hào)k就是:0.0.0.112
2、 廣播地址就比較好理解了,在以16為一欄的子網(wǎng)地址里面 廣播地址m=(子網(wǎng)號(hào)+b)-1 于是:m=(112+16)-1=127 主機(jī)號(hào)z: 將y與a的取反相與=主機(jī)號(hào) ?。?)已知建設(shè)網(wǎng)絡(luò)所需的子網(wǎng)數(shù)n,求子網(wǎng)掩碼m? 1、首先要知道:n所要求的理論子網(wǎng)數(shù)t: 例如所需子網(wǎng)數(shù)是5個(gè), 那么它的理論子網(wǎng)數(shù)就是t=2^3=8 2、求每個(gè)子網(wǎng)可分配的ip地址塊大小e: e=256/t 則:265/8=32 3、最后:256-e=子網(wǎng)掩碼 256-32=224 大家看看2001年的64題,頭十位用于
3、子網(wǎng),則第4個(gè)8位中有2位; 于是可以理解為(22-2)=2,即n=2 理論子網(wǎng)數(shù)t=22=4 就有:e=256/4=64 最后子網(wǎng)掩碼=256-64=192 4、已知子網(wǎng)主機(jī)數(shù),求m掩碼? 例:ip:192.168.5.0,要求劃分20個(gè)子網(wǎng),每個(gè)子網(wǎng)5個(gè)主機(jī)?! 〗猓阂?yàn)?<5<8,用256-8=248――>即是所求的子網(wǎng)掩碼,對(duì)應(yīng)的子網(wǎng)數(shù)也就出來(lái)了。這是針對(duì)C類地址?! ?duì)于B類地址,假如主機(jī)數(shù)小于或等于254,與C類地址算法相同?! ?duì)于主機(jī)數(shù)大于254的,如需主機(jī)700臺(tái),50個(gè)子網(wǎng)(相當(dāng)
4、大了), 512<700<1024 256-(1024/256)=256-4=252――>即是所求的子網(wǎng)掩碼,對(duì)應(yīng)的子網(wǎng)數(shù)也就出來(lái)了?! ∩厦?56-4中的4(2的2次冪)是指主機(jī)數(shù)用2進(jìn)制表示時(shí)超過(guò)8位的位數(shù),即超過(guò)2位,掩碼為剩余的前6位,即子網(wǎng)數(shù)為2^6-2=62個(gè)?! 】梢赃@樣理解 1:不管具體是什么,就從掩碼找起,是255的就不理,專找那個(gè)不是的,用256去減: 此題中即為:256-240=16 則,把0-255以16為一欄劃分:016324864……112128……
5、 對(duì)應(yīng)240的IP地址部分為120(都是第四部分),落在112和128這個(gè)網(wǎng)段中間, 所以,0.0.0.112即為子網(wǎng)號(hào),主機(jī)號(hào)為0.0.0.8 以上是ccna書(shū)上的算法。方便實(shí)惠! 如果還不清楚,你也可以這樣理解: 子網(wǎng)數(shù)為240,即從主機(jī)位中借了4位劃分子網(wǎng),子網(wǎng)數(shù)和主機(jī)數(shù)=2^4=16,但可用主機(jī)數(shù)和可用子網(wǎng)數(shù)為16-2=14。排列如下: 0~15 16~31 32~47 48~63 64~79 80~95 96~111 112~127 128~14
6、3 144~159 160~175 176~191 192~207 208~223 224~239 240~255 而120在112~127之間,結(jié)合以上我總結(jié)的:小于y值的最大b的倍數(shù) b最大倍數(shù)那么子網(wǎng)號(hào):112 廣播號(hào):127 然后你數(shù)數(shù)看,ip地址120,所在的網(wǎng)絡(luò)號(hào)是多少? 112-13 113-2 114-3 115-4 116-5 118-6 119-7 120-8 網(wǎng)絡(luò)號(hào)就是8 na的算法實(shí)在是方便 至于2001年的65題 判斷是否通過(guò)路由器通訊的辦法是看它
7、們是否在一個(gè)子網(wǎng)里面?? 如果是一個(gè)子網(wǎng),則不需要路由器通訊 如果不是一個(gè)子網(wǎng),哈哈,就是我們要選擇的答案! m:255.255.192.0要通訊的主機(jī):129.23.144.16 前面的兩個(gè)8位,我們就不算了,只看后兩位 首先,求出通訊主機(jī)所在的網(wǎng)絡(luò)號(hào),由于是b類地址,就看第3位192 根據(jù)上面ccna的辦法:256-192=64 64*2=128<144 網(wǎng)絡(luò)號(hào)就是129.23.128.0 以此算出: A.129.23.191.21的網(wǎng)絡(luò)號(hào)是128128<191 B.129.23.127.22
8、的網(wǎng)絡(luò)號(hào)是6464<127 c.129.23.130.33的網(wǎng)絡(luò)號(hào)是128128<130 d.129.23.148.127的網(wǎng)絡(luò)號(hào)是128128<148 答案就是b 一些簡(jiǎn)單的方法 eg:已知建設(shè)網(wǎng)絡(luò)所需的子網(wǎng)數(shù)n,求子網(wǎng)掩碼m? 先看是那一類的網(wǎng)絡(luò), 然后在這個(gè)基礎(chǔ)上, 在原來(lái)的主機(jī)地址上,