FTP和TFTP的差別有哪些?本篇文章就跟大家簡單介紹FTP和TFTP,讓大家了解FTP和TFTP的差別,希望對你們有幫助。
FTP是什麼?
FTP,表示檔案傳輸協定(File Transfer Protocol),是標準的Internet 協議,一種客戶端-伺服器協定。它可以將資訊從使用者正在處理的電腦移動到託管網站的伺服器;簡單來說:就是一種在電腦之間傳輸檔案的方式。
範例:使用者可以在一台電腦上透過FTP客戶端(一個程式)將檔案上傳到FTP伺服器,在從另一台電腦的FTP客戶端下載檔案。
因此,FTP偶爾也會被用作共享檔案的方式。一個人可以將檔案上傳到FTP伺服器,然後與另一個人共享一個鏈接,讓另一個人可以把檔案下載到自己的電腦上。
TFTP是什麼?
TFTP,表示普通檔案傳輸協定(Trivial File Transfer Protocol ),是用來傳輸檔案的簡單進階協定。
TFTP是一種Internet軟體實用程式、一種在網路設備之間傳輸檔案的技術,是檔案傳輸協定(FTP)的簡化版本。它可以用來傳輸比文件傳輸協定(FTP)更易於使用但功能較少的文件,主要用於從遠端伺服器讀取和寫入文件/郵件。
FTP和TFTP的差異
#1、安全性差異
2、傳輸層協議的區別
FTP使用TCP作為傳輸層協議,透過單獨的TCP連接從控制命令發送資料。 TFTP使用UDP作為傳輸層協議,因為UDP是無連線協議,所以TFTP不使用連線。3、使用連接埠的差異
FTP使用2個連接埠:TCP連接埠21,是個偵聽連接埠;TCP端口20或更高TCP埠1024以上用於來源連線。 TFTP僅使用一個具有停止和等待模式的連接埠:連接埠69。4、RFC的區別
FTP是基於RFC 959文檔,帶有其他RFC涵蓋安全措施;TFTP基於RFC 1350文檔。5、執行指令的區別
FTP有許多可以執行的指令(get,put,ls,dir,lcd)並且可以列出目錄等。 TFTP只有5個指令可以執行(rrq,wrq,data,ack,error)。 總結:以上就是這篇文章的全部內容,希望能對大家的學習有所幫助。以上是FTP和TFTP的差異有哪些的詳細內容。更多資訊請關注PHP中文網其他相關文章!