您當前的位置:首頁 > 舞蹈

FTP 協議是否已經過時?

作者:由 知乎使用者 發表于 舞蹈時間:2012-12-14

FTP 協議是否已經過時?王旭2012-12-14 11:50:42

存在,必要。

嘗試各個擊破:

P2P:不適宜於及連線數和埠被控制的情況,比如只開放了若干埠供使用。

網盤:不適宜於一些內網情形,比如無外網,或者類似 Google Drive 被 GFW 擋住的情況。

HTTP:

HTTP 協議中沒有原生的斷點續傳;沒有選擇檔案部分傳輸的支援,也無法做多連線分段下載。 // 此段證偽,感謝

@Ivony

的 challenge,在HTTP header中加入Content-Range,實現分段下載和斷點續傳

單說下載,暫時沒有想到 HTTP 有什麼問題。另外想到的是隻用 HTTP 如何實現 FTP 的 LIST 指令?上傳呢?(更新:上傳可直接用PUT方法)

FTP的好處:

1。 預設埠(21,20)基本不受限制,適用於可使用埠有限情形。

2。 適用內網,易於伺服器架設。

3。 藉助各種 FTP 客戶端,很容易做到多點下載,斷點續傳。

在一些商用封閉,下載資源十分穩定的網路環境下,FTP是非常好的選擇。

FTP 協議是否已經過時?知乎使用者2012-12-14 11:57:03

親你們公司的商業資料敢透過P2P來傳輸?

你們公司的網管會不封P2P

你給同事發個文件還要提前製作個種子?

網盤,算了吧,誰願意把公司的東西放網上,不是找死嗎,資料洩露了你就等著走人吧,說不定還得陪大筆錢

以上是純吐槽 扯點兒別的吧

首先FTP的應用是非常廣泛的,不能只看到迅雷,BT下個電影什麼的,各種嵌入式裝置,工業裝置中都應用到FTP來做傳輸,總不指望在單板上裝個P2P軟體吧。

其次目前來說不要指望網盤,即使現在這東西宣稱多安全,很多東西是不能放到網路上去的,無法控制這個對很多場合來說是無法接受的。

最後,起碼從我個人見到的來說,在FTP常見的應用領域提到的P2P,網盤什麼的是不成熟的,沒有完整易用廉價解決方案的,最簡單的,我的FTP分享檔案是不需要再安裝什麼軟體的,在比如弄個FTP有很多成熟的軟體,對流量,頻寬方便的控制,QOS,等等滿足這些條件的P2P 網盤什麼的軟體很少見到。

所以,在沒有更好的東西出現之前,在需要FTP的地方,就還會存在FTP,不會過時。

FTP 協議是否已經過時?Ivony2012-12-14 12:30:18

尚未過時,但已經可以被HTTP協議取代。

分兩方面討論:

FTP是否已經過時?

過時是指一個技術已經不能適用於現在的發展,無法滿足所需的功能。但FTP目前來說可以滿足現有的檔案傳輸需求,所以並未過時。

FTP的存在是否必要?

沒有必要,FTP協議所需要實現的功能,包括檔案上傳下載、身份驗證、斷點續傳,都可以用別的協議如HTTP來完成,也就是說即使在一個無法使用FTP協議的環境,我們也有很多替代的方案,所以FTP協議的存在是沒有必要的。如果FTP協議在今天才被髮明出來,顯然是不會得到應用的。

FTP 協議是否已經過時?Ftrans飛馳傳輸2018-04-16 13:46:27

檔案傳輸協議(FTP)有一個漫長的演化史,是網際網路上最重要的應用之一,但時至今日,卻已江河日下,有一些缺點經常為人詬病:

1、資料傳輸模式不合理

2、工作方式設計不合理

3、與防火牆工作不協調

4、密碼安全策略不完善

5、FTP協議效率低下

推薦看看這篇文章:檔案傳輸協議(FTP)必將消亡,你做好準備了嗎?

FTP 協議是否已經過時?樂百川川川2020-04-02 23:24:49

沒有存在必要,現在Windows內建了OpenSSH,用SFTP更好,linux那更不用多說了。

標簽: ftp  http  P2P  網盤  協議