ftp服務器是什麽

FTP服務器,是在互聯網上提供存儲空間的計算機,它們依照FTP協議提供服務。 FTP的全稱是File Transfer Protocol(文件傳輸協議)。顧名思義,就(jiù)是專門用(yòng)來傳輸文件的協議。簡單地說,支持FTP協議的服務器就(jiù)是FTP服務器。

其(qí)實通俗的說FTP是一種數據傳輸協議,負責将我們電腦上的數據與服務器數據進行(háng / xíng)交換,比如(rú)我們要(yào / yāo)将在我們電腦中制作的網站程序傳到服務器上就(jiù)需要(yào / yāo)使用(yòng)FTP工具,将數據從電腦傳送到服務器。專業的說,FTP(全稱:File Transfer Protocol)是TCP/IP網絡上兩台計算機傳送文件的協議,FTP是在TCP/IP網絡和INTERNET上最早使用(yòng)的協議之一,它屬于(yú)網絡協議組的應用(yòng)層。

3303246_1[1].jpg

FTP客戶機可(kě)以給服務器發(fā/fà)出命令來下(xià)載文件,上載文件,創建或改變服務器上的目錄,一般我們均是将我們電腦中的内容與服務器數據進行(háng / xíng)性傳輸。其(qí)實電腦與服務器是一樣的,隻是服務器上安裝的是服務器系統,并且服務器穩定性與質量要(yào / yāo)求高些,因爲服務器一般放在諸如(rú)電信等機房中,24小時都開機,這樣我們才可(kě)以一直訪問服務器中的相關信息。

一般來說.用(yòng)戶聯網的首要(yào / yāo)目的就(jiù)是實現信息共享,文件傳輸是信息共享非常重要(yào / yāo)的一個内容之一。Internet上早期實現傳輸文件,并不是一件容易的事(shì),我們知道 Internet是一個非常複雜的計算機環境,有PC,有工作站,有MAC,有大型機,據統計連接在Internet上的計算機已有上千萬台,而(ér)這些計算機可(kě)能(néng)運行(háng / xíng)不同的操作系統,有運行(háng / xíng)Unix的服務器,也有運行(háng / xíng)Dos、Windows的PC機和運行(háng / xíng)MacOS的蘋果機等等,而(ér)各種操作系統之間的文件交流問題,需要(yào / yāo)建立一個統一的文件傳輸協議,這就(jiù)是所(suǒ)謂的FTP。基于(yú)不同的操作系統有不同的FTP應用(yòng)程序,而(ér)所(suǒ)有這些應用(yòng)程序都遵守同一種協議,這樣用(yòng)戶就(jiù)可(kě)以把自(zì)己的文件傳送給别人,或者從其(qí)它的用(yòng)戶環境中獲得(dé / de / děi)文件。

3303246_2[1].jpg

與大多數Internet服務一樣,FTP也是一個客戶機/服務器系統。用(yòng)戶通過(guò)一個支持FTP協議的客戶機程序,連接到在遠程主機上的FTP服務器程序。用(yòng)戶通過(guò)客戶機程序向服務器程序發(fā/fà)出命令,服務器程序執行(háng / xíng)用(yòng)戶所(suǒ)發(fā/fà)出的命令,并将執行(háng / xíng)的結果返回到客戶機。比如(rú)說,用(yòng)戶發(fā/fà)出一條命令,要(yào / yāo)求服務器向用(yòng)戶傳送某一個文件的一份拷貝,服務器會(huì)響應這條命令,将指定文件送至用(yòng)戶的機器上。客戶機程序代表用(yòng)戶接收到這個文件,将其(qí)存放在用(yòng)戶目錄中。

上面我們簡單的介紹下(xià)FTP是什麽,但是還有一個FTP服務器概念大家(jiā)不要(yào / yāo)混淆掉了。我們可(kě)以再電腦中安裝FTP工具負責将電腦中的數據傳輸到服務器當中,這是服務器就(jiù)稱爲FTP服務器,而(ér)我們的電腦稱爲客戶端。簡單的說FTP服務器就(jiù)是一台存儲文件的服務器,供用(yòng)戶上傳或下(xià)載文件。

3303246_4[1].jpg

3303246_3[1].gif

FTP是一個8位的客戶端-服務器協議,能(néng)操作任何類型的文件而(ér)不需要(yào / yāo)進一步處理,可(kě)能(néng)大家(jiā)沒接觸過(guò)不好理解,下(xià)面筆者給出大家(jiā)一張FTP數據傳輸原理圖:

3303246_3303246_14[1].jpg
FTP數據傳輸原理