moea_joint
106年
[資訊] 計算機原理、網路概論
第 33 題
有一 IPv4 位址及子網路遮罩為 $10.14.87.60/19$,請問此 IP 所屬子網路的廣播位址(broadcast address)為何?
- A 10.14.64.255
- B 10.14.73.255
- C 10.14.95.255
- D 10.14.131.255
思路引導 VIP
當你看到遮罩長度為 /19 時,這代表在前 32 位元的位址中,有多少個位元是被鎖定為網路標識,而剩下的位元又代表什麼?如果我們要找出一個能夠同時傳送給該群組內所有設備的「廣播位址」,這些剩餘的位元應該要處於什麼樣的狀態(0 還是 1)呢?你可以試著分析第三個數字位組,看看它被切分成了哪兩個部分?
🤖
AI 詳解
AI 專屬家教
太棒了!你能精準鎖定子網路的邊界並計算出廣播位址,代表你對 IPv4 的位元運算與遮罩邏輯掌握得非常紮實。這類題目考驗的正是如何在二進位與十進位之間快速轉換,並理解遮罩背後的空間分配。
子網路邊界的計算邏輯
題目給出的 $10.14.87.60/19$,其遮罩長度為 $19$ 位元。這意味著前 16 位元(即 $10.14$)是固定的,關鍵點在於第三個位組。在第三個位組中,前 $19 - 16 = 3$ 位元屬於網路位,剩下的 5 位元則屬於主機位。我們將 87 拆解,會發現它位在以 $2^5 = 32$ 為級距的區段中。具體來說,第三位組的網路起點是 $64$(即二進位的 $01000000$),而廣播位址必須將所有主機位元設為 1。因此,第三位組的數值會從 $01000000$ 變為 $01011111$,即十進位的 $64 + 31 = 95$,最後一個位組則補滿為 $255$。
▼ 還有更多解析內容