2010年1月14日 星期四

IPv4 IPv6 & 虛擬IP 和 真實IP 應用方式_釋疑


================================================
IPv4 IPv6 & 虛擬IP 和 真實IP 應用方式_釋疑
by AYO 阿佑

================================================
前言:

IPv4 IPv6 & 虛擬IP 和 真實IP 應用方式_釋疑,

為什麼 AYO阿佑 會想寫這篇教學呢? 理由: 蠻多人會問的,
不能怪別人問,這本來就是 聞道有先後,術業有專攻,
別人當然有別人的專業領域,不一定 所有人的專業領域通通都是 IT相關囉!

網路設定,是個人用戶上網的第一關,當然也是非完成不可的第一關,
很多非本領域專業的網友,其實都不懂也不清楚,

這沒有關係,您只需要知道 虛擬IP 和 真實IP 兩者之前的差別,
和如何分辨囉!!

您可以參考 AYO阿佑 之前發表過的這篇教學 :

Windows_IP_MAC_查看
http://tw.myblog.yahoo.com/jw!uzt3SgiZER5XfGuWPHXUpw--/article?mid=1072

而本篇教學,會著重在

1. 虛擬IP 和 真實IP 如何分辨
2. 為何會有這兩者存在,差別是什麼
3. 目前如何運用的
4. 新技術 IPv6 和 現今 IPv4 差別

================================================
現在直接就進入正題,來看看這 4 點 囉!

1. 虛擬IP 和 真實IP 如何分辨

先說明一下,目前絕大多數使用的 IP 都是一種叫做 IPv4 的規格,
由 0 ~ 255 四組數字構成,亦只 0.0.0.0 ~ 255.255.255.255 囉!!
所以用 IPv4 的規格來說,全世界的 IP 就是 0.0.0.0 ~ 255.255.255.255 之間,
那 虛擬IP 和 真實IP 兩者如何分辨呢??

虛擬 IP 的範圍:

A 級網路:10.0.0.0 – 10.255.255.255
A 級網路:256 * 256 * 256 個空IP可以使用

B 級網路:172.16.0.0 – 172.31.255.255
B 級網路:16 * 256 * 256 個空IP可以使用

C 級網路:192.168.0.0 – 192.168.255.255
C 級網路:256 * 256 個空IP可以使用

除此之外,其他的 IP 都是 真實IP 囉!!
以這個分辨方式,是最簡單的!!

2. 為何會有這兩者存在

已 IPv4 的規格來說,全部 IP 的範圍是 0.0.0.0 ~ 255.255.255.255 之間,
也就是說 總數有 256 * 256 * 256 * 256 個,從以前來說 這個數量是夠用的,
但是隨著網路的普及,幾乎人手多台PC,並且通通都接上網路,
因此 當年建置 IPv4 時,就有先見之明,因此就 產生了 虛擬IP 這個東西,
當年原本 虛擬IP 僅只是用來做 debug (偵錯) 使用!

虛擬 IP 的範圍:
A 級網路:10.0.0.0 – 10.255.255.255
A 級網路:256 * 256 * 256 個空IP可以使用
B 級網路:172.16.0.0 – 172.31.255.255
B 級網路:16 * 256 * 256 個空IP可以使用
C 級網路:192.168.0.0 – 192.168.255.255
C 級網路:256 * 256 個空IP可以使用

意思是說 在這個範圍內,在國際上通通都是空號,
也就是 真實IP 完全都不使用這一段,
如此一來,網際網路(Internet) 使用 真實IP,
網內網路(Intranet) 直接使用 虛擬IP 即可,
這樣可以有效減低 網路IP 數量的不足,並且也比較不浪費,
(不論是 IP數量 或者 金錢花費上都比較節省)
也因此,這兩者都有存在的理由跟其背後的道理在

3. 目前如何運用的

因為現在網路太過於普及,網路IP 越來越不足,
也因為如此,產生了 DHCP、內網 等等方式來做處理,
主要就是有效利用 虛擬IP 這塊,達到 一條 真實IP 線路,
可以供應一大堆主機做上網,

所以透過 虛擬IP + 真實IP 兩者搭配使用,可以同時讓一條 真實IP 線路,
可以讓一群人同時使用網路,以教室來做比喻好了,
一間教室 40台 PC,只需要 40個 虛擬IP + 1個 真實IP 線路,
就可以同時達到 40台 PC 一起上網的目的,

