第六章文件传输与下载_第1页
第六章文件传输与下载_第2页
第六章文件传输与下载_第3页
第六章文件传输与下载_第4页
第六章文件传输与下载_第5页
已阅读5页,还剩88页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第6章文件传输与下载 6 1文件传输概述 6 1 1文件传输的基本概念文件传输 Filetransfer 是指通过一条网络连接从远地站点 remotesite 向本地主机 localhost 复制文件 文件传输过程可以遵循不同的传输协议 例如HTTP FTP TFTP RSTP等多种协议 同时亦可采用不同的工作模式完成文件的传递 例如服务器 客户端模式 P2P模式 文件传输是个广义上的概念 FTP文件传输只是众多文件传输类别中的一种 文件传输大多会借助于各种工具软件 例如像CuteFTP FlashGet等软件是下载基于FTP HTTP协议的文件传输 而BitComet eMule等软件主要用于P2P工作模式下的文件传输 网络传输带 StreamBox等软件适合于下载流媒体类的文件 而在局域网中广泛使用飞鸽传书 IPMsg NetMeeting等软件值得注意的是目前的下载软件都朝着综合性方面发展的趋势 即下载工具不再局限于某种单独一类文件类型的传输 而是支持多种协议的文件下载 例如迅雷等下载工具可以下载几乎所有类型的网络传输文件 这无疑给用户带来了极大的便捷 用户完全可以根据自己的喜好和需求对下载工具软件进行选择 6 1 2Internet上常用的下载方法和工具 1 Internet上常用的下载方法 1 直接点击下载直接点击所需资源的链接后 可以激活保存的页面进行保存 2 右键点击下载在所选资源处 先单击鼠标右键 然后 在激活的快捷菜单中 选择适合的下载方法 3 网页下载 保存网页 首先选择需要的资料 然后依次选择 文件 另存为 选项 最后确定保存位置后 单击 保存 按钮 即可完成资料的下载和保存 4 应用 专用 软件下载利用一些专用的下载软件来下载 这种方法最大的两个优点就是 多线程下载 功能和 断点续传 功能 2 常用下载软件及其特点 多线程下载 是一种将一个软件分为几个部分同时下载的方法 下载后 在通过软件将这几部分合并起来 一般认为 使用网际快车和不使用任何工具相比的下载速度可以提高100 到500 断点续传 是指在文件下载过程中 如果出现了突然的中断或停止 下载工具会自动保存已下载的部分 当再次下载该时 可以自动从中断的地方继续下载 而不用重复下载以前的部分 下载文件的分类管理 好的下载工具可以创建多种类别 每个类别都可以指定单独的文件目录 这样可以将下载的文件自动分类保存到不同的目录中去 常用的下载方式有Web方式下载和P2P方式下载 WEB下载方式又分为HTTP与FTP两种类型 它们分别是HyperTextTransportationProtocol 超文本传输协议 与FileTransportationProtocol 文件传输协议 的缩写 它们是计算机之间交换数据的方式 也是两种最经典的下载方式 该下载方式原理非常简单 就是用户两种规则 协议 和提供文件的服务器取得联系并将文件搬到自己的计算机中来 从而实现下载的功能 此种下载方式使用的软件有Netants 网络蚂蚁 FlashGet 网际快车 CuteFTP FlashXP等下载软件 P2P方式 BT下载实际上就是P2P下载 该种下载方式与Web方式正好相反 该种模式不像Web下载方式中完全依赖服务器 文件传输过程中强调在用户机与用户机之间进行传播 也可以说每台用户机都是服务器 讲究 人人平等 的下载模式 能够实现P2P下载的软件有Thunder 迅雷 BitComet 比特彗星 eMule 电骡 等等 P2P技术和流媒体技术的完美结合使网络应用多样化 基于流媒体传输协议的文件传输和下载是另外一种文件下载类别 这种下载方式中典型的软件如NetTransport 网络传送带 StreamBoxVCR等软件 3 使用迅雷软件进行文件下载 迅雷使用的多资源超线程技术基于网格原理 能够将网络上存在的服务器和计算机资源进行有效的整合 构成独特的迅雷网络 通过迅雷网络各种数据文件能够以最快速度进行传递 多资源超线程技术还具有互联网下载负载均衡功能 在不降低用户体验的前提下 迅雷网络可以对服务器资源进行均衡 有效降低了服务器负载 使用迅雷下载资源 FLASH和视频上 下载 按钮 边下载边播放功能 迅雷5的配置 设置好迅雷5的配置面板 对下载速度 文件管理 病毒查杀等方面起着很重要的作用 6 2FTP概述 文件传输服务又被称为FTP服务 这是因为它遵循TCP IP协议族中的文件传输协议 FTP FileTransferProtocol FTP服务允许用户将文件从一台计算机传输到另一台计算机中 并能保证文件在Internet中传输的可靠性 Internet使用TCP IP协议作为基本协议 无论两台计算机在地理位置上相距多远 只要这两台计算机都支持FTP协议 那么它们之间都可以相互传输文件 FTP的工作原理 FTP服务与其他Internet服务类型相似 也是采用客户机 服务器工作模式 FTP服务器是指提供FTP服务的计算机 FTP客户机是指用户的本地计算机 FTP的账户类型 用户对FTP服务的访问有两种账户类型 匿名FTP和用户FTP 1 匿名FTP在Internet上用户使用FTP进行文件下载操作的优点是用户可以以 匿名 方式登录远程的FTP服务器 匿名FTP允许远程用户访问FTP服务器 无论用户是否拥有该FTP服务器的账号 都可以使用anonymous用户名进行登录 一般以E mail地址做口令 匿名FTP服务对用户的使用有一定的限制 通常只允许用户获取文件 而不允许用户修改现有的文件或向FTP服务器传送文件 并对用户获取文件的范围也有一定的限制 这种FTP服务比较安全 能支持大多数文件类型 2 用户FTP用户FTP方式为已在服务器建立了特定账号的用户使用 必须以用户名和口令来登录 这种FTP应用存在一定的安全风险 当用户从Internet或Intranet与FTP服务连接时 所使用的口令是以明文方式传输的 接触系统的任何人都可以使用相应的程序来获取该用户的账号和口令 然后盗用这些信息在系统上登录 从而对系统产生威胁 当然 对不同的用户 FTP往往限制某些功能 防止用户对系统进行全面的访问或完全控制 基于FTP协议的文件传输 1 命令方式只要在DOS命令提示符下键入FTP就可启动FTP客户端程序 出现 ftp 提示符 如图所示 2 通过浏览器进行FTP文件传输 在地址栏输入要访问的FTP服务器的地址 例如ftp 202 204 128 30 然后按Enter键 3 使用FTP工具软件下载 目前能够用户FTP文件传输的工具软件有许多 例如 CuteFTP 迅雷 FTPVoyager和FlashXP等等 6 3流媒体文件的下载 流媒体是一种可以使音频 视频和其它多媒体在Internet及Intranet上以实时的 无需下载和等待的方式进行播放的技术 而流媒体文件格式是支持采用流式传输及播放的媒体格式 流式传输方式将动画 视频或音频等多媒体文件经过特殊的压缩方式分成一个个压缩包 由视频服务器向用户计算机连续 实时地传送 在采用流式传输方式的系统中 用户不必像非流式播放那样等到整个文件全部下载完毕后才能看到具体的内容 只需经过几秒或几十秒的启动延时即可利用相应的播放器对压缩的动画 视频或音频等流式多媒体文件解压后进行播放 多媒体文件的剩余部分也将在后台的服务器内继续下载 流媒体技术原理 流媒体传输协议 资源预订协议RSVP协议实时传输协议RTP与RTCP实时流协议RTSPPNM MMS MMST MMSU等协议 流媒体资源的定位和下载 在网络上几乎没有不能下载的电影 所有遵循rtsp pnm mms mmst http ftp等协议的电影文件都是可以下载的 下载流媒体的关键之处在于找到它的URL 即链接地址 如果找到了它 那就什么问题都容易解决了 1 从HTML源代码中查找在IE的菜单 查看 中点 源文件 按钮 用记事本打开源文件 点记事本的 编辑 菜单中的 查找 然后输入流媒体文件的后缀名SWF WMV RM ASF AVI 当你找到它们时 你就看到了下载的链接地址了 最典型的是闪客帝国的Flash 只要查找到SWF的后缀名 就可以知道它的flash下载地址了 2 保存文件查找法选定一首在线视听的MP3 右键单击目标另存为 将会有一个 m3u 的文件被保存 然后用 记事本 打开该文件 在记事本中找到 http m3u 或者 http mp3 如果是前一个 则将其中的m3u改为mp3 然后将链接复制到网络传送带中 即可下载 如果是后一个 直接复制到网络传送带中下载即可 3 RAM或ASX中查找有时找到地址下载后 用播放软件打开却不能看 查看文件大小只有几百KB 一部电影怎么可能这么小呢 原来RAM或ASX是一种代替RM或ASF的文本 用记事本打开ASX或RAM文件 就可以找到电影的地址了 4 播放器属性中查找如果使用RealOnePlayer播放器播放影片 在播放器的菜单栏中选择 文件 剪辑属性 查看剪辑信息 在弹出的 剪辑属性 对话框中选择 文件 选项 在这里就可以看到当前播放的影音文件的地址了 5 看属性查找法先打开网站 然后在播放影片的链接上点右键 看它的属性 就可以找到下载的链接地址了 这种通常是MMS或PNM等协议的 把地址复制到下载工具中 就可以下了 以上几种方法可以综合使用 相信大部分网站上的流媒体文件都可以下载了 以上措施仅对于部分流媒体资源的查找 对于一些流媒体网站 可能对流媒体的资源进行加密或者下载限制 这时资源的查找过程就相对复杂甚至不能进行下载了 流媒体的专用下载软件 主要有网络传送带 StreamBoxVCR等流媒体下载软件 网络传送带的配置和使用 1 文件下载 选择 下载 工作区标签 单击新建按钮 弹出属性对话框 如图所示 在属性对话框中新建下载任务 流设置 单击 属性 其它设置 流 打开 流 设置对话窗口 如图所示 在MMS区勾选 HTTP流 以使用HTTP方式接收流 进行这样的选择是因为如果MMS服务器连接不上 有时候改用HTTP倒是可行的 它不是标准HTTP而是MMS扩展的HTTP用于加载流 当然先尝试标准的HTTP是更好的办法 因为如果行下载时就没有速度限制 每秒只能接收固定的frame字节数 这个功能对那些只开放HTTP协议的LAN非常有效 通过它用户可以记录流媒体 以下是Microsoft和RealNetworks协议尝试次序供用户参考 Microsoft协议尝试的次序 RTSP HTTP MMS MMS 普通HTTP RealNetworks尝试的次序 RTSP HTTP 隧道 普通HTTP 站点探测器 站点探测器可以让您轻松浏览FTP FTPS SFTP HTTP HTTPS站点的目录结构 可以罗列出站点上的文件 有助于用户选择下载特定的文件下载 站点探测器会使用缺省的代理服务器设置 选择 站点探测器 工作区 如图所示 在地址栏中输入URL然后回车或点击 传送带能分析您输入的URL 但是如果分析不准确您可自行修改 用户名 密码 和 端口 如果URL不含 协议头 那么默认是FTP协议 点击把此站点添加到收藏夹中 通过站点探测器可以查找到指定服务器上存在哪些资源 用户可以选择相应资源进行下载 站点探测器 URL嗅探器 用户在浏览时 某些页面会在嵌入的播放器里播放您喜欢的东西 而用户非常想要下载它 却苦于找不出它播放的链接 这个功能就能帮您找出那个链接 探测器很可能把传送带正在下载的URL也给探测出来了 使用URL嗅探器必需具备以下几个条件 Windows必须是2000 XP 2003 Vista 用户当前账户必须具备管理员权限 用户必须配备至少一张网卡 但是无线网卡不在此列 选择 URL嗅探器 工作区 首先用户可以单击 选项 按钮 弹出嗅探器对话框 如图所示 在此窗口中选择要进行分析或捕获的选项 基于P2P技术的文件的下载 BitTorrent下载方法 简称BT BitTorrent 下载 即采用最新概念的P2P下载工具 采用多点对多点原理 BT软件的使用 HTTP FTP下载 制作种子文件 1 torrent文件 种子文件即torrent文件 扩展名为 torrent 文件中包含了一些BT下载所必须的信息 资源的名称 如果是资源是以目录形式 还有目录树中每个文件的路径信息和文件名 如果资源是单个文件 这个文件的大小信息 如果是以目录形式 目录树中每个文件的大小 对资源实际文件按照固定大小进行分块后每块进行SHA1hash运算得到的若干特征值的集合 torrent文件的创建时间 制作者填写的注释 以及制作者的信息等 至少一个announce地址 对应于Internet上部署的一个Tracker服务器 2 客户端 client 泛指运行在用户自己电脑上的支持BitTorrent协议的程序 用户在客户端不一定非要运行BitComet软件 3 Tracker服务器 Tracker是指运行于服务器上的一个服务程序 也称Tracker服务器 这个程序能够追踪到底有多少人同时在下载或上传同一个文件 客户端连上Tracker服务器 就会获得一个正在下载和上传的用户的信息列表 通常包括IP地址 端口 客户端ID等信息 根据这些信息 BT客户端会自动连上别的用户进行下载和上传 4 种子 seed BT把提供完整文件档案的用户称为种子 SEED 正在下载的人称为客户 Client 某一个文件现在有多少种子多少客户是可以看到的 只要有一个种子 就可以放心地下载 一定能抓完 当然 种子越多 客户越多的文件抓起来的速度会越快 选择 文件 制作Torrent文件 或者点击上图红色圈内的 制作 打开Torrent制作窗口 首先在源文件区域选择要将 单个文件 还是 整个目录 多文件 制作成torrent文件 然后点击浏览选择文件或者目录 其它选项保持默认即可 其次在生成区域点击浏览选择要制作出的torrent文件的保存路径 点击该窗口下方的确定就可以制作出一个torrent文件了 其次 在制作完torrent文件后 访问BT下载网站 浏览其种子上传网页 并按要求填写有关项 最后点击 上传 按钮将Torrent文件传至BT服务器上 稍候片刻 即可在种子发布网页上看到刚才上传的BT发布项目 由于此时只发布了Torrent文件 尚无Seed提供 相当于挑起了酒旗 却未开店 作为该共享资源的发布者 提供初始Seed供其他对该共享资源感兴趣的下载者使用自然是责无旁贷 而且需要保持足够长的时间 直到其他下载者单独或共同将共享资源的所有块全部下载完毕为止 至此发布者才能功成身退 否则 要么因无Seed提供而成 空壳 项目致使完全不能下载 要么因初始Seed供给时间不够 而使某些块文件尚未转移到其他下载者的电脑上 从而造成下载不全 最后 共享资源发布者确认已正确安装了BT客户端软件后 点击种子发布网页上刚才上传的项目或双击共享文件夹中的Torrent文件 BT随后开始启动并加载Torrent文件 弹出下载文件保存路径对话框 选择BT共享文件夹 点击 确定 按钮后BT开始对已存在的下载文件进行扫描 以便进行断点续传 由于BT共享文件下的下载文件 也就是待发布的共享资源 是完整的 因此BT分析后认为它已下载完毕 便不再进行Download操作 而只提供Upload操作 即完全成为BT的服务者了 保持此状态足够长的时间 以便其他下载者能充分地享用你的服务 具体时间长度视共享资源的大小和其他下载者的下载情况而定 既可一次提供够也可断续提供 后者方便了发布者却使其他下载者的耐心大受考验 BitComet的选项设置 在BitComet主窗口中从菜单中选择 工具 选项 命令 打开如图6 58所示的BitComet 选项 设置对话框 主要包括网络连接 下载目录 任务设置 系统集成 界面外观 服务和高级设置 6 5FTP服务器的搭建 6 5 1使用Serv U构建FTP服务器Serv U是一种被广泛运用的FTP服务器端软件 支持Windows系列 可以设定多个FTP服务器 限定登录用户的权限 登录主目录及空间大小等 功能非常完备 它具有非常完备的安全特性 支持SSLFTP传输 支持在多个Serv U和FTP客户端通过SSL加密连接保护您的数据安全等 Serv U是目前众多的FTP服务器软件之一 通过使用Serv U 用户能够将任何一台PC设置成一个FTP服务器 这样 用户或其他使用者就能够使用FTP协议 通过在同一网络上的任何一台PC与FTP服务器连接 进行文件或目录的复制 移动 创建 和删除等 1 安装FTP服务器软件Serv U Serv U文件服务器的核心是Serv U域 在最基本的级

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论