找回密碼
 立即註冊
搜索
查看: 6098|回復: 3

[分享]IP地址從頭說

[複製鏈接]
發表於 2003-12-14 05:08:35 | 顯示全部樓層 |閱讀模式
隨著電腦技術的逐步普及和網際網路技術的迅猛發展,學習網際網路、利用網際網路已不再是那些腰纏萬

貫的大款和戴者深度眼睛的專業技術人員的專利,它已作為二十一世紀人類的一種新的生活方式而逐步深

入到尋常百姓家。談到網際網路,IP位址就不能不提,因為無論是從學習還是使用網際網路的角度來看,

IP位址都是一個十分重要的概念,INTERNET的許多服務和特點都是通過IP地址體現出來的。

一、IP地址的概念  
  我們知道網際網路是全世界範圍內的電腦聯為一體而構成的通信網路的總稱。聯在某個網路上的兩台

電腦之間在相互通信時,在它們所傳送的資料包裏都會含有某些附加資訊,這些附加資訊就是發送資料的

電腦的位址和接受資料的電腦的位址。象這樣,人們為了通信的方便給每一台電腦都事先分配一個類似我

們日常生活中的電話號碼一樣的標識位址,該標識位址就是我們今天所要介紹的IP地址。根據TCPIP協定

規定,IP位址是由32位二進位數字組成,而且在INTERNET範圍內是唯一的。例如,某台聯在網際網路上的

電腦的IP位址為:

11010010 01001001 10001100 00000010

很明顯,這些數字對於人來說不太好記憶。人們為了方便記憶,就將組成電腦的IP位址的32位元二進位分

成四段,每段8位,中間用小數點隔開,然後將每八位元二進位轉換成十進位數字,這樣上述電腦的IP位

址就變成了:210.73.140.2。

二、IP地址的分類  
  我們說過網際網路是把全世界的無數個網路連接起來的一個龐大的網間網,每個網路中的電腦通過其

自身的IP位址而被唯一標識的,據此我們也可以設想,在INTERNET上這個龐大的網間網中,每個網路也有

自己的識別字。這與我們日常生活中的電話號碼很相像,例如有一個電話號碼為0515163,這個號碼中的

前四位元表示該電話是屬於哪個地區的,後面的數位表示該地區的某個電話號碼。與上面的例子類似,我

們把電腦的IP位址也分成兩部分,分別為網路標識和主機標識。同一個物理網路上的所有主機都用同一個

網路標識,網路上的一個主機(包括網路上工作站、伺服器和路由器等)都有一個主機標識與其對應IP位

址的4個位元組劃分為2個部分,一部分用以標明具體的網路段,即網路標識;另一部分用以標明具體的節

點,即主機標識,也就是說某個網路中的特定的電腦號碼。例如,鹽城市資訊網路中心的伺服器的IP位址

為210.73.140.2,對於該IP位址,我們可以把它分成網路標識和主機標識兩部分,這樣上述的IP位址就可

以寫成:

網路標識:210.73.140.0

主機標識:     2        

合起來寫:210.73.140.2

由於網路中包含的電腦有可能不一樣多,有的網路可能含有較多的電腦,也有的網路包含較少的電腦,於

是人們按照網路規模的大小,把32位元位址資訊設成三種定位的劃分方式,這三種劃分方法分別對應於A

類、B類、C類IP地址。


1.A類IP地址

  一個A類IP位址是指,在IP位址的四段號碼中,第一段號碼為網路號碼,剩下的三段號碼為本地電腦

的號碼。如果用二進位表示IP位址的話,A類IP位址就由1位元組的網路位址和3位元組主機位址組成,網

路位址的最高位必須是“0”。A類IP位址中網路的標識長度為7位元,主機標識的長度為24位元,A類網路

位址數量較少,可以用於主機數達1600多萬台的大型網路。


2.B類IP地址

  一個B類IP位址是指,在IP位址的四段號碼中,前兩段號碼為網路號碼,B類IP位址就由2位元組的網

路位址和2位元組主機位址組成,網路位址的最高位必須是“10”。B類IP位址中網路的標識長度為14位元

,主機標識的長度為16位元,B類網路位址適用於中等規模規模的網路,每個網路所能容納的電腦數為6萬

多台。


3.C類IP地址

  一個C類IP位址是指,在IP位址的四段號碼中,前三段號碼為網路號碼,剩下的一段號碼為本地電腦

的號碼。如果用二進位表示IP位址的話,C類IP位址就由3位元組的網路位址和1位元組主機位址組成,網

路位址的最高位必須是“110”。C類IP位址中網路的標識長度為21位元,主機標識的長度為8位元,C類網

路位址數量較多,適用於小規模的區域網路,每個網路最多只能包含254台電腦。

  除了上面三種類型的IP地址外,還有幾種特殊類型的IP位址,TCPIP協議規定,凡IP位址中的第一個

位元組以“lll0”開始的位址都叫多點廣播位址。因此,任何第一個位元組大於223小於240的IP位址是多

點廣播地址;IP位址中的每一個位元組都為0的位址(“0.0.0.0”)對應於當前主機;IP位址中的每一個

位元組都為1的IP位址(“255.255.255.255”)是當前子網的廣播地址;IP位址中凡是以“llll0”的

位址都留著將來作為特殊用途使用;IP位址中不能以十進位“127”作為開頭,27.1.1.1用於回路測試

