FTP協議是什么?FTP(File Transfer Protocol,文件傳輸協議)本身是TCP/IP協議族中的一種應用層協議,同時,它也是Internet上使用非常廣泛的一種通信協議,是由支持Internet文件傳輸的各種規則所組成的集合。
這些規則使Internet用戶可以把文件從一臺主機復制到另一臺主機上,因而為用戶提供了極大的方便和收益。
由于FTP具有良好的傳輸特性,目前,已經出現了許多應用FTP進行數據傳輸的Internet軟件,以至于FTP這個縮寫更多地被使用來代表這一類的應用軟件和它們所提供的FTP服務。FTP和其他Internet服務一樣,也是采用客戶/服務器方式。使用方法很簡單:啟動FTP客戶端程序與遠程主機建立連接,然后向遠程主機發出傳輸命令,遠程主機在收到命令后給予響應,并執行正確的命令。
用戶使用FTP可以完成較復雜的文件傳輸工作,并且具有相應權限的用戶可以對文件進行復制、刪除等操作。通過使用FTP,可以使客戶端和FTP服務器端就像直接連接在一起一樣進行文件傳輸。
通過FTP訪問一臺主機非常容易,用戶只需要通過合法的用戶名和密碼的認證即可,這些用戶名和密碼受管理員支配。用戶也可以使用匿名的用戶名進行登錄,這只需在FTP服務器端加入一個公認的賬號,但是使用匿名登錄時訪問權限會受到限制。
FTP協議需要依賴TCP協議提供的可靠連接作為保障。