include ("../../include/old_head.php");
?>
2001/09/27
Linux 的一些問題
-
問:何謂『虛擬 IP 』,與『實體 IP 』或者『固定 IP 』『動態 IP 』有啥不同?
-
答:
實體 IP:在網路的世界裡,為了要辨識每一部電腦的位置,因此有了電腦
IP 位址的定義。一個 IP 就好似一個門牌!例如,你要去微軟的網站的話,就要去『
207.46.197.101 』這個 IP 位置!這些可以直接在網際網路上溝通的 IP 就被稱為『實體
IP 』了。
-------
虛擬 IP:不過,眾所皆知的,IP 位址僅為
xxx.xxx.xxx.xxx 的資料型態,其中, xxx 為 1-255 間的整數,由於近來電腦的成長速度太快,實體的
IP 已經有點不足了,好在早在規劃 IP 時就已經預留了三個網段的 IP 做為內部網域的虛擬
IP 之用。這三個預留的 IP 的網段分別為:
A Class:10.0.0.0 - 10.255.255.255
B Class:172.16.0.0 - 172.31.255.255
C Class:192.168.0.0 - 192.168.255.255
不過,由於是虛擬 IP ,所以當您使用這些地址的時候,當然是有所限制的,限制如下:
-
私有位址的路由資訊不能對外散播
-
使用私有位址作為來源或目的地址的封包,不能透過Internet來轉送
-
關於私有位址的參考紀錄(如DNS),只能限于內部網路使用
由以上的限制我們可以知道,虛擬 IP 僅能使用於內部網路(或者說是區域網路內),而無法直接與外部的
Internet 進行資料的流通。如果需要連上 Internet 時,就必須要使用一部具有
NAT 功能的主機(或者是 IP 分享器)來作為封包溝通的轉換站了。
不過,這也給我們架設IP網路造成很大的方便,比如:即使您目前的公司還沒有連上Internet﹐但不保證將來不會啊。如果使用公共IP的話,如果沒經過註冊,等到以後真正要連上網路的時候,就很可能和別人衝突了。也正如前面所分析的,到時候再重新規劃IP的話,將是件非常頭痛的問題。這時候,我們可以先利用私有位址(虛擬
IP )來架設網路,等到真要連上intetnet的時候,我們可以使用IP轉換協定,如NAT
(Network Addresss Translation)等技術,配合新註冊的IP就可以了(不過這可需要大學問喔)。
-------
固定 IP 與動態 IP :基本上,這兩個東西是由於近來網路公司大量的成長下的產物,例如,你如果向中華電信申請一個商業型態的
ADSL 專線,那他會給你一個固定的實體 IP ,這個實體 IP 就被通稱為『固定 IP
』了,因為你每次藉由這一個 ADSL 上網時,你的 IP 是不變的。而若你是申請計時制的
ADSL ,那由於你的 IP 可能是由數十人共同使用,因此你每次重新開機上網時,你這部電腦的
IP 都不會是固定的!於是就被稱為『動態 IP』或者是『浮動式IP』。基本上,這兩個都是『實體IP』,只是網路公司用來分配給用戶的方法不同而產生不同的名稱而已!
-------
這裡只有說了一些概念性的東西,基本上,IP 的認知是很麻煩的,尤其牽涉到子網路切割的問題時。小弟也不甚瞭解,例如子網路遮罩的計算等等!強烈的建議初學者到
study-area
這個網站去看看,相信對你往後的電腦網路概念有很大的幫助喔!
2001/
12/15以來統計人數
include ("../../include/old_tail.php");
?>