FTP和TFTP的作用與區別

FTP 是完整、面向會話、常規用途文件傳輸協議。而 TFTP 用作 bones bare - 特殊目的文件傳輸協議。

交互使用 FTP。 TFTP 允許僅單向傳輸的文件。

FTP 提供身份驗證。而TFTP 不。

FTP 使用已知 TCP 端口號: 20 的數據和 21 用于連接對話框。 TFTP 用于 UDP 端口號 69 其文件傳輸活動。

因為 TFTP 不支持驗證 WindowsNT ,所以FTP 服務器服務不支持 TFTP。

FTP 依賴于 TCP,是面向連接并提供可靠的控件。 TFTP 依賴 UDP,需要減少開銷, 幾乎不提供控件。

簡單文件傳送協議TFTP(Trivial File Transfer Protocol)是一個TCP/IP協議族中一個很小且易于實現的文件傳送協議。TFTP也是使用客戶服務器方式,但它使用UDP數據報,因此TFTP需要有自己的差錯改正措施。


電腦知識學習論壇為電腦初學者的疑難雜癥提供最佳解決方案。電腦基礎知識學習QQ群:81158926 歡迎電腦愛好者加入。


TFTP的主要特點是:

(1)每次傳送的數據PDU中有512字節的數據,但最后一次可不足512字節。

(2)數據PDU也稱為文件塊(block),每個塊按序編號,從1開始。

(3)支持ASCII碼或二進制傳送。

(4)可對文件進行讀或寫。

(5)使用很簡單的首部。

(6)TFTP只支持文件傳輸而不支持交互;

(7)TFTP沒有一個龐大的命令集;

(8)沒有列目錄的功能;

(9)也不能對用戶進行身份鑒別。

TFTP的工作很像停止等待協議。例如:

(1)發送完一個文件塊后就等待對方的確認,確認時應指明所確認的塊編號。

(2)發完數據后在規定時間內收不到確認就要重發數據PDU。

(3)發送確認PDU的一方若在規定時間內收不到下一個文件塊,也要重發確認PDU。這樣就可保證文件的傳送不致因某一個數據報的丟失而告失敗。

TFTP在一開始工作時,客戶進程發送一個讀請求PDU或寫請求PDU給TFTP服務器進程,其熟知端口號碼為69。TFTP服務器進程要選擇一個新的端口和TFTP客戶進程進行通信。若文件長度恰好為512字節的整數倍,則在文件傳送完畢后,還必須在最后發送一個只含首部而無數據的數據PDU;若文件長度不是512字節的整數倍,則最后傳送數據PDU的數據字段一定不滿512字節,這正好可作為文件結束的標志。

零度電腦_基礎知識_最新消息
最新晚上碰碰精品视频