子網劃分與CIDR(斜杠加數位表示與IP 的關係)(改進)

來源:互聯網
上載者:User

標籤:

子網和CIDR

 將常規的子網路遮罩轉換為二進位,將發現子網掩格式為連續的二進位1跟連續0,其中子網路遮罩中為1的部份表示網路ID,子網掩中為0的表示主機ID。比如255.255.0.0轉換為二進位為11111111 11111111 00000000 00000000。 在前面所舉的例子中為什麼不用連續的1部份表示網路ID,連續的0部份表示主機ID呢?答案是肯定的,採用這種方案的IP定址技術稱之為無類域間路 由(CIDR)。CIDR技術用子網路遮罩中連續的1部份表示網路ID,連續的0部份表示主機ID。比如,網路中包含2000台電腦,只需要用11位表示 主機ID,用21位表網路ID,則子網路遮罩表示為11111111.11111111.11100000.00000000,轉換為十進位則為 255.255.224.0。此時,該網路將包含2046台電腦,既不會造成IP地址的浪費,也不會利用路由器串連網路,增加額外的管理維護量。 CIDR表示方法:IP地址/網路ID的位元,比如192.168.23.35/21,其中用21位表示網路ID。 例1:192.168.23.35/21         子網路遮罩:11111111 11111111 11111000 00000000則為255.255.248.0    網路ID:192.168.00010111.0(其中第三個位元組紅色部分表示網路ID,其他表示主機ID,網路ID是表示網路ID部份保持不變主機ID全部變為0)則網路ID為192.168.16.0 起始IP地址:192.168.16.1(主機ID不能全為0,全為0表示網路ID最後一位為1) 結束IP地址:192.168.00010111.11111110(主機ID不能全為1,全為1表示本地廣播)則結束IP地址為:192.168.23.254。 例2:將163.135.0.0劃分為16個子網,計算前兩個子網的網路ID、子網路遮罩、起止IP地址。 第1步:用CIDR表示163.135.0.0/20,則子網路遮罩為255.255.240(11110000).0。 第2步:第一網路ID(子網路遮罩與IP地址與運算):163.135.0.0     第一個IP地址:163.135.0.1 結束IP地址:163.135.15.254; 第3步:第二網路ID:163.135.16.0             第一個IP地址:163.135.16.1 結束IP地址:163.135.31.254。  五、子網路遮罩和網路ID的快速計算方法 CIDR的子網路遮罩都是連續的1跟串連的0表示,則子網路遮罩有以下幾種表示方法: 0000 0000   0 1000 0000   128 1100 0000   128+64=192 1110 0000   128+64+32=224 1111 0000   255-15=240 1111 1000   255-7=248 1111 1100   255-3=252 1111 1110   255-1=254 1111 1111   255 大家都知道11111111的十進位數為255,那麼我們怎麼來快速計運算元網掩碼呢?二進位的1=1,11=3,111=7,1111=15;那麼 1111 1110=255-1,1111 1100=255-3,1111 1000=255-8,1111 0000=255-15這樣是不是就很快呢?只要我們一旦確定子網路遮罩中有多少位表示網路ID,那麼我們馬上就可以寫出子網路遮罩了。那麼,對於1000 0000,1100 0000和1110 0000 我們又該怎麼計算呢?27=8則1000 0000=128,1100 0000=128+64,1110 0000=128+64+32,所以我們不需要去記住每一個為多少,只需要做做簡單的加減法就搞定子網路遮罩的計算。 網路ID的結果大家都知道網路ID部份不變,主機ID部分全部變為0,那麼在計算網路ID時,首先看子網路遮罩中有多少位用來表示網路,相應在將IP 位址轉換為二進位時就只轉換前面幾位,比如192.168.176.15/19,網路ID一共19位,則網路ID前兩個位元組為192.168.X.0發生 變化的為第三個位元組。那麼怎樣快速計算出這個變化的X的值呢?我們知道第三位元組只有三位表示網路ID,轉換時176>128,第1位為 1,176-128=48<64,第2位為0,48>32第3位為1,剩下的計算就沒有意義了,全都要轉換為0,則網路ID為10100000,則網路識別碼為192.168.160.0,這樣計算反而出錯的可能性很小。 eg.200.100.48.0--200.100.55.0超網IP為  200.100.48.0/2148=0011 0 00049=0011 0 001...       ... 55=0011 0 111 除了標紅的IP 二進位位  其他作為子網的時候都是1  那麼就有21個   主題轉自(http://www.2cto.com/net/201303/192100.html) 

子網劃分與CIDR(斜杠加數位表示與IP 的關係)(改進)

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.