Q242.
關於被動式FTP(Passive File Transfer Protocol)協定,下列哪些正確?
網路架設 · 乙級 · 網路元件及軟體安裝與應用 · Q242
難易度分析
4 / 5
本題為多選題,要求考生必須準確區分控制連線與資料連線的運作機制,並能精準辨別被動式與主動式模式在埠號使用與連線發起方向上的關鍵差異。
正確答案 (複選):①, ②, ④
- ① 須經由三向交握(Three-way Hand-shaking)建立命令傳輸通道:FTP 控制通道基於 TCP 協定運作,必須透過 TCP 三向交握(Three-way Handshaking) 建立可靠的命令傳輸連線,確保控制指令的正確送達。
- ② FTP 伺服器端預設使用port 21 作為命令傳輸通道:FTP Server 預設監聽 Port 21 作為 控制連線(Control Connection),用於接收客戶端下達的 FTP 命令(如 USER、PASS、PASV 等)。
- ④ FTP 用戶端主動向伺服器端請求建立資料連線:在 Passive Mode 下,客戶端發送 PASV 命令 後,伺服器回應其監聽的 IP 與埠號,由 客戶端主動發起資料連線 至伺服器指定的埠號,此設計可穿越客戶端防火牆。
錯誤選項解析
- ③ FTP 伺服器端預設使用port 20 作為資料傳輸通道:Port 20 是 主動式 FTP(Active Mode) 中伺服器用於資料傳輸的埠號。在 被動式 FTP(Passive Mode) 中,伺服器會開啟一個 大於 1024 的隨機高位埠 並通知客戶端連線,而非使用 Port 20。
Learning Tip
"被動式 FTP(PASV) 與 主動式 FTP(PORT) 的核心差異在於 資料連線由誰發起:被動式由客戶端發起,適合客戶端位於防火牆後的場景;主動式由伺服器從 Port 20 主動連線至客戶端。常考陷阱為混淆 Port 20(僅用於主動式資料傳輸)與 Port 21(控制通道,兩種模式皆同)。實務上架設 FTP Server 時,若啟用 Passive Mode 需額外開放 PASV 埠號範圍 的防火牆規則。"
學員答題分佈
①須經由三向交握(Three-way Hand-shaking)建立命令傳輸通道0%
②FTP 伺服器端預設使用port 21 作為命令傳輸通道0%
③FTP 伺服器端預設使用port 20 作為資料傳輸通道0%
④FTP 用戶端主動向伺服器端請求建立資料連線0%
此答題分佈是根據學員在 LongePass 模擬考等實際作答紀錄計算而成。與考友分享這道歷屆試題與詳細解析!