檔案傳輸協定(FTP)

檔案傳輸協定(FTP) 是一個廣泛套用的協定,它允許用戶在TCP/IP 網路上的兩台計算機之間進行檔案傳輸。檔案傳輸套用軟體(通常也被叫做FTP 軟體) 使用FTP 協定傳輸檔案。用在一台計算機上運行FTP 軟體客戶端程式,在另一台計算機上運行FTP 服務端程式,例如UNIXLinux 系統上的ftpd 程式(FTP daemon),或者其他作業系統上的FTP 服務端。許多FTP 客戶端程式是基於命令行的,但也有基於圖形界面的版本。FTP 主要用來傳輸檔案,但是它也可以執行其他功能,例如創建目錄、刪除目錄和列出目錄檔案清單等。

FTP使用TCP協定,也就是說,FTP執行於主機和客戶端計算機之間會話層之上,因此,它是可靠的和面向連線的。標準的daemon(在伺服器端)在TCP的21連線埠監聽客戶端的請求,當客戶端傳送出一個請求後,就會啟動一個TCP連線,此時遠程用戶就通過了FTP伺服器的驗證,會話開始。傳統的基於文本的FTP會話需要遠程用戶利用命令行界面通伺服器進行交流,典型的命令語句可以開始或停止FTP會話、遠程瀏覽目錄結構,以及上載或下載檔案等。新的圖形界面FTP客戶端提供圖形接口(而非命令行界面)來測覽目錄和移動檔案。

相關詞條

相關搜尋

熱門詞條

聯絡我們