調查局四等申論題
106年
[資訊科學組] 電腦網路概要
第 一 題
📖 題組:
五、若已知某電腦的 IP 位址為 202.16.37.36/28,請回答下列問題:(每小題 5 分,共 20 分) (答案的數值皆須以十進位表示,必須寫出或說明正確計算過程才計分。)
五、若已知某電腦的 IP 位址為 202.16.37.36/28,請回答下列問題:(每小題 5 分,共 20 分) (答案的數值皆須以十進位表示,必須寫出或說明正確計算過程才計分。)
📝 此題為申論題,共 4 小題
小題 (一)
該電腦所設的子網路遮罩(mask)值應該為何?
思路引導 VIP
看到 CIDR 標記法(/28),首先聯想到 IPv4 屬於 OSI 模型第三層(網路層),其子網路遮罩是由 32 個位元組成。/28 代表前 28 個位元為 1,剩下 4 個位元為 0。接著將這 32 個二進位元分成四組(每組 8 個位元),逐一轉換成十進位數值,並寫出詳細計算過程即可得分。
小題 (二)
該電腦所處子網路的網路 ID 為何?
思路引導 VIP
看到加上斜線的 CIDR 表示法,應先將其轉換為完整的十進位子網路遮罩。接著找出子網路切割發生的位元組,將該段 IP 位址與遮罩轉換為二進位並進行「逐元及(Bitwise AND)」運算,即可推導出網路 ID。
小題 (三)
該子網路可以容納多少 IP 位址?
思路引導 VIP
看到 CIDR 表示法「/28」,應立刻聯想 IPv4 位址總長度為 32 位元,並利用兩者相減得出主機位元數(Host bits)。接著代入公式「2 的主機位元數次方」即可求得該子網路的總 IP 數量。
小題 (四)
若該電腦攔截到一個封包,發現該封包的來源 IP 位址為 0.0.0.0,請問這是否為一個錯誤的封包?請說明你的理由。
思路引導 VIP
看到特殊的 IP 位址(如 0.0.0.0 或 255.255.255.255),應直覺聯想其在 IPv4 中的「保留用途」。接著回憶 DHCP(動態主機設定協定)的運作流程,思考主機在剛開機、尚未取得 IP 時,是如何發送網路請求的,藉此破題。