IP地址分類以及C類IP地址的子網劃分

來源:互聯網
上載者:User

國際規定:把所有的IP地址劃分為 A,B,C,D,E

  A類地址:範圍從0-127,0是保留的並且表示所有IP地址,而127也是保留的地址,並且是用於測試環回用的。因此

  A類地址的範圍其實是從1-126之間。

  如:10.0.0.1,第一段號碼為網路編號,剩下的三段號碼為本機電腦的號碼。轉換為2進位來說,一個A類IP地址由1位元組的網路地址和3 位元組主機地址組成,網路地址的最高位必須是“0”, 位址範圍從0.0.0.1 到126.0.0.0。可用的A類網路有126個,每個網路能容納1億多個主機(2的24次方的主機數目)。

  以子網路遮罩來進行區別::255.0.0.0.

  B類地址:範圍從128-191,如172.168.1.1,第一和第二段號碼為網路編號,剩下的2段號碼為本機電腦的號碼。轉換為2進位來說,一個B類IP地址由2個位元組的網路地址和2個位元組的主機地址組成,網路地址的最高位必須是“10”,位址範圍從128.0.0.0到 191.255.255.255。可用的B類網路有16382個,每個網路能容納6萬多個主機 。

  以子網路遮罩來進行區別:255.255.0.0

  C類地址:範圍從192-223,如192.168.1.1,第一,第二,第三段號碼為網路編號,剩下的最後一段號碼為本機電腦的號碼。轉換為2進位來說,一個C類IP地址由3位元組的網路地址和1位元組的主機地址組成,網路地址的最高位必須是“110”。範圍從192.0.0.0到 223.255.255.255。C類網路可達209萬餘個,每個網路能容納254個主機。

  以子網路遮罩來進行區別: 255.255.255.0

  D類地址:範圍從224-239,D類IP地址第一個位元組以“1110”開始,它是一個專門保留的地址。它並不指向特定的網路,目前這一類地址被用在多點廣播(Multicast)中。多點廣播位址用來一次定址一組電腦,它標識共用同一協議的一組電腦。

  E類地址:範圍從240-254,以“11110”開始,為將來使用保留。 全零(“0.0.0.0”)地址對應於當前主機。全“1”的IP地址(“255.255.255.255”)是當前子網的廣播位址。

  在日常網路環境中,基本是都在使用B,C兩大類地址,而ADE這3類地址都不打可能被使用到。

  從上述描述中,就可以看到有很多朋友會犯的一個錯誤,就是把192開頭的IP地址設定成B類地址,雖然說在區域網路中的網路通訊並不會受到影響,但事實上是不規範的一種劃分行為。

 192.168.0.1-192.168.0.254預設使用的子網路遮罩為255.255.255.0,其中的0在2進位中表示,8個0.因此有8個位置沒有被網路編號給佔用,2的8次方就是表示有256個地址,去掉一個頭(網路地址)和一個尾(主機地址),表示有254個電腦主機地址,因此我們想要對這254來劃分的話,就是佔用最後8個0中的某幾位。

  假如佔用第一個0.那麼2進位表示的子網路遮罩為11111111.11111111.11111111.10000000.轉換為10進位就為 255.255.255.128,那麼這時電腦主機應該為多少?其實很簡單,就是2的7次方了(不再是原來的2的8次方了),2的7次方=128,因此假如子網路遮罩為255.255.255.128的話,這個C類地址可以被區分為2個網路,每個網路中最多有128台主機。 192.168.0.1-192.168.0.127為一個,192.168.0.128-192.168.0.255為第二個。

  再舉個例子,假如還是C類地址,其IP範圍為192.168.0.1-192.168.0.254,假如子網路遮罩 255.255.255.192(也就是最後8為主機位,被佔用了2位,2進位表示為 11111111.11111111.11111111.11000000),那麼這個網段的電腦主機數目就是2的6次方=64台,總共有2的2次方=4 個網段。第一個網段為192.168.0.1-192.168.0.63,第二個網段為192.168.0.64-192.168.0.127,第三個網段為192.168.0.127-192.168.0.191,第四個網段為192.168.0.192-192.168.0.254。

  從這2個例子中,我們可以總結出一個規律,就是主機被佔用了N位元,那麼就有2的N次方個網路,也就有2 的8-N次方的主機數目了。

  最後來簡單敘述一下B類地址的子網劃分方法

  假如有一個B類地址網段,172.16.0.0-172.168.255.255  子網路遮罩為255.255.0.0,現在需要將這個網段進行子網劃分。

  不劃分子網,那麼就只有一個網路,這個網路裡麵包含2的16次方,也就有6萬多個主機

  因此,假如需要子網劃分,網路地址就需要向主機地址借位。

  例子一  第一步先把 172.16.0.0  255.255.0.0 轉換為二進位來看,

  10101100  00010000  00000000  00000000   128+32+8+4=172   16

  11111111  11111111  00000000  00000000   255.255.0.0

  假如網路地址問主機地址借了2位的話,那麼 子網路遮罩就是

  11111111  11111111  11000000  00000000

  255.255.192.0

  因為借了2位,所以就有2的2次方,就劃分了4個網路,每個網路就有2的14次方的主機地址

  172.16.0.1  -172.16.63.254

  172.16.64.1-172.16.127.254

  172.16.128.1-172.16.191.254

  172.16.192.1-172.16.254.254來

  子網路遮罩的簡單敘述:子網路遮罩是一個32位地址,用於屏蔽IP地址的一部分以區別網路標識和主機標識,並說明該IP地址是在區域網路上,還是在遠程網上。

  以上述IP地址為例來說明一下,比如一個C類IP 位址 192.168.0.1,子網路遮罩為255.255.255.0(轉換2進位,255在2進位表示8個1,也就是全部佔滿).這楊的寫法表示,這個C類 IP地址的網路編號為192.168.0 而起主機地址為1.

  在這麼多網路IP中,國際規定有一部分IP地址是用於我們的區域網路使用,也就是屬於私網IP,不在公網中使用的,他們的範圍是:

  10.0.0.0~10.255.255.255

  172.16.0.0~172.31.255.255

  192.168.0.0~192.168.255.255

  接下來,我們再討論一下,子網劃分的問題。

  假如給你一個C類的IP位址區段:192.168.0.1-192.168.0.254,其中192.168.0 這個屬於網路編號,而1-254表示這個網段中最大能容納254台電腦主機。我們現在要做的就是把這254台主機再次劃分一下,將它們區分開來。

