如何從TFTP伺服器下載檔案?

2020-07-16 10:05:15
下載檔案是指用戶端從 TFTP 伺服器上下載檔案。本節講解用戶端如何從 TFTP 伺服器進行檔案下載,以及下載所涉及的各型別的封包。

工作流程

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

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

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