子網掩碼的計算方法

2022-08-22 01:18:04 字數 2386 閱讀 6615

一、 為什麼要使用ip位址?

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

同樣的過程也發生在計算機網路裡,每個被傳輸的資料報也要包括的乙個源ip位址和乙個目的ip位址,當該資料報在網路中進行傳輸時,這兩個位址要保持不變,以確保網路裝置總是能根據確定的ip位址,將資料報從源通訊實體送往指定的目的通訊實體。

二、 類劃分

類範圍:ip位址採用點分十進位制表示方法

x=1—126時成為a類位址;

x=128--191時成為b類位址;

x=192--223時成為c類位址;

如10.202.52.130因為x=10在1—126範圍內所以成為a類位址;類預設子網掩碼:

a類為255.0.0.0

b類為255.255.0.0

c類為255.255.255.0

別問我子網掩碼是什麼,自己百度一下!

當我們要劃分子網用到子網掩碼m時,類子網掩碼的格式為:

a類為b類為

c類為m是相應的子網掩碼,如:255.255.255.240

十進位制計算基數是256,等一下我們所有的十進位制計算都要用到256來進行。

幾個公式變數的說明:

subnet_block:可分配子網塊大小,指在某一子網掩碼下子網的快數。

subnet——num實際可分配子網數,指可分配子網塊中要剔除首、尾兩塊,這是某一子網掩碼下可分配的實際子網數量,它等於subnet_block-2.

ip-block:每個子網可分配的ip位址塊大小;

ip-num:每個子網實際可分配的ip 位址數,因為每個子網的首尾ip位址必須保留乙個為網路位址,另乙個為廣播位址,所以它等於ip-block-2,ip-num也用於主機段。

m:子網掩碼netmask;

他們之間的公式如下:

m=256-ip_block

ip_block=256/subnet_block

ip_num= ip_block-2

subnet_num=subnet_block-2

三、例子:

1、已知所需子網數12個,裘實際子網數

解:這裡實際子網數指subnet_num,由於12最接近2的冪為16(2《4),即subnet_block=16那麼subnet_num =subnet_block-2=16-2,故實際子網數為14。

2、已知乙個b類子網每個子網主機數要達到60*255(約相當於 sh的數量)個,求子網掩碼?

解:(1)、60接近的冪為64,即ip_block;

(2)、子網掩碼為m=256- ip_block=256-64=192

(3)、子網掩碼格式為b類是:所以子網衙門為255.255.192.0.

3、 如果所需子網數為7,求子網掩碼?

解:(1)、7最接近的2的冪是8,但8個subnet_block

因為要保留首尾2個子網塊,即8-2=6《7,並不能達到所需子網數,所以應取2的冪為16,及subnet_block=16,

4、子網掩碼m=256-ip_block=256-16=240;

四、已知網路位址為211.134.12.0,要有4個子網,求子網掩碼及主機段。

解:(1)、是c類位址,子網掩碼格式為255.255.255m

(2)、4個子網,4 接近2的冪是8,所以subnet_block=8,subnet_num=8-1=6;

(3)、ip_block=256/subnet_block=256/8=32

(4)、子網掩碼m=256-ip_block=256-32=224;

(5)、所以子網掩碼為255.255.255.224

(6)、因為子網塊的首尾不能使用,所以可分配6個子網塊,每塊32可分配主機塊(ip_block)即:32-63、64-95、96、127、128-191、192-223,首塊0-31和尾塊224-255不能使用;

(7)、每個子網塊中的可分配的主機塊又有首尾兩個不能使用,乙個是子網網路位址,乙個子網廣播位址,所以主機段分別為:

33-62、65-94、97-126、129-158、162-190、193-222

(8)、所以子網掩碼為255.255.255.224

主機段共6段為:

211.134.12.33-211.134.12.62

211.134.12.65-211.134.12.94

211.134.12.97-211.134.12.126

211.134.12.129-211.134.12.158

211.134.12.161-211.134.12.190

211.134.12.193-211.134.12.222

可以任選其中4段作為4個子網。

子網掩碼計算方法

一 利用子網數來計算 在求子網掩碼之前必須先搞清楚掩碼轉成二進位制後,為1的位代表網路位,為0的位代表主機位。1 將子網數目轉化為二進位制來表示 2 取得該二進位制的位數,為n 3 取得該ip位址的子網掩碼,將其主機位址部分的的前n位置1累計即得出該ip位址劃分子網的子網掩碼。如欲將b類ip位址16...

子網掩碼的計算與劃分詳解

家庭網路 子網掩碼的計算與劃分詳解 一 子網掩碼的計算 tcp ip網間網技術產生於大型主流機環境中,它能發展到今天的規模是當初的設計者們始料未及的。網間網規模的迅速擴充套件對ip位址模式的威脅並不是它不能保證主機位址的唯一性,而是會帶來兩方面的負擔 第一,巨大的網路位址管理開銷 第二,閘道器尋徑急...

子網掩碼的計算與劃分詳解

一 子網掩碼的計算 tcp ip網間網技術產生於大型主流機環境中,它能發展到今天的規模是當初的設計者們始料未及的。網間網規模的迅速擴充套件對ip位址模式的威脅並不是它不能保證主機位址的唯一性,而是會帶來兩方面的負擔 第一,巨大的網路位址管理開銷 第二,閘道器尋徑急劇膨脹。其中第二點尤為突出,尋徑表的...