HTTP和FTP下载区别
Curl的说明

curl求助编辑百科名片curl 图标1.curl是利用URL语法在命令行方式下工作的文件传输工具。
1.编辑本段概念它支持很多协议:FTP, FTPS, HTTP, HTTPS, GOPHER, TELNET, DICT, FILE 以及LDAP。
curl同样支持HTTPS认证,HTTP POST方法, HTTP PUT方法, FTP上传, kerberos认证, HTTP上传, 代理服务器, cookies, 用户名/密码认证, 下载文件断点续传, 上载文件断点续传, http代理服务器管道(proxy tunneling), 甚至它还支持IPv6, socks5代理服务器, 通过http代理服务器上传文件到FTP服务器等等,功能十分强大。
Windows操作系统下的网络蚂蚁,网际快车(FlashGet)的功能它都可以做到。
准确的说,curl支持文件的上传和下载,所以是一个综合传输工具,但是按照传统,用户习惯称curl为下载工具。
curl是瑞典curl组织开发的,您可以访问: http://curl.haxx. se/获取它的源代码和相关说明。
鉴于curl在Linux上的广泛使用,IBM在AIX Linux Toolbox的光盘中包含了这个软件,并且您可以访问IBM网站:http://www- 1.ibm. com/servers/aix/products/aixos/linux/altlic.html 下载它。
curl的最新版本是7.18.0,IBM网站上提供的版本为7.9.3。
在AIX下的安装很简单,IBM网站上下载的rpm格式的包。
在http://curl.haxx. se/docs/ ,您可以下载到UNIX格式的man帮助,里面有详细的curl工具的使用说明。
curl的用法为:curl [options] [URL...]其中options是下载需要的参数,大约有80多个,curl的各个功能完全是依靠这些参数完成的。
实验5 FTP与BBS基本操作

实验五FTP与BBS的基本操作一.实验目的和要求:1. 学会利用FTP应用软件下载文件和上传文件。
2. 通过下载和上传的操作,要求知道FTP的匿名登录和授权用户的登录区别。
3. 学会操作电子公告牌BBS系统。
4. 能在浏览器IE的环境中,以匿名的方式直接登录到FTP服务器并下载文件。
二.实验内容:(一)FTP软件的使用文件传输FTP服务是Internet提供的服务之一,其功能是在Internet上把任意格式的文件从一台主机上传送到另一台主机上。
文件传送分为文件下载和文件上传两种方式。
所谓文件下载(Download)是指从远程计算机上将文件拷贝到用户自己的本地计算机上;而文件上传(Upload)是指将文件从用户自己的本地计算机中拷贝到远程计算机上。
目前常用FTP软件有CuteFTP和LeapFTP,它们是专用的FTP工具,具有可视界面、使用方便等特点。
下面将讲述如何利用它们下载和上传文件。
1.文件的下载一般来说,我们常常使用FTP的匿名服务,即从远程的FTP服务器下载文件。
如何下载文件呢?一种方法是在Windows的“开始”菜单的“运行”项中输入:ftp FTP域名服务器(或IP地址)然后回车,等待登录界面出现后,再按提示信息逐步操作。
但今天在这里我们主要介绍FTP窗口软件的使用,下面以CuteFTP Pro 2.0为例,讲解如何使用。
在Windows环境下,单击“开始”菜单,然后选择“程序”→“GlobalSCAPE”→“CuteFTP Pro”(文件夹)→“CuteFTP Pro”(可执行文件),单击左键即可打开CuteFTP Pro窗口,如图5.1所示。
图5.1 CuteFTP Pro连接向导● 根据连接向导提示进行有关操作。
具体步骤是:第一步在文本框中输入“连通浙大FTP ”,单击“下一步”;第二步在文本框中输入浙大FTP 服务器的域名: ,单击“下一步”;第三步选择复选框“匿名登录(A )”,单击“下一步”;第四步输入默认本地文件夹“e:\download ”,单击“下一步”,若不存在,则创建该文件夹;最后单击“完成”就可以在位于左边的“站点管理器”窗口中看到标签“连通浙大FTP ”,同时完成了匿名登录,在右边的窗口中显示FTP 服务器根目录下的内容。
WWW服务

