ftp兩種傳輸協議有什麼區別
① ftp與vsftp有什麼區別
一個是傳輸協議、一個是伺服器。
② 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上傳有哪兩種模式各自的區別是什麼
大多數FTP系統有兩種模式:文本模式和二進制模式。
文本傳輸器使用ASCII字元,並由回車鍵和換行符分開,而二進制不用轉換或格式化就可傳字元,二進制模式比文本模式更快,並且可以傳輸所有ASCII值,所以系統管理員一般將FTP設置成二進制模式。
二進制模式用來傳送可執行文件,壓縮文件,和圖片文件。如果你用ASCII模式傳,會顯示一堆亂碼,你必須重新用BINARY模式傳。用HTML和文本編寫的文件必須用ASCII模式上傳,用BINARY模式上傳會破壞文件,導致文件執行出錯。
你用flashFTP傳輸文件一般不需要考慮這個模式轉換,或者你就選自動,我平日用就沒見出過錯。
④ ftp和tftp區別
ftp和tftp區別有以下幾點:
一、二者的含義不同:
1、ftp:
文件傳輸協議(英文:FileTransferProtocol,縮寫:FTP)是用於在網路上進行文件傳輸的一套標准協議,使用客戶/伺服器模式。它屬於網路傳輸協議的應用層。
2、tftp:
TFTP(Trivial File Transfer Protocol,簡單文件傳輸協議)是TCP/IP協議族中的一個用來在客戶機與伺服器之間進行簡單文件傳輸的協議,提供不復雜、開銷不大的文件傳輸服務。埠號為69。
二、二者使用方式的不同:
1、ftp:
TCP/IP協議中,FTP標准命令TCP埠號為21,Port方式數據埠為20。FTP的任務是從一台計算機將文件傳送到另一台計算機,不受操作系統的限制。需要進行遠程文件傳輸的計算機必須安裝和運行ftp客戶程序。
在windows操作系統的安裝過程中,通常都安裝了tcp/ip協議軟體,其中就包含了ftp客戶程序。但是該程序是字元界面而不是圖形界面,這就必須以命令提示符的方式進行操作。
2、tftp:
TFTP使用UDP,而UDP使用IP,IP可以還使用其它本地通信方法。因此一個TFTP包中會有以下幾段:本地媒介頭,IP頭,數據報頭,TFTP頭,剩下的就是TFTP數據了。
TFTP在IP頭中不指定任何數據,但是它使用UDP中的源和目標埠以及包長度域。由TFTP使用的包標記(TID)在這里被用做埠,因此TID必須介於0到65,535之間。TFTP頭中包括兩個位元組的操作碼,這個碼指出了包的類型。
三、二者所使用的網路埠號不同:
1、ftp:使用的埠號為 20和 21 。
2、tftp:用於 UDP 的埠號為 69 。
⑤ HTTP和FTP協議有什麼區別優勢分別是什麼
ftp:文件傳輸協議
http:超文本傳輸協議
FTP也是基於C/S模式而設計的。在進行FTP操作的時候,即需要客戶應用程序,也需要伺服器端程序。我們一般先在自己的計算機中執行FTP客戶應用程序,在遠程伺服器中執行FTP伺服器應用程序,這樣,就可以通過FTP客戶應用程序和FTP進行連接。連接成功後,可以進行各種操作。在FTP中,客戶機只提出請求各接收服務,伺服器只接收請求和執行服務。
⑥ ftp與fttp的區別
FTP 是完整、 面向會話、常規用途文件傳輸協議。而 TFTP 用作 bones bare - 特殊目的文件傳輸協議。
交互使用 FTP。 TFTP 允許僅單向傳輸的文件。
FTP 提供身份驗證。而TFTP 不。
FTP 使用已知 TCP 埠號: 20 的數據和 21 用於連接對話框。 TFTP 用於 UDP 埠號 69 其文件傳輸活動。
因為 TFTP 不支持驗證 WindowsNT ,所以FTP 伺服器服務不支持 TFTP。
FTP 依賴於 TCP,是面向連接並提供可靠的控制項。 TFTP 依賴 UDP, 需要減少開銷, 幾乎不提供控制項。
一些基本原理:
文件傳輸協議(FTP)實際上就是傳輸文件的協議,它可以應用在任意兩台主機之間,但是FTP不僅僅是一個協議,它同時也是一個程序。作為協議,FTP是被應用程序所使用的;而作為程序,用戶需要通過手動方式來使用FTP並完成文件的傳送。FTP允許執行對目錄和文件的訪問,並且可以完成特定類型的目錄操作,例如將文件重新定位到不同的目錄中。顯然,FTP是與Telnet合作一同來完成對FTP伺服器的登錄操作,並在這之後再開始提供文件傳送服務的。
然而,通過FTP訪問主機這只是第一步。隨後,用戶必須通過一個由系統管理員為保護系統資源而設置的安全登錄認證,這個認證需要輸人正確的口令和用戶名。但是,也可以通過使用用戶名「anonymous」
來嘗試登錄,當然,通過這種方式完成登錄後,所能訪問的內容將會受到某些限制。即使FTP可以被用戶以應用程序的方式來使用,FTP的功能也只限於列表和目錄操作、文件內容輸人,以及在主機間進行文件拷貝。它不能遠程執行程序文件。
簡單文件傳輸協議(TFTP)是FTP的簡化版本,只有在你確切地知道想要得到的義件名及它的准確位置時,才可有選擇地使用TFTP。TFTP是一個非常易用的、快捷的程序!TFTP並不提供像FTP那樣的強大功能。TFTP不提供目錄瀏覽的功能,它只能完成文件的發送和接收操作。這個緊湊的小協議在傳送的數據單元上也是節省的,它發送比FTP更小的數據塊,同時它也沒有FTP所需要的傳送確認,因而它是不可靠的。正是由於這個內在的安全風險,事實上只有很少的站點支持TFTP服務。
⑦ FTP與Http的區別
1、定義不一樣
ftp是文件傳輸協議,http是超文本傳輸協議,本質上是不一樣的兩個傳輸協議,一個針對文件,一個針對超文本。
2、運作方式不一樣
HTTP協議是基於請求/響應範式的。最簡單的情況可能是在用戶代理(UA)和源伺服器(O)之間通過一個單獨的連接來完成。ftp則有ASCII、二進制兩種傳輸方式,不同傳輸方式下的運行是不一樣的。
3、時效性不一樣
FTP有著極高的延時,這意味著,從開始請求到第一次接收需求數據之間的時間,會非常長;並且不時的必須執行一些冗長的登錄進程。http的連接是實時的,即使有延時,也是非常細微的差距。
(7)ftp兩種傳輸協議有什麼區別擴展閱讀:
FTP的作用:
正如其名所示:FTP的主要作用,就是讓用戶連接上一個遠程計算機(這些計算機上運行著FTP伺服器程序)察看遠程計算機有哪些文件,然後把文件從遠程計算機上拷到本地計算機,或把本地計算機的文件送到遠程計算機去。
HTTP的作用:
HTTP是客戶端瀏覽器或其他程序與Web伺服器之間的應用層通信協議。在Internet上的Web伺服器上存放的都是超文本信息,客戶機需要通過HTTP協議傳輸所要訪問的超文本信息。
HTTP包含命令和傳輸信息,不僅可用於Web訪問,也可以用於其他網際網路/內聯網應用系統之間的通信,從而實現各類應用資源超媒體訪問的集成。
⑧ FTP、TFTP、NFS的區別是什麼
FTP_TFTP_NFS三種文件傳輸協議的區別
文件傳送協議FTP(File Transfer Protocol)是Internet上使用比較廣泛的文件傳送協議。
FTP提供互動式的訪問,允許客戶指明文件的類型與格式,並允許文件具有存取許可權。
FTP屏蔽了各種計算機系統的細節,因此適用於在異構網路中任意計算機之間傳送文件。它的基本應用就是將文件從一台計算機復制到另一台計算機中。
它要存取一個文件,就必須先獲得一個本地文件的副本,如果修改文件,也只能對文件的副本進行修改,然後再將修改後的文件副本傳回到原節點。
您只要記住幾個關鍵詞:互動式、存取許可權和副本。
單文件傳送協議TFTP(Trivial File Transfer Protocol)是一個小而易於實現的文件傳送協議。TFTP是基於UDP數據報,需要有自己的差錯改正措施。TFTP只支持文件傳輸,不支持交互,沒有龐大的命令集。也沒有目錄列表功能,以及不能對用戶進行身份鑒別。但它的代碼所佔內存較小,不需要硬碟就可以固化TFTP代碼,很適合較小的計算機和特殊用途的設備。
您會發現TFTP和FTP一個主要的區別就是它沒有互動式,且不進行身份驗證。
NFS最初應用於UNIX操作系統下,它允許應用進程打開一個遠地文件,並能夠在該文件中某一個特定位置上開始讀寫數據。
⑨ 簡單文件傳輸協議TFTP與FTP的主要區別是什麼各用在什麼場合
一、使用方式不同:
TCP/IP協議中,FTP標准命令TCP埠號為21,Port方式數據埠為20。FTP的任務是從一台計算機將文件傳送到另一台計算機,不受操作系統的限制。需要進行遠程文件傳輸的計算機必須安裝和運行ftp客戶程序。
TFTP在IP頭中不指定任何數據,但是它使用UDP中的源和目標埠以及包長度域。由TFTP使用的包標記(TID)在這里被用做埠,因此TID必須介於0到65,535之間。
二、作用不同
FTP 是完整面向會話,常規用途文5件傳輸協議。 TFTP 用作 bones bare - 特殊目的文件傳輸協議。TFTP允許僅單向傳輸的文件。
(9)ftp兩種傳輸協議有什麼區別擴展閱讀
標準的daemon(在伺服器端)在TCP的21埠監聽客戶端的請求,當客戶端發送出一個請求後,就會啟動一個TCP連接,此時遠程用戶就通過了FTP伺服器的驗證,會話開始。
傳統的基於文本的FTP會話需要遠程用戶利用命令行界面通伺服器進行交流,典型的命令語句可以開始或停止FTP會話、遠程瀏覽目錄結構,以及上載或下載文件等。新的圖形界面FTP客戶端提供圖形介面(而非命令行界面)來測覽目錄和移動文件。
⑩ 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,那麼任何人都可以進行訪問,用戶無需一一輸入用戶名和密碼也可以進行訪問