Q173.
關於不具狀態(Stateless)協定之敘述,下列哪些正確?
網路架設 · 乙級 · 網路規劃與管理 · Q173
難易度分析
3 / 5
本題為複選題,要求對特定協定特性進行全面辨析,需區分相似概念並判定多個選項的正確性,因此在認知負荷上高於單選題。
正確答案 (複選):①, ③, ④
- ① 於請求回應(Request-Response)交易(Transaction)前不需先建立連接(Connection):不具狀態協定的核心特性是伺服器不需在交易前與用戶端建立持久連接,每次 Request-Response 皆為獨立通訊,符合 HTTP/1.0 的設計原則。
- ③ 各請求回應(Request-Response)之交易(Transaction)相互獨立:不具狀態協定中每個 Request-Response Transaction 完全獨立,伺服器不會參考先前的請求紀錄,這也是為何需依賴 Cookie 或 Session Token 來實現狀態追蹤。
- ④ 原始超文字傳輸協定(Hyper-Text Transfer Protocol, HTTP)為一種不具狀態協定:原始 HTTP(HTTP/1.0) 設計為不具狀態協定,每次請求完成後連接即關閉,後續請求需重新建立 TCP 連線,此為網路協定基礎常識。
錯誤選項解析
- ② 需維持終端使用者之連接狀態:此描述屬於具狀態(Stateful)協定(如 FTP、TCP)的特性。不具狀態協定不會在伺服器端維持任何用戶端的連線狀態或會話資訊。
Learning Tip
"本題核心考點為不具狀態協定(Stateless Protocol)與具狀態協定(Stateful Protocol)的區別。常考陷阱包括混淆 HTTP/1.0(不具狀態)與HTTP/2.0(透過多路複用改善效能但仍屬不具狀態)的差異,以及誤認 Cookie/Session 機制改變了 HTTP 本身的協定特性(實際上它們是應用層解決方案,不改變底層協定的不具狀態本質)。實務上需理解為何 RESTful API 設計也遵循不具狀態原則以實現水平擴展。"
學員答題分佈
①於請求回應(Request-Response)交易(Transaction)前不需先建立連接(Connection)0%
②需維持終端使用者之連接狀態0%
③各請求回應(Request-Response)之交易(Transaction)相互獨立0%
④原始超文字傳輸協定(Hyper-Text Transfer Protocol, HTTP)為一種不具狀態協定0%
此答題分佈是根據學員在 LongePass 模擬考等實際作答紀錄計算而成。與考友分享這道歷屆試題與詳細解析!