tftp與ftp的主要應用?
文件傳送協議FTP(File Transfer Protocol)是Internet上使用比較廣泛的文件傳送協議。FTP提供交互式的訪問,允許客戶指明文件的類型與格式,并允許文件具有存取權限。FTP屏蔽了各種計算機系統的細節,因此適用于在異構網絡中任意計算機之間傳送文件。它的基本應用就是將文件從一臺計算機復制到另一臺計算機中。它要存取一個文件,就必須先獲得一個本地文件的副本,如果修改文件,也只能對文件的副本進行修改,然后再將修改后的文件副本傳回到原節點。
只要記住幾個關鍵詞:交互式、存取權限和副本。
簡單文件傳送協議TFTP(Trivial File Transfer Protocol)是一個小而易于實現的文件傳送協議。TFTP是基于UDP數據報,需要有自己的差錯改正措施。TFTP只支持文件傳輸,不支持交互,沒有龐大的命令集。也沒有目錄列表功能,以及不能對用戶進行身份鑒別。但它的代碼所占內存較小,不需要硬盤就可以固化TFTP代碼,很適合較小的計算機和特殊用途的設備。
TFTP和FTP一個主要的區別就是它沒有交互式,且不進行身份驗證。
區別:
1、FTP 是完整、面向會話、常規用途文件傳輸協議;而 TFTP 用作 bones bare - 特殊目的文件傳輸協議。
2、因為 TFTP 不支持驗證, 所以Windows NT FTP服務器不支持 TFTP
3、可以以交互方式使用 FTP; TFTP 允許文件只能單向的傳送。
4、FTP 提供用戶身份驗證; TFTP 卻不。
5、FTP 依賴于 TCP 是面向連接并提供可靠的控件; TFTP 依賴 UDP,需要減少開銷, 幾乎不提供控件。
6、FTP 使用周知 TCP 端口號: 數據和連接對話框的 21 20; TFTP 使用它的文件傳輸活動 UDP 端口號 69。
7、FTP使用的是TCP21端口,而TFTP使用的是UDP69端口; 一般防火墻都會封TCP端口而不會封UDP的,所以TFTP有時比FTP好用,不過TFTP傳輸的文件一般較小,你要傳大文件就要用FTP了