ip位址的組成(網路位 主機位)

2022-01-15 12:18:39 字數 2253 閱讀 1636

ip位址採用分層結構;

ip位址是由網路號(net id)與主機號(host id)兩部分組成的。

根據不同的取值範圍,ip位址可以分為五類

a類位址的第一位為0;

b類位址的前兩位為10;

c類位址的前三位為110;

d類位址的前四位為1110;

e類位址的前五位為11110。

實際大多通過子網掩碼來區分網路位和主機位,子網掩碼跟ip位址一一對應,子網掩碼為1的是網路位,為0的是主機位。

如:192.168.1.2 掩碼255.255.255.0 。網路位192.168.1 主機位是2

舉個例子:比如172.16.2.160/255.255.255.0:

這個ip位址的【網路號】就是172.16.2.0 主機號為   0.0.0.160 

劃分子網情況

1010   1100   0001   0000   0000   0010   1010   0000   (二進位制)

1111    1111   1111    1111    1111    1111    1100   0000  (子網掩碼)

------------------------------------------相"與"(理解成相乘)

1010   1100   0001   0000   0000   0010   1000   0000(172.16.2.128這就是子網號)

1010   1100   0001   0000   0000   0010   1000   0001(172.16.2.129是第乙個主機)

1010   1100   0001   0000   0000   0010   1011   1110(172.16.2.190最後乙個主機)

1010   1100   0001   0000   0000   0010   1011   1111   廣播位址  172.16.2.191  

子網掩碼的作用:

1

,將一類ip位址(也就是只確定的網路號的ip)劃分為更加小的子網路

(通常得到乙個c類ip,如:

212.26.220

.0最後一組是主機號(最大255),用子網掩碼分成更小的網段)

因為掩碼的值是連續的1,那麼子網掩碼的值也就是有規律的:

比如1000

0000 ---> 128

1100

0000 ---> 192

1110

0000 ---> 224

1111

0000 ---> 240

1111

1000 ---> 248

1111

1100 ---> 252

1111

1110 ---> 254

2兩個c類ip位址215.

60.30.0與215.60.31.0與子網掩碼255.255.254.0

11010111.00111100.00011110.00000000-->215.60.30.0

11010111.00111100.00011111.00000000-->215.60.31.0

11111111.11111111.11111110.10000000-->255.255.254.0

//掩碼

11010111.00111100.00011110.00000000-->215.60.30.0

//都是該網段

注意:乙個錯誤的理解:子網掩碼主要目的是增加了ip數量!!!其實並沒有增加!!!

(也不能說沒有增加,比如相同的ip不同子網掩碼,實際公網是不存在相同的ip,,如果說是兩個區域網這種情況,不知道算不算增加了)

補充:1,只知道ip位址那麼只能知道是屬於哪一類ip。或者認為沒有子網路,比如c類ip,那麼前3組是網路號,後面一組是主機號

2,只有知道子網掩碼和ip,才能知道具體的網段和主機號

3,相同子網掩碼未必是同一網段ip,同一網段的ip必然有相同的子網掩碼。

數字是子網掩碼位(數),說明子網掩碼由21個1組成,即 子網掩碼是:

11111111

11111111

11111000

00000000 ,也就是255.255.248.0.

IP位址的組成和分類

1.ip位址的組成 ip位址有32位,4個8位的二進位制數組成,二進位制不便於記憶且可讀性較差。把二進位制轉換成十進位制數表示,點分十進位制。ip位址包含網路位址和主機位址。網路位址決定可以分配的最大網路數。主機位址決定網路中可以存在的計算機的最大數量。ip位址分為a b c d e五類。0.0.0...

通過網路網域名稱得到這台主機的IP位址

在windows程式設計環境中,我們有乙個可以呼叫的api 函式gethostbyname 以前在asp中我們必須通過元件來實現 類似的功能,比如aspdns等等,現在ms在asp.net上給我們提供了新的程式設計介面,讓我們可以很輕鬆的實現這樣類似 的功能.原因是在asp.net中給我們提供了乙個...

ip位址 網路位元組序 主機位元組序的關係

不同的cpu有不同的位元組序型別 這些位元組序是指整數在記憶體中儲存的順序 這個叫做主機序 最常見的有兩種 1 little endian 將低序位元組儲存在起始位址 2 big endian 將高序位元組儲存在起始位址 網路位元組序用的是big endian方式,即如果乙個ip位址為 127.0....