如何為電腦設定 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 區段。 |