搜尋
首頁常見問題ftp伺服器怎麼用

ftp伺服器怎麼用

May 31, 2019 pm 05:23 PM
ftp伺服器

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

ftp伺服器怎麼用

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

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

軟體使用

在FTP的使用當中,使用者經常遇到兩個概念:"下載"(Download)和"上傳"(Upload)。 "下載"檔案就是從遠端主機拷貝檔案到自己的電腦上;"上傳"檔案就是將檔案從自己的電腦拷貝到遠端主機上。用Internet語言來說,使用者可透過客戶機程式向(從)遠端主機上傳(下載)檔案。

使用FTP時必須先登錄,在遠端主機上取得對應的權限以後,方可上傳或下載檔案。也就是說,要想同哪一台計算機傳送文件,就必須具備哪一台計算機的適當授權。換言之,除非有用戶ID和口令,否則便無法傳送文件。這種情況違背了Internet的開放性,Internet上的FTP主機何止千萬,不可能要求每個使用者在每一台主機上都擁有帳號。匿名FTP就是為解決這個問題而產生的。

匿名FTP是這樣一種機制,用戶可透過它連接到遠端主機上,並從其下載文件,而無需成為其註冊用戶。系統管理員建立了一個特殊的使用者ID,名為anonymous,Internet上的任何人在任何地方都可使用該使用者ID。

透過FTP程式連接匿名FTP主機的方式同連接普通FTP主機的方式差不多,只是在要求提供使用者識別ID時必須輸入anonymous,該用戶ID的口令可以是任意的字串。習慣上,用自己的E-mail位址作為口令,使系統維護程式能夠記錄誰在存取這些檔案。

值得注意的是,匿名FTP不適用於所有Internet主機,它只適用於那些提供了這項服務的主機。

當遠端主機提供匿名FTP服務時,會指定某些目錄向公眾開放,允許匿名存取。系統中的其餘目錄則處於隱匿狀態。作為一種安全措施,大多數匿名FTP主機都允許用戶從其下載文件,而不允許用戶向其上載文件,也就是說,用戶可將匿名FTP主機上的所有文件全部拷貝到自己的機器上,但不能將自己機器上的任何一個檔案拷貝至匿名FTP主機上。即使有些匿名FTP主機確實允許使用者上載文件,使用者也只能將檔案上載至某一指定上載目錄。隨後,系統管理員會去檢查這些文件,他會將這些文件移至另一個公共下載目錄中,供其他使用者下載,利用這種方式,遠端主機的使用者得到了保護,避免了有人上傳有問題的文件,如帶病毒的文件。

作為一個Internet用戶,可透過FTP在任何兩台Internet主機之間拷貝檔案。但是,實際上大多數人只有一個Internet帳戶,FTP主要用於下載公共文件,例如共享軟體、各公司技術支援文件等。

Internet上有成千上萬台匿名FTP主機,這些主機上存放著數不清的文件,供用戶免費拷貝。實際上,幾乎所有類型的信息,所有類型的計算機程式都可以在Internet上找到。這是Internet吸引我們的重要原因之一。

匿名FTP使用戶有機會訪問到世界上最大的資訊庫,這個資訊庫是日積月累起來的,而且還在不斷增長,永不關閉,涉及幾乎所有主題。而且,這一切都是免費的。

匿名FTP是Internet網路上發佈軟體的常用方法。 Internet之所以能延續到今天,是因為人們使用透過標準協定提供標準服務的程序。像這樣的程序,有許多就是透過匿名FTP發布的,任何人都可以存取它們。

Internet中的有數目巨大的匿名FTP主機以及更多的文件,那麼到底怎樣才能知道某一特定文件位於哪個匿名FTP主機上的那個目錄中呢?這正是 Archie伺服器所要完成的工作。 Archie將自動在FTP主機中進行搜索,建構一個包含全部文件目錄資訊的資料庫,讓你可以直接找到所需文件的位置資訊。

以上是ftp伺服器怎麼用的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
1 個月前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
1 個月前By尊渡假赌尊渡假赌尊渡假赌
威爾R.E.P.O.有交叉遊戲嗎?
1 個月前By尊渡假赌尊渡假赌尊渡假赌

熱工具

MinGW - Minimalist GNU for Windows

MinGW - Minimalist GNU for Windows

這個專案正在遷移到osdn.net/projects/mingw的過程中,你可以繼續在那裡關注我們。 MinGW:GNU編譯器集合(GCC)的本機Windows移植版本,可自由分發的導入函式庫和用於建置本機Windows應用程式的頭檔;包括對MSVC執行時間的擴展,以支援C99功能。 MinGW的所有軟體都可以在64位元Windows平台上運作。

SublimeText3 英文版

SublimeText3 英文版

推薦:為Win版本,支援程式碼提示!

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

SAP NetWeaver Server Adapter for Eclipse

SAP NetWeaver Server Adapter for Eclipse

將Eclipse與SAP NetWeaver應用伺服器整合。

PhpStorm Mac 版本

PhpStorm Mac 版本

最新(2018.2.1 )專業的PHP整合開發工具