怎樣根據ip地址和子網掩碼計算出主機號

2022-01-01 07:27:18 字數 5630 閱讀 4619

1樓:

2023年軟考報考指南

2023年5月軟考考前衝刺、強化

2樓:

主機號以二進位制形式進行計算

如ip 121.175.21.9 子網掩碼 255.192.0.0

1、ip地址轉換為二進位制的是 01111001 10101111 00010101 00001001

2、子網掩碼轉化為二進位制是 11111111 11000000 00000000 00000000

3、把ip地址與子網掩碼一組配,就可以得出網路號部分是01111001 10 ,主機號部分是101111 00010101 00001001

4、拓展:廣播是網路號任意,主機號全是1,那麼只要把主機號改為1就行了啊,所以為:01111001 10111111 11111111 11111111

怎麼根據ip地址和子網掩碼算出網路地址,直接廣播地址及主機號

3樓:南北

1、ip地址和子網掩碼均化為二進位制後做邏輯與運算,可得網路地址,主機位置為全1則可得廣播地址,網路地址與廣播地址之間的地址就是ip範圍。

2、如:ip地址200.200.

200.111 子網掩碼255.255.

255.252 ,網路地址是200.200.

200.108,廣播地址是200.200.

200.111,ip範圍就是200.200.

200.108到200.200.

200.111之間的所有地址。

3、第二個177.177.177.

177子網掩碼255.255.248.

0,網路地址是177.177.176.

0,廣播地址是177.177.183.

255,ip地址範圍就是177.177.176.

0到177.177.183.

255之間的所有地址。

4樓:匿名使用者

給你個例子,你自己舉一反三吧:

在思科網路技術學院ccna教學和考試當中,不少同學在進行ip地址規劃時總是很頭疼子網和掩碼的計算。現在給大家一個小竅門,可以順利的解決這個問題。

首先,我們看一個ccna考試中常見的題型:一個主機的ip地址是202.112.

14.137,掩碼是255.255.

255.224,要求計算這個主機所在網路的網路地址和廣播地址。

常規辦法是把這個主機地址和子網掩碼都換算成二進位制數,兩者進行邏輯與運算後即可得到網路地址。其實大家只要仔細想想,可以得到另一個方法: 255.

255.255.224的掩碼所容納的ip地址有256-224=32個(包括網路地址和廣播地址),那麼具有這種掩碼的網路地址一定是32的倍數。

而網路地址是子網ip地址的開始,廣播地址是結束,可使用的主機地址在這個範圍內,因此略小於137而又是32的倍數的只有128,所以得出網路地址是202.112.14.

128.而廣播地址就是下一個網路的網路地址減1.而下一個32的倍數是160,因此可以得到廣播地址為 202.

112.14.159.

可參照下圖來理解本例:

ccna考試中,還有一種題型,要你根據每個網路的主機數量進行子網地址的規劃和計運算元網掩碼。這也可按上述原則進行計算。比如一個子網有10 臺主機,那麼對於這個子網就需要10+1+1+1=13個ip地址。

(注意加的第一個1是指這個網路連線時所需的閘道器地址,接著的兩個1分別是指網路地址和廣播地址。)13小於16(16等於2的4次方),所以主機位為4位。而256-16=240,所以該子網掩碼為255.

255.255.240.

如果一個子網有14臺主機,不少同學常犯的錯誤是:依然分配具有16個地址空間的子網,而忘記了給閘道器分配地址。這樣就錯誤了,因為 14+1+1+1 =17 ,大於16,所以我們只能分配具有32個地址(32等於2的5次方)空間的子網。

這時子網掩碼為:255.255.

255.224.

5樓:匿名使用者

先吧ip地址轉換為二進位制的是 01111001 10101111 00010101 00001001 子網掩碼是 11111111 11000000 00000000 00000000 把ip地址與子網掩碼一配對,就可以得出網路號部分是01111001 10 ,主機號部分是101111 00010101 00001001 。直接廣播地址是網路號任意,主機號全是1,那麼只要把主機號改為1就行了啊,所以為:01111001 10111111 11111111 11111111 。

已知網路的ip地址和子網掩碼如何確定主機的網路號

6樓:雨晨老師說

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

步驟二:將轉換後的二進位制的ip地址和子網掩碼進行「邏輯與」運算,得到新的32位二進位制字元。

步驟三:把得到的新的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

即192.168.1.0為主機的網路號。

【注意事項】:邏輯與運算的規則:

0∧0 =0

0∧1=0

1∧0=0

1∧1=1

7樓:動機純潔

例;192.178.124.1子網掩碼255.255.255.248

首先看掩碼。前面三個都是255,所以前面所對應的192。178。

124是不變的,因為255轉為二進位制是全1。。然後看248。。248轉為二進位制11111000。。

ip的最後一位轉為二進位制!00000001兩個對照下。。掩碼的1所對應的主機位是不變的。

所以00000001所對應的掩碼11111000。。。1不變,。所以前面的00000是不變位。

後面的001是可變位。。所以ip地址數就是00000001---00000110。你認真看下,只有後面三個位在變,前面的五個位是不變的,因為前面的五個位對應的子網掩碼都是1

網路號的演算法就是。你這個ip地址屬於哪類的,a。b,c類的!就上面這個地址來說,。屬於c類,所以網路號是192.178.124.0

子網號的演算法就是。你的變位數全為1 所以就是192.178.124.0

這裡要注意的就是。並不是子網號跟網路號都是一樣的,只是我舉的這個例子是一樣的。別的就不一定一樣的!

而主機號就是你變位的範圍00000001---00000110也就是192.178.124.1---192.178.124.6

反正你記住。變位的,全0為子網地址,全1為廣播地址。。中間的就是主機地址。。記住。是變位的哦,。子網掩碼為1的所對應的ip地址是不變位

8樓:謬讚席英秀

ip地址

192.168.200.34

轉化為二進位制

11000000.10101000.11001000.00100010

子網掩碼255.255.255.0轉化為二進位制

11111111.11111111.11111111.00000000

二者進行與運算得

11000000.10101000.11001000.00000000

即為網路號,換算成十進位制表示為

192.

168.

200.

0子網掩碼的反掩碼轉換為二進位制

00000000.00000000.00000000.11111111

與ip地址進行與運算得

00000000.00000000.00000000.00100010

即為主機號,換算成十進位制得

0.0.

0.34

9樓:海剩下些什麼

其實很簡單,

ip地址與子網掩碼 【相與】得到就是它的網路號

舉個例子:

172.16.137.30 137轉成2進位制 1000 1001

255.255.128.0 128轉成2進位制 1000 0000

------------------【相與】得到 1000 0000-----------------

【注】:因此前面的16位掩碼都已匹配,因此,他們相與的結果還是172.16.*

172.16.128.0 就是它的網路號

明白了嗎?

如何根據ip地址和子網掩碼,算出可以連線的主機數

10樓:獨上江樓

步驟如下復:

有ip地址192.168.0.1,對應的制子網掩碼為255.255.255.0;

將ip地址和子網掩碼全部轉換成二進位制的形式,即ip地址是:11000000.10101000.

00000000.00000001 ,子網掩碼是:11111111.

11111111.11111111.00000000;

將二進位制形式的ip地址和子網掩碼進行與運算;

運算結果為11000000.10101000.00000000.

00000000,轉換為十進位制就是192.168.0.

0,所以這個主機的網路id就是192.168.0.

0。知道了網路id,那剩下的就是主機id了,一個主機對應一個id,這樣就可以算出主機數了。

11樓:匿名使用者

該區域網的子網掩碼是 255.255.252.0最多可以連線的主機數是 1022 臺

12樓:匿名使用者

172.16.1.

12/2020位網路位,12位主機位,2的12次方-2就是主機數4096-2=4094172.16.0.

1-172.16.15.254

13樓:匿名使用者

我感覺這個問提問得對 ,但是 所舉例好象有問題,這樣不好回答。

14樓:匿名使用者

128<

來172<191,172.16.1.12是b類地址,預設子網掩碼

為源/16 (即255.255.0.

0)。 將原來的b類網路號進行子網劃分後,子網掩碼變為/20,即網路位(16位)向主機位(16位)借4位得到新的網路位(16+4=20位),剩餘主機位=16-4=12位。可以計算出子網數=2的4次方=16個,每個子網地址數=2的12次方=4096個,每個子網的主機地址數=4096-2=4094個。

所以,172.16.1.

12/20位於子網0 (由172.16.0.

0/16劃分出來的第一個子網),子網號172.16.0.

0, 主機地址範圍172.16.0.

1 ~ 172.16.15.

254,定向廣播地址172.16.15.

255。

ip地址與子網掩碼關係,IP地址與子網掩碼的關係是什麼,能舉個例子嗎?

不為什麼原因。預設的 有三類掩碼,255.0.0.0 255.255.0.0,255.255.255.0 這三個掩碼,是根據ip的a,b,c三類設定的。比如a類地址,61.177.7.1,缺專省是255.0.0.0 但是可以用變屬長子網掩碼。比如255.128.0.0。比如你家裡的寬頻,你看看你的掩...

根據IP地址和子網掩碼如何計算出所有的子網數和主機數以及IP可用範圍

對於第一個抄問題 以前的裝置不襲支援全0和全1子網,所以減去2 現在裝置都支援了 所以不減了 第二個問題 你寫的不對 第一個子網應該是 192.168.10.1 15 192.168.10.17 31 192.168.10.33 47 後面的就和你斜的連上了 最後一個應該是 192.168.10.2...

已知IP地址和子網掩碼求子網號,已知IP地址和子網掩碼如何求網路號

嘗試算算 一 00001010.00111110.00001011.00000000 10.62.11.0 11111111.11100000.00000000.00000000 255.224.0.0 掩碼 相與得到 00001010.00100000.00000000.00000000 10.3...