Q140.
TCP 封包標頭中的ACK 序號表示?
網路架設 · 丙級 · 網路元件及軟體安裝與應用 · Q140
難易度分析
3 / 5
問題要求區分 TCP 機制中「已接收」與「預期接收」的細微觀念差異。選項設計包含語意相近但技術定義不同的干擾項,需要對傳輸層協議的確認機制有精確的定義理解,才能避免在相似術語中產生誤判。
正確答案:④預期收到的下一個封包序號
④ 預期收到的下一個封包序號:TCP ACK 序號的正確定義為接收端預期收到的下一個位元組序號(Next Expected Sequence Number),代表所有小於此序號的位元組皆已正確接收,此為 TCP 累積確認的核心機制。
錯誤選項解析
- ① 正確收到的上一個封包序號:ACK 序號並非指上一個已收到的封包序號,而是採用累積確認機制,表示接收端期望收到的下一個位元組序號。
- ② 正確收到的目前封包序號:ACK 序號不是目前封包的序號,TCP 的確認機制是告知發送端下一個期望接收的序號,而非回報當前處理中的封包。
- ③ 正確收到的下一個封包序號:此選項用詞「正確收到的下一個封包序號」語意模糊且不精確,ACK 序號的正確定義是接收端預期收到的下一個位元組編號。
Learning Tip
"TCP 三次交握與ACK 序號是網路架設檢定必考重點。切記 ACK 序號代表「下一個期望接收的序號」而非「已收到的序號」,此設計目的在於支援累積確認以提升傳輸效率。實務上需區分 Sequence Number(本端發送資料起始編號)與 Acknowledgment Number(期望對端下次發送編號)的不同角色。"
學員答題分佈
①正確收到的上一個封包序號0%
②正確收到的目前封包序號0%
③正確收到的下一個封包序號0%
④預期收到的下一個封包序號0%
此答題分佈是根據學員在 LongePass 模擬考等實際作答紀錄計算而成。與考友分享這道歷屆試題與詳細解析!