网页、静态网页和动态网页
网页一般又称HTML文件,是一种可以在WWW上传输、能被浏览器认识 和翻译成页面并显示出来的文件。文字与图片是构成一个网页的两个最基本 的元素,除此之外,网页的元素还包括动画、音乐、程序等。网页是构成网 站的基本元素,是承载各种网站应用的平台。通常看到的网页,大都是以 HTM或HTML后缀结尾的文件。除此之外,网页文件还有以CGI、ASP、PHP和 JSP后缀结尾的。目前网页根据生成方式,大致可以分为静态网页和动态网页 两种。
WWW的工作原理
1、 WWW服务器的工作流程: 用户通过web浏览器向web服务器请求一个资源,当web服务器 接收到这个请求后,将替用户查找该资源,然后将资源返回给 web浏览器。 2、Web服务器的工作流程图:
3、Web客户端的工作流程图:
域名系原理
1、域名系统概述
域名系统 (Domain Name System, DNS):是一个遍布Internet上的分布式 主机信息数据库系统,采用客户机/服务器的工作模式。 域名系统的基本任务是将文字表示的域名,如,”翻 译”成IP协议能够理解的IP地址格式,如123.23.43.121,亦称为域名解析。 域名解析的工作通常由域名服务器完成。 域名系统是一种包含主机信息的逻辑结构,它并不反映主机所在的物理 位置。Internet上主机的域名具有唯一性。
网站与网页
网站和网页有什么区别? 网站是有独立域名、独立存放空间的内容集合,这些内容 可能是网页,也可能是程序或其他文件,不一定要有很多网页, 主要有独立域名和空间,那怕只有一个页面也叫网站。 网页是网站的组成部分。有了很多网页没有独立的域名和 空间也只能说是网页,例如blog、挂在别人那里的个人主页, 企业建站系统里的企业页面,多用户商城里的商户……尽管有很 多页面,功能也齐全,但都不能叫网站。 例:网站就是有门牌(域名)的房子,网页就是房子里面 的人,房子里有没有人或很多人都还叫房子,你在人家房子里 搭一个房间,不管里面家私如何齐全,住了多少人,都不能把 那个房间叫房子。
2016春季学期《互联网基础与应用》综合练习题答案TF

“互联网基础与应用”综合练习题参考答案一、填空题1.计算机网络2.通信线路路由器主机信息资源3.客户机/服务器4.因特网协会(Internet Society,ISOC)中国互联网络信息中心(China Internet NetworkInformation Center,简称CNNIC)5.语法语义时序6.网络接口层、网络层、传输层、应用层7.TCP/IP 传输控制协议(Transmission Control Protocol,TCP)网际协议(Internet Protocol,IP)8.域名解析将主机域名映射成主机的IP地址9.网络攻击计算机病毒垃圾邮件灰色软件10.统一资源定位符(URL)超文本传送协议(HTTP)超文本标记语言(HTML)11.Web蜘蛛数据库搜索工具12.“发送邮件服务器”(SMTP服务器)“接收邮件服务器”(POP3服务器或IMAP服务器)13.FTP命令行程序WWW浏览器FTP客户端程序。
14.状态连接15.Telnet 仿真终端enet17.Telnet 文本18.对等直接交换信息19.Internet服务提供商(Internet Service Provider, ISP)20.电话拨号接入xDSL接入局域网接入DDN专线接入无线接入21.WLAN方式移动通信网方式22.URL 网址23.直接向浏览器输入一个关心的网址(URL) 登录到某个知名门户网站登录到某个搜索引擎网站24.协议类型://服务器地址(必要时需加上端口号)/路径/文件名25.输入需要访问网页的URL地址或显示当前网页的URL地址26.网页网址检索27.定期搜索提交网站搜索28.用户名@邮件服务器名29.SMTP协议POP3协议IMAP协议30.HTTP31.浏览器电子邮件客户端32.通过浏览器下载通过FTP下载P2P文件下载33.通过超链接下载文件使用浏览器登录FTP站点下载文件34.Torrent BT种子35.文本音频视频36.WebQQ37.信息流和资金流及物流的统一网络安全网络信用39.专业性微博门户网站微博40.保密性完整性可靠性可用性41.故意(如黑客渗透)偶然(如信息被发往错误的地方)42.保密性完整性可用性二、单项选择题1. C2. D3. B4. B5. C6. C7. A8. C9. A10.A11.A12.D13.C14.C15.D16.C17.A18.D19.A20.D21.C22.A23.D24.C25.C26.B27.C28.B29.C30.B31.D32.A33.D34.C35.B36.A37.B39.B40.D41.A42.B43.D44.C45.A46.A47.C三、简答题1.简述Internet的基本结构。
实验7 配置WEB和FTP服务

