VB程式設計師的FTP程式設計指南1.1-檔案傳輸協議FTP概述 (轉)
主 講: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. 為了傳輸檔案的可靠性和
- 2. 鼓勵間接地或暗示性地(透過程式)使用遠端計算機
為什麼你要使用FTP?
如果你正在編寫一個要進行相當數量的檔案傳輸的程式,並且考慮使用FTP作為你的主要檔案傳輸方式,你必須知道一些事情。首先,FTP是一個客戶機/伺服器協議。使用FTP在同一臺機器把一個程式的檔案傳送到另外一個程式的做法是不可取的。你只能在要把檔案傳輸到一個已知的FTP伺服器的情況下才能考慮使用FTP,或者你想要編寫一個通用的FTP客戶程式。
有時候你可以把FTP伺服器作為一個倉庫來存貯你的系統中所有使用者共享的檔案,這是個不錯的主意。它完全取決於你的專案目標是什麼。如果你要讓你的使用者訪問一系列的共享檔案,FTP是一個不錯的工具。
FTP沒有類似VB的Open, Input #, 和 Print #等檔案控制語句。如果你的專案需要你開啟一個遠端的檔案並在檔案層次開啟它,FTP是無能為力的。FTP主要用於獲得目錄列表和傳輸檔案。
(整理轉載請保留此資訊)
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752043/viewspace-990644/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- VB程式設計師的FTP程式設計指南1.4-下載或上傳檔案 (轉)程式設計師FTP
- VB程式設計師的FTP程式設計指南1.3-列出、改變目錄 (轉)程式設計師FTP
- Raysync檔案傳輸協議(FTP)協議FTP
- php通過ftp協議上傳檔案PHPFTP協議
- 常見的ftp檔案傳輸工具有哪些?推薦ftp檔案傳輸工具FTP
- 定時ftp上傳,如何設定定時ftp上傳檔案FTP
- FTP非互動方式檔案傳輸(轉)FTP
- 檔案傳輸協議(FTP)的安全性現狀你瞭解多少?協議FTP
- 簡單好用的ftp檔案傳輸工具:Viper FTP for MacFTPMac
- VB程式設計師眼中的C# (轉)程式設計師C#
- 使用ftp自動傳輸檔案FTP
- 4種傳輸協議設定,檔案傳輸協議如何選擇?協議
- 初試python的socket程式設計--ftpPython程式設計FTP
- SSIS 學習之旅 FTP檔案傳輸-FTP控制元件FTP控制元件
- 實現一個基於FTP協議的程式——檔案上傳下載器(十三)FTP協議
- Excel 的VB程式設計 (轉)Excel程式設計
- Python 網路資料傳輸協議 TCP 程式設計Python協議TCP程式設計
- VB程式設計師眼中的C# 2 (轉)程式設計師C#
- VB程式設計師眼中的C# 4 (轉)程式設計師C#
- VB程式設計師眼中的C# 6 (轉)程式設計師C#
- VB程式設計師眼中的C# 3 (轉)程式設計師C#
- VB程式設計師眼中的C# 5 (轉)程式設計師C#
- VB程式設計師眼中的C# 7 (轉)程式設計師C#
- VB程式設計師眼中的C# 8 (轉)程式設計師C#
- VB程式設計師眼中的C# 9 (轉)程式設計師C#
- FTP檔案傳輸伺服器原理FTP伺服器
- 面向協議程式設計協議程式設計
- 《程式設計師健康指南》:給程式設計師的健康書程式設計師
- VB程式設計師眼中的C# 10(end) (轉)程式設計師C#
- FTP檔案服務搭建與同步傳輸FTP
- 程式設計師脫單指南程式設計師
- 程式設計師跳槽指南程式設計師
- 程式設計師熬夜指南程式設計師
- 016 Rust 網路程式設計,FTP 示例Rust程式設計FTP
- Socket、TCP/IP、HTTP、FTP及網路程式設計TCPHTTPFTP程式設計
- VB的API程式設計精粹(1) (轉)API程式設計
- VB的API程式設計精粹(二) (轉)API程式設計
- 又一名倒下的程式設計師! - 程式設計師健康指南程式設計師