IP地址分類及CIDR划分方法


IP地址的分類和表示有三種形式,1.分類的IP地址、2.子網划分、3.無分類編址CIDR

1.分類的IP地址

IP地址:: = {<網絡號>,<主機號>}

不同的網絡號和主機號的設置決定了IP地址的分類,包括了A、B、C、D、E共5類。

A類地址:網絡號8位(1個字節),主機號24位(3個字節),網絡號的最高位到0即(01111111)

          0.0.0.0 ~ 127.255.255.255

B類地址:網絡號16位(2個字節),主機號16位(2個字節),網絡號的最高位到10即(10111111)

          128.0.0.0 ~ 191.255.255.255

C類地址:網絡號24位(3個字節),主機號8位(1個字節),網絡號的最高位到110即(11011111)

          192.0.0.0 ~ 223.255.255.255

D類地址:最高4位到1110即(11101111),用於IP多播

          224.0.0.0 ~ 239.255.255.255

E類地址:最高4位到1111即(11111111),作為保留使用

          240.0.0.0 ~ 255.255.255.255

2.子網划分

IP地址:: = {<網絡號>,<子網號>,<主機號>}

A類地址默認的子網掩碼為255.0.0.0

B類地址默認的子網掩碼為255.255.0.0

C類地址默認的子網掩碼為255.255.255.0

例如一個B類IP為202.194.0.0均分給6個部門使用,求子網掩碼、網絡號、子網號、主機號?

①從202.194.0.0這個地址可以知道(網絡號是202.194,則主機號是16位)

②因為23=8,所以需要從主機號借3位作子網號才能保證分出6子網,剩下的13位作為主機號,每個子網可容納最大主機數213 - 2 = 8190個,減去網絡地址和廣播地址。

③子網號和主機號

202.194.0.0(子網號000)202.194.0.1~202.194.0.254(主機號)202.194.0.255(廣播地址)

202.194.32.0(子網號001)202.194.32.1~202.194.32.254(主機號)202.194.32.255(廣播地址)

202.194.64.0(子網號010)202.194.64.1~202.194.64.254(主機號)202.194.64.255(廣播地址)

202.194.96.0(子網號011)202.194.96.1~202.194.96.254(主機號)202.194.96.255(廣播地址)

202.194.128.0(子網號100)202.194.128.1~202.194.128.254(主機號)202.194.128.255(廣播地址)

202.194.160.0(子網號101)202.194.160.1~202.194.160.254(主機號)202.194.160.255(廣播地址)

202.194.192.0(子網號110)202.194.192.1~202.194.192.254(主機號)202.194.192.255(廣播地址)

202.194.224.0(子網號111)202.194.224.1~202.194.224.254(主機號)202.194.224.255(廣播地址)

④主機號借了3位,子網掩碼為11111111.11111111.11100000.00000000即255.255.224.0

3.無分類編址CIDR

IP地址:: = {<網絡前綴>,<主機號>}

例如202.194.20.138/19,此IP中前19位為網絡前綴,后13位為主機號。

①202.194.20.138/19用二進制表示為:

11001010  11000010  00010100  1000101

②該地址所在CIDR地址塊中最小的地址為

11001010  11000010  00000000  00000000,即202.194.0.0

③該地址所在CIDR地址塊中最大的地址為:

11001010  11000010  00011111  11111111,即202.194.31.255

④該地址塊中共有213=8192個地址

⑤/19對應的子網掩碼為11111111.11111111.11100000.00000000,即255.255.224.0

 

練習題1:

已知地址塊中的一個地址是140.120.84.24/20,請問支持該地址塊中的最小地址和最大地址,共多少個地址?

10001100  01111000  01010100  00011000  140.120.84.24以二進制表示

10001100  01111000  01010000  00000000  最小140.120.80.0

10001100  01111000  01011111  11111111  最大140.120.95.255

共有212=4096個IP地址

練習題2:

單位分配到一個地址塊136.23.12.64/26,現在需要進一步划分為4個一樣大的子網,則每個子網的網絡前綴有多長,IP地址數,子網的地址段是什么?

從網絡前綴(/26)可以知道子網掩碼是255.255.255.192,網絡號是26位,借了主機位2位,所以划分了4個子網,如下:

136.23.12.0(后8位是00000000)

136.23.12.64(后8位是01000000)

136.23.12.128(后8位是10000000)

136.23.12.192(后8位是11000000)

可以看出136.23.12.84所在的子網是136.23.12.64,現在對136.23.12.64這個子網再划分4個子網;

所以對136.23.12.64/26再借2位主機號,則每個子網的網絡前綴是/28,4個子網如下:

136.23.12.64(后8位是01000000)

136.23.12.80(后8位是01010000)

136.23.12.96(后8位是01100000)

136.23.12.112(后8位是01110000)

可以看出每個子網中的IP地址為24=16個

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM