2024年5月1日发(作者:)

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/或者ftp://20.102.192.34/1/2/3/

来看一下这个地址的结构,这里有很多斜杠(“ /”),是不是有些似曾相识的感觉?

其实他们的作用和Windows中用来表示目录的反斜杠(“”)的作用是完全一样的。理

解了这一点,这个FTP下载链接的含义就很清楚了,它代表某个服务器(服务器既可以用

域名来表示,也可以用IP地址来表示202.102.192.34,他们的作用是

完全一样的)上,子目录1/2/3(三个斜杠代表三个子目录)下面的一个名称文件为

的文件。

有时候,你可能得的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直接下载