如何使用IP位址和子網掩碼表示乙個網段的IP

2021-06-16 05:26:02 字數 2395 閱讀 6542

在架伺服器時候,有的軟體不支援x.x.x.x-x.x.x.x的ip網段表達方式,而是使用了子網掩

碼這種專業一些的表達方式。如wme9等。下面我們就如何使用這種表達方式進行一下**:

下面有乙個簡單的描述,看完你就可以入門了,出自wme幫助:

使用位址範圍時,系統將逐位比較 ip 掩碼和 ip 位址。如果掩碼中的值為 1,那麼 ip 地

址中相應的位包括在此範圍中。如果掩碼中的值為 0,那麼任何值都是可以接受的。例如,

在十進位制表示方式中,如果列表中的 ip 位址為 134.123.123.20,而掩碼為 255.255.255

.0,那麼從 134.123.123.0 到 134.123.123.255 的所有 ip 位址都包括在此範圍中。如果

掩碼為 255.255.255.128,那麼從 134.123.123.0 到 134.123.123.127 的所有 ip 位址都

包括在此範圍中。如果指定了無效掩碼,那麼該 ip 位址將被忽略。

如果你想更深入了解子網掩碼的工作原理,請繼續:

ip協議標準規定:每乙個使用子網的網點都選擇乙個32位的位模式,若位模

式中的某位置1,則對應ip位址中的某位為網路位址(包括網間網部分和物理

網路號)中的一位;若位模式中的某位置0,則對應ip位址中的某位為主機地

址中的一位。例如位模式:

11111111 11111111 11111111 00000000

中,前三個位元組全1,代表對應ip位址中最高的三個位元組為網路位址;後乙個

位元組全0,代表對應ip位址中最後的乙個位元組為主機位址。這種位模式叫做子

網模(subnet mask)或「子網掩碼」。

為了使用的方便,常常使用「點分整數表示法」來表示乙個ip位址和子網掩

碼,例如b類位址子網掩碼(11111111 11111111 11111111 00000000)為:

255.255.255.0

ip協議關於子網掩碼的定義提供一種有趣的靈活性,允許子網掩碼中的「0」

和「1」位不連續。但是,這樣的子網掩碼給分配主機位址和理解尋徑表都帶

來一定困難,並且,極少的路由器支援在子網中使用低序或無序的位,因此在

實際應用中通常各網點採用連續方式的子網掩碼。像255.255.255.64和

255.255.255.160等一類的子網掩碼不推薦使用。

(3) 子網掩碼與ip位址

子網掩碼與ip位址結合使用,可以區分出乙個網路位址的網路號和主機號。

例如:有乙個c類位址為:

192.9.200.13

其預設的子網掩碼為:

255.255.255.0

則它的網路號和主機號可按如下方法得到:

① 將ip位址192.9.200.13轉換為二進位制

11000000 00001001 11001000 00001101

② 將子網掩碼255.255.255.0轉換為二進位制

11111111 11111111 11111111 00000000

③ 將兩個二進位制數邏輯與(and)運算後得出的結果即為網路部分

11000000 00001001 11001000 00001101

and11111111 11111111 11111111 00000000

11000000 00001001 11001000 00000000

結果為192.9.200.0,即網路號為192.9.200.0。

④ 將子網掩碼取反再與ip位址邏輯與(and)後得到的結果即為主機部分

11000000 00001001 11001000 00001101

and00000000 00000000 00000000 11111111

00000000 00000000 00000000 00001101

結果為0.0.0.13,即主機號為13。

2.子網掩碼。 子網掩碼的作用是用來表示ip位址中的多少位用來表示主機號, 「其中值為1的位元留給網路號和子網號,為0的位元留給主機號」(tcp/ip v1), 在b類**中一邊用來表示主機, 因為在b類**中用來表示主機號共有16bit,而實際中一般都不會安排如此多主機。

3.具體的表示含義:172.16.82.0/25

172.16.82.0: 表示了乙個子網號,其中172.16表示b類網段號, 82.0 表示了為172.16網路號中的第個0101-0010  0 個子網。

25:         表示了採用子網掩碼中的前25位為有效位,也即用:32-25=7bit來表示主機號, 則該子網可以容納2^7 - 2 = 126臺主機。

這樣整個表示的ip位址段就很清楚了, 去掉全為0和全為1的情況,則172.16.82.0/25表示了ip範圍為172.16.82.1~172.16.82.127。

備註: 當隨著細節的越來越深入時,你會發現《tcp/ip:v1/v2/v3》會給你如此清晰的解釋。

IP位址和子網掩碼

基於ip協議的網際網路,目前已經發展成為當今世界上規模最大 擁有使用者最多 資源最廣泛的通訊網路。ip協議也因此成為事實上的業界標準,以ip協議為基礎的網路已經成為通訊網路的主流。但對很多網迷們來說ip位址還只是乙個概念,在次我們對ip位址及子網掩碼做乙個簡單闡述,以給大家乙個清晰的概念。一 為什麼...

IP位址和子網掩碼

一 先導知識 一 二進位制和十進位制數轉換 記住 1111 1111 128 64 32 16 8 4 2 1 240 15 255 舉例 10100000 128 32 160 10011000 128 16 8 152 01000100 64 4 68 二 子網掩碼計算 記住 10000000 ...

IP位址和子網掩碼

一 為什麼要使用 ip位址?乙個 ip位址是用來標識網路中的乙個通訊實體,比如一台主機,或者是路由器的某乙個埠。而在基於 ip協議網路中傳輸的資料報,也都必須使用 ip位址來進行標識,如同我們寫一封信,要標明收信 人的通訊位址和發信人的位址,而郵政工作人員則通過該位址來決定 郵件的去向。同樣的過程也...