TFTP服務器的使用

Q:Windows下的TFTP服務器與客戶端使用

1、什麼是Tftp

Tftp全稱爲Trivial File Transfer Protocol,中文名叫簡單文件傳輸協議。大家可以從它的名稱上看出,它適合傳送「簡單」的文件。與FTP不同的是,它使用的是UDP的69端口,因此它可以穿越許多防火牆。不過它也有缺點,比如傳送不可靠、沒有密碼驗證等。雖然如此,它還是非常適合傳送小型文件的。

2、Tftp的使用

使用Ttfp傳送文件,需要服務端和客戶端。比如你想從IP爲172.17.8.81的機器上下載文件,那就需要先把172.17.8.81的機器做成Tftp服務器,然後用你機器的客戶端進行下載。Windows 2K之後的操作系統自帶有客戶端。下面我以從172.17.8.81的機器上下載一個test.txt文件爲例來說明一下Tftp的使用過程。

3、設置服務端

這一步是由172.17.8.81的管理員來操作的。服務器管理員把Tftpd32或者Tftp64下載下來並安裝,然後打開Tftpd軟件(如圖1)。


               圖1 服務器上安裝的Tftpd32軟件主界面

4、從Tftp服務器下載文件

假設我想將172.17.8.81 Tftp服務器根目錄下的test.txt文件下載到我本機的「F:\」目錄中。

方法1:

直接在cmd中利用Windows自帶的TFTP命令,用命令行的方式操作:


或者:

方法2:

在本地機器上也安裝Tftpd32/Tftp64,打開Tftpd,操作如下:


    圖2 本地機器上安裝的Tftp32軟件的客戶端界面


Q:有Windows環境下,如何測試一臺TFTP服務器是否正常?

1、確定Windows內置的TFTP組件是否已安裝,開始運行裏輸入cmd回車,在cmd環境下輸入tftp命令,沒有提示 'tftp' 不是內部或外部命令,也不是可運行的程序或批處理文件,則說明TFTP組件已安裝。

2、開始運行裏輸入cmd回車,進入DOS後,輸入tftp 服務器IP 。如果有tftp>;就是啓動了。


Q:如何在Windows下安裝TFTP服務器? 1、從http://www.hanzify.org/index.php?Go=Show::List&ID=6133下載Cisco TFTP Server(如果你知道路由器的品牌,到路由器的廠商網站應該也會有相應的TFTP服務器軟件下載),安裝在放置有路由器升級文件的那臺機器上(此時要設置好此臺機器的IP地址,使之與路由器的局域網IP處於同一網段)。然後啓動TFTP服務器軟件,在選項設置中(一般在「查看」-「設置」菜單下)設定「TFTP服務器根目錄」爲你路由器升級文件所在的目錄,按下「確定」,TFTP服務器設置完成。 2、接下來用telnet登錄路由器,在路由器的配置模式下用tftp命令升級路由器的軟件系統,一般的命令形式爲「tftp TFTP服務器IP地址 文件名」,如輸入「tftp 192.168.0.2 16#-HJ-S3760.bak」,表示從IP地址爲192.168.0.2的TFTP服務器上下載名爲16#-HJ-S3760.bak的文件升級路由器。具體的命令參數,還需參考路由器的使用說明書或直接查看命令幫助。