IPv4 的網路位址,寫法為  0.0.0.0-255.255.255.255IPv4 使用 32 位元( 4 位元組)位址,因此位址空間中只有 4,294,967,296個位址。

Class A

0.0.0.0-127.255.255.255 被歸在 Class A 中,不切割網段的話,遮罩為 255.0.0.0 。有四個網段無法使用,CIDR 表示位址分別為 0.0.0.0/810.0.0.0/8100.64.0.0/10127.0.0.0/8

底下分別是轉換為 NetMask 的位址表示: 

     0.0.0.0-  0.255.255.255  網路位址:   0.0.0.0   廣播位址:  0.255.255.255  可分配位址範圍:   0.0.0.1-  0.255.255.254  可分配主機數:16777214
  10.0.0.0- 10.255.255.255  網路位址:  10.0.0.0   廣播位址: 10.255.255.255  可分配位址範圍:  10.0.0.1- 10.255.255.254  可分配主機數:16777214
100.64.0.0-100.127.255.255  網路位址:100.64.0.0   廣播位址:100.127.255.255  可分配位址範圍:100.64.0.1-100.127.255.254  可分配主機數: 4194302
 127.0.0.0-127.255.255.255  網路位址: 127.0.0.0   廣播位址:127.255.255.255  可分配位址範圍: 127.0.0.1-127.255.255.254  可分配主機數:16777214

0.0.0.0/8 是個特殊的網段,表示所有、任何、預設的意思。如果路由表的來源 IP 位址填入 0.0.0.0 ,表示無論封包從任何 IP 過來,一律套用此路由規則。參考資料:https://tools.ietf.org/html/rfc5735

10.0.0.0/8 這網段為內部網路私有 IP 使用。 在 IPv4 所有位址中,有三個網段被保留為內部網路,這三個網段之外不可路由,內部網路內的主機也不能直接連上網際網路。參考資料:https://tools.ietf.org/html/rfc1918

127.0.0.0/8 保留為網路主機的內部迴圈用,任何發送到 127.0.0.1 的封包,將原封不動,傳送回發送的主機,用來偵測網路環境是否正常運作。參考資料:https://tools.ietf.org/html/rfc5735

100.64.0.0/10 這網段是在 20124 月所公佈的 RFC6598 文件中,才將它規畫為內部網路私有 IP 使用,而且是專門給 ISP 供應商所使用的 CGN ( carrier-grade NAT )技術,在 IPv4/IPv6 轉換期間提供過度解決。因為全球的 IPv4 已經配發完畢,而 IPv6 又一直無法全面上線,加上老舊的網路設備不支援 IPv6 網路,所以規劃了這個網段給 ISP 來主導這一個大型的 NAT 網路,讓 IPv4 的使用者能透過這一技術,使用 IPv6 的網路資源。參考資源:https://tools.ietf.org/html/rfc6598

Class B

128.0.0.0-191.255.255.255 被歸在 Class B 中,不切割網段的話,遮罩為 255.255.0.0 。有兩個網段無法使用,CIDR 表示位址分別為 172.16.0.0/12169.254.0.0/16 。 

底下分別是轉換為 NetMask 的位址表示: 

 172.16.0.0- 172.31.255.255    網路位址: 172.16.0.0    廣播位址: 172.31.255.255    可分配位址範圍: 172.16.0.1- 172.31.255.254    可分配主機數:1048574
169.254.0.0-169.254.255.255    網路位址:169.254.0.0    廣播位址:169.254.255.255    可分配位址範圍:169.254.0.1-169.254.255.254    可分配主機數:  65534

172.16.0.0/12 是內部網路的私有 IP 位址。參考資料:https://tools.ietf.org/html/rfc1918

169.254.0.0/16 是電腦主機無法藉由 DHCP 獲取 IP 時,電腦會自動使用此範圍內的 IP 。參考資料:https://tools.ietf.org/html/rfc3927

Class C

192.0.0.0-223.255.255.255 被歸在 Class C 中,不切割網段的話,遮罩為 255.255.255.0 。有七個網段無法使用,CIDR 表示位址分別為 192.0.0.0/24 、 192.0.2.0/24 、 192.88.99.0/24 、 192.168.0.0/16 、 198.18.0.0/15 、 198.51.100.0/24 、 203.0.113.0/24 。

