现在的位置: 首页 > 综合 > 正文

公用IP地址及私用IP地址

2014年02月22日 ⁄ 综合 ⁄ 共 3100字 ⁄ 字号 评论关闭

httww.ablmcc.edu.hk/~scy/CIT/network/Elearning_S2_2.htm

http://www.ablmcc.edu.hk/~scy/CIT/network/Elearning_S2_2.htm

電腦網絡簡介
互聯網及TCP/IP
建立網絡
設計及建立
SOHO 網絡
網絡管理
網絡保安
 

 

   

在電腦透過網路傳輸資料時,一定要確定接收端的 IP 位址,才能正確將資料送達 。其實 IP 位址是一種編號,由四個十進位數構成,數字之間以「 . 」間隔。舉例說 192.168.0.1 就是一個經常見到的 IP 位址。

IP 位址可分為兩大類,一類是公用 IP 位址 (Public IP) ,另一類是私用 IP 位址 (Private IP) ,所謂公用 IP 位址,是於 互聯網 上 IP 位址,也就是說,擁有這個 IP 的電腦或網路設備在 互聯網 就有合法的「地址」,而且每一個 IP 都是唯一及不可重複的。公用 IP 必須向管理機構互聯網資訊中心 (Internet Network Information
Center) 或申請者所在地的互聯網服務供應商 (Internet Service Provider, ISP) 申請。

私有 IP 位不需申請便可使用,但不能用於 互聯網 上,只能給自行架設的網路中及其電腦設備使用。

 
   
如何為電腦設定 IP 位址

先看看以下一個關於定義位址的簡單例子 :

假如要為大學的不同區段及每個課室編上號碼,通常我們會利用區段和房間的先後次序建立兩層數字編法,第一區段的第一個房間為 101 ,第二區段的第一個房間為 201 ,如此類推。 101 、 20 1 中的第 一 個數字表示區段分類,第二個數字則表示房間號碼。

網路也採用類似房間編號的方法,我們可以把網際網絡看作是大學校園,每一個區段看作是組成 互聯網 的其中一個網路,每一個房間視為該網路中的一台電腦。例如,第一個網路的第一台電腦的編號為 101 ,第二台為 102 ,如此類推到第 n 個網路的第 m 台電腦的編號就應當是 nm , n 顯示網路編號,通稱「網路識別碼 (Network ID) 」, m 為電腦的編號,通稱「主機識別碼 (Host
ID) 」,在它們之間加上點「 . 」,就有點像 IP 位址了,如 1.01 、 1.02 、 n.m 等。但 1.01 並不是 IP 位址,真正的 IP 位址由四個數字構成,這四個數字之間也有著類似區段與房間的關係。

若從數學原理的角度看待 IP 位址的話,它只是一個 32 位元的二進位數字 ( 以 0 與 1 表示 ) ,對於人類來說很難記憶。因此為了方便記憶與書寫,才換算成用四個十進位數字表示。

根據上述的 n.m 編號原則,四個十進位數字構成的 IP 位址也可以套用此編號形式,也就是說四個十進位數字可以分成兩部分,即網絡識別碼與主機識別碼。 TCP/IP 最先規劃的時候,將 IP 位址空間劃分為五個等級 (Address Class) ,分別用 A 、 B 、 C 、 D 、 E 代表。其中主要用到的是 A 級、 B 級、 C 級。 D 級與 E 級為特殊目的與實驗用途。

如果分別用 W 、 X 、 Y 、 Z 表示 IP 位址的四個數字,那 A 、 B 、 C 、 D 、 E 級 IP 位址劃分如下 :

類別

範圍

網路識別碼

主機識別碼

總網路數

單網路主機數

A

1.0.0 .1~~ 
126.255.255.255.255

W

X.Y.Z

126

16777214

B

128.0.0.1~~ 
191.255.255.255

W.X

Y.Z

16384

65534

C

192.0.0.1~~ 
222.255.255.255

W.X.Y

Z

2097152

254

D

224.0.0.1~~ 
239.255.255.255

 

 

E

240.0.0.1~~ 
247.255.255.255

 

 

以下是在 Windows XP系統上如何設定TCP/IP位址的方法:

1. 點選 [開始]->[控制台]->[網路連線]->[區域連線]

