Home >> Blog >> 什麼是 FTP:為初學者解釋 FTP
什麼是 FTP:為初學者解釋 FTP
作為網站開發人員,即使您傳輸大量文件,使用 FTP 也可以方便、安全地對網站進行更改。
在本文中,我們將學習有關 FTP 的所有基礎知識以及如何使用該協議。
影片教學中解釋的 FTP
FTP 是如何工作的?
FTP連接需要兩方在網路上建立和通信。為此,用戶需要通過向 FTP 伺服器提供憑據來獲得許可。某些公共 FTP 伺服器可能不需要憑據即可訪問其文件。這種做法在所謂的匿名 FTP 中很常見。
建立 FTP 連接時有兩個不同的通信通道。第一個稱為命令通道,它啟動指令和響應。另一個稱為數據通道,數據分佈發生在這裡。
要獲取或傳輸文件,授權用戶將使用協議請求在伺服器中創建更改。作為回報,伺服器將授予該訪問權限。此會話稱為活動連接模式。
如果防火牆正在保護用戶的機器,則活動模式下的分發可能會遇到問題。防火牆通常不允許來自外部方的任何未經授權的會話。
如果出現該問題,則使用被動模式。在這種模式下,用戶建立命令和數據通道。然後,此模式要求伺服器進行偵聽,而不是嘗試創建與用戶的連接。
如何使用 FTP
關於如何建立 FTP 連接,有三種方法。一個非常簡單的方法是使用命令行 FTP,例如在 Windows 中使用命令提示符或在 Mac/Linux 中使用終端。開發人員今天仍然使用它來使用 FTP 傳輸文件。
用戶還可以使用 Web 瀏覽器與 FTP 伺服器進行通信。當用戶想要訪問伺服器中的大型目錄時,Web 瀏覽器會更方便。然而,它通常不如使用專用 FTP 流程可靠且速度慢。
今天,使用 FTP 最常見的做法是使用 FTP 客戶端,尤其是對於 Web 開發人員而言。
與命令行和 Web 瀏覽器相比,FTP 客戶端提供了更多的自由。與其他方法相比,它也更易於管理且功能更強大。
使用此類客戶端時還有更多可用功能。例如,它允許用戶傳輸大文件並使用同步實用流程。
如何連接到 FTP
有許多 FTP 客戶端可供選擇。從免費的開源應用流程到高級選項。出於本文的目的,我們將使用FileZilla,一個開源且流行的 FTP 客戶端。
我們首先需要一個 FTP 伺服器,我們可以使用我們的 Hostinger 帳戶設置一個。
- 登錄到您的 hosting 帳戶並導航到FTP 帳戶部分
- 通過填寫新的用戶名和密碼創建一個新的 FTP 帳戶
- 您將在活動 FTP 帳戶列表下看到新的 FTP 伺服器(主機名)
- 在FileZilla中,插入主機名、用戶名和密碼,然後點擊Quickconnect按鈕。您也可以填寫端口號。否則,默認使用 21 端口。
- 狀態窗口將告訴您是否已登錄到 FTP 伺服器。正如您在“遠程站點”窗口中看到的,這些是伺服器擁有的文件。
結論
有了它,您可以從 FTP 伺服器發送和接收文件。作為 Web 或是SEO開發人員,您需要使用 FTP 和 FTP 客戶端來訪問您正在管理的網站。此外,更容易在伺服器上創建和刪除目錄以及讀取大量文件。
我們希望本文能幫助您了解 FTP 以及使用的不同方法和流程。