
1、安全性區(qū)別:FTP支持登錄安全,具有適當?shù)纳矸蒡炞C和加密協(xié)議,在建立連接期間需要與FTP身份驗證通信。TFTP是一種開放協(xié)議,缺乏安全性,沒有到位的加密機制,與TFTP通信時不需要認證,這意味著通過互聯(lián)網(wǎng)在開放服務器上傳輸文件非常危險,且數(shù)據(jù)包有可能會丟失。
2、傳輸層協(xié)議的區(qū)別:FTP使用TCP作為傳輸層協(xié)議,通過單獨的TCP連接從控制命令發(fā)送數(shù)據(jù)。TFTP使用UDP作為傳輸層協(xié)議,因為UDP是無連接協(xié)議,所以TFTP不使用連接。
3、使用端口的區(qū)別:FTP使用2個端口:TCP端口21,是個偵聽端口;TCP端口20或更高TCP端口1024以上用于源連接。TFTP僅使用一個具有停止和等待模式的端口:端口69。
4、RFC的區(qū)別:FTP是基于RFC 959文檔,帶有其他RFC涵蓋安全措施;TFTP基于RFC 1350文檔
5、執(zhí)行命令的區(qū)別:FTP有許多可以執(zhí)行的命令(get,put,ls,dir,lcd)并且可以列出目錄等。TFTP只有5個命令可以執(zhí)行(rrq,wrq,data,ack,error)。
FTP 是完整、面向會話、常規(guī)用途文件傳輸協(xié)議。而 TFTP 用作 bones bare - 特殊目的文件傳輸協(xié)議。
6、交互使用 FTP。 TFTP 允許僅單向傳輸?shù)奈募?/p>
7、FTP 提供身份驗證。而TFTP 不。
8、FTP 使用已知 TCP 端口號: 20 的數(shù)據(jù)和 21 用于連接對話框。 TFTP 用于 UDP 端口號 69 其文件傳輸活動。
9、因為 TFTP 不支持驗證 WindowsNT ,所以FTP 服務器服務不支持 TFTP。
10、FTP 依賴于 TCP,是面向連接并提供可靠的控件。 TFTP 依賴 UDP,需要減少開銷, 幾乎不提供控件。