PS: 反正虛擬IP要多少有多少,因為虛擬IP可以重複的!! 這是什麼意思呢??
    這麼說明,假設有兩間教室
    各自都有 40台PC,A教室使用 192.168.0.1 ~ 192.168.0.40,
    而 B教室一樣也可以使用 192.168.0.1 ~ 192.168.0.40,
    因為 A B 教室,使用不同 真實IP 線路上網,
    所以 A B 教室皆可同時上網,也可以相互找的到,
    這就是所謂的 虛擬IP 想要多少有多少的意思囉!

4. 新技術 IPv6 和 現今 IPv4 差別

IPv6 可以加大整個 IPv4 不夠的 IP 數量,但是依然有不少缺點,

IPv6 優點 :
A. 增加了地址長度(為2128),
B. 增加了安全保密演算法,
C. 增加了常規的圖像和聲音的傳輸。
D. 增加了無線上網手段

IPv6 缺點 :
A. 沒有地理位置,所有國家均消失, 只留下商業、國際組織和美國本土。
B. 其安全保密演算法均控制在IPV6設計者手中。
C. 沒有從根本上解決圖像和聲音協議的方法。
D. 無法用數位按鍵上網(特別是手機)。
E. 不能直接用IP位址表示,必須經過DNS翻譯。
F. 沒有緊急用類別,不適合在緊急和戰爭狀況下使用

IPv4 IP範例 : 192.168.0.1
IPv6 IP範例 : 2010:0fb8:85a3:08d3:121b:8a2e:0a7b:7a4c

IPv6位址為128位元長度,但通常寫做8組每組四個十六進制的形式
2010:0fb8:85a3:08d3:121b:8a2e:0a7b:7a4c

當然 IPv6 還有一些縮寫,例如: 其中一組都為 0000 可以省略 等等,
但是其他法則怕讀者頭暈,就先介紹個概念即可!

================================================
篇後語:
相信看過這篇教學之後,讀者、網友們 對 什麼叫做 IPv4 ??
什麼叫做 IPv6 ?? 有一個初步的概念,
總之 IPv4 就是現行讓您 PC 能夠上網的 IP 架構,
而 IPv6 則有可能是下一代推展的 IP 架構,

PS: 至於 AYO阿佑 撰寫此教學,尋找教材時,發現的另外一個架構 IPv9,
則是 中國獨立發展的一種 IP 架構,是否能成為新一代的 IP 架構,
目前依然很難說,理由: 國際情勢 的問題,

由於教學僅限於 IT技術討論,國際情勢等等問題,在下就不予評論了!

================================================
歡迎轉載,但請務必說明原出處

歡迎參觀 AYO 阿佑 個人的電腦技術園地
http://tw.myblog.yahoo.com/kain-0913/



3 則留言:

  1. IPv6應該是以每組16進位表示吧
    [版主回覆11/22/2010 00:14:01]感謝 您的勘誤 !!
    您說的沒有錯是 16進位,128位元,通常分為八組,
    原來的教學已經修正,
    感謝您的校正
    以上  AYO 阿佑

    回覆刪除
  2. 補正來教學的筆誤 :
    IPv6位址為128位元長度,但通常寫做8組每組四個十六進制的形式
    不是 64位元,有筆誤
    [版主回覆11/22/2010 00:12:35]感謝網友 vs 勘誤,
    已經修正
    以上  AYO 阿佑

    回覆刪除
  3. 文章中的虛擬IP 和真實IP, 最少不應該這樣叫, 應該叫Private IP 同 Public IP.

    Virtual IP 是用在Linux Virtual Server 中的.
    [版主回覆06/04/2011 01:14:22]您好,看過您的詢問了 :
    文章中的虛擬IP 和真實IP,
    最少不應該這樣叫,
    應該叫Private IP 同 Public IP. Virtual IP
    是用在Linux Virtual Server 中的.
    ANS:
    YES!! 您說的確實是這樣的狀況,
    可惜的是 泰半的讀者~~ 老實講皆不懂這種狀況,
    所以才會改的名字讓讀者容易了解~~
    畢竟吃這行飯的,自然才懂那是啥~~
    所以很多讀者詢問這類的問題時,都是這樣稱呼低~~
    為了便於讓讀者了解所以才以此稱呼,
    畢竟高來高去,術語很多的教學文章,適合比較懂的專業人士囉!!
    在下遇到很多讀者求助皆是 啥米叫做IP 都不懂的人挺多的
    但~~ 感謝您的指正,您說的確實是正確的,
    會把您的指正持續放在教學的後面,
    讓讀者了解~~
    以上  AYO 阿佑

    回覆刪除