1 / 25

第七章 文件传输服务 (FTP)

第七章 文件传输服务 (FTP). 7 . 1 FTP 概述 7 . 1 . 1 什么是 FTP FTP(File Transfer Protocol) 即文件传输协议,是因特网提供的基本服务。在 TCP/IP 协议体系结构中位于最高层 --- 应用层。 7 . 1 . 2 FTP 如何工作. 在网络上两个站点间传输文件,一个作为客户机,安装有 FTP 客户程序,一般命名为 ftp ,可申请 FTP 服务。 要求被访问的网络站点作为 FTP 服务器 (FTP Server) ,运行 FTP 服务程序 ftpd ,为客户机提供服务。

Download Presentation

第七章 文件传输服务 (FTP)

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 第七章 文件传输服务(FTP) • 7.1 FTP概述 • 7.1.1 什么是FTP FTP(File Transfer Protocol)即文件传输协议,是因特网提供的基本服务。在TCP/IP协议体系结构中位于最高层---应用层。 7.1.2 FTP如何工作

  2. 在网络上两个站点间传输文件,一个作为客户机,安装有FTP客户程序,一般命名为ftp,可申请FTP服务。在网络上两个站点间传输文件,一个作为客户机,安装有FTP客户程序,一般命名为ftp,可申请FTP服务。 • 要求被访问的网络站点作为FTP服务器(FTP Server),运行FTP服务程序ftpd,为客户机提供服务。 • FTP的客户程序和服务程序分工协作,共同完成文件传输功能。

  3. 7.1.3 匿名FTP服务 • 现在普遍使用的FTP方式名叫 • 匿名FTP服务,是一种向所有用户开放的服务,匿名一词来源于英语单词anonymous,在这里是不署名的意思。

  4. 7.1.4 访问FTP站点的方式 • (1) 使用FTP命令访问FTP站点 开始/运行: ftp>open ftp.pku.edu.cn • (2) 使用浏览器访问FTP站点 • (3) 使用专用软件访问FTP站点

  5. 7.2 用IIS架设FTP站点 • 7.2.1 安装IIS • 7.2.2 启动IIS中FTP功能 点击“控制面板”(“开始→所有程序)→管理工具→Internet信息服务”,进入“Internet信息服务”窗口后,找到“默认FTP站点”,右击鼠标,在弹出的菜单中选择“启动”,可启动FTP功能

  6. 7.2.3 管理FTP站点 在IIS中,用鼠标右击“默认FTP站点”,在弹出的菜单中选择“属性”。在“属性”中,我们可以管理FTP站点 • 1、 FTP站点基本信息 • 2、 安全账号 • 3、 消息 • 4、 FTP主目录 • 5、 目录安全性

  7. 7.3 用Serv-U架设FTP站点 • 7.3.1 Serv-U简介 Serv-U是Rob Beckers开发的一个功能强大的、简单易用的、成熟的FTP服务器软件。 • 7.3.2 Serv-U的初始设置 Serv-U在第一次运行时会以向导的方式一步一步地提示用户进行设置 ,依次设置如下选项:

  8. 7.3.2 Serv-U的初始设置 • 1)“域IP地址” :本机的IP地址 • 2)“域名”:就是该FTP站点的名称,可以用本人姓名FTP取名,例如李明FTP • 3)是否作为系统服务启动,即是否开机后自动启动Serv-U,选择“是”。 • 4)“匿名账号”:决定该FTP站点是否允许匿名用户访问,选择“是”。 • 5)“匿名主目录”:设置匿名用户登录站点后所处的目录位置。 • 6)“锁定于主目录”P132图7.13

  9. 7)“命名的账号”:决定是否要创建有一定管理权限的账户,选择“是”。7)“命名的账号”:决定是否要创建有一定管理权限的账户,选择“是”。 • 8)“账号名称”:就是具有一定管理权限的账户登录名称,填入“ftpuser”。 • 9)“账号密码”:设置账户的登录密码,输入“ftpuser”。 • 10)“主目录”:与“匿名主目录”一样,用来设置管理账户登录后所处的目录位置。 • 11)“锁定于主目录”:选择“是”。P132图7.13 • 12)“管理员权限”:用来设置管理账户的管理权限级别。这里选“无特权”。

  10. 7.3.3 管理Serv-U服务器 • 1、账号管理 • 2、常规 • 3、设置目录权限 • 4、IP访问 • 5、上传/下载率 • 6、配额

  11. 7.4 FTP客户端软件(下载工具 ) • 7.4.1 LeapFTP

  12. LeapFTP的用户工作界面,上面两排是菜单栏和工具栏;下面分为四个窗口,左上方是本地窗口,它代表你的硬盘,这里显示的是你硬盘上的目录和文件;右上方的是远程窗口,这个窗口里面显示的是这个服务器上的目录和文件;左下方的窗口是我们给LeapFTP发出的命令的队列,一个一个挨着执行。右下方的窗口中记录了我们在登录这台服务器时的详细信息。LeapFTP的用户工作界面,上面两排是菜单栏和工具栏;下面分为四个窗口,左上方是本地窗口,它代表你的硬盘,这里显示的是你硬盘上的目录和文件;右上方的是远程窗口,这个窗口里面显示的是这个服务器上的目录和文件;左下方的窗口是我们给LeapFTP发出的命令的队列,一个一个挨着执行。右下方的窗口中记录了我们在登录这台服务器时的详细信息。

  13. FlashGet

  14. 7.4.3 BitTorrent • BitTorrent采用了全新的集群下载方式,也就是说当你建立了一个下载链接之后,你的计算机同时也就是一个服务器,能够向其它网友提供你已经下载部分的文件。这样我们虽然表面上是下载某个文件,但它有可能是从好几台计算机上同时下载的,因此不仅能够保证你有着较快的下载速度,更可以在部分网友关闭计算机之后继续下载任务。

  15. 用BT下载反而是用户越多,下载越快,因为BT用的是一种分布式的方式来达到文件共享下载的。BT首先在上传者端把一个文件分成了Z个部分,甲在服务器随机下载了第N各部分,乙在服务器随机下载了第M个部分,这样甲的BT就会根据情况到乙的电脑上去拿乙已经下载好的M部分,乙的BT就会根据情况去到甲的电脑上去拿甲已经下载好的N部分,这样就不但减轻了服务器端的负荷,也加快了用户方(甲乙)的下载速度,效率也提高了,其工作原理如图:用BT下载反而是用户越多,下载越快,因为BT用的是一种分布式的方式来达到文件共享下载的。BT首先在上传者端把一个文件分成了Z个部分,甲在服务器随机下载了第N各部分,乙在服务器随机下载了第M个部分,这样甲的BT就会根据情况到乙的电脑上去拿乙已经下载好的M部分,乙的BT就会根据情况去到甲的电脑上去拿甲已经下载好的N部分,这样就不但减轻了服务器端的负荷,也加快了用户方(甲乙)的下载速度,效率也提高了,其工作原理如图:

  16. BT下载原理

  17. BT下载减少了地域之间的限制。比如说丙要连到服务器去下载的话可能才几K,但是要是到甲和乙的电脑上去下载就快得多了。所以用BT下载的人越多,大家也就越快,BT的优越性就在这里。而且,在你下载的同时,你也在上传(别人从你的电脑上拿那个文件的某个部分),所以说在享受别人提供的下载的同时,你也在贡献。BT下载减少了地域之间的限制。比如说丙要连到服务器去下载的话可能才几K,但是要是到甲和乙的电脑上去下载就快得多了。所以用BT下载的人越多,大家也就越快,BT的优越性就在这里。而且,在你下载的同时,你也在上传(别人从你的电脑上拿那个文件的某个部分),所以说在享受别人提供的下载的同时,你也在贡献。

  18. 用BT下载必须先在网上找到种子文件(.torrent)文件,种子文件可以到网上BT论坛中寻找,这个文件很小(一般20k-100k),很快就下载完了,接着就弹出对话框询问文件/文件夹 存放位置(BT可以发布整个目录),根据下载文件大小,我们需要选择有足够空间的分区来存放文件,否则无法正常下载。

  19. 实 验 一 登录匿名FTP服务器实验目的:学习通过命令方式和浏览器方式登录FTP站点 • 命令方式: • 单击“开始”/“运行”,cmd,再输入ftp, • ftp>open ftp.pku.edu.cn //连接ftp服务器后出现提示,要求输入用户名和口令,用户名anonymous,口令是自己的电子信箱。 • 进入FTP,可以练习P126命令,例如dir

  20. 通过IE浏览器登录匿名FTP服务器 • 在URL地址栏输入: • ftp://ftp.pku.edu.cn

  21. URL:FTP://IP地址 • 使用LeapFTP登录自己的FTP站点,并登录其他同学建立的FTP站点,看你是否能登录成功。 • 下载其他同学站点上的文件,下载之后放在D:\FTP目录下,供别人下载。

  22. 将你的操作用抓屏方式保存其中一屏,上交作业。将你的操作用抓屏方式保存其中一屏,上交作业。

More Related