IP位址計算和劃分

2022-04-30 13:30:08 字數 2835 閱讀 8714

一、b類位址

範圍從128-191(第一串8位二進位制10000000~10111111),如172.168.1.1,第一和第二段號碼為網路號碼,剩下的2段號碼為本地計算機的號碼。轉換為2進製來說,乙個b類ip位址由2個位元組的網路位址和2個位元組的主機位址組成,網路位址的最高位必須是「10」,位址範圍從128.0.0.0到191.255.255.255。可用的b類網路有16300多個,每個網路能容納6萬多個主機。其中,

①  172.16.0.1到172.31.255.254是私有位址;

②  169.254.0.0到169.254.255.255是保留位址。如果你的ip位址是自動獲取ip位址,而你在網路上又沒有找到可用的dhcp伺服器,這時你將會從169.254.0.0到169.254.255.255中臨時獲得乙個ip位址。

除上述兩項,其他b類位址為公網位址。

b類位址子網掩碼形式為255.255.0.0。

二、子網掩碼

子網掩碼(subnet mask)又叫網路掩碼、位址掩碼、子網路遮罩,它是一種用來指明乙個ip位址的哪些位標識的是主機所在的子網以及哪些位標識的是主機的位掩碼。子網掩碼不能單獨存在,它必須結合ip位址一起使用。子網掩碼只有乙個作用,就是將某個ip位址劃分成網路位址和主機位址兩部分。

子網掩碼的設定必須遵循一定的規則。與二進位制ip位址相同,子網掩碼由1和0組成,且1和0分別連續。子網掩碼的長度也是32位,左邊是網路位,用二進位制數字「1」表示,1的數目等於網路位的長度;右邊是主機位,用二進位制數字「0」表示,0的數目等於主機位的長度。這樣做的目的是為了讓掩碼與ip位址做and運算時用0遮住原主機數,而不改變原網路段數字,而且很容易通過0的位數確定子網的主機數只有通過子網掩碼,才能表明一台主機所在的子網與其他子網的關係,使網路正常工作。

三、子網的主機數計算公式

2的主機位數次方-2,因為主機號全為1時表示該網路廣播位址,全為0時表示該網路的網路號,這是兩個特殊位址。

如子網掩碼是255.255.255.192,轉化為二進位制:

11111111.11111111.11111111.11000000,主機位數為6(最後6個零),主機數則為:2的6次方-2=62臺,該子網可容納62臺計算機。

四、子網數計算公式

非網路位的前幾位置1,原網路的子網數量就為分2的幾次方個。

如b類子網掩碼為255.255.0.0,轉化為二進位制:

11111111.11111111.00000000.00000000,第三個字段開始為非網路位。如第三個8位字段的前4位置1,即:

11111111.11111111.11110000.00000000,則劃分為2的4次方=16個子網

五、利用子網數來計算子網掩碼

在求子網掩碼之前必須先搞清楚要劃分的子網數目,以及每個子網內的所需主機數目。

1)將子網數目轉化為二進位制來表示

2)取得該二進位制的位數,為 n

3)取得該ip位址的類子網掩碼,將其主機位址部分的的前n位置1 即得出該ip位址劃分子網的子網掩碼。

1)27=11011

2)該二進位制為五位數,n = 5

3)將b類位址的子網掩碼255.255.0.0的主機位址前5位置1,得到 255.255.248.0

即為劃分成27個子網的b類ip位址 168.195.0.0的子網掩碼。

六、利用主機數來計算子網掩碼

1)將主機數目轉化為二進位制來表示

2)如果主機數小於或等於254(注意去掉保留的兩個ip位址),則取得該主機的二進位制位數,為 n,這裡肯定n<8。如果大於254,則 n>8,這就是說主機位址將佔據不止8位。

3)使用255.255.255.255來將該類ip位址的主機位址位數全部置1,然後從後向前的將n位全部置為 0,即為子網掩碼值。

l  700=1010111100

l  該二進位制為十位數,n = 10

l  將該b類位址的子網掩碼255.255.0.0的主機位址全部置1,得到255.255.255.255   然後再從後向前將後10位置0,即為: 11111111.11111111.11111100.00000000   即255.255.252.0。這就是該欲劃分成主機為700臺的b類ip位址168.195.0.0的子網掩碼。

七、ipv4私有位址

1. a類位址

(1)a類位址第1位元組為網路位址,其它3個位元組為主機位址。

① 10.x.x.x是私有位址(所謂的私有位址就是在網際網路上不使用,而被用在區域網路中的位址)。

範圍(10.0.0.0-10.255.255.255)

② 127.x.x.x是保留位址,用做迴圈測試用的。

2. b類位址

(1) b類位址第1位元組和第2位元組為網路位址,其它2個位元組為主機位址。

(3) b類位址的私有位址和保留位址

① 172.16.0.0—172.31.255.255是私有位址

② 169.254.x.x是保留位址。如果你的ip位址是自動獲取ip位址,而你在網路上又沒有找到可用的dhcp伺服器。就會得到其中乙個ip。

3. c類位址

(1)c類位址第1位元組、第2位元組和第3個位元組為網路位址,第4個個位元組為主機位址。另外第1個位元組的前三位固定為110。

192.168.x.x是私有位址。(192.168.0.0-192.168.255.255)

IP位址和子網劃分

ip位址 路由器連線不同網段,負責不同網段之間的資料 交換機連線的是同一網段的計算機.計算機在和其他計算機通訊之前,首先要判斷目標ip位址和自己的ip位址是否在乙個網段,這決定了資料鏈路層目標mac位址是目標計算機的還是路由器介面的mac位址.ip位址用32位二進位制來表示,也就是32位元,換算成位...

IP位址和子網劃分

二進位制 十進位制 1 1 10 2 100 4 1000 8 10000 16 100000 32 1000000 64 10000000 128 10000000 128 11000000 192 11100000 224 11110000 240 11111000 248 11111100 2...

IP位址劃分

現在的ip網路使用32位位址,以點分十進位制表示,如172.16.0.0。位址格式為 ip位址 網路位址 主機位址 或 ip位址 主機位址 子網位址 主機位址。ip位址型別 最初設計網際網路絡時,為了便於定址以及層次化構造網路,每個ip位址包括兩個標識碼 id 即網路id和主機id。同乙個物理網路上...