已知ip地址和子網掩碼怎麼求網路地址

時間 2021-08-30 11:08:39

1樓:

1、首先將網路的ip地址和子網掩碼都轉換成32位二進位制字元。

2、將轉換後的二進位制的ip地址和子網掩碼進行“邏輯與”運算,得到新的32位二進位制字元。

3、把得到的新的32位二進位制字元轉換成十進位制,就是主機的網路號了。

例如:本機ip為192.168.1.16 ,子網掩碼為255.255.255.0

轉換成二進位制:

本機ip為11000000.10101000.00000001.00010000

子網掩碼11111111.11111111.11111111.00000000

進行“與運算“      11000000.10101000.00000001.00000000

轉換成十進位制:192.168.1.0。即為主機的網路號。

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

子網掩碼是一個32位地址,用於遮蔽ip地址的一部分以區別網路標識和主機標識,並說明該ip地址是在區域網上,還是在遠端網上。

子網掩碼——遮蔽一個ip地址的網路部分的“全1”位元模式。對於a類地址來說,預設的子網掩碼是255.0.

0.0;對於b類地址來說預設的子網掩碼是255.255.

0.0;對於c類地址來說預設的子網掩碼是255.255.

255.0。

利用子網掩碼可以把大的網路劃分成子網,即vlsm(可變長子網掩碼),也可以把小的網路歸併成大的網路即超網。

2樓:匿名使用者

掩碼和ip轉換2進位制後,再相與運算,得到網路地址,例如192.233.5.

120/255.255.255.

011000000.11101001.00000101.

01111000 192.233.5.

120 ip

+11111111.11111111.11111111.00000000 255.255.255.0 子網掩碼

=11000000.11101001.00000101.00000000 192.233.5.0 網路地址

知道ip地址和子網掩碼怎麼求網路地址啊

3樓:匿名使用者

方法一:全部轉化為二進位制,按位與。

方法二:例如192.168.

81.128/24或192.168.

81.128 255.255.

255.0,很明顯是192.168.

81.0

例如192.168.81.128/23或192.168.81.128 255.255.254.0

256-254=2,所以,192.168.81.

128應該在192.168.80.

0——192.168.81.

255的範圍內,也就是網路地址是192.168.80.0

4樓:緒喆藺越澤

把ip地址和子網掩碼都用二進位制表示,然後各位做相與運算....得到的結果就是網路地址

ps:相與運算:1,0相與得0

;0,0相與得0;1,1相與得1

給分謝謝

已知ip地址和子網掩碼,如何計算網段地址?

5樓:津人依夢

已知ip地址和子網掩碼,用ip的二進位制與子網掩碼的二進位制資料作'與'運算,就可以得到網段地址。

原題計算的網段地址答案是正確的。

具體步驟如下:

199.32.59.64=11000111.100000.111011.1000000;

2、把子網掩碼轉換成二進位制數:

255.255.255.224=11111111.11111111.11111111.11100000;

11000111.100000.111011.1000000 &11111111.11111111.11111111.11100000

=11000111.100000.111011.1000000;

擴充套件資料子網掩碼是用來判斷任意兩臺計算機的ip地址是否屬於同一子網路的根據。

6樓:about花小仙

190說明該地址是一個b類ip地址,所以網路位是16位 從子網掩碼255.255.255.128可以看出這是一個/25的網路所以子網位是25-16也就是9位,主機地址是7位。

當主機位是全1時我們將該地址作為子網廣播地址如上邊給出的(將後邊的十進位制5化為二進位制)190  168  1   0 0000101後邊7位是主機位,將主機位全設為1則為子網廣播地址所以廣播地址為190.168.1.

0 1111111化成十進位制位190.168.1.127

7樓:匿名使用者

具體演算法是 將ip地址和子網掩碼都化為二進位制數(不足數用0補齊,比如32的二進位制是100000,在計算時寫作00100000),然後進行“與”運算(相當於數學個位數的乘法)

199.32.59.64 化為二進位制數是11000111.00100000.00111011.01000000

255.255.255.224化為二進位制數是11111111.11111111.11111111.11100000

“與”運算後得出的二進位制數是11000111.00100000.00111011.01000000

因為“與”運算中0與1乘得0,1與1乘得1,0與0乘得0,1與0乘得0,所以不管是0或1,與另一個1“與”運算得出的結果與它自身保持不變,所以ip地址前3段和子網掩碼255(二進位制數為8位連續的1)“與”運算後的結果是保持不變的,我們只要看ip地址最後一段64和子網 掩碼224進行“與”運算的結果,再轉化為十進位制數,就得出了網段地址

ip是由二部分組成,前面是網段地址,後面是主機地址,簡單的說,子網掩碼連續是1的部分,與ip地址“與”運算得出的結果就是網段地址(後面部分用0補齊)

