地方政府公務人員四等-資訊處理類科計算機概要114 年第 13 題單選題
在網路設定中,子網路遮罩(Mask)可以用來劃分不同的子網路。舉例來說,IPv4 的位址 192.168.53.48,若將子網路遮罩設為 255.255.240.0,則可得到子網路為 192.168.48.0。下列那一種邏輯閘可以直接用來進行子網路遮罩運算?
A正確答案
子網路遮罩運算就是把 IP 與 Mask 做位元 AND,保留網路位元、清除主機位元。
為什麼答案是 A
AND 運算:遮罩為 1 的位元原值保留,遮罩為 0 的位元歸零。這正是子網路遮罩的運作方式,可萃取出網路位址(Network ID)。
載入中…
完整詳解
Pro · 無限重點 子網路遮罩運算就是把 IP 與 Mask 做位元 AND,保留網路位元、清除主機位元。
遮罩=1 保留、=0 清零,這就是 AND 的定義:A AND 1=A、A AND 0=0。
逐選項分析
A✓ 正確
AND 運算:遮罩為 1 的位元原值保留,遮罩為 0 的位元歸零。這正是子網路遮罩的運作方式,可萃取出網路位址(Network ID)。
B✕
OR 運算遮罩為 1 會強制將該位元設為 1,遮罩為 0 才保留原值,剛好與子網路遮罩需求相反,常用於設定廣播位址而非網路位址。
C✕
XOR 為互斥或,相同為 0、相異為 1,常用於加密或同位元檢查,無法達成「保留/清除」的遮罩效果。
D✕
XNOR 為 XOR 的反,相同為 1、相異為 0,用於比較兩位元是否相等,與子網路遮罩萃取網路位址無關。
四種邏輯閘在網路運算的用途
| 邏輯閘 | 與 1 運算 | 與 0 運算 | 網路應用 |
|---|
| AND | 保留原值 | 清為 0 | 萃取網路位址(子網路遮罩) |
| OR | 強制為 1 | 保留原值 | 產生廣播位址 |
| XOR | 反轉 | 保留 | 加密、錯誤偵測 |
| XNOR | 保留 | 反轉 | 位元相等比較 |
最容易搞混的是 AND 與 OR:AND 是「保留+清零」用於取網路位址;OR 是「保留+強制設1」用於取廣播位址。本題題幹已舉例 192.168.53.48 → 192.168.48.0(53 被「砍掉」變 48),砍掉動作就是 AND。