① 什麼是HTTP、FTP
互聯網上有很多可以下載各種各樣好用工具的站點。在這些站點下載文件時,您是否因需要選擇「HTTP下載」和「FTP下載」而感到過不知所措呢?兩者間究竟有什麼區別呢?
使用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,那麼任何人都可以進行訪問,用戶無需一一輸入用戶名和密碼也可以進行訪問。
參考資料:CN-MPA.COM網路學院
② 有沒有好用的可以下ftp和http之類的下載工具,迅雷用的太惡心了
我從來沒有用迅雷下載過ftp工具,一般我都是用IIS7伺服器管理工具,它可以作為FTP的客戶端,進行FTP的操作!
同時它還可以作為VNC的客戶端,進行VNC的相應操作!它能夠連接Windows和Linux系統下的伺服器和VPS,並對它們進行實時監測,方便於日常的維護
③ 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代替嗎
不理解你說的什麼意思;
如果你說的是使用HTTP伺服器替代FTP伺服器當然是可以,HTTP能處理的數據類型更加多樣。
如果你說的是登錄的FTP的時候把前綴FTP修改成HTTP,那這樣是不允許的。
⑤ 登錄FTP伺服器是 一定要輸入IP地址嗎 我想把它改成類似於HTTP形式的 而且可以隨時隨地登錄 請教高手哦
你申請一個域名(如www.abc.com),把域名綁定到這個虛擬主機上,然後輸入ftp://www.abc.com就OK了
⑥ FTP和HTTP有什麼不同,還有什麼類似的TP嗎
HTTP: 超文本傳輸協議
FTP: 文件傳輸協議
⑦ HTTP伺服器與FTP伺服器有什麼區別哪個好怎麼建立
HTTP上傳下載大文件總是通過80埠,而FTP上傳下載文件卻不通過21埠.
FTP服務要用到兩個埠,21號埠是用來建立控制連接的,而20號斷口才是用來建立數據連接的(即用來傳輸數據的).
HTTP也一樣,80埠是用來建立連接用的,它會起一個別的埠去接收數據.
建HTTP下載伺服器:
外網使用埠映射就能解決,內網下個軟體就可以了.
或
1、給這台計算機分配固定ip地址
2、安裝Serv-U之類的ftp軟體,並且按要求設置
3、如果內網訪問直接輸入ip地址就可以了
4、如果外網也要訪問則需要這台計算機上安裝花生殼之類的動態域名軟體綁定ADSL的動態ip地址,然後在路由器上映射這台的計算機的21埠到廣域網ip地址的21埠上,這樣外網就可以通過花生殼的動態域名訪問你的ftp伺服器了。
⑧ 求能類似FTP工具一樣帶目錄下載的http下載工具
這個應該能派上用場
Teleport Ultra
⑨ FTP和HTTP有什麼區別
ftp:文件傳輸協議
http:超文本傳輸協議
FTP也是基於C/S模式而設計的。在進行FTP操作的時候,即需要客戶應用程序,也需要伺服器端程序。我們一般先在自己的計算機中執行FTP客戶應用程序,在遠程伺服器中執行FTP伺服器應用程序,這樣,就可以通過FTP客戶應用程序和FTP進行連接。連接成功後,可以進行各種操作。在FTP中,客戶機只提出請求各接收服務,伺服器只接收請求和執行服務。
在利用FTP進行文件傳輸之前,用戶必須先連入INTERNET網中,在用戶自己的計算機上啟動FTP用戶應用程序,並且利用FTP應用程序和遠程伺服器建立連接,激活遠程伺服器上的FTP伺服器程序。准備就緒後,用戶首先向FTP伺服器提出文件傳輸申請,FTP伺服器找到用戶所申請的文件後,利用TCP/IP將文件的副本傳送到用戶的計算機上,用戶的FTP程序再將接收到的文件寫入自己的硬碟。文件傳輸完後,用戶計算機與伺服器計算機的連接自動斷開。
與其他的C/S模式不同的是,FTP協議的客戶機與伺服器之間需要建立雙重連接:一個是控制連接,另一個是數據連接。這樣,在建立連接時就需要佔用兩個通信信道。
HTTP超文本傳輸協議,HTTP是用來在WWW上交換文件(文本,圖形,聲音,動畫等)的規則集。相對於TCP/IP協議族(它是網上交換信息的基礎),HTTP是應用協議。
ftp的協議和http協議的主要區別在於ftp是需要用戶名和密碼才能訪問(匿名登陸除外),這樣做的目的在於有的文件只供特殊人訪問,而http協議是任何人都可以訪問的。ftp在瀏覽器的地址欄中的格式是:
ftp://用戶名:密碼@網站地址/文件目錄/
如果直接輸入ftp.網站地址 則會彈出一個登陸界面,需要輸入用戶名和密碼,這種方式通常稱為webftp,從字面上理解很容易明白,看起來是瀏覽器訪問,實際上打開的是以文件夾的形式的存放目錄。
目前常用ftp軟體cuteftp,flashftp等來訪問,方便管理
⑩ http是什麼意思,還有FTP都是什麼意思,除了這些還有什麼的,都告訴我什麼意思``
HTTP是Hyper Text Transmission Protocol超文本傳輸協議
FTP則是File Transfer Protocol 文件傳輸協議
簡單說HTTP是面向網頁的,而FTP是面向文件的
要從FTP上下載東西,你需要的是支持FTP協議的客戶端,其實IE就是一個,但是有更好的工具可供選擇,比如CuteFTP或者FlashFXP都是不錯的工具