當前位置:才華齋>計算機>計算機三級>

計算機三級考試IP地址知識輔導

計算機三級 閱讀(2.06W)

導語:IP協議規定,IP地址的長度為32位。下面就由小編為大家帶來計算機三級考試IP地址知識輔導,希望能給大家帶來幫助!

計算機三級考試IP地址知識輔導

  1.IP地址的作用

IP地址提供了一種網際網路通用的地址格式,用32位的二進數表示,用於遮蔽各種物理網路的地址差異。IP協議規定的地址稱為IP地址。

  2.IP地址的結構

一個IP地址由兩部分組成:網路號和主機號。網路號用於標識網際網路中的一個特定網路,主機號用於標識該網路中主機的一個特定連線。

  3.IP地址的分類

IP協議規定,IP地址的長度為32位。這32位由網路號部分和主機號部分組成。有人可能會有疑問了,32位地址中,哪些位表示網路號,哪些位表示主機號呢?IP地址分為A、B、C、D、E五類,不同類的IP地址,其網路號和主機號的位數均不相同。

A類地址:第1位固定是0。第2~8位,共7位(第1個位元組)表示網路號;第9~32位,共24位(後3個位元組)表示主機號。

B類地址:第1、2位固定是1和0。第3~16位,共14位(前2個位元組)表示網路號,第17~32位,共16位(後2個位元組)表示主機號。

C類地址:第1、2、3位固定是1、1、0。第4~24位,共21位(前3個位元組)表示網路號,第25~32位,共8位(最後l個位元組)表示主機號。

D類地址:第1~4位固定是1、1、1、0。第5~32位是一個多播地址。

E類地址:第1~5位固定是1、1、1、1、0。第6~32位是一個保留地址(保留為今後使用)。

  4.IP地址的直觀表示法

IP地址由32位的二進位制陣列成(4個位元組),為了方便使用者的理解和記憶,採用點分十進位制標記法,即將4個位元組的二進位制數換成4個十進位制數值,每個數值在0~255之間,數值中間用“.”隔開,表示成w.x.y.z的形式。例如,32位的二進位制IP地址:

110010l0010111000111000100101100

(110開頭的為C類地址)

用點分十進位制表示法,就是將每個位元組的二進位制數轉換成十進位制數(中間用.隔開),則為:

202.92.113.44

202.92.113.44是一個C類IP地址,前3個位元組(202.92.113)為網路號,最後一個位元組(44)為主機號。

  5.特殊的IP地址形式

IP地址除了可以表示主機的一個物理連線外,還有幾種特殊的表現形式。

(1)網路地址

在網際網路中,經常需要表示一個網路地址。IP地址方案規定,網路地址包含了一個有效的網路號和一個全0的主機號,用來表示一個具體的網路。例如,202.92.113.44是一個C類IP地址,其所在的網路地址=網路號+主機號(主機全為0),即202.92.113.0

其中,202.92.113為網路號,主機號為44,這裡改為0。

(2)廣播地址

當一個裝置向網路上的所有裝置傳送資料時,這就是廣播。IP地址具有兩種廣播地址形式:一種叫直接廣播地址,另一種叫有限廣播地址。

①直接廣播地址包含一個有效的網路地址和一個全“1”的主機號,其作用是因特網上的'主機向其他網路廣播資訊。如C類IP地址202.92.113.255(255轉換成二進位制數就是11111111),就是一個直接廣播地址。

②32位全為“1”的IP地址(255.255.255.255)叫做有限廣播地址,用於本網廣播。

(3)回送地址

A類地址127.0.0.0是一個保留地址,不可能出現在任何網路上,用於網路軟體測試及本地機器程序間通訊。

(4)本地地址

有些IP地址(10.×××.×××.×××、192.168.×××.×××等)不分配給因特網使用者,使用者可以在本地的內部網路中使用,如果內部網路與因特網相連,必須將其轉換。

  6.子網編址

隨著計算機技術和網路的發展,小型網路越來越多,這些網路擁有多臺主機,若每臺主機給予一個地址則浪費太多,因此,人們利用子網編址的方式來克服這一困難。

(1)子網編址方法

IP地址由網路號和主機號組成。在實際應用中,需要對IP地址中的主機號部分進行再次劃分,將其劃分成子網號和主機號兩部分。如果該IP地址代表一個小型網路,這就相當於將原主機號當做一個子網,在其中再劃分一個主機號為小型網路中的主機作為標記。

為了建立一個子網,我們需要將標準的IP地址中的主機號部分“借”出幾位指定為子網中的子網號,其規則如下:

首先,必須保證主機號部分能夠剩餘2位;

其次,子網地址可以借用主機號部分的任何位數(至少借2位);

最後,借出後,主機號還必須保留2位。

(2)子網表示法

前面我們提到,對於標準的IP地址,我們可以通過它的前幾位判定這是一個什麼型別的網路,如前l位是0的必然是A類地址,前2位是1、0的必然是8類地址……那麼我們劃分了予網後,如何知道IP地址中哪些位表示網路和子網,哪些位表示主機部分呢?子網編址使用了子網掩碼(或稱為子網遮蔽碼)來區分。

對應32位的標準IP地址,其子網掩碼也採用32位(二進位制數)。IP協議規定:

再次劃分後的IP的網路號部分和主機號部分用子網遮蔽碼(也稱子網掩碼)來區分,子網遮蔽碼是32位的二進位制數,分別對應IP地址的32位二進位制數。

在子網掩碼中,與IP地址中的網路和子網號部分相對應的用“1”表示(1是二進位制數,十進位制數為255),與IP地址的主機號部分相對應的用“0”表示。

將IP地址和它的子網掩碼結合,就可以判斷出IP地址中的哪些位是表示網路和子網,哪些是表示主機。

(3)子網掩碼的通俗解釋

假如你是河南省鄭州市人(IP地址),我是河南省南陽市人(IP地址),我們在洛陽市見面,如果我們把子網掩碼定義為市,通常來說我們不是老鄉(意指不是一個網段)。但如果我們把子網掩碼定義為“省”,這個時候就算我們在安徽省見了面,那我們也是老鄉(因為咱們都是河南省人啊!)。判斷一個IP是不是在同一個網段,不僅要看他們的IP地址,更重要的是要取決與子網掩碼的相同)。

  7.地址解析協議(ARP)

將IP地址對映到實體地址的實現方法很多。地址解析協議(ARP)是乙太網經常使用的對映方法,它充分利用了乙太網的廣播能力,將IP地址與實體地址進行動態繫結。