实验7 使用IIS配置Web和FTP服务器7-1 使用IIS配置Web 服务器【实验目的】:使用IIS配置Web服务器【实验内容】:1.Web服务器的设置2.新建Web站点3.新建Web虚拟目录【实验原理及相关知识】:IIS(Internet Information Sever)是一个信息服务系统,主要是建立在服务器一方。
服务器接收从客户端发来的请求并处理它们的请求,而客户机的任务是提出与服务器的对话。
只有实现了客户机与服务器之间信息的交流与传递,Internet/Intranet的目标才可能实现。
Windows 2003集成了IIS6.0版,这是Windows 2003中最要的Web技术,同时也使得它成为一个功能强大的Internet/Intranet Web应用服务器。
IIS6.0版包括了Web服务器、FTP服务器、SMTP(电子邮件)服务和NNTP(新闻组)服务。
Web服务器是IIS提供的非常有用的服务,用户可以使用浏览器来查看Web站点网页内容。
Web服务器在TCP端口号80上监听客户的需求,使用HTTP协议(Hyper Text Transfer Protocol,超文本传输协议)传输网页内容。
【实验过程及主要步骤】在该实验中,具体实现在本机上通过IIS 6.0建立WEB服务器,然后通过其它的PC访问进行访问,看和在本机上访问有何区别,试验中用到的拓扑图如下:图7-1实验拓扑图一、WEB服务器的安装:1、服务器安装的条件:具有固定的IP地址,配置网关和DNS服务器地址。
WEB客户端能连通WEB服务器(Ping通),能访问DNS服务器进行域名解析。
2、IIS 的安装:步骤一,运行“控制面板”中的“添加或删除程序”,点击“添加/删除Windows组件”按钮。
在出现的如图7-2的组件安装向导中,选择“应用程序服务器”,单击“详细信息”。
图7-2 安装向导对话框步骤二,在出现如图7-3 序服务器组件中,选择“Internet信息服务(IIS)”,单击“详细信息”。
http https区别

