簡單的文件傳輸協議

TFTP定義

TFTP代表簡單文件傳輸協議。 這是一種在網絡設備之間傳輸文件的技術,是FTP(文件傳輸協議)的簡化版本。

TFTP是在20世紀70年代為缺乏足夠內存磁盤空間的計算機開發的,以提供完整的FTP支持。 今天,TFTP也在消費者寬帶路由器和商用網絡路由器上找到。

家庭網絡管理員有時使用TFTP 升級其路由器固件 ,而專業管理員也可能使用TFTP在企業網絡上分發軟件。

TFTP如何工作

與FTP一樣,TFTP使用客戶端和服務器軟件在兩個設備之間建立連接。 從TFTP客戶端,可以將單個文件複製(上載)到服務器或從服務器下載。 換句話說,服務器是服務文件的服務器,而客戶端是請求或發送它們的服務器。

TFTP也可用於遠程啟動計算機並備份網絡或路由器配置文件。

TFTP使用UDP來傳輸數據。

TFTP客戶端和服務器軟件

命令行 TFTP客戶端包含在當前版本的Microsoft Windows,Linux和macOS中。

某些帶有圖形界面的TFTP客戶端也可以作為免費軟件使用 ,例如包含TFTP服務器的TFTPD32。 Windows TFTP Utility是用於TFTP的GUI客戶端和服務器的另一個例子,但也有其他幾個免費的FTP客戶端可以使用。

Microsoft Windows不附帶TFTP服務器,但有幾個免費的Windows TFTP服務器可供下載。 Linux和macOS系統通常使用tftpd TFTP服務器,儘管它可能在默認情況下被禁用。

網絡專家建議小心配置TFTP服務器以避免潛在的安全問題。

如何在Windows中使用TFTP客戶端

Windows操作系統中的TFTP客戶端默認情況下未啟用。 以下介紹如何通過程序和功能 控制面板小 程序將其打開:

  1. 打開控制面板
  2. 搜索並打開程序和功能
  3. 從“控制面板”左側選擇“ 打開或關閉 Windows功能”以打開“Windows功能”。 另一種進入該窗口的方法是在命令提示符或運行對話框中輸入optionalfeatures 命令
  4. 在“Windows功能”窗口中向下滾動,並在TFTP客戶端旁邊的複選框中進行檢查。

安裝完成後,可以使用tftp命令通過命令提示符訪問TFTP。 如果您需要關於如何使用TFTP的信息,或者請參閱Microsoft網站上的tftp命令行參考頁,請使用幫助命令tftp /? )。

TFTP與FTP

簡單文件傳輸協議在這些關鍵方面與FTP不同:

由於TFTP是使用UDP實現的,因此它通常只適用於局域網(LAN)