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