2. 按 [內容]

 

3. 選擇 [一般]->[Internet Protocol(TCP/IP)]->[內容]

 

4. 填入如下圖所示之各項資訊,其中 IP位址為所配與之位址,子網路遮罩為 255.255.255.0,預設閘道為IP的前三組數字加上第四組為0的數字,DNS則填入DNS主機的IP即可。

為了讓電腦更易分辨出一個 IP 位址中,那一部分是網路識別碼,那一部分是主機識別碼,在設定電腦 IP 位址時,還需指定該 IP 位址的子網路遮罩( Subnet Mask ),子網路遮罩與 IP 位址一樣,也是一個 32 位元的二進位數字,與 IP 位址一一對應,因此也可以採用 4 個十進位數表示。

凡 IP 位址與網路識別碼在同一對應位置的子網路遮罩字元都必須是 255 ,而與主機識別碼對應的字元則為0。例如 A 級網路的 IP 位址,由於只有 W 字元代表網路識別碼,其他字元是主機識別碼,所以與 IP 位址對應的子網路遮罩,只有第一個字元為 255 ,其他字元的值都為0,也就是 255.0.0.0 。

 

 

 

另外,為了減緩 B 級網路的 IP 位址會被快速耗盡的情況,目前很多 IP 分配也採用「不分等級 IP 」( Class Inter-Domain Routing, CIDR )方式,以合併數個 C 級網路的方式,分配給有需要的單位使用,減緩 B 級網路 IP 位址的消耗。

A 、 B 、 C 級網路雖然要經過申請才能取得,由於設計者在最初考慮到有一些網路使用者並不需要與互聯網連結,因此特別從這三個等級的 IP 位置中,各畫出一段位址,讓使用者不須申請就可以在區域網路中自由使用,稱為私有 IP 位址,例如 C 級網路最常被用到的 192.168.0.1~192.168.0.254 就是可以在任一個區域網路中使用的 IP 區段。

 
   
DNS 伺服器的作用

IP 位址代表一台電腦在網路上的位置,因此要透過網路存取一台電腦時,首先要知道它的 IP 位址,然而人類對於數字的記憶力遠比文字來得差,不可能同時記住不同電腦的 IP 位址。故此互聯網採用一種稱為網域名稱( Domain Name )的方式來管理電腦名稱與其所在位置的表示方式,讓使用者方便記憶與理解。

提供全球資訊網服務的主機叫做 www , 例如美國微軟公司的網域是 microsoft.com ,當我們想瀏覽微軟公司的網站時,只要在 瀏覽器的 網址列鍵入 www.microsoft.com 就可以 進行 連接。 使用者不需要記下放置微軟網站的電腦的
IP 位址。其實在 www.microsoft.com 被送出網絡後,它會先被送到 DNS 伺服器( Domain Name Server, DNS ), DNS 伺服器也是網路上的一部電腦,記錄著網域上主機與 IP 位址的對應關係,例如它會記錄著 www.microsoft.com 的正確
IP 位址為 207.46.156.156 。 DNS 伺服器進行轉換的過程,稱為「網域名稱解析」,解析取得目標電腦的 IP 後,才會對目標電腦進行存取。

 

 

 

   

通訊閘

一個大型網可以由若干個小型區域網路構成,而這些區域網路可能採用了不同的 IP 位址,甚至不同的網路協定,那麼這些區域網路之間如何進行通訊?答案是透過「通訊閘」。通訊閘 (又稱「閘道」) 的作用是連結多個網路,並轉發不同網路間的傳輸資料。

例如:一個網絡由三個子網路構成,若網路 1 中的電腦 101 ,想透過網路存取網路3中的電腦 325 ,首先電腦 101 需透過 DNS 伺服器或其它類型的伺服器獲得 325 的 IP 位址,然後依據 IP 位址與子網路遮罩判斷 325 是否與其在同一段網絡,如果在同一個網絡,則可以直接將存取 325 ,若答案是否, 101 需要將要發送給 325 的資料交給通訊閘,此時通訊閘的角色像是一個郵差,它收到了
101 發送過來的資料後,會判斷這些資料的目標網路,由於通訊閘同時與多個網路連接,所以一旦確定後就向位於目標網路的電腦轉發資料。

     
 

 

抱歉!评论已关闭.