首頁 > 硬體

ftp伺服器是什麼

2020-10-28 11:27:58

ftp伺服器是什麼

  FTP伺服器,是在網際網路上提供儲存空間的計算機,它們依照FTP協定提供服務。 FTP的全稱是File Transfer Protocol(檔案傳輸協定)。顧名思義,就是專門用來傳輸檔案的協定。簡單地說,支援FTP協定的伺服器就是FTP伺服器。

  其實通俗的說FTP是一種資料傳輸協定,負責將我們電腦上的資料與伺服器資料進行交換,比如我們要將在我們電腦中製作的網站程式傳到伺服器上就需要使用FTP工具,將資料從電腦傳送到伺服器。專業的說,FTP(全稱:File Transfer Protocol)是TCP/IP網路上兩臺計算機傳送檔案的協定,FTP是在TCP/IP網路和INTERNET上最早使用的協定之一,它屬於網路協定組的應用層。

  FTP客戶機可以給伺服器發出命令來下載檔案,上載檔案,建立或改變伺服器上的目錄,一般我們均是將我們電腦中的內容與伺服器資料進行性傳輸。其實電腦與伺服器是一樣的,只是伺服器上安裝的是伺服器系統,並且伺服器穩定性與質量要求高些,因為伺服器一般放在諸如電信等機房中,24小時都開機,這樣我們才可以一直存取伺服器中的相關資訊。

  一般來說.使用者聯網的首要目的就是實現資訊共用,檔案傳輸是資訊共用非常重要的一個內容之一。Internet上早期實現傳輸檔案,並不是一件容易的事,我們知道 Internet是一個非常複雜的計算機環境,有PC,有工作站,有MAC,有大型電腦,據統計連線在Internet上的計算機已有上千萬臺,而這些計算機可能執行不同的作業系統,有執行Unix的伺服器,也有執行Dos、Windows的PC機和執行MacOS的蘋果機等等,而各種作業系統之間的檔案交流問題,需要建立一個統一的檔案傳輸協定,這就是所謂的FTP。基於不同的作業系統有不同的FTP應用程式,而所有這些應用程式都遵守同一種協定,這樣使用者就可以把自己的檔案傳送給別人,或者從其它的使用者環境中獲得檔案。

  與大多數Internet服務一樣,FTP也是一個客戶機/伺服器系統。使用者通過一個支援FTP協定的客戶機程式,連線到在遠端主機上的FTP伺服器程式。使用者通過客戶機程式向伺服器程式發出命令,伺服器程式執行使用者所發出的命令,並將執行的結果返回到客戶機。比如說,使用者發出一條命令,要求伺服器向用戶傳送某一個檔案的一份拷貝,伺服器會響應這條命令,將指定檔案送至使用者的機器上。客戶機程式代表使用者接收到這個檔案,將其存放在使用者目錄中。

  上面我們簡單的介紹下FTP是什麼,但是還有一個FTP伺服器概念大家不要混淆掉了。我們可以再電腦中安裝FTP工具負責將電腦中的資料傳輸到伺服器當中,這是伺服器就稱為FTP伺服器,而我們的電腦稱為使用者端。簡單的說FTP伺服器就是一臺儲存檔案的伺服器,供使用者上傳或下載檔案。

  FTP是一個8位元的使用者端-伺服器協定,能操作任何型別的檔案而不需要進一步處理,可能大家沒接觸過不好理解,下面筆者給出大家一張FTP資料傳輸原理圖:


FTP資料傳輸原理

相關閱讀:

區域網內IP衝突怎麼辦

//product.pconline.com.cn/itbk/wlbg/servers/1406/4903877.html

如何使用路由器的虛擬伺服器

//product.pconline.com.cn/itbk/wlbg/servers/1405/4841757.html

如何設定Tomcat伺服器環境

//product.pconline.com.cn/itbk/wlbg/servers/1405/4840919.html

 


IT145.com E-mail:sddin#qq.com