什麼是文件傳輸協議 (FTP)

什麼是文件傳輸協議 (FTP) 及其用途?

什麼是文件傳輸協議 (FTP)?

術語文件傳輸協議 (FTP) 是指涉及通過網絡在設備之間傳輸文件的過程。 當一方允許另一方通過 Internet 發送或接收文件時,該過程就會起作用。 最初用作用戶在兩個物理設備之間通信和交換信息的方式,現在通常用於將文件存儲在雲中,云通常是遠程保存的安全位置。

企業或個人可以使用 FTP 將文件從一個計算機系統傳輸到另一個計算機系統,或者網站可以使用 FTP 從其服務器上傳或下載文件。

關鍵要點

  • 文件傳輸協議 (FTP) 是一種在 Internet 上和計算機系統之間將文件> - 從一個位置下載、上傳和傳輸到另一個位置的方式。
  • FTP 支持在計算機之間或通過雲來回傳輸文件。
  • 用戶需要 Internet 連接才能執行 FTP 傳輸。
  • 對於那些構建和維護網站的人來說,FTP 是必不可少的工具。
  • 許多 FTP 客戶端可以免費下載,儘管大多數網站已經內置了 FTP。

upload successful

文件傳輸協議 (FTP) 的工作原理

文件傳輸協議允許個人和企業與他人共享電子文件,而不必在同一個空間。 這可以使用 FTP 客戶端或通過雲來完成。 無論選擇哪種方式,雙方都需要有效的 Internet 連接。

大多數網絡瀏覽器都帶有 FTP 客戶端,使用戶能夠將文件從他們的計算機傳輸到服務器,反之亦然。 一些用戶可能希望使用第三方 FTP 客戶端,因為它們中的許多都提供了額外的功能。 可免費下載的 FTP 客戶端示例包括 FileZilla Client、FTP Voyager、WinSCP、CoffeeCup Free FTP 和 Core FTP。

許多人以前甚至沒有意識到使用過 FTP。 如果您曾經從網頁下載過文件,那麼您就使用過 FTP。 第一步是登錄,這可以自動進行,也可以通過手動輸入用戶名和密碼進行。 FTP 還將要求您通過特定端口號訪問 FTP 服務器。 通過 FTP 客戶端訪問 FTP 服務器後,您就可以傳輸文件了。 並非所有公共 FTP 服務器都要求您登錄,因為某些服務器允許您匿名訪問它們。

如上所述,FTP 最初是作為一種在兩台物理計算機之間發送和接收文件的方式而開發的。 但隨著技術的變化,用戶可以通過雲執行文件傳輸。 使用雲可以方便、安全地完成傳輸(這可以保護個人和公司免受數據洩露),而且成本相對較低。

upload successful

FTP進程

FTP 過程可以分解為幾個關鍵步驟。

  • 首先,用戶登錄到 FTP 服務器(儘管可能不需要登錄)。
  • FTP 客戶端根據請求與服務器進行交互,這是第二步。
  • 使用 FTP,用戶可以在服務器上上傳、下載或移動文件。

FTP的歷史

1971 年,麻省理工學院研究生 Abhay Bhushan 在一份白皮書中首次描述了文件傳輸協議 (FTP)。
目的是允許通過 ARPANET 傳輸數據文件,ARPANET 是現代互聯網的早期前身。

自 1980 年代以來,原始協議經歷了多次修訂和升級,以提高其速度、保真度和安全性。

FTP 的類型

有多種類型的 FTP,包括匿名的和受密碼保護的。 匿名允許在不加密或不使用密碼的情況下傳輸數據。 這適用於可以不受限制地分發的文件。

同時,受密碼保護的 FTP 使用用戶名和密碼來訪問文件。 FTP 安全 (FTPS) 在傳輸時提供更高的安全性,允許隱式傳輸層安全性 (TLS)。 FTP 還可以使用顯式 TLS,它將連接升級為加密連接以增加安全性。

其他協議

文件傳輸協議是規定計算機和計算系統如何在 Internet 上運行的許多不同協議之一。 其他此類協議包括:

  • 超文本傳輸協議 (HTTP):旨在通過網絡傳輸數據
  • Internet 消息訪問協議 (IMAP):提供從共享服務訪問公告板或電子郵件消息
  • 網絡時間協議 (NTP):通過網絡同步計算機上的時鐘時間

FTP 使 Internet 上的計算機能夠來回傳輸文件。 因此,對於當今構建和維護網站的人來說,它是必不可少的工具。

FTP 的優勢和用途

FTP 使通過 Internet 處理數據變得更加容易和直觀。 如果沒有 FTP 及其後來的迭代,我們將無法輕鬆地傳輸視頻內容、使用視頻通話、玩在線遊戲、共享文件或享受雲存儲。

今天,FTP 在幕後作為主幹,每時每刻從世界各地的服務器向數百萬客戶端傳輸數據。