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(及)運算:
▼ 還有更多解析內容