底下分別是轉換為 NetMask 的位址表示: 

   192.0.0.0-    192.0.0.255    網路位址:   192.0.0.0    廣播位址:    192.0.0.255    可分配位址範圍:   192.0.0.1-    192.0.0.254    可分配主機數:   254
   192.0.0.0-      192.0.0.7    網路位址:   192.0.0.0    廣播位址:      192.0.0.7    可分配位址範圍:   192.0.0.1-      192.0.0.6    可分配主機數:     6
   192.0.2.0-    192.0.2.255    網路位址:   192.0.2.0    廣播位址:    192.0.2.255    可分配位址範圍:   192.0.2.1-    192.0.2.254    可分配主機數:   254
 192.88.99.0-  192.88.99.255    網路位址: 192.88.99.0    廣播位址:  192.88.99.255    可分配位址範圍: 192.88.99.1-  192.88.99.254    可分配主機數:   254
 192.168.0.0-192.168.255.255    網路位址: 192.168.0.0    廣播位址:192.168.255.255    可分配位址範圍: 192.168.0.1-192.168.255.254    可分配主機數: 65534
  198.18.0.0- 198.19.255.255    網路位址:  198.18.0.0    廣播位址: 198.19.255.255    可分配位址範圍:  198.18.0.1- 198.19.255.254    可分配主機數:131070
198.51.100.0- 198.51.100.255    網路位址:198.51.100.0    廣播位址: 198.51.100.255    可分配位址範圍:198.51.100.1- 198.51.100.254    可分配主機數:   254
 203.0.113.0-  203.0.113.255    網路位址: 203.0.113.0    廣播位址:  203.0.113.255    可分配位址範圍: 203.0.113.1-  203.0.113.254    可分配主機數:   254

192.0.0.0/24 特別保留給 Internet Engineering Task Force ( IETF )組織使用。其中 192.0.0.0/29 範圍給 DS-Lite ( 一種 IPv4/IPv6 的轉換技術 ) 使用。參考資料:https://tools.ietf.org/html/rfc5735

192.0.2.0/24 做為教學測試使用。 "TEST-NET-1" for use in Documentation and Example code. 參考資料:https://tools.ietf.org/html/rfc5735

192.88.99.0/24IPv6IPv4 中繼使用。這些位址會在網際網路上出現。參考資料:https://tools.ietf.org/html/rfc3068

192.168.0.0/16 為內部網路的私有IP位址。參考資料:https://tools.ietf.org/html/rfc1918

198.18.0.0/15 保留為網路基準測試使用。參考資料:https://tools.ietf.org/html/rfc2544

198.51.100.0/24 做為教學測試使用。 "TEST-NET-2" for use in Documentation and Example code. 參考資料:https://tools.ietf.org/html/rfc5737

203.0.113.0/24 做為教學測試使用。 "TEST-NET-3" for use in Documentation and Example code. 參考資料:https://tools.ietf.org/html/rfc5737


Class D 和 Class E

224.0.0.0-239.255.255.255 被歸在 Class D 中。

240.0.0.0-247.255.255.255 被歸在 Class E 中。

在最初的位址分類上, Class DClass E 不是用來分配網路或是主機的位址。而是當作"用途"的 IP 位址, Class D 用作多點傳播 ( Multicast ),而 Class E 目前還未被指派為特定用途,還處於保留為之狀態。絕大多數網路上的訊息傳遞,都是單點傳播 ( Unicast ),在封包內填入來源位址與目的位址,相關封包只在兩點之間傳遞。假設今天某主機要傳送一份相同的封包( 演唱會實況、里長廣播、網路電台、視訊會議、老師的螢幕廣播‧‧‧‧‧‧‧‧‧‧‧ )給其他數台電腦,就需要將封包覆製成許多份傳送,這些封包都是"一式多份",只要在封包到達目的地時,再進行複製工作,就可以減少龐大的網路封包,這就是 Class D 位址保留做為多點傳播的用途。

多點傳播協定存在於第二層的網路層,跟 IP 協定有所不同,是個獨立的協定,有興趣的人,可以從 IGMP 開始入門。

Intelnet 設計者保留了 IPv4 位址的一部份,供特定的目的使用,這些位址不會被當作公用位址來分配,所以不會與公用位址重複。

 

本文參考下列資料:

https://zh.wikipedia.org/wiki/IPv4

http://www.techbang.com/posts/15861-3-ip-introduction-to-network-architecture-concept-classification-and-the-subnet-mask?page=2

位址轉換使用工具:

http://ip.chacuo.net/ipconvert

創作者介紹
創作者 JR的生活隨想 的頭像
JR

JR的生活隨想

JR 發表在 痞客邦 留言(0) 人氣( 2672 )