1. 程式人生 > >IP地址分類/IP地址10開頭和172開頭和192開頭的區別/判斷是否同一網段(A、B、C三類地址)

IP地址分類/IP地址10開頭和172開頭和192開頭的區別/判斷是否同一網段(A、B、C三類地址)

IP地址分類/IP地址10開頭和172開頭和192開頭的區別/判斷是否同一網段

簡單來說在公司或企業內部看到的就基本都是內網IP,ABC三類IP地址裡的常見IP段。

每個IP地址都包含兩部分,即網路號和主機號。  InterNIC將IP地址分為五類: A類保留給ZF或大型企業, B類分配給中等規模的公司, C類分配給小公司或個人, D類用於組播, E類用於實驗, 注:各類可容納的地址數目不同。

A、B、C三類IP地址的特徵:當將IP地址寫成二進位制形式時, A類地址的第一位總是O,如,10.0.0.1==00001010-00000000-00000000-00000001 ==》1.0.0.0-127.255.255.255,預設子網掩碼為255.0.0.0,最多可容納16777215臺計算機 B類地址的前兩位總是10,如,172.16.0.1==10101100-00010000-00000000-00000001 ==》128.0.0.0-191.255.255.255,預設子網掩碼為255.255.0.0,最多可容納65535臺計算機 C類地址的前三位總是110。如,192.168.0.1==11000000-10101000-00000000-00000001 ==》192.0.0.0-223.255.255.255,預設子網掩碼是255.255.255.0,最多可容納254臺計算機

IP地址中保留地址:主機部分全為0的IP地址保留用於網路地址,主機部分全為1的IP地址保留為廣播地址,224--255部分保留作為組播和實驗目的。 同時注意IP地址分配時不能使用最末位為0和255的地址,因為這是廣播地址,普通計算機上不能使用,但可用於閘道器和路由器上。

專用IP地址: 就是我們在3類地址中常見到內網的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   

內網的計算機以NAT(網路地址轉換)協議,通過一個公共的閘道器訪問Internet。內網的計算機可向Internet上的其他計算機發送連線請求,但Internet上其他的計算機無法向內網的計算機發送連線請求。

主機地址種類

概述

  通過IP地址的引導位(最高位)來區分不同類別的IP地址:

  注:n為網路編號位,h為主機編號位

A類地址

  A類地址:0nnnnnnn.hhhhhhhh.hhhhhhhh.hhhhhhhh

  A類地址具有7位網路編號,因此可定義126個A類網路{2^7-2(網路編號不能是全0或全1 注1)-1(127為環回地址 注2)}每個網路可以擁有的主機數為16777214{2^24-2(主機位不能是全0或全1)}

  十進位制表示範圍:1.0.0.1-126.255.255.254,任何一個0到127間的網路地址均是一個A類地址。

B類地址

  B類地址:10nnnnnn.nnnnnnnn.hhhhhhhh.hhhhhhhh

  B類地址具有14位網路編號,因此可定義16382個B類網路{2^14-2}

  每個網路可以擁有的主機數為65534{2^16-2}

  十進位制表示範圍:129.0.0.1-191.255.255.254,任何一個128到191間的網路地址是一個B類地址。

C類地址

  C類地址:110nnnnn.nnnnnnnn.nnnnnnnn.hhhhhhhh

  C類地址具有21位網路編號,因此可定義2097152個C類地址{2^21-2}

  每個網路可以擁有的主機數為254{2^8-2}

  十進位制表示範圍:192.0.0.1-223.255.255.254,任何一個192到223間的網路地址是一個C類地址。

D類地址

  D類地址:1110xxxx.xxxxxxxx.xxxxxxxx.xxxxxxxx

  D類地址用於組播,前面4位1110引導,後面28位為組播地址ID。

  十進位制表示範圍:224.0.0.0-239.255.255.255

E類地址

  E類地址:總是以1111四位引導

  E類地址用於研究用

  十進位制表示範圍:240-

  IP地址由InterNIC(因特網資訊中心)統一分配,以保證IP地址的唯一性,但有一類IP地址是不用申請可直接用於企業內部網的,這就是Private Address,Private Address不會被INTERNET上的任何路由器轉發,欲接入INTERNET必須要通過NAT/PAT轉換,以公有IP的形式接入。

  這些私為地址為:

  10.0.0.0-10.255.255.255(一個A類地址)

  172.16.0.0-172.31.255.255(16個B類地址)

  192.168.0.0-192.168.255.255(256個C類地址)

  任何一個第一個八位組在224到239間的網路地址是一個組播地址

  任何一個專用I P網路均可以使用包括:

  1個A類地址( 10.0.0.0 )、

  16個B類地址(從172.16.0.0到172.31.0.0 )

  256個C類地址(從192.168.0.0到192.168.255.0 )

CIDR值              子網掩碼

/8                255.0.0.0 /9                255.128.0.0 /10              255.192.0.0 /11              255.224.0.0 /12              255.240.0.0 /13              255.248.0.0 /14              255.252.0.0 /15              255.254.0.0 /16             255.255.0.0 /17             255.255.128.0 /18             255.255.192.0 /19             255.255.224.0 /20             255.255.240.0 /21             255.255.248.0 /22             255.255.252.0 /23             255.255.254.0 /24             255.255.255.0 /25             255.255.255.128 /26             255.255.255.192 /27             255.255.255.224 /28             255.255.255.240 /29             255.255.255.248

/30             255.255.255.252