`
chinagdvea
  • 浏览: 131469 次
  • 性别: Icon_minigender_1
  • 来自: 韶关
社区版块
存档分类
最新评论
阅读更多
HTTP和FTP是两种网络传输协议的缩写,FTP是File Transportation Protocol(文件传输协议)的缩写,而HTTP则是Hyper Text Transportation Protocol(超文本传输协议)的缩写,它们是计算机之间交换数据的方式,也是两种最经典的文件下载方式。FTP专门用来下载,而HTTP的主要工作是用来浏览网页,不过也能用来下载。这两种下载方式的原理并不复杂,就是用户按照一定的规则(协议)和提供文件的服务器取得联系并将文件搬到自己的计算机中来。FTP下载方式最古老,在没有WWW的日子里,FTP就已经广为使用了。HTTP出现的较晚,但现在也应用的相当广泛。其实,如果你仅仅是为了下载而下载,那么你完全没必要把他们分的那么清,这两种使用的下载方式、下载工具几乎是一模一样的。

  使用Web浏览器时,这两个协议之间的差异几乎不会对使用的方便性及下载时间产生影响。不过,两者却拥有各自不同的结构。
  HTTP是一种为了将位于全球各个地方的Web服务器中的内容发送给不特定多数用户而制订的协议。也就是说,可以把HTTP看作是旨在向不特定多数的用户“发放”文件的协议。
  HTTP使用于从服务器读取Web页面内容。Web浏览器下载Web服务器中的HTML文件及图像文件等,并临时保存在个人电脑硬盘及内存中以供显示。
  使用HTTP下载软件等内容时的不同之处只是在于是否以Web浏览器显示的方式保存,还是以不显示的方式保存而已。结构则完全相同。因此,只要指定文件,任何人都可以进行下载。
  另一方面,FTP是为了在特定主机之间“传输”文件而开发的协议。因此,在FTP通信的起始阶段,必须运行通过用户ID和密码确认通信对方的认证程序。

  FTP下载和HTTP下载的区别之一就在与此。

  不过,访问下载站点并进行FTP下载时,一般情况下不会出现输入用户ID及密码的窗口。这是因为使用了Anonymous FTP的结构。
  所谓Anonymous FTP是指将用户名作为“Anonymous”(匿名之意)、将密码作为用户的邮件地址注册FTP服务器的方法。Web浏览器首先在用户名中输入Anonymous、并在密码中输入设定在自身的邮件地址来访问FTP服务器。
  在下载站点的FTP服务器中,如果用户名是Anonymous,那么任何人都可以进行访问,用户无需一一输入用户名和密码也可以进行访问。
分享到:
评论

相关推荐

    HTTP与FTP协议基础

    HTTP与FTP协议基础

    HTTP与FTP协议基础.pdf

    http协议与 ftp协议_计算机软件及应用_IT/计算机_专业资料。http 协议与 ftp 协议什么是 http 协议 超文本传输协议(HTTP,HyperText Transfer Protocol...

    ftp.rar_FTP HTTP_http 下载

    HTTP与FTP的主要区别在于,HTTP主要用于访问Web内容,而FTP专注于文件传输。 "HTTP_下载"标签可能意味着这个FTP客户端还支持通过HTTP协议进行文件下载。HTTP下载通常涉及GET请求,客户端向服务器请求特定资源,...

    ftp2http 1.2,ftp转http

    ftp2http 1.2,ftp转http,欢迎大家下载

    ftp转http ftp2http 免积分下载

    1. 安全性:由于FTP2HTTP涉及到服务器与FTP服务器之间的交互,因此必须确保工具的安全性。描述中提到其他资源可能包含恶意程序,这意味着在选择和使用此类工具时,必须从可信赖的来源获取,并进行安全检查,避免下载...

    HTTP、FTP服务器的配置.doc

    ### HTTP与FTP服务器配置知识点详解 #### 一、HTTP服务器配置 HTTP服务器是提供Web服务的基础,通过HTTP协议实现客户端(如浏览器)与服务器之间的数据交互。本节将详细介绍如何在Windows操作系统上使用IIS...

    Http/ftp 文件下载器

    Http和ftp作为两种常见的网络传输协议,被广泛应用于文件的上传与下载。本篇文章将详细探讨“Http/ftp 文件下载器”的核心原理、实现方式以及相关知识点。 一、Http与ftp协议基础 1. Http协议:超文本传输协议...

    ftp搭建并实现http访问

    FTP(File Transfer Protocol)是一种用于在互联网上传输文件的标准协议,而HTTP(Hypertext Transfer Protocol)则是网页浏览的基础协议。本教程将介绍如何在Windows 7 64位系统上利用FTPServer和Apache Tomcat搭建...

    webftp.zip ftp源码

    1. FTP服务器接口:与FTP服务器进行通信的代码,实现FTP命令的发送和接收。 2. 客户端界面:HTML和CSS文件构建用户界面,JavaScript代码处理用户交互。 3. 会话管理:处理用户登录、权限验证以及会话保持的相关逻辑...

    FTP相关文档及实现代码

    五、FTP与HTTP协议的区别 虽然FTP和HTTP都是用于传输数据,但它们的目标和使用场景不同。HTTP主要用于Web浏览,支持请求/响应模型,可以处理动态内容和多种资源类型,而FTP专注于文件传输,对文件操作有更丰富的命令...

    Windows 10 开启FTP并绑定HTTP服务

    在Windows 10操作系统中,开启FTP服务并绑定HTTP服务是一项常见的网络配置任务,这使得用户可以通过HTTP协议访问FTP站点,提高数据传输的便捷性。以下是对标题和描述中涉及的知识点的详细解释: 1. **FTP服务**:...

    FTP与HTTP的不同

    ### FTP与HTTP的不同 FTP(File Transfer Protocol,文件传输协议)与HTTP(Hypertext Transfer Protocol,超文本传输协议)都是互联网上常见的两种传输协议,它们在数据传输方面发挥着重要的作用,但两者之间存在...

    Http/FTP多线程断点续传下载组件

    点量Http、FTP多线程断点续传下载组件(下载DLL)的开发目的是让用户可以无需关心Http/FTP协议的具体细节,只需要几十行甚至几行代码,便可以实现一个功能完善的Http/FTP下载软件。点量Http/FTP下载组件(DLL)支持...

    FTP FTP FTP FTP FTP

    FTP的扩展与安全考虑: 为了增强FTP的安全性,有几种安全协议被开发出来,如FTPS(FTP over SSL/TLS)和SFTP(SSH File Transfer Protocol)。FTPS是在FTP协议之上添加了SSL或TLS加密,提供了数据传输的安全性。SFTP...

    ftp服务端与客户端

    在本主题中,我们将深入探讨FTP服务端与客户端的相关知识,以及如何通过编程实现它们。 首先,FTP服务端是提供文件存储和访问功能的系统,它监听特定端口(通常是21)上的连接请求,并处理来自客户端的文件传输命令...

    FTP服务器 FTP服务器

    FTP(File Transfer Protocol)是互联网上一种用于在不同网络间传输文件的标准协议,它允许用户从远程主机上传或下载文件。FTP服务器则是运行FTP服务的软件,它接收客户端的连接请求,处理文件传输操作,并管理用户...

    http和ftp下载

    简单的http和ftp下载 适合初学者 大家一起交流

    HttpFtp 接口文档

    ### HttpFtp 接口文档知识点解析 #### 一、点量HttpFtp简介 **1.1 目的和功能** 点量HttpFtp组件的主要目标是为开发者提供一个无需深入了解HTTP/FTP协议细节即可实现高效下载功能的工具。通过使用这个组件,...

    传送图片至FTP及显示FTP上图片

    第一种是通过网页浏览器访问FTP服务器上的图片链接,如果服务器支持HTTP访问。另一种是下载图片到本地,然后用图像查看器打开。在编程中,你可以使用库如Python的`requests`来下载图片,然后用`PIL`库显示: ```...

Global site tag (gtag.js) - Google Analytics