IP位址的分類
![電腦ip](/img/9/6e6/nBnauM3XwIjN1cjN0gDO2QTO0QTM3cjM5UzMzQTNwAzMxAzL4gzL3MzLt92YucmbvRWdo5Cd0FmLyE2LvoDc0RHa.jpg)
網路標識: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位址,TCP/IP協定規定,凡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”,則表示“只有這個網路”,而這個網路上沒有任何主機。
子網掩碼概述
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類網路了。