【知識分享】TFTP伺服器是什麼如何下載檔案

小鑫fwq發表於2023-03-15

想必許多人知道FTP是什麼,但他們缺並不熟悉TFTP。TFTP是TCP/IP協議族中的一種協議,用於客戶端和伺服器之間進行簡單的檔案傳輸。它提供了一個簡單的檔案傳輸服務,複雜度和開銷都很小。本節壹基比小鑫三零零五三一六九一二將講述如何從tftp伺服器下載檔案,一起來看下。


Tftp是什麼

tftp是一個傳輸檔案的簡單協議,它基於UDP協議而實現,但是我們也不能確定有些TFTP協議是基於其它傳輸協議完成的。此協議設計的時候是進行小檔案傳輸的。因此它不具備通常的FTP的許多功能,它只能從檔案伺服器上獲得或寫入檔案,不能列出目錄,不進行認證,它傳輸8位資料。傳輸中有三種模式:netascii,這是8位的ASCII碼形式,另一種是octet,這是8位源資料型別;最後一種mail已經不再支援,它將返回的資料直接返回給使用者而不是儲存為檔案。


如何從TFTP伺服器下載檔案

客戶端會向 TFTP 伺服器傳送請求讀取(RRQ)資料包,指明要從伺服器上讀取的檔案。如果 TFTP 伺服器接收了該請求,將開啟連線,向客戶端傳送請求獲取的檔案資料。


傳送的資料包是以定長 512 位元組進行傳輸。如果檔案資料大於 512字 節,將分成多個資料包進行傳輸。


由於每個資料包都需要得到確認,所以傳送的每個資料包都包含資料編號,並且從 1 開始進行排序。當傳送的資料包小於 512 位元組,則表示這是最後一個資料包,傳輸即將結束。其工作流程如圖所示。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70013663/viewspace-2939849/,如需轉載,請註明出處,否則將追究法律責任。

相關文章