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