FTP文件傳輸協議
文件傳輸協議是從一個系統向另一個系統傳遞文件的標準方法。它的目標在RFC 0765中寫得很清楚。
FTP的目標是1)促進文件和程序的共享,2)鼓勵間接和含蓄的使用遠程計算機,3)使用戶不必面對主機間使用的不同的文件存儲系統,4)有效和可靠地傳輸文件。FTP,儘管用戶可以直接通過終端來使用,是設計成讓別的程序使用的。
約有二十年,研究者調查了相當廣泛的文件傳輸方法。FTP經歷了多次改變。1971年作了第一次定義,整個的說名參見RFC 114。
FTP是怎樣工作的?
FTP文件傳輸應用在客戶/服務環境。請求機器啟動一個FTP客戶端軟件。這就給目標文件服務器發出了一個請求。典型地,這個要求被送到端口21。一個連接建立起來後,目標文件服務器必須運行一個FTP服務軟件。
FTPD是標準的FTP服務daemon。它的功能很簡單:回覆inetd收到的連接請求,並滿足這些要傳輸文件的請求。這個daemon在許多發行版的UNIX中是個標準。
FTPD等待一個連接請求。當這樣的一個請求到達時,FTPD請求用戶登錄。用戶提供它的合法的登錄名和口令或匿名登錄。
一旦登錄成功,用戶可以下載文件了。在某些情況下,如果服務器的安全允許,用戶可以上載文件。
沒有留言 :
張貼留言