当前位置:文档之家› FTP应用协议

FTP应用协议


二元模式(binary) -----> 用在二元檔 二元模式(binary) -----> -------> 如: 執行檔 -------> .exe, .com, … -------> 圖片檔 -------> .bmp, .jpg, .gif, … -------> 壓縮檔 -------> .arj, .zip, .gz, … -------> 語音檔 -------> .au, .wav, … ---> 特殊格式檔 ---> .doc, .ppt, .xls
文件传送协议FTP
TCTCP数据连接 数据连接 port 20
FTP server
FTP命令 命令
尽管F T P协议标准明确了一台计算机上的F T P 软件是如何与另外一台计算机上的F T P软件进行 交互作用的,但是该标准并没有定义一个用户界 面。因而用户所能得到的界面各不相同。 为了使各产品保持相似性,许多厂商选择采用 一个界面,它首次出现于一个为BSD UNIX系 统编写的F T P早期版本中。
匿名式 FTP
例: D:\> ftp .tw User : ftp Password: xxxxxx
用在擷取公用軟體
ftp 或 anonymous 你的 e_mail
FTP 模式
文字模式(ascii) -----> 文字模式(ascii) -----> 用在一般文字檔 記事本(win95) 如: 用 pe2, dw3, 記事本(win95) 等軟體 所編輯的 .txt 檔
FTP
File Transfer Protocol
因特网上使用最广泛的文件传输服务使用文件传 输协议( File Transfer Protocol,F T P)。 作为一个通用的协议, F T P涉及到前面讨论 过的多种概念。F T P允许传输任意文件并且允 许文件具有所有权与访问权限。更为重要的是 ,由于隐藏了独立计算机系统的细节, F T P 适用于异构体系—它能在任意的计算机之间传 输文件。
B S D界面的 T P共支持 界面的F 共支持5 界面的 共支持 0多条命令。 多条命令。 多条命令
(File Transfer Protocol;FTP)
a.txt b.exe put
使用者
FTP 協定 get
FTP主機 主機
a.txt b.exe
網路 常用软件…………. 软件 . …………. . …………. . …………. .
切換成文字模式(default) 切換成文字模式(default) 切換成二元模式 查看目錄 更換目錄 顯示目前目錄名稱 顯示目前目錄名稱 下載檔案 上傳檔案 下載多個檔案 上傳多個檔案 關閉ftp ftp連線 關閉ftp連線 開啟ftp ftp連線 開啟ftp連線 更換連線使用者 關閉ftp連線, ftp連線 關閉ftp連線, 並離開
Win98/NT 內建 ftp ws_ftp32 cuteftp32 netscape或 netscape或 IE
FTP 對象
FTP 到自己帳號下
例: D:\> ftp .tw User : t12 Password: xxxxxx w2的帳號碼 你在 w2的帳號碼 你的密碼
• F T P是因特网中仍然在使用的最古老的 协议之一。最初被定义的A R PA N E T 协议的一个组成部分, F T P的出现要早 于T C P与I P。当T C P / I P创建后,开发 了一个新版本的F T P用于新型的互联网 协议。
FTP通用模型与用户界面 通用模型与用户界面
F T P被设计成既可以使用交互方式也可以使用 批处理方式。许多用户交互地使用F T P—他们 运行一个F T P客户程序,建立一个与指定的服 务器之间的连接来进行文件传输。 当用户交互执行F T P时,用户与一个命令驱动 接口进行通信。F T P发出一个提示,用户输入 一条命令。F T P执行该命令并且发出下一个提 示。
常用指令: 常用指令: ascii ftp> ascii binary ftp> binary ftp> dir <目錄 目錄> ftp> cd <目錄> ftp> pwd <檔名 檔名> ftp> get <檔名> <檔名 檔名> ftp> put <檔名> <檔名 檔名> ftp> mget <檔名> 如: mget *.exe <檔名 檔名> ftp> mput <檔名> ftp> close <主機 主機> ftp> open <主機> <帳號 帳號> ftp> user <帳號> ftp> bye
相关主题