例子二

  假如B類地址172.16.0.0-172.16.255.255 255.255.0.0 需要劃分更小的子網的,網路地址向主機地址總共借用10位元的話,從二進位來看

  十進位     172.16.0.0  255.255.0.0

  二進位      10101100  00010000  00000000  00000000   128+32+8+4=172   16

  11111111  11111111  00000000  00000000

  借用10位元後

  用二進位表示的子網路遮罩就為 11111111.11111111.11111111.11000000

  用十進位表示的話就為  255.255.255.192

  那麼 總共有  2的10次方個網路數目,每個網路中有2的6次方個地址,

  用十進位來表示這麼多地址的話,應該如下(因為有2的10次方,太多了,沒法一個一個的寫出來)

  前面6個, 172.16.0.1-172.16.0.63

  172.16.0.64-172.16.0.127

  172.16.0.128-172.16.0.191

  172.16.0.192-172.16.0.254

  172.16.1.1---172.16.1.63

  172.16.1.64-172.16.1.127

  最後6個,

  172.16.254.128-172.16.254.191

  172.16.254.192-172.16.254.255

  172.16.255.1---172.16.255.63

  172.16.255.64-172.16.255.127

  172.16.255.128-172.16.255.191

  172.16.255.192-172.16.255.255

  從這2個例子中可以看出,劃分B類子網地址,其實和劃分C類子網地址是一樣的,只不過劃分C類的時候,是將第四段地址劃分,而劃分B類的時候,可以劃分第三段,也可以劃分第四段而已.

 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.