170 likes | 431 Views
文件传输 FTP. FTP 服 务概述. 1. FTP 的使用方法. 2. 建立 F TP 服务器. 3. 主要内容. FTP 服 务概述. 1. FTP 的使用方法. 2. 建立 F TP 服务器. 3. 第 9 章 文件传输 FTP. 1 . FTP 工作方式. 下载( Download ). 建立连接. 发出请求信息. 发出响应信息. FTP 服务器. 客户机. 关闭连接. 上传( Upload ). 9.1 FTP 概述. 通过 FTP 协议,用户可以连接到一台运行着 FTP 服务器程序的远程计算机上查看并传输文件。
E N D
FTP服务概述 1 FTP的使用方法 2 建立FTP服务器 3 主要内容
FTP服务概述 1 FTP的使用方法 2 建立FTP服务器 3 第9章 文件传输FTP
1.FTP工作方式 下载(Download) 建立连接 发出请求信息 发出响应信息 FTP服务器 客户机 关闭连接 上传(Upload) 9.1 FTP概述 • 通过FTP协议,用户可以连接到一台运行着FTP服务器程序的远程计算机上查看并传输文件。 • FTP基于TCP协议,采用客户/服务器工作模式。
2.匿名FTP 3.FTP的传输方式 9.1 FTP概述 • FTP服务提供者对不同用户提供的文件存取权限不一样。 • 用户使用FTP服务时,服务器首先验证用户的用户名、密码。 • anonymous是缺省的、公开的用户名,密码为空,供下载者使用。此服务称为匿名FTP。 • ASCII传输方式:用于传送ASCII字符文件。 • 二进制传输方式:用于传送除ASCII字符文件外的其它类型的文件。
FTP服务概述 1 建立FTP服务器 3 FTP的使用方法 2 命令行方式 FTP客户端软件 利用浏览器 第9章 文件传输FTP
连接FTP服务器 验证用户名和密码 传输文件 关闭连接 1 2 3 4 9.2.1 以命令行方式使用FTP • FTP命令用于在本地主机和远程主机间传送文件。 • 使用之前,用户必须熟悉FTP服务的相关命令。 匿名登录方式 connected to ftp.whu.edu.cn 220 whu FTP server ready. User:anonymous 331 Anonymous access allowed, send identity (e-mail name ) as password. Password: 230 Anonymous user logged in. ftp> get index.htm
安装启动CuteFTP 快速与FTP服务器连接 下载和上传文件 1 2 3 9.2.2 通过图形客户程序使用FTP • FTP客户端软件较多,常用的如CuteFTP、WS-FTP等。 FTP服务器上可下载的目录及文件 输入FTP服务器地址,用户名和密码 直接拖动即可 本地计算机上的当前目录和文件 当前的传输状态
类似Windows资源管理器 9.2.3 通过浏览器使用FTP服务 从地址栏输入
通过浏览器下载文件——非FTP服务 • 目前,通过浏览器来下载远程服务器上的文件,除了使用FTP协议外,很多站点也使用HTTP协议来传送文件。
FTP服务概述 1 FTP的使用方法 2 建立FTP服务器 3 第9章 文件传输FTP
安装服务器操作系统。 • 具有固定的合法IP地址。 9.3 建立FTP服务器 1.选定操作系统 ●服务器必须具备两个条件 ●PC机上常用的服务器操作系统有
2.在Windows 2000 Server上配置FTP服务。 开始/程序/管理工具/Internet服务管理器 (1) 启动IIS 9.3 建立FTP服务器 • 系统默认安装Internet信息服务组件IIS,该组件中包含了FTP服务程序。 • 用户只需对IIS组件做一些简单的配置就可以将计算机构建为FTP服务器。
(2) (3) (4) 打开“属性”对话框 设置“属性”选项 重启FTP服务器程序 配置FTP服务器
9.3 建立FTP服务器 3.用其他FTP服务软件构建FTP服务 还可以利用一些专门的FTP服务软件,常用的如Serv-U、WS-FTP Server、Crob FTP Server,来构建FTP服务器,其配置方法与IIS类似。
本章小结 • FTP的作用是使Internet用户能够将文件从一台计算机传送到另一台计算机。 • FTP使用客户/服务器工作模式。FTP客户机程序在本地计算机上执行,服务器程序在远程计算机上执行。 • TFTP是另一个做文件传输的应用层协议,称为简单文件传送协议。它也使用客户/服务器模式,但基于UDP协议。TFTP只支持文件传输,不支持客户机与服务器交互。TFTP可以看作是FTP协议的简化版本,一般多用于局域网中。 • 可以利用Windows 服务器操作系统本身提供的FTP软件构建FTP服务器,此外,还可以利用一些专门的FTP服务软件来构建。