當前位置:百科全書館>科技>科技生活>

FTP和TFTP之間的區別有哪些

科技生活 閲讀(6.66K)

品牌型號:聯想拯救者Y9000P
系統:Windows 11

FTP和TFTP之間的區別有哪些

1、安全性區別:FTP支持登錄安全,具有適當的身份驗證和加密協議,在建立連接期間需要與FTP身份驗證通信。TFTP是一種開放協議,缺乏安全性,沒有到位的加密機制,與TFTP通信時不需要認證,這意味着通過互聯網在開放服務器上傳輸文件非常危險,且數據包有可能會丟失。

2、傳輸層協議的區別:FTP使用TCP作為傳輸層協議,通過單獨的TCP連接從控制命令發送數據。TFTP使用UDP作為傳輸層協議,因為UDP是無連接協議,所以TFTP不使用連接。

3、使用端口的區別:FTP使用2個端口:TCP端口21,是個偵聽端口;TCP端口20或更高TCP端口1024以上用於源連接。TFTP僅使用一個具有停止和等待模式的端口:端口69。

4、RFC的區別:FTP是基於RFC959文檔,帶有其他RFC涵蓋安全措施;TFTP基於RFC1350文檔

5、執行命令的區別:FTP有許多可以執行的命令(get,put,ls,dir,lcd)並且可以列出目錄等。TFTP只有5個命令可以執行(rrq,wrq,data,ack,error)。

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

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

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

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

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

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