茫茫網海中的冷日 - 對這文章發表回應
茫茫網海中的冷日
         
茫茫網海中的冷日
發生過的事,不可能遺忘,只是想不起來而已!
 恭喜您是本站第 1671811 位訪客!  登入  | 註冊
主選單

Google 自訂搜尋

Goole 廣告

隨機相片
PIMG_00246.jpg

授權條款

使用者登入
使用者名稱:

密碼:


忘了密碼?

現在就註冊!

對這文章發表回應

發表限制: 非會員 可以發表

發表者: 冷日 發表時間: 2022/5/10 2:58:12

FTP和TFTP之間的區別有哪些?作為程式設計師你知道嗎?

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、安全性區別

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

TFTP是一種開放協議,缺乏安全性,沒有到位的加密機制,與TFTP通信時不需要認證,這意味著通過網際網路在開放伺服器上傳輸文件非常危險,且數據包有可能會丟失。

2、傳輸層協議的區別

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

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


那麼有很多同學在學習PHP的過程中難免會遇到很多困難,我為大家精心準備了相對應的教程,還有大量框架和PHP中高級教程!幫助你進階中高級程式設計師,升職漲薪!絕對可以讓你學到賺到!獲取方法點擊下方文章連結即可!

全套laravel框架、ThinkPHP框架全套教程分享,PHP程式設計師福利!

PHP開發三年只懂增刪改查?那是你沒有規劃好php學習路線

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之間的區別有哪些?作為程式設計師你知道嗎? - 每日頭條
內容圖示
url email imgsrc image code quote
樣本
bold italic underline linethrough   












 [詳情...]
validation picture

注意事項:
預覽不需輸入認證碼,僅真正發送文章時才會檢查驗證碼。
認證碼有效期10分鐘,若輸入資料超過10分鐘,請您備份內容後,重新整理本頁並貼回您的內容,再輸入驗證碼送出。

選項

Powered by XOOPS 2.0 © 2001-2008 The XOOPS Project|