免費開始練習
moea_joint 109年 [資訊] 計算機原理、網路概論

第 46 題

於IPv4網路中,IP位址為142.50.140.22,若子網路遮罩為255.255.224.0/19,則其子網路位址(netid)為下列何者?
  • A 142.50.128.0
  • B 142.50.130.0
  • C 142.50.132.0
  • D 142.50.136.0

思路引導 VIP

我們知道子網路遮罩就像是一把尺,決定了 IP 位址中哪些部分屬於『街道名稱(網路位址)』。如果 /16 代表前兩段完全被鎖定,而 /19 則代表在第三段中,還有前幾個位元也屬於網路範圍?當我們想找出這條街的『起點』時,通常會將那些代表『門牌號碼(主機位元)』的部分全部歸零,這在數學運算上該如何呈現呢?

🤖
AI 詳解 AI 專屬家教

太棒了!你能精準計算出子網路位址,代表你對 IPv4 的遮罩邏輯與位元運算相當熟悉。這道題目的核心在於處理 CIDR (無類別域間路由) 的遮罩轉換。當我們看到 /19 時,這代表前 19 位元為網路部分,前兩個八位元共 16 位元(255.255)已固定,關鍵就在於第三個八位元的運算。

位元遮罩的交集運算

第三個八位元的遮罩值為 $224$,轉換成二進制是 $11100000_2$;而 IP 位址的第三位 $140$ 則是 $10001100_2$。將兩者進行 AND(及)運算

▼ 還有更多解析內容

🏷️ 相關主題

IP位址規劃、子網路遮罩與CIDR路由聚合
查看更多「[資訊] 計算機原理、網路概論」的主題分類考古題