【问题标题】:What is the difference between HTTP vs FTP?HTTP 与 FTP 有什么区别?
【发布时间】:2018-09-14 18:12:43
【问题描述】:

我只是在学习它,我已经想到了这些东西,但我不太确定它们。我的发现有什么错误的想法吗?请简明扼要。

  1. HTTP:
    • 用于查看 Web 服务器之间的网站
    • Web 服务器文件到另一个 Web 服务器
    • 用于传输小文件(文本形式)
    • 曾经在 WWW 有访问权限
  2. FTP
    • 用于在本地计算机和 Web 服务器之间访问和传输文件
    • 本地文件到网络服务器
    • 用于传输大文件(任何形式)
    • 以前可以访问远程服务器

【问题讨论】:

  • FTP 是一种较旧的协议,用于通过网络传输文件。 HTTP 可以做更多的文件传输。详情请看这里:daniel.haxx.se/docs/ftp-vs-http.html
  • StackOverflow 的范围仅限于特定于软件开发的问题。一般计算问题更适合SuperUser

标签: http ftp


【解决方案1】:

HTTPFTP(注意维基百科页面上有一节说明了 HTTP 和 FTP 之间的区别)都是 application layer protocols

另见here

HTTP:

  • 用于在服务器和客户端之间进行请求响应通信
  • 此通信可用于上传和下载文本和二进制信息
  • 少说
  • 传输许多小文件时速度更快
  • 用于需要或不需要身份验证的网页

FTP:

  • 还执行信息的上传和下载
  • 有状态的控制连接
  • 单个大文件传输速度更快
  • 需要文件传输身份验证
  • 对管道内衬的有限支持

最大的区别在于 HTTP 修复了 FTP 引起的许多问题。一个例子是 FTP 的开销很小且没有元数据,而 HTTP 提供了这一点,并且 HTTP 支持发送多个文件。 HTTP 也是无状态的。

我建议您阅读一些额外的资源以获取更多信息: 1.http://www.differencebetween.net/technology/difference-between-ftp-and-http/ 2. https://daniel.haxx.se/docs/ftp-vs-http.html

另外,关于不同类型的 FTP 的更多信息,我建议查看这个 Stack Overflow post

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-06-10
    • 2020-11-30
    • 2013-10-18
    • 2011-06-03
    • 2015-02-09
    • 2016-02-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多