2012-10-31 56 views
-3

我們可以通過ftp將文件從一個系統傳輸到另一個系統。也可以從http協議上傳文件。我的意思是我們可以通過這兩種方式實現文件從一個位置到另一個位置的傳輸,以及它們如何彼此不同。請解釋。http和ftp有什麼區別

+0

一個以'F'開始和其他打頭'ht'?您是否嘗試通過Google搜索這些信息?找到RFC定義這兩種協議是相當簡單的。 –

+0

@ Marc B:是的,我在互聯網上搜索我想要的機制,用於轉移。 –

+2

你基本上問「英語和法語有什麼區別」。他們都做類似的事情,但聲音不同,並通過不同的途徑到達那裏。 –

回答

1

HTTP - 協議網絡供電。
FTP - 傳輸文件的舊且不安全的協議。

0

超文本傳輸​​協議(HTTP)是在聯網中使用的協議。當您在Web瀏覽器中鍵入任何Web地址時,瀏覽器將充當客戶端,而具有所需信息的計算機將充當服務器。當客戶端請求來自服務器的任何信息時,它使用HTTP協議來執行此操作。服務器在請求完成後迴應客戶端。響應以網頁的形式出現,您只需輸入網址並按下「Enter」即可看到該網頁。

2

FTP:

  1. FTP快得多單一大型文件傳輸和用於身份驗證的文件傳輸。

  2. FTP提供的文件沒有元數據。

  3. FTP有流水線有限的支持。

  4. FTP恢復下載支持(2GB的文件)的限制。

HTTP:

  1. HTTP是在傳輸多個小文件速度更快,用於網頁有/無認證。

  2. HTTP提供的元數據的文件如Content-類型等

  3. HTTP支持流水線操作。這意味着客戶端可以在前一個傳輸已經結束之前請求下一個傳輸,這樣允許多個文檔在文檔之間沒有往返延遲的情況下被髮送,並且TCP分組因此被優化用於傳輸速度。

  4. HTTP支持更先進的字節範圍,所以最好繼續下載功能。

這個答案是基於這篇文章,

https://daniel.haxx.se/docs/ftp-vs-http.html