先了解一下 【140.111.2.195】就是一個 IP 位址,它分成【140】、【111】、【2】、【195】四組數字,中間以【.】點來分隔。IP 位址區分為 A、B、C 三級, D 級目前為實驗性多點投射 (multicast) 位址,E 級則保留作為未來發展之用。A 級網路只定義第一個數字,例如 140.0.0.0,後面則讓 A 級網路自行再分配,B 級網路則是前兩位數字,如 140.96.0.0,後面則讓 B 級網路自行再分配,C 級網路則是前三位數字
重點來了 這各比較深入探討IP 的種類與 IP 的取得方式 接下來要跟大家談一談也是很容易造成大家困擾的一個部分,那就是 IP 的種類!很多朋友常常聽到什麼『真實IP, 實體 IP, 虛擬 IP, 假的 IP....』煩都煩死了~其實不要太緊張啦!實際上,在 IPv4 裡面就只有兩種 IP 的種類,一種稱為 Public IP ,翻譯成為公共的或者是公開的 IP,另一種則是 Private IP,翻譯成為『私有 IP』或者是『內部保留 IP』。那麼這兩種 IP 要怎麼分呢?很簡單,只要『能夠直接而不必透過其他機制就能與 Internet 上面的主機進行溝通的,那就是 public IP;無法直接與 Internet 上面溝通的,那就是 Private IP』。這是一個很簡單的分辨方法啦!
早在 IPv4 規劃的時候就擔心 IP 會有不足的情況,而且為了應付某些私有網路的網路設定,於是就有了私有 IP ( Private IP ) 的產生了。私有 IP 也分別在 A, B, C 三個 Class 當中各保留一段作為私有 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
由於這三個 Class 的 IP 是預留使用的,所以並不能直接作為 Internet 上面的連接之用,不然的話,到處都有相同的 IP 囉!那怎麼行!網路豈不混亂?所以囉,這三個 IP 網段就只做為內部私有網域的 IP 溝通之用,也就是說,他有底下的幾個限制:
私有位址的路由資訊不能對外散播 (就是內部網路咯);
使用私有位址作為來源或目的地址的封包,不能透過 Internet 來轉送 (呵呵!當然囉!不然網路會混亂);
關於私有位址的參考紀錄(如DNS),只能限于內部網路使用(一樣的原理啦!)
這個私有 IP 有什麼好處呢?呵呵!由於他的私有路由不能對外直接提供資訊,所以呢,您的虛擬網路將不會直接被 Internet 上面的 Cracker 所攻擊!但是,當然囉,您也就無法以私有 IP 來『直接上網』囉!所以相當適合一些尚未具有 Public IP 的企業內部用來規劃其網路之設定之用!否則當您隨便指定一些可能是 Public IP 的網段來規劃您的企業內部的網路設定時,萬一哪一天真的連上 Internet 了,那麼啟不是可能會造成跟 Internet 上面的 Public IP 相同了嗎?!這可不是鬧著玩的,要將您原先規劃的 IP 網段整個重新調整過呢!哈哈!累死了!那麼萬一您又要將這些私有 IP 送上 Internet 呢?呵呵!這個簡單,設定一個簡單的防火牆加上 NAT ( Network Address Transfer ) 主機設定,您就可以透過 IP 偽裝(不要急,這個在後面也會提到!)來使您的私有 IP 的電腦也可以連上 Internet 囉(雖然不是真的直接,但是很像『直接上網』呢!)
好了,那麼除了這個預留的 IP 網段的問題之外,還有沒有什麼其他的怪東西呢?呵呵!當然是有啦!不然我幹嘛花時間來唬 XX 呢!?沒錯,還有一個奇怪的 A Class 的網域,那就是 lo 這個奇怪的網域啦 ( 注意:是小寫的 o 而不是零喔! )這個 lo 的網路是當初被用來作為測試作業系統內部迴圈所用的一個網域!簡單的說,如果您沒有安裝網路卡在您的機器上面,但是您又希望可以測試一下在您的機器上面設定的資料到底可不可以被執行,這個時候怎麼辦,嘿嘿!就是利用這個所謂的內部迴圈網路啦!這個網段在 127.0.0.0/8 這個 A Class ,而且預設的主機 ( localhost ) 的 IP 是 127.0.0.1 呦!所以囉,當您啟動了您的 WWW 伺服器,然後在您的主機的 X-Window 上面執行
http://loc...ost 就可以直接看到您的主頁囉!而且不需要安裝網路卡呢!測試很方便吧!此外,您的內部使用的 mail 怎麼運送郵件呢?例如您的主機系統如何 mail 給 root 這個人呢?嘿嘿!也就是使用這一個內部迴圈啦!當要測試您的 TCP/IP 封包與狀態是否正常時,可以使用這個呦!( 所以哪一天有人問您:嘿!您的主機上面沒有網路卡,那麼您可以測試您的 WWW 伺服器設定是否正確嗎?這個時候可得回答:當然可以囉!使用 127.0.0.1 這個 Address 呀! ^_^... )
理解了 IP 的種類之後,我們已經知道了要連上 Internet 就得要取得 Public IP 才可以,至於 private IP 則是用在內部的私有網路之用的!那麼該如何取得 Public IP 呢?目前在台灣地區有幾個可取得 Public IP 的方法:
固定制手動設定:我們可以取得固定的 Public IP ,取得的管道可以是學術網路、或者是向 ISP 註冊固定的 Public IP。不過,在使用固定的 Public IP 時,您必須要手動的在您的作業系統設定好網路參數;
浮動式撥接:除了上述的方法之外,傳統的以數據機撥接,以及目前很流行的 ADSL 撥接,都是另一個取得 Public IP 的方法,只不過由於這種撥接的方法中,取得的 IP 是由 ISP 隨機提供的,因此每次撥接到 ISP 後取得的 IP 可能都不是固定的,所以也有人稱這種取得 IP 的方式為浮動式;
纜線, Cable modem:利用單向或者是雙向 Cable 也可以向 ISP 註冊取得 Public IP;
請記得,IP 就只有 Public 與 Private IP 這兩種,而由於取得 IP 的方法不同,可能又有人喜歡宣稱浮動式、固定制、動態等等的 IP ,這很容易造成剛剛接觸網路的朋友們的困擾!所以這裡僅告訴大家記得『Public 與 Private IP』而已!您只要記得他就對了!其他的,以後自然就會理解的啦! ^_^
感謝感恩 http://linux.vbird.org/linux_se...ork_basic.php
他是介紹 LINUX 稍微介紹了 網路基本架構 (本人也很想學 LINUX )你自己看一看 以上都是轉帖 都在網路上找到的 有冒犯處
請多多包含