❶ FTP和HTTP有什麼區別
二者的不同之處只在於是以Web瀏覽器顯示的方式保存,還是以不顯示的方式保存。
❷ http和ftp有什麼區別
HTTP和FTP是兩種網路傳輸協議的縮寫,FTP是File Transportation Protocol(文件傳輸協議)的縮寫,而HTTP則是Hyper Text Transportation Protocol(超文本傳輸協議)的縮寫,它們是計算機之間交換數據的方式,也是兩種最經典的文件下載方式。FTP專門用來下載,而HTTP的主要工作是用來瀏覽網頁,不過也能用來下載。這兩種下載方式的原理並不復雜,就是用戶按照一定的規則(協議)和提供文件的伺服器取得聯系並將文件搬到自己的計算機中來。FTP下載方式最古老,在沒有WWW的日子裡,FTP就已經廣為使用了。HTTP出現的較晚,但現在也應用的相當廣泛。其實,如果你僅僅是為了下載而下載,那麼你完全沒必要把他們分的那麼清,這兩種使用的下載方式、下載工具幾乎是一模一樣的。
使用Web瀏覽器時,這兩個協議之間的差異幾乎不會對使用的方便性及下載時間產生影響。不過,兩者卻擁有各自不同的結構。
HTTP是一種為了將位於全球各個地方的Web伺服器中的內容發送給不特定多數用戶而制訂的協議。也就是說,可以把HTTP看作是旨在向不特定多數的用戶「發放」文件的協議。
HTTP使用於從伺服器讀取Web頁面內容。Web瀏覽器下載Web伺服器中的HTML文件及圖像文件等,並臨時保存在個人電腦硬碟及內存中以供顯示。
使用HTTP下載軟體等內容時的不同之處只是在於是否以Web瀏覽器顯示的方式保存,還是以不顯示的方式保存而已。結構則完全相同。因此,只要指定文件,任何人都可以進行下載。
另一方面,FTP是為了在特定主機之間「傳輸」文件而開發的協議。因此,在FTP通信的起始階段,必須運行通過用戶ID和密碼確認通信對方的認證程序。
FTP下載和HTTP下載的區別之一就在與此。
不過,訪問下載站點並進行FTP下載時,一般情況下不會出現輸入用戶ID及密碼的窗口。這是因為使用了Anonymous FTP的結構。
所謂Anonymous FTP是指將用戶名作為「Anonymous」(匿名之意)、將密碼作為用戶的郵件地址注冊FTP伺服器的方法。Web瀏覽器首先在用戶名中輸入Anonymous、並在密碼中輸入設定在自身的郵件地址來訪問FTP伺服器。
在下載站點的FTP伺服器中,如果用戶名是Anonymous,那麼任何人都可以進行訪問,用戶無需一一輸入用戶名和密碼也可以進行訪問
❸ http協議和ftp協議的區別
以下列出了http協議和ftp協議的不同點:
1、HTTP協議是用來瀏覽網站的,而FTP是用來訪問和傳輸文件的,FTP文件傳輸有點批量上傳和維護網站的意思,而HTTP文件傳輸更多的是為終端用戶提供文件傳輸,比如電影、圖片、音樂之類。
2、HTTP 和 FTP 客戶端:通常的HTTP客戶端就是瀏覽器,而FTP服務可以通過命令行或者用戶自有的圖形界面客戶端。
3、HTTP 頭:HTTP 頭包含了 metadata ,比如說最後更改的日期、編碼方式、伺服器名稱版本還有其他的一些信息,而這些在FTP中是不存在的。
4、FTP要比HTTP早出現10年左右。
5、數據格式:FTP能傳輸ACSII數據或者二進制格式的數據,而HTTP只用二進制格式。
6、HTTP中的流水線:HTTP支持流水線,這就意味著客戶端可以在上一個請求處理完之前,發出下一個請求,其結果就是多次請求數據之前省掉了部分伺服器客戶端往返時延。而FTP並沒有這項支持。
7、HTTP中的動態埠:FTP一個最大的問題就是它使用兩個連接,第一個連接用來發送控制指令,當接受或者發送數據的時候,又打開第二個TCP連接。而HTTP在雙向傳輸中使用動態埠。
8、HTTP中的持久連接:對一個HTTP會話來講,客戶端可以維護一個單個的連接並使用它進行任意數量的數據傳輸。FTP每次有數據的需要時都創建一個新的連接。重復的創建新的連接帶來的體驗並不好,因為每次創建連接都必須讓雙方握手驗證,這消耗了很多時間。
9、HTTP中的壓縮演算法:HTTP提供了一個在一些壓縮演算法中客戶端和伺服器共同協商選擇的辦法。其中gzip可以說是最有影響力的一種,而FTP中並不存在這種復雜的演算法。
10、HTTP支持代理:HTTP一個很大的特點就是支持代理,這種功能是構建在協議里的,而FTP並不支持。
11、而FTP也能脫穎而出的一點是這個協議是直接面向文件級別的。這以為著FTP有例如可以通過命令列出遠程伺服器上的目錄列表,而HTTP沒有這個概念。
❹ HTTP和FTP的區別
一、簡單的說HTTP和FTP是不同的協議。
HTTP是Hyper Text Transfer Protocol,超文本傳輸協議;
FTP是File Transfer Protocol,文件傳輸協議;
HTTP是面向網頁的,而FTP是面向文件的。
二、詳細的解釋如下:
1.FTP
(1)FTP比HTTP復雜
FTP和HTTP一樣都是Internet上廣泛使用的協議,用來在兩台計算機之間互相傳送文件。相比於HTTP,FTP協議要復雜得多。復雜的原因,是因為FTP協議要用到兩個TCP連接,一個是命令鏈路,用來在FTP客戶端與伺服器之間傳遞命令;另一個是數據鏈路,用來上傳或下載數據。
(2)FTP協議有兩種工作方式:PORT方式和PASV方式,中文意思為主動式和被動式。
從上面可以看出,兩種方式的命令鏈路連接方法是一樣的,而數據鏈路的建立方法就完全不同。而FTP的復雜性就在於此。
2.HTTP
HTTP協議是什麼
在瀏覽器的地址欄里輸入的網站地址叫做URL (Uniform Resource Locator,統一資源定位符)。就像每家每戶都有一個門牌地址一樣,每個網頁也都有一個Internet地址。
當瀏覽器的地址框中輸入一個URL或是單擊一個超級鏈接時,URL就確定了要瀏覽的地址。瀏覽器通過超文本傳輸協議(HTTP),將Web伺服器上站點的網頁代碼提取出來,並翻譯成漂亮的網頁。
❺ ftp和http有什麼區別
定義不一樣:ftp是文件傳輸協議,http是超文本傳輸協議,本質上是不一樣的兩個傳輸協議,一個針對文件,一個針對超文本。
(5)http業務和ftp業務的區別擴展閱讀
運作方式不一樣:
HTTP協議是基於請求/響應範式的。最簡單的情況可能是在用戶代理(UA)和源伺服器(O)之間通過一個單獨的連接來完成。ftp則有ASCII、二進制兩種傳輸方式,不同傳輸方式下的運行是不一樣的。
時效性不一樣:
FTP有著極高的延時,這意味著,從開始請求到第一次接收需求數據之間的時間,會非常長;並且不時的必須執行一些冗長的登錄進程。http的'連接是實時的,即使有延時,也是非常細微的差距。
FTP的作用:
正如其名所示:FTP的主要作用,就是讓用戶連接上一個遠程計算機(這些計算機上運行著FTP伺服器程序)察看遠程計算機有哪些文件,然後把文件從遠程計算機上拷到本地計算機,或把本地計算機的文件送到遠程計算機去。
HTTP的作用:
HTTP是客戶端瀏覽器或其他程序與Web伺服器之間的應用層通信協議。在Internet上的Web伺服器上存放的都是超文本信息,客戶機需要通過HTTP協議傳輸所要訪問的超文本信息。
HTTP包含命令和傳輸信息,不僅可用於Web訪問,也可以用於其他網際網路/內聯網應用系統之間的通信,從而實現各類應用資源超媒體訪問的集成。
❻ http與ftp的區別他們有什麼區別
HTTP是一種為了將位於全球各個地方的Web伺服器中的內容發送給不特定多數用戶而制訂的協議.也就是說.可以把HTTP看作是旨在向不特定多數的用戶[發放"文件的協議.
HTTP使用於從伺服器讀取Web頁面內容.Web瀏覽器下載Web伺服器中的HTML文件及圖像文件等.並臨時保存在個人電腦硬碟及內存中以供顯示.
使用HTTP下載軟體等內容時的不同之處只是在於是否以Web瀏覽器顯示的方式保存.還是以不顯示的方式保存而已.結構則完全相同.因此.只要指定文件.任何人都可以進行下載.
另一方面.FTP是為了在特定主機之間[傳輸"文件而開發的協議.因此.在FTP通信的起始階段.必須運行通過用戶ID和密碼確認通信對方的認證程序.
FTP下載和HTTP下載的區別之一就在與此
不過.訪問下載站點並進行FTP下載時.一般情況下不會出現輸入用戶ID及密碼的窗口.這是因為使用了Anonymous FTP的結構.
所謂Anonymous FTP是指將用戶名作為[Anonymous"(匿名之意).將密碼作為用戶的郵件地址注冊FTP伺服器的方法.Web瀏覽器首先在用戶名中輸入Anonymous.並在密碼中輸入設定在自身的郵件地址來訪問FTP伺服器.在下載站點的FTP伺服器中.如果用戶名是Anonymous.那麼任何人都可以進行訪問.用戶無需一一輸入用戶名和密碼也可以進行訪問
❼ HTTP和FTP有什麼區別
HTTP是HyperTextTransmissionProtocol超文本傳輸協議
FTP則是FileTransferProtocol文件傳輸協議
簡單說HTTP是面向網頁的,而FTP是面向文件的
要從FTP上下載東西,你需要的是支持FTP協議的客戶端,其實IE就是一個,但是有更好的工具可供選擇,比如CuteFTP或者FlashFXP都是不錯的工具