當前位置:首頁 » 網路連接 » 計算機網路子網掩碼的計算
擴展閱讀
拉薩移動網路電話收費 2025-07-14 18:41:31

計算機網路子網掩碼的計算

發布時間: 2025-07-14 11:57:58

計算機網路中的子網掩碼怎麼計算呢

方法一:因為要聚合三個28位的ip地址段,所以聚合後的IP地址段為202.113.79.32/26。

可用的ip地址:2^(32-26)-2=64-2=62。

方法二:

202.113.79.32/28這里的28是子網掩碼1的個數,IPV4子網掩碼是32位的,舉個例子我們常見的就是192.168.1.1/255.255.255.0。

掩碼換算成二進制就是1111 1111.1111 1111.1111 1111.0000 0000,簡化寫法192.168.1.1/24。題目中/28的掩碼換算成二進制為1111 1111.1111 1111.1111 1111.1111 0000

該子網掩碼下可用的IP地址為反碼部分,即0000,去掉起始地址可用IP為15個地址。202.113.79.32加上15個可用地址為202.113.79.47,再加15個IP地址即為202.113.79.62

(1)計算機網路子網掩碼的計算擴展閱讀:

計算步驟:

1、確定要劃分的子網數。

2、求出子網數目對應二進制數的位數N及主機數目對應二進制數的位數M。

3、對該IP地址的原子網掩碼,將其主機地址部分的前N位置取1或後M位置取0 即得出該IP地址劃分子網後的子網掩碼。

例如:

對B類網路135.41.0.0/16需要劃分為20個能容納200台主機的網路(即:子網)。

因為16<20<32,即:2的4次方<20<2的5次方,所以,子網位只須佔用5位主機位就可劃分成32個子網,可以滿足劃分成20個子網的要求。

B類網路的默認子網掩碼是255.255.0.0,轉換為二進制為11111111.11111111.00000000.00000000。

現在子網又佔用了5位主機位,根據子網掩碼的定義,劃分子網後的子網掩碼應該為11111111.11111111.11111000.00000000,轉換為十進制應該為255.255.248.0。

子網中可用主機位還有11位,2的11次方=2048,去掉主機位全0和全1的情況,還有2046個主機ID可以分配,而子網能容納200台主機就能滿足需求。

按照上述方式劃分子網,每個子網能容納的主機數目遠大於需求的主機數目,造成了IP地址資源的浪費。為了更有效地利用資源。

以上例來說,128<200<256,即2^7<200<2^8,也就是說,在B類網路的16位主機位中,保留8位主機位,其它的16-8=8位當成子網位。

可以將B類網路135. 41.0.0劃分成256(2^8)個能容納256-1-1=254台(去掉全0全1情況)主機的子網。

此時的子網掩碼為11111111.11111111.11111111.00000000,轉換為十進制為255.255.255.0。

② 子網掩碼怎樣計算教我一招!!!

一、利用子網數來計算

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

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

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

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

二、利用主機數來計算

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

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

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

定義子網掩碼的步驟為:

A、確定哪些組地址歸我們使用。比如我們申請到的網路號為 "210.73.a.b",該網路地址為c類IP地址,網路標識為"210.73.a",主機標識為"b"。

B、根據我們所需的子網數以及將來可能擴充到的子網數,用宿主機的一些位來定義子網掩碼。比如我們需要12個子網,將來可能需要16個。用第四個位元組的前四位確定子網掩碼。前四位都置為"1",即第四個位元組為"11110000",這個數我們暫且稱作新的二進制子網掩碼。

C、把對應初始網路的各個位都置為"1",即前三個位元組都置為"1",則子網掩碼的間斷二進制形式為:"11111111.11111111.11111111.11110000" 。

D、把這個數轉化為間斷十進制形式為:"255.255.255.240" 。

(2)計算機網路子網掩碼的計算擴展閱讀:

1、IP地址192.168.12.126是C類地址,其默認的子網掩碼為:255.255.255.0,所以子網掩碼255.255.255.224為變長子網掩碼。

2、子網掩碼255.255.255.224的二進制為:11111111.11111111.11111111.11100000,有27個1,那麼IP地址的網路位為27位。因為前3段都是1,那麼只要分析後1段就可以了:126的二進制是:011 11110,前3位不變,後5全部置0,就可得網路地址(即網路號):192.168.12.011 00000,化為十進制為:192.168.12.96。

而廣播地址是:前3位不變,後5位全部置1得:192.168.12.011 11111,化為十進制是:192.168.12.127。

注意:這個網路號就是整個C段網路192.168.12.0/24的子網號了。
那麼該網路192.168.12.96/27的有效主機范圍是:192.168.12.97-192.168.12.126,192.168.12.96為網路地址(網路號),192.168.12.127為廣播地址。

③ 子網掩碼計算公式是什麼

192.168.125.0/27表示子網掩碼為255.255.255.224

27代表子網位數為27位,其中二進制1代表子網位,255用二進製表示為11111111,224可表示為11100000,所以子網掩碼應為:255.255.255.224

利用主機數來計算

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

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

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

如欲將B類IP地址168.195.0.0劃分成若乾子網,每個子網內有主機700台:

1,700=1010111100

2,該二進制為十位數,N=10

3,將該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的子網掩碼。

(3)計算機網路子網掩碼的計算擴展閱讀:

功能:

子網掩碼是一個32位地址,是與IP地址結合使用的一種技術。它的主要作用有兩個,一是用於屏蔽IP地址的一部分以區別網路標識和主機標識,並說明該IP地址是在區域網上,還是在遠程網上。二是用於將一個大的IP網路劃分為若干小的子網路。

使用子網是為了減少IP的浪費。因為隨著互聯網的發展,越來越多的網路產生,有的網路多則幾百台,有的只有區區幾台,這樣就浪費了很多IP地址,所以要劃分子網。使用子網可以提高網路應用的效率。

通過計算機的子網掩碼判斷兩台計算機是否屬於同一網段的方法是,將計算機十進制的IP地址和子網掩碼轉換為二進制的形式,然後進行二進制「與」(AND)計算(全1則得1,不全1則得0),如果得出的結果是相同的,那麼這兩台計算機就屬於同一網段。