文件傳輸協議(FTP)是一種標准通信協議,用於通過Internet將計算機文件從一個位置傳輸到另一個位置。
每天通過互聯網交換大量數字文件。 FTP使數字文件可以在不同系統之間移動。例如,當在線下載文件時,FTP收集文件(從託管的遠程服務器)並將文件傳輸到本地設備。將其從服務器傳輸到本地設備後,該文件就可以離線可用。
人們一直在使用FTP上傳和下載文件。如果您曾經從Internet下載軟件,則可能使用了FTP。
關鍵要點
- 文件傳輸協議(FTP)是一種標准通信協議,用於將計算機文件從一個位置轉移到計算機網絡上的另一個位置。
- FTP對於那些建立和維護網站的人來說是必不可少的工具。
- 儘管大多數Internet瀏覽器已經內置了FTP,但許多FTP客戶端可以免費下載。
文件傳輸協議(FTP)的工作方式
FTP過程通常是自動化的;在大多數情況下,它們在使用Internet時就會發生,而無需用戶意識到它,或者沒有發起任何特殊操作。例如,如果您曾經從Internet下載軟件,則可能使用了FTP。 (但是,如果您曾經看過“ 404”錯誤消息,則親眼目睹了FTP內部工作的一個方面;此錯誤消息表示文件傳輸故障。)
大多數Internet瀏覽器已經包含一個啟用文件傳輸功能的FTP。一些用戶可能想使用第三方FTP客戶端。 Filezilla,Cyberduck和FireFTP是FTP客戶端免費下載的一些示例。
FTP也被用作雲存儲技術的一部分。 (雲存儲是指通過Internet訪問的遠程服務器上的數據存儲。)FTP Cloud Storage允許用戶在服務器上和從服務器上傳和下載文件。一些公司使用FTP雲存儲使員工能夠遠程工作並安全地訪問文件。
文件傳輸協議(FTP)進程
FTP過程只能分解為幾個關鍵步驟。
- 首先,用戶將登錄到FTP服務器(儘管可能不需要登錄)。
- FTP客戶端通過請求與服務器進行交互。
- 使用FTP,用戶可以在服務器上上傳,下載或移動文件。
文件傳輸協議的歷史記錄(FTP)
文件傳輸協議(FTP)首先在1972年由馬薩諸塞州理工學院的研究生Abhay Bhushan於1972年在白皮書中描述。目的是允許將數據文件傳輸到Arpanet上,這是現代互聯網的早期先驅。
自1980年代以來,原始協議已經進行了多次修訂和升級,以提高其速度,忠誠度和安全性。
文件類型協議(FTP)的類型
有多種類型的FTP,包括匿名和密碼保護。
匿名FTP允許無加密或使用密碼傳輸數據。這對於可以在沒有限制的情況下分發的文件很有好處。
另一方面,受密碼保護的FTP使用用戶名和密碼訪問文件。 FTP Secure(FTPS)在傳輸時提供了提高的安全性,允許隱式傳輸層安全性(TLS)。 FTP還可以採用明確的TLS,該TLS將連接升級到加密連接以增加安全性。
其他協議
FTP是決定計算機和計算系統在Internet上的行為方式的許多不同協議之一。其他此類協議包括以下內容:
- 超文本轉移協議(HTTP):旨在通過網絡傳輸數據
- Internet消息訪問協議(IMAP):提供從共享服務中對公告板或電子郵件的訪問
- 網絡時間協議(NTP):通過網絡上的計算機上的時鐘時間同步
文件傳輸協議(FTP)的好處和用途
FTP使整個Internet的處理數據變得更加容易和直觀。如果沒有FTP(以及以後的迭代),我們將無法輕鬆地流式傳輸視頻內容,進行視頻通話,玩在線遊戲,共享文件或享受雲存儲。
如今,FTP在幕後運行,是每天第二秒鐘從服務器到全球數百萬客戶的數據傳輸的骨幹。
文件傳輸協議(FTP)客戶端的示例
FTP軟件相對直接設置。 Filezilla是免費下載的FTP客戶端。 FTP客戶端的其他示例包括Transmit,WinSCP和WS_FTP。
在您希望訪問的服務器的地址輸入後,端口和訪問服務器的密碼(您將被授予訪問權限)將在本地系統上的用戶文件(除了訪問的服務器之外)。
用戶可以將文件從服務器下載到本地系統,也可以將文件從本地系統上傳到服務器。如果有適當的授權,他們還可以更改服務器上的文件。
filezilla
在文件傳輸協議(FTP)客戶端中尋找什麼
單個FTP客戶端提供了不同的功能,使用戶可以修改其上傳和下載文件的方式。例如,使用filezilla時,您可以設置帶寬文件的限制。這使您可以控制上傳和下載速度,這在一次管理多個文件傳輸時可能會有所幫助。
您可能想在FTP客戶端中查找的其他功能包括公開驗證,設置文件壓縮級別的功能或使您可以使用文件掩碼搜索服務器的工具。
FTP是否使用傳輸控制協議(TCP)或用戶數據報協議(UDP)?
FTP使用傳輸控制協議(TCP)來運輸需求。傳輸控制協議(TCP)是Internet上的標准通信協議,使計算機能夠通過網絡交換消息。它確保了通過網絡成功傳遞數據和消息。 UDP是Internet協議套件的核心通信協議之一。它用於將消息發送到Internet協議網絡上的其他主機。 FTP從不使用用戶數據報協議(UDP)。
文件傳輸協議(FTP)如何工作?
FTP允許通過Internet傳輸文件。它通過打開兩個連接來鏈接試圖相互通信的計算機的連接來起作用。
文件傳輸協議(FTP)的示例是什麼?
FTP客戶端的示例包括Free FTP,Core FTP,Filezilla客戶端,FTP Voyager和WinSCP。
底線
現在有50多年的歷史了,文件傳輸協議(FTP)是一個關鍵的Internet基礎架構,可以快速且安全地在線傳輸數據。沒有FTP,我們將無法享受許多互聯網應用程序,包括基於Web的在線遊戲,流媒體內容和視頻會議。