首頁 > 運維 > windows維 > 主體

FTP和TFTP的差異有哪些

青灯夜游
發布: 2018-12-10 09:24:31
原創
32723 人瀏覽過

FTP和TFTP的差別有哪些?本篇文章就跟大家簡單介紹FTP和TFTP,讓大家了解FTP和TFTP的差別,希望對你們有幫助。

FTP和TFTP的差異有哪些

FTP是什麼?

FTP,表示檔案傳輸協定(File Transfer Protocol),是標準的Internet 協議,一種客戶端-伺服器協定。它可以將資訊從使用者正在處理的電腦移動到託管網站的伺服器;簡單來說:就是一種在電腦之間傳輸檔案的方式。

範例:使用者可以在一台電腦上透過FTP客戶端(一個程式)將檔案上傳到FTP伺服器,在從另一台電腦的FTP客戶端下載檔案。

FTP和TFTP的差異有哪些

因此,FTP偶爾也會被用作共享檔案的方式。一個人可以將檔案上傳到FTP伺服器,然後與另一個人共享一個鏈接,讓另一個人可以把檔案下載到自己的電腦上。

TFTP是什麼?

TFTP,表示普通檔案傳輸協定(Trivial File Transfer Protocol ),是用來傳輸檔案的簡單進階協定。

TFTP是一種Internet軟體實用程式、一種在網路設備之間傳輸檔案的技術,是檔案傳輸協定(FTP)的簡化版本。它可以用來傳輸比文件傳輸協定(FTP)更易於使用但功能較少的文件,主要用於從遠端伺服器讀取和寫入文件/郵件。

FTP和TFTP的差異

#1、安全性差異

##FTP支援登入安全,具有適當的身份驗證和加密協議,在建立連接期間需要與FTP身份驗證通訊。

TFTP是一種開放協議,缺乏安全性,沒有到位的加密機制,與TFTP通訊時不需要認證,這意味著透過互聯網在開放伺服器上傳輸檔案非常危險,且資料包有可能會丟失。

2、傳輸層協議的區別

FTP使用TCP作為傳輸層協議,透過單獨的TCP連接從控制命令發送資料。

TFTP使用UDP作為傳輸層協議,因為UDP是無連線協議,所以TFTP不使用連線。

FTP和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中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!