
第5章共享与交流—FTP及其它 5.1文件传输(FTP) 口FTP的工作原理 口FTP的主要功能 口匿名FTP ▣FTP的基本命令 口FTP客户程序一CuteFTP 口文件的压缩与解压缩
第5章 共享与交流——FTP及其它 5.1 文件传输(FTP) ❑ FTP的工作原理 ❑ FTP的主要功能 ❑ 匿名FTP ❑ FTP的基本命令 ❑ FTP客户程序—— CuteFTP ❑ 文件的压缩与解压缩

5.1.1 FTP的工作原理 所谓文件传输,就是指通过网络将文件从一台 计算机传送到另一台计算机上。实现网络上计算 机之间的文件复制。 FTP (File Transfer Protocol) 文件传输协议。 是TCP/IP协议集的一个应用层协议。 上载(upload):将本地机的文件复制到远程 机上。 下载(download):从远程机上获取文件
5.1.1 FTP的工作原理 所谓文件传输,就是指通过网络将文件从一台 计算机传送到另一台计算机上。实现网络上计算 机之间的文件复制。 FTP(File Transfer Protocol) 文件传输协议。 是TCP/IP协议集的一个应用层协议。 上载(upload):将本地机的文件复制到远程 机上。 下载(download):从远程机上获取文件

工作原理: 工作于客户服务器(CS)模式下。 FTP应用 Client 端口: 两个TCP连接 Server 2团 控制连接 客户端 用于传输FTP命令和服务器回送信息 服务器 程序 程序 数据连接 用于完成文件内容的传输
工作原理: 工作于客户/服务器(C/S)模式下。 客户端 程序 Client 服务器 程序 Server 控制连接 数据连接 用于传输FTP命令和服务器回送信息 用于完成文件内容的传输 两个TCP连接 FTP应用 端口: 21

特点 ·跨操作系统平台 ·跨网络平台 。所有的FTP程序都遵守FTP协议 ●是Internet.上文件传送的基础 用途: 主要用来从网络上获取程序和文档
特点: ⚫ 跨操作系统平台 ⚫ 跨网络平台 ⚫ 所有的FTP程序都遵守FTP协议 ⚫ 是Internet上文件传送的基础 用途: 主要用来从网络上获取程序和文档

1、FTP服务器程序: >接收并执行客户程序发送过来的命令; >与客户程序建立TCPP连接; >完成将文件传送给客户程序或从客户程序接收 文件的功能; >将执行命令的状态信息回送给客户程序,由客 户程序显示在客户计算机的屏幕上
1、FTP服务器程序: ➢ 接收并执行客户程序发送过来的命令; ➢ 与客户程序建立TCP/IP连接; ➢ 完成将文件传送给客户程序或从客户程序接收 文件的功能; ➢ 将执行命令的状态信息回送给客户程序,由客 户程序显示在客户计算机的屏幕上

2、FTP客户端程序: >接收用户从键盘输入的命令; >分析命令并传送给FTP服务器程序告知进行什 么操作; >接收并在本地屏幕上显示服务器程序回送的信 息; >根据不同的命令,或读取本地文件传送给服务 器程序,或接收从服务器传送来的文件
2、FTP客户端程序: ➢ 接收用户从键盘输入的命令; ➢ 分析命令并传送给FTP服务器程序告知进行什 么操作; ➢ 接收并在本地屏幕上显示服务器程序回送的信 息; ➢ 根据不同的命令,或读取本地文件传送给服务 器程序,或接收从服务器传送来的文件

3、FTP在传输文件时,在客户端和服务器 之间建立两个TCP连接: >控制连接(Control Connection),用于传输 FTP命令以及服务器的回送信息。 >数据连接(Data Connection)用于传输数据。 进行连接前,首先要知道目的计算机(即FTP服务器) 的名称或地址; 连接上后,要检验用户名和密码,正确才可进入连接; 目前互联网上有许多FTP服务器都提供匿名FTP服务; 连接的目的是为了上载文件或下载文件
3、FTP在传输文件时,在客户端和服务器 之间建立两个TCP连接: ➢ 控制连接(Control Connection),用于传输 FTP命令以及服务器的回送信息。 ➢ 数据连接(Data Connection )用于传输数据。 进行连接前,首先要知道目的计算机(即FTP服务器) 的名称或地址; 连接上后,要检验用户名和密码,正确才可进入连接; 目前互联网上有许多FTP服务器都提供匿名FTP服务; 连接的目的是为了上载文件或下载文件

5.1.2FTP的主要功能 1、传送文件,是复制而不是移动。 2、能够传输多种类型、多种结构、多种格式的 文件。如: 类型:文本文件(ASCII)、二进制文件(Binary) 结构:文件(File)、记录(Record)、页(Page) 3、提供对本地计算机和远程计算机的目录操作 功能。 4、对文件进行改名、删除、显示文件内容等。 5、用户使用FTP能够访问匿名FTP服务器,从 中获取大量的免费或共享软件
5.1.2 FTP的主要功能 1、传送文件,是复制而不是移动。 2、能够传输多种类型、多种结构、多种格式的 文件。如: 类型:文本文件(ASCII)、二进制文件(Binary) 结构:文件(File)、记录(Record)、页(Page) 3、提供对本地计算机和远程计算机的目录操作 功能。 4、对文件进行改名、删除、显示文件内容等。 5、用户使用FTP能够访问匿名FTP服务器,从 中获取大量的免费或共享软件

5.1.3 匿名FTP >是提供共享软件及其他文件资源的一种常用的 FTP应用。 >一般访问FTP服务器必须具有一个合法账号 (User-D)和口令(Password),而匿名FTP 服务器会提供一个公用账号(anonymous.)直 接访问。 >但是用户还必须知道匿名FTP服务器的主机域名 或P地址。 >匿名FTP只提供单向文件传输功能(只能下载, 不能上传)
5.1.3 匿名FTP ➢ 是提供共享软件及其他文件资源的一种常用的 FTP应用。 ➢ 一般访问FTP服务器必须具有一个合法账号 (User-ID)和口令(Password),而匿名FTP 服务器会提供一个公用账号(anonymous)直 接访问。 ➢ 但是用户还必须知道匿名FTP服务器的主机域名 或IP地址。 ➢ 匿名FTP只提供单向文件传输功能(只能下载, 不能上传)

FTP的文件传送方式 >两种传送模式: 1)文本模式(ASC)-主要传送文本文件; 2)二进制模式(Binary).-可传送任何格式文件,尤 其是图象、声音,一定要用二进制模式: >二进制模式更安全、更快 >选择何种模式在当前的新版本FTP软件中不需 要用户设置而会根据文件类型自动设置;
FTP的文件传送方式 ➢ 两种传送模式: 1)文本模式(ASCII)---主要传送文本文件; 2)二进制模式(Binary)---可传送任何格式文件,尤 其是图象、声音,一定要用二进制模式; ➢ 二进制模式更安全、更快 ➢ 选择何种模式在当前的新版本FTP软件中不需 要用户设置而会根据文件类型自动设置;