但是在實際應用中,一個ip網段中的地址,要減去網路地址(主機地址部分為全0)和廣播地址(主機地址部分為全1),還要減去一個閘道器(閘道器是由在網段地址中人為指定的一個ip,一般習慣用可用ip段地址的第1個(網路地址+1)或最後一個(廣播地址-1),所以實際可用的ip地址往往是2的n次根(4,8,16,32,64,128,256)-3個

8樓:舞陽人樂園

這個計算方法當然只有專業的技術人才才可以計算出來,我建議你問一下客服。

9樓:匿名使用者

主機地址轉化為二進位制11010010.01110010.01101001.10100100

子網掩碼化為二進位制為11111111.11111111.11111111.11100000

相與一下得到網路號為11010010.01110010.01101001.10100000

即210.114.105.160

那麼可用ip範圍為210.114.105.161-210.114.105.254

10樓:匿名使用者

說的通俗一點:ip地址為210.114.

105.164,子網掩碼255.255.

255.224,也就是在這段地址中有32個地址,其中30個可用,去掉閘道器,還有29個可分配.地址是從210.

114.105.134-165,第一個可用的ip是135,最後一個是1164,這個例子裡,你拿164做閘道器了,所以從134至163這29個地址是可被你分配的.

同理.116.24.

143.126,掩碼255.255.

255.0,那你就有253個地址可被你分配使用.也就是1-125,127-254.

116.24.143.

166,掩碼是255.255.255.

128,就是有125個地址可被你分配使用.即129-165,167-254. 每段地址有多少可用,不是看ip的最後一位數,而是看子網掩碼,這麼說明白了嗎?

11樓:手機使用者

先看子網掩碼 224=128+64+32 所以網路位是3位/27,主機位為5位.2的5次方是32

也就是做多每段地址有32個地址

0-31 32-63 64-95 96-127 128-159 160-191 191-223 224-255

第一步:分解子網掩碼的網路位和主機位

第二步:根據主機位可以算出每個網段的最多的ip地址第三步:從0-31位第一個網段以此類推

已知ip地址和網路號,求子網掩碼。

12樓:大野瘦子

舉個例子:

都換算成二進位制:

00001010.00000001.00000001.00111100 ip地址

00001010.00000001.00000001.00110000 網路號

對比就看出來了吧,從左邊開始數,相同的寫1,從第一個不相同的開始後面都為0,結果就是:

11111111.11111111.11111111.11110000 再換算成十進位制為:

255.255.255.240

13樓:匿名使用者

已知ip地址和網路號,計運算元網掩碼請看**上的and運算,經過二進位制運算得到子網掩碼。

子網掩碼的作用是劃分成網路地址和主機地址,區別網路標識和主機標識,說明在內網還是在外網。

擴充套件資料:

子網掩碼(subnet mask)是每個使用網際網路的人必須要掌握的基礎知識,只有掌握它,才能夠真正理解tcp/ip協議的設定。

子網掩碼——遮蔽一個ip地址的網路部分的“全1”位元模式。對於a類地址來說,預設的子網掩碼是255.0.

0.0;對於b類地址來說預設的子網掩碼是255.255.

0.0;對於c類地址來說預設的子網掩碼是255.255.

255.0。

示例一:

i p 地址 192.168.0.1

子網掩碼 255.255.255.0

and運算(and運演算法則:1 與1 = 1 ,1 與0 = 0 ,0 與1 = 0 ,0 與0 = 0 ,即當對應位均為1時結果為1,其餘為0。)

轉化為二進位制進行運算:

i p 地址 11000000.10101000.00000000.00000001

子網掩碼 11111111.11111111.11111111.00000000

and運算

11000000.10101000.00000000.00000000

轉化為十進位制後為:

192.168.0.0

14樓:_亨利斯托爾諾

192.168.0.

1 255.255.255.

0 即:192.168.

0.1/24 而/24 則說明網路位前24位必須一樣 將192.168.

0.1 劃分為二進位制計算也就是(10000000,1011000,00000001),00000001 取前24位 網路號也就是 192.168.

0.0 10000000,1011000,00000001,(00000001 )主機號就為 0.0.0.1

已知ip位址和子網掩碼怎樣算網路位址

王者歸來黑龍 把ip位址和子網掩碼都用二進位制表示,然後各位做相與運算,得到的結果就是網路位址。ps 相與運算 1,0相與得0 0,0相與得0 1,1相與得1掩碼分網路位,主機位 ip對應網路位的地方不動,主機位全0就行了。例如 192.168.25.10 30 那麼192.168.25.x不動 1...

已知IP地址和子網掩碼劃分子網,各個子網IP和子網掩碼怎

這個問題應該不難172.16.xx000000.00000000,其中xx兩位劃分四個子網,因為給的是b類地址那麼有足夠的地址了,那麼所有的網段子網掩碼均是255.255.192.0。分析如下 如60臺那麼ip 172.16.00000000.00000001 172.16.00000000.001...

知道ip地址子網掩碼求網路地址和廣播地址

簡單的做法是 1 先看掩碼,掩碼前三段都是255,只有最後一段不是255,說明被分割的是ip地址的第四段,也就是137這一段。2 由於分割網段都是平均分割的,接下來球這個平均數,這裡有個技巧,平均數 256 224 32,說明每個網段32個地址。3 找到這個ip地址所在的網段,為202.112.14...