,同時網路ID的第一個6位組也不能全置為“0”,全“0”表示本地網路。

三、IP的定址規則  
   1.網路定址規則

   A、 網路位址必須唯一。

   B、 網路標識不能以數位127開頭。在A類位址中,數字127保留給內部回送函數。

   C、 網路標識的第一個位元組不能為255。數位255作為廣播位址。

   D、 網路標識的第一個位元組不能為“0”,“0”表示該位址是本地主機,不能傳送。

   2.主機定址規則

   A、主機標識在同一網路內必須是唯一的。

   B、主機標識的各個位元不能都為“1”,如果所有位都為“1”,則該機地址是廣播位址,而非主

機的位址。

   C、主機標識的各個位元不能都為“0”,如果各個位都為“0”,則表示“只有這個網路”,而這

個網路上沒有任何主機。

四、IP子網路遮罩概述  
  

1.子網路遮罩的概念

  子網路遮罩是一個32位位址,用於遮罩IP位址的一部分以區別網路標識和主機標識,並說明該IP位址

是在局域網上,還是在遠端網上。


2.確定子網路遮罩數

  用於子網路遮罩的位數決定於可能的子網數目和每個子網的主機數目。在定義子網路遮罩前,必須弄

清楚本來使用的子網數和主機數目。

  定義子網路遮罩的步驟為:

  A、確定哪些組位址歸我們使用。比如我們申請到的網路號為 “210.73.a.b”,該網路位址為c類IP

位址,網路標識為“210.73”,主機標識為“a.b”。

  B、根據我們現在所需的子網數以及將來可能擴充到的子網數,用宿主機的一些位來定義子網路遮罩

。比如我們現在需要12個子網,將來可能需要16個。用第三個位元組的前四位元確定子網路遮罩。前四位

都置為“1”,即第三個位元組為“11110000”,這個數我們暫且稱作新的二進位子網路遮罩。

  C、把對應初始網路的各個位元都置為“1”,即前兩個位元組都置為“1”,第四個位元組都置為“0

”,則子網路遮罩的間斷二進位形式為:“11111111.11111111.11110000.00000000”

  D、把這個數轉化為間斷十進位形式為:“255.255.240.0”

這個數為該網路的子網路遮罩。


3.IP遮罩的標注

  A、無子網的標注法

  對無子網的IP位址,可寫成主機號為0的遮罩。如IP位址210.73.140.5,遮罩為255.255.255.0,也可

以缺省遮罩,只寫IP位址。

  B、有子網的標注法

  有子網時,一定要二者配對出現。以C類地址為例。

  1.IP位址中的前3個位元組表示網路號,後一個位元組既表明子網號,又說明主機號,還說明兩個IP

位址是否屬於一個網段。如果屬於同一網路區間,這兩個位址間的資訊交換就不通過路由器。如果不屬同

一網路區間,也就是子網號不同,兩個位址的資訊交換就要通過路由器進行。例如:對於IP位址為

210.73.140.5的主機來說,其主機標識為00000101,對於IP位址為210.73.140.16的主機來說它的主機標

識為00010000,以上兩個主機標識的前面三位元全是000,說明這兩個IP位址在同一個網路區域中,這兩

台主機在交換資訊時不需要通過路由器進行10.73.60.1的主機標識為00000001,210.73.60.252的主機標

識為11111100,這兩個主機標識的前面三位元000與011不同,說明二者在不同的網路區域,要交換資訊需

要通過路由器。其子網上主機號各為1和252。

  2.遮罩的功用是說明有子網和有幾個子網,但子網數只能表示為一個範圍,不能確切講具體幾個子網

,遮罩不說明具體子網號,有子網的遮罩格式(對C類地址)

五、IP的其他事項  
  1.一般國際互聯網資訊中心在分配IP位址時是按照網路來分配的,因此只有說到網路位址時才能使用

A類、B類、C類的說法;

  2.在分配網路位址時,網路標識是固定的,而電腦標識是可以在一定範圍內變化的,下面是三類網路

位址的組成形式:

A類地址:73.0.0.0

B類地址:160.153.0.0

C類地址:210.73.140.0

上述中的每個0均可以在0~255之間進行變化。

  3.因為IP位址的前三位元數字已決定了一個IP位址是屬於何種類型的網路,所以A類網路位址將無法

再分成B類IP位址,B類IP位址也不能再分成C類IP位址。

  4.在談到某一特定的電腦IP位址時不宜使用A類、B類、C類的說法,但可以說主機位址是屬於哪一個A

類、B類、C類網路了。

  通過上面的學習,大家對IP地址肯定有了瞭解。有了IP位址大家就可以發送電子郵件了,並且可以獲

得Internet網上的其他資訊,例如可以獲得Internet上的WWW服務、BBS服務、FTP服務等等。
發表於 2004-10-17 14:16:51 | 顯示全部樓層
實在不適合我這個初學者
發表於 2005-5-13 11:07:16 | 顯示全部樓層
wow, very detail, thanks
發表於 2006-7-13 14:34:55 | 顯示全部樓層
感謝大大無私的說明與分享,感謝喔~.~
您需要登錄後才可以回帖 登錄 | 立即註冊

本版積分規則

Archiver|手機版|小黑屋|BBS.XXOO.NET™

GMT+8, 2024-11-21 18:22 , Processed in 0.010054 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回復 返回頂部 返回列表