VB程式設計師的FTP程式設計指南1.1-檔案傳輸協議FTP概述 (轉)

worldblog發表於2007-12-09
VB程式設計師的FTP程式設計指南1.1-檔案傳輸協議FTP概述 (轉)[@more@]專 題:傳輸概述
主 講:qianqian

FTP簡介

直到1994年,當WWW掌管Inte時,協議(FTP)是和e-一樣最廣泛應用的Internet客戶。它被用於作為訪問Internet主機檔案的一個外殼。使用ftp可以連線到一個FTP,在可用的目錄間遊歷,並且傳輸檔案。

一個FTP站點可以是公用的,私有的,或者兩者兼有之。使用一個私有的賬號,你可以擁有訪問整個的目錄結構,或者只是特定的區域的。

Internet同時也是一個擁有很多允許任何人連線和傳輸檔案的FTP伺服器的中心,不管他們有沒有主機上的賬號。這叫做匿名FTP。當你登入到一個匿名FTP戰點時,你通常使用“anonymous”作為你的名,“guest”或你的 地址作為密碼。例如,匿名FTP經常用於釋出大量的公用領域或共享。其中一個著名的公用FTP站點是ftp.cica.indiana.edu。

FTP主要設計目的是用於程式之中,不過FTP程式自身已經成為任何一個實施的重要部分。當你在 3.11、Windows95或中使用的TCP/IP程式時,FTP.exe將被。

實際上,FTP已經包含於和其它的WWW中,因此你可以使用瀏覽的程式同時瀏覽FTP伺服器。

根據 959所述,設計FTP協議有四個目的:

1. 促進檔案的共享(程式或資料)。
2. 鼓勵間接地或暗示性地(透過程式)使用遠端計算機 
3. 把使用者隱蔽在主機檔案的多變性之外
4. 為了傳輸檔案的可靠性和

為什麼你要使用FTP?

如果你正在編寫一個要進行相當數量的檔案傳輸的程式,並且考慮使用FTP作為你的主要檔案傳輸方式,你必須知道一些事情。首先,FTP是一個客戶機/伺服器協議。使用FTP在同一臺機器把一個程式的檔案傳送到另外一個程式的做法是不可取的。你只能在要把檔案傳輸到一個已知的FTP伺服器的情況下才能考慮使用FTP,或者你想要編寫一個通用的FTP客戶程式。

有時候你可以把FTP伺服器作為一個倉庫來存貯你的系統中所有使用者共享的檔案,這是個不錯的主意。它完全取決於你的專案目標是什麼。如果你要讓你的使用者訪問一系列的共享檔案,FTP是一個不錯的工具。

FTP沒有類似VB的Open, Input #, 和 Print #等檔案控制語句。如果你的專案需要你開啟一個遠端的檔案並在檔案層次開啟它,FTP是無能為力的。FTP主要用於獲得目錄列表和傳輸檔案。

(整理轉載請保留此資訊)


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752043/viewspace-990644/,如需轉載,請註明出處,否則將追究法律責任。

相關文章