http https区别HTTPS和HTTP的区别主要如下:1、https协议需要到ca申请证书,一般免费证书较少,因而需要一定费用。
2、http是超文本传输协议,信息是明文传输,https则是具有安全性的ssl加密传输协议。
3、http和https使用的是完全不同的连接方式,用的端口也不一样,前者是80,后者是443。
4、http的连接很简单,是无状态的;HTTPS协议是由SSL+HTTP 协议构建的可进行加密传输、身份认证的网络协议,比http协议安全。
扩展资料HTTPS(全称:Hyper Text Transfer Protocol over Secure Socket Layer),是以安全为目标的HTTP通道,简单讲是HTTP的安全版。
即HTTP下加入SSL层,HTTPS的安全基础是SSL,因此加密的详细内容就需要SSL。
它是一个URI scheme(抽象标识符体系),句法类同http:体系。
用于安全的HTTP数据传输。
https:URL表明它使用了HTTP,但HTTPS存在不同于HTTP的默认端口及一个加密/身份验证层(在HTTP与TCP之间)。
这个系统的最初研发由网景公司(Netscape)进行,并内置于其浏览器Netscape Navigator中,提供了身份验证与加密通讯方法。
现在它被广泛用于万维网上安全敏感的通讯。
HTTP协议的缺点HTTP 协议虽然使用极为广泛, 但是却存在不小的安全缺陷, 主要是其数据的明文传送和消息完整性检测的缺乏, 而这两点恰好是网络支付, 网络交易等新兴应用中安全方面最需要关注的。
关于HTTP协议的明文数据传输, 攻击者最常用的攻击手法就是网络嗅探, 试图从传输过程当中分析出敏感的数据, 例如管理员对Web 程序后台的登录过程等等, 从而获取网站管理权限, 进而渗透到整个服务器的权限。
即使无法获取到后台登录信息, 攻击者也可以从网络中获取普通用户的隐秘信息, 包括手机号码, 身份证号码, 信用卡号等重要资料, 导致严重的安全事故。
Internet实用技术项目二习题答案
1.选择题(1)关于因特网中的WWW服务,以下哪种说法是错误的( B )A.WWW服务器中存储的通常是符合HTML规范的结构化文档B.WWW服务器必须具有创建和编辑Web页面的功能C.WWW客户端程序也被称为WWW浏览器D.WWW服务器也被称为Web站点(2)HTTP指的是 D 。
A.超文本标记语言 B.超文本文件C.超媒体文件 D.超文本传输协议(3)WWW浏览器是( C )。
A.一种操作系统 B.TCP/IP体系中的协议C.浏览www的客户端软件 D.收发电子邮件的程序(4)E-mail地址的格式为:__A_。
A、用户名@邮件主机.域名B、 @用户名.邮件主机域名C、用户名.邮件主机@域名D、用户名@域名.邮件主机(5)在电子邮件中所包含的信息可以_D__。
A、只能是文字B、只能是文字与图形图像信息C、只能是文字与声音信息D、可以是文字、声音和图形图像信息(6)打开Outlook后,下列哪个部分不包含在Outlook的主窗口中__BS__。
A、工具栏B、文件夹列表窗格C、联系人列表窗格D、收件人地址栏(7)下列各项中,__A__能作为电子邮箱地址。
A、************B、TT202#YAHOOC、A112.256.23.8D、(8)发送电子邮件时,如果接收方没有开机,那么邮件将__D__。
A.丢失B.退回给发件人C.开机时重新发送D.保存在邮件服务器上(9)将文件从FTP服务器传输到客户机的过程称为___B__。
A、上载B、下载C、浏览D、计费(10)以下哪个单词代表文件传输协议( B )。
A、 TelnetB、 FTPC、 E-mailD、 Wais(11)在FTP使用中,当连接上某个FTP站点后,有的远程文件夹打不开是因为__C__。
A、连接断开B、远程服务器关机C、用户没有权限D、用户输入的密码不正确(12)在CuteFTP中,对远程文件的操作,以下说法不正确的是____A_____。
网络设备常用图标
03
网络协议和端口
ห้องสมุดไป่ตู้
网络协议图标
UDP
用户数据报协议,是一种无连 接的协议,用于简单、快速地 传输数据。
DNS
域名系统,用于将域名解析为 IP地址。
TCP
传输控制协议,用于在IP层之 上建立连接,确保可靠传输。
HTTP
超文本传输协议,用于在Web 浏览器和Web服务器之间传输 网页内容。
FTP
文件传输协议,用于在网络上 传输文件。
THANKS
谢谢您的观看
DNS协议是一种应用层协议,它用于将域名解析为IP地址。通过DNS协议,用户可以通过 域名来访问网站,而不需要记住复杂的IP地址。DNS协议使用UDP协议进行传输,因此它 不保证数据的可靠性。
FTP协议是一种应用层协议,它用于在网络上传输文件。FTP协议使用TCP协议进行传输, 因此它具有可靠性和顺序性。FTP协议广泛应用于在网络上传输文件,特别是在需要上传和 下载文件的场景下。
DHCP客户端
向DHCP服务器申请IP地 址和其他网络配置参数的 设备。
DHCP租约
DHCP服务器分配给客户 端的IP地址和其他配置参 数的有效期限。
FTP服务和应用
FTP服务器
提供文件传输服务的设备 ,通常用于在网络中共享 和下载文件。
FTP客户端
连接FTP服务器,实现文 件上传和下载操作的设备 或软件。
箭头的起点是路由器输入端口,终点 是路由器输出端口。
箭头的下方通常标有“LAN”,表示 该端口连接的是局域网。
交换机图标
交换机图标通常是一个正方形或 长方形,代表交换机的外观。
图标上通常标有交换机的型号、 品牌和功能等信息。
交换机的端口通常用不同颜色的 指示灯表示,如绿色表示已连接 ,橙色表示正在传输数据,蓝色
http协议
http协议Http即超⽂本传输协议(英⽂:HyperText Transfer Protocol,缩写:HTTP),⽤来在⽹页间传输超⽂本的⼀种协议。
在这⾥需要了解三个内容:1、html;2、URL;3、http。
1、HTML(HyperText Markup Language),超⽂本标记语⾔;2、URI,统⼀资源标识符,互联⽹上所有的资源都有其唯⼀的URI;3、HTTP,超⽂本传输协议。
在开始http真正的内容之前,我们还需要了解⼀下什么是uri、url以及urn。
因为我们⼏乎所有的http请求都是通过url来完成的。
URI(Uniform Resource Identifier)统⼀资源标志符,是⼀个⽤于标识某⼀互联⽹资源名称的字符串。
HTTP使⽤统⼀资源标识符(Uniform Resource Identifiers, URI)来建⽴连接和传输数据。
URL(Uniform Resource Locator)统⼀资源定位符,如同在⽹络上的门牌,是因特⽹上标准的资源的地址,它是⼀种特殊类型的URI,包含了⽤于查找某个资源的⾜够的信息。
URN(Uniform Resource Name),期望为资源提供持久的、位置⽆关的标识⽅式,并允许简单地将多个命名空间映射到单个URN命名空间。
②域名部分:该URL的域名部分为。
⼀个URL中,也可以使⽤IP地址作为域名使⽤。
③端⼝部分:跟在域名后⾯的是端⼝,域名和端⼝之间使⽤:作为分隔符。
端⼝不是⼀个URL必须的部分,如果省略端⼝部分将采⽤默认端⼝。
④虚拟⽬录部分:从域名后的第⼀个/开始到最后⼀个/为⽌是虚拟⽬录部分。
本例中的虚拟⽬录是/news/。
⑤⽂件名部分:从域名后的最后⼀个/开始到?为⽌是⽂件名部分,如果没有?,则是从域名后的最后⼀个/开始到#为⽌,如果没有?和#,那么从域名后的最后⼀个/开始到结束都是⽂件名部分。
本例中的⽂件名是index.asp。
FTP介绍
最近一段时间,因为公司项目的需要,对HTTP协议以及FTP 协议都有所了解,并且在基于网络开放源代码基础上,能够完成项目的要求。
今天给大家分享下,怎样建立属于我们自己的FTP服务器以及FPT客户端,同时非常非常感谢这些开源软件及其作者为IT行业做出的贡献,最大程度上至少解放了我们这些IT码农。
且看正文。
本文主要内容:1、FTP服务端部署---- 基于Android中SwiFTP开源软件介绍;2、FTP客户端部署--- 基于ftp4j开源jar包的客户端开发;3、使用步骤--- 如何测试我们搭建的FTP可操作性。
本文所涉及到的知识、文档、源代码照旧会在文章末尾列出。
欢迎大家一起学习。
一、 FTP服务端部署SwiFTP开源软件是为Android系统开发,也就是说我们可以将其源代码嵌入到我们的项目中。
当然,对其进行一定改造还是必不可少的。
这儿只是从感官上对SwiFTP的运行效果图进行一下说面,以便帮助大家有初步认识:SwiFTP 资料信息:Google Download 介绍:/p/swiftp/downloads/listGitHub 介绍:https:///ppareit/swiftpAndroid版本SwiFTP截图界面其实很简单,但是从设计角度分析,SwiFTP框架系统还是值得我们研究的,当然如果你想改造成属于自己的FTP服务器(一般就是改改用户名、密码、PWD(起始工作目录))等,那更得花时间去钻研了。
二、 FTP客户端部署接下来,重点介绍我们的主角ftp4j开源jar包,该jar包就是开发我们FTP客户端核心了。
ftp4j官网地址:http://www.sauronsoftware.it/projects/ftp4j/。
对比与AndroidSDK而言,也就是ftp4jSDK了,一切的一切(文档、源代码、示例)都可以在官网查询。
想要了解的同学,至少得保证把首页给整明白吧。
1、ftp4j概要官网描述如下:The ftp4j libraryimplementsa Java full-features FTP client. With ftp4j embedded in yourapplication you can : FTP site (directory listing included), cre ate, delete, transfer files(upload and download) , browse the remoteFTP site (directory listing included), create, delete,rename and move remote directories and files.关于FTP连接主要有如下几种方式:The ftp4j library can connect the remote FTP server:·Througha direct TCP/IPconnection. 一般就是直接连接了。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
HTTP和FTP下载说点原理HTTP和FTP是两种网络传输协议的缩写,FTP是File Transportation Protocol(文件传输协议)的缩写,而HTTP则是Hyper Text Transportation Protocol(超文本传输协议)的缩写,它们是计算机之间交换数据的方式,也是两种最经典的文件下载方式。
FTP专门用来下载,而HTTP的主要工作是用来浏览网页,不过也能用来下载。
这两种下载方式的原理并不复杂,就是用户按照一定的规则(协议)和提供文件的服务器取得联系并将文件搬到自己的计算机中来。
FTP下载方式最古老,在没有WWW的日子里,FTP就已经广为使用了。
HTTP出现的较晚,但现在也应用的相当广泛。
其实,如果你仅仅是为了下载而下载,那么你完全没必要把他们分的那么清,这两种使用的下载方式、下载工具几乎是一模一样的。
在进行FTP或者HTTP下载之前你必须获得有效的资源链接或者服务器地址。
比如,FTP下载链接通常是这样的:ftp:///1/2/3/file.exe或者ftp://20.102.192.34/1/2/3/file.exe来看一下这个地址的结构,这里有很多斜杠(“ /”),是不是有些似曾相识的感觉?其实他们的作用和Windows中用来表示目录的反斜杠(“”)的作用是完全一样的。
理解了这一点,这个FTP下载链接的含义就很清楚了,它代表某个服务器(服务器既可以用域名来表示,也可以用IP地址来表示202.102.192.34,他们的作用是完全一样的)上,子目录1/2/3(三个斜杠代表三个子目录)下面的一个名称文件为file.exe的文件。
有时候,你可能得的FTP地址相识被砍去了尾巴的,比如ftp:///或者ftp://20.102.192.34/这个地址没有告诉你具体能够下载的内容,利用这个地址可以连接上FTP 服务器看他有哪些文件然后由选择地进行下载。
需要特别提一点,所有的FTP服务器都是需要帐号和密码才能登录的。
不过有相当一部分FTP服务器提供了匿名登录,对于这些服务器我们可以使用通用的帐号和密码登录(通常是帐号Anonymous密码anonymous),也许你登录这些FTP服务器是没有提示你输入帐号和密码,实际上Windows或者FTP软件自动帮你完成了匿名登陆操作。
还有一部分FTP服务器出于各种原因,没有提供匿名登录,那么你就需要手工登录了。
假设我们在FTP服务器ftp://20.102.192.34/上有一组帐号和密码是user和password,那么如何才能够登录呢?这里有一个非常简便的方法,在IE的地址栏中输入:user:password@ftp://20.102.192.34就可以登录了。
简单总结一下,FTP(或者HTTP)下载链接无非三种:带文件名的不带文件名带帐号和密码的IE直接下载Http方式前面说过,Http是超文本传输协议,我们平常上网的浏览器(比如IE)的“本职工作”就是解读按照这种协议制作的网页。
Web网页上的各种资源都有一个URL,比方说某个图片的URL是/a.jpg,某个页面的URL是/default.html等等。
当IE看到这些URL 时,他会将其显示出来。
但是如果碰到/a.exe这种扩展名为exe的文件怎么办呢?这种文件可不能“显示”出来,否则就以一堆乱码,这时IE会弹出一个对话框询问用户是否要将文件保存到本地,下载就是这样开始的。
1、在页面上单击一个提供下载的链接2、设置一个文件名和保存位置然后单击“保存”按钮。
3、当显示“下载完毕”后,你可以直接单击“打开”按钮将下载的文件打开,也可以单击“打开文件夹”打开下载文件所在的文件夹。
很多人都喜欢采用在文件链接上单击鼠标右键选择“目标另存为”的方式进行下载,如下图。
通常这种方式和直接单击链接效果相同,但是要特别注意一个问题,现在很多提供软件下载的网站都有防盗链功能,因此直接使用“目标另存为”的方法可能无法成功下载。
经常是,明明想下载的是一个EXE文件,可是一旦“目标另存为”之后就变成了一个HTML文件。
对于这种情况一般没有特别有效的应付方法,只能使用左键单击的方式进行下载。
FTP方式在IE中也可以直接访问FTP网站,假设我们知道了一个匿名FTP站点的地址是,我们可以按照下面的步骤来访问这个站点。
1、在浏览器的地址栏中输入ftp://来登录该FTP站点。
强调一下,直接输入这样的地址的前提是,FTP站点必须是匿名的。
如果是非匿名的FTP,必须按照前面在“说点原理”那个小节中说的方式把用户名和密码也带上。
2、登录成功之后你会看到和资源管理器几乎一模一样的界面,选择需要的文件或者文件夹,单击鼠标右键,从弹出的菜单中选择“复制到文件夹”。
3、从弹出的对话框中选择一个本地文件夹用来保存下载的文件,然后单击“确定”按钮。
完成这些操作之后,IE就开始下载文件了。
需要说明的一点是,使用IE直接进行下载是非常方便的,但是它有两个非常明显的不足,首先,IE下载不能“断点续传”,也就是说,一旦下载过程中出现死机、断网等意外情况,下载就可能需要从头开始(其实用一点小技巧也可以修复,下文介绍),其次,这也是最重要的一点,IE直接下载不能多线程,下载速度有瓶颈,这才是最关键的。
一般只能用作权宜之计,比如下个几MB的小文件还是可以的,但是如果下载几百兆的巨无霸最好不要使用这种方式下载。
正因为IE直接下载有种种不足,因此我们一般需要安装专门的下载软件,比如FlashGet。
FlashGet下载FlashGet的使用非常普遍,因此我们不打算详细介绍FlashGet使用上的一些细节,而是介绍一些比较独特的用法。
导入IE未完成的下载使用IE直接下载时进场会碰到文件下载一半失败的情况,如果文件不大,倒也无所谓,从头再来好了,但是如果文件非常大,这样的麻烦还是要尽量避免。
我们可以使用FlashGet的“导入IE未完成下载”功能。
用IE直接进行下载时,并不会直接写文件,而是首先将下载的内容先放在一个临时文件中,下载完成后再拷贝到用户指定的位置。
如果下载意外中断,用户指定的文件并没有生成,但是临时文件却还在,只要找到这个文件就可以将他导入FlashGet中继续下载。
通常这个文件就在IE的缓存目录中,如果是Windows98就是C:WindowsTemporary Internet Files,如果是Windows 2000/XP则是C:Documents and SettingsAdministratorLocal SettingsTemporary Internet Files(注意,其中的Administrator是计算机的用户名,会因人而异)。
要想导入IE未完的下载,需要执行以下步骤1、在FlashGet中打开菜单“文件-〉导入浏览器未完成的下载”,从弹出的对话框中进入到IE的临时文件夹,我们要找的文件名是有规律的,比如你想下载的文件名为ABC.ZIP,那么这个临时文件的文件名通常就是ABC[1].ZIP。
选中这个文件,然后单击“打开”按钮。
2、在弹出的对话框中设置好URL ,然后单击“确定”按钮,就可以开始下载了。
站点资源管理器我们经常遇到这样的情况——找到了一个好的下载站点,但是只知道上面某一个文件的下载链接,怎样才能顺藤摸瓜,在这个下载站点上发掘更多更好的下载资源呢?FlashGet自带的“站点管理器”可以解决这个问题,他的使用步骤是。
1、打开菜单“工具-〉站点资源管理器”,或者在FlashGet的主界面中直接按快捷键F7 。
2、在弹出的站点资源管理器窗口中的地址栏内输入http服务器或者ftp 服务器的地址,如果需要登陆可以单击后的登陆按钮并输入帐号和密码后按回车键。
3、站点资源管理器开始自动搜索服务器上的各种下载资源,包括那些没有在Web页面上提供下载链接的文件也会巨细无遗地一一被挖掘出来,当窗口右下方列出可供下载的资源时,我们可以选中需要下载的文件(或者文件夹)单击鼠标右键选择“下载”,随后FlashGet会建立下载任务开始下载。
管理下载数据FlashGet有一个下载数据库,扩展名为.jcd,存放所有下载的链接、本地文件等信息。
如果下载的文件丢掉了,你可以到这个数据库中找到软件的下载链接重新下载。
所以下载数据库是很重要的。
通常这个文件是存放在FlashGet的安装目录中的,容易丢失,比如我们重新安装Windows,这个文件就丢了,所以,我们安装FlashGet之后可以单独建立一个下载数据并保存在系统盘以外的位置。
下载数据库还有一个用途就是可以和其他朋友或者程序分享链接。
比如你想把你下载的软件的链接交个朋友,就可以直接将Downloads.jcd文件拷贝给他,他用FlashGet打开这个文件就可以得到所有的链接了。
新建下载数据库的步骤是1、打开菜单“文件-〉新建数据库”,随后FlashGet主界面中的下载队列列表将会刷新为默认的结构2、打开菜单“文件-〉保存数据库”。
3、为数据库文件设置一个文件名并单击“保存”按钮,设置完成之后,下次启动FlashGet时,它会自动打开这个下载数据库文件,这样你下载的链接什么的就不会丢失了。
CuteFTP下载通过上面关于FlashGet站点资源管理器的介绍我们可以知道,FlashGet 具备了FTP下载的基本功能,但是如果你需要经常访问FTP站点,还是应当配备一个专门的FTP下载工具,比如CuteFTP。
CuteFTP在FTP软件中是资格比较老的,用的也比较多。
它的获取和安装过程非常简单,这里就不详细介绍了。
首先来看它的程序界面。
界面左上角的“主机”栏用来输入FTP服务器的地址进行快速连接,它后面的两个输入框用来设置用户名和密码,如果是匿名登陆,可以将其留空,输入完地址之后直接按回车键。
窗口左侧有一个“站点管理器”,它类似于IE的收藏夹,用来存放一些需要经常访问的站点,省去每次输入地址、帐号和密码的麻烦,我们可以在这里设置任意数量的站点。
窗口最下方则是用来显示正在下载的队列,每个下载项目占一行。
下面我们介绍几种CuteFTP的典型应用。
已知下载链接下载单个文件现在,假设我们得到了一个FTP下载连接为ftp://159.226.71.130/pub/file.iso。
请这样操作:1、打开菜单“文件-〉手动下载”2、在弹出的对话框中的“下载路径”中输入(或者通过剪贴板粘贴)下载链接,然后单击确定按钮3、如果CuteFtp成功地找到了文件,窗口下方的下载队列中会出现相应的条目已知FTP服务器地址下载需要的文件假设我们知道需要下载的文件在某个FTP服务器上,并且知道服务器的地址,对于非匿名服务器还需要获得帐号和密码。
需要下载文件时按照以下步骤操作:1、将FTP输入到CuteFtp上方的工具栏中2、如果服务器不提供匿名下载,在后面的两个编辑框中输入相应的帐号和密码。