36 下列何種網路應用協定會建立分開的控制與資料連線?
(A)HTTP
(B) FTP
(C)SMTP
(D) POP3
答案:登入後查看
統計: A(146), B(336), C(37), D(19), E(0) #1718995
統計: A(146), B(336), C(37), D(19), E(0) #1718995
詳解 (共 2 筆)
#3104487

當我們使用 FTP 軟體連到 FTP 伺服器時,客戶端會先連到伺服器的連接埠 21,並建立一條「控制連線」(Control Stream)。接下來,您會輸入帳號、密碼等指令,這些指令及 FTP 的回應都是使用都是使用「控制連線」。當您要下載檔案時,或者是執行 ls 以列出目錄中的檔案時,檔案或目錄列表的下載是經另一個連線「資料連線」(Data Stream)。「資料連線」和「控制連線」不同的是資料連線所傳輸的資料比較大,而控制連線只是用來傳輸指令及簡單的回應。
基本上,一個完整的 FTP 連線建立過程為:
- 客戶端打開自已機器大於 1024 的連接埠,並連到伺服器的連接埠 21,建立「控制連線」。
- 客戶端開始對伺服器下指令,告訴伺服器客戶端用來傳輸檔案的連接埠為何。
- 伺服器從連接埠 20 連到客戶端所開放的埠號 (大於 1024),以建立「資料連線」。
13
0