HTTP与FTP有什么区别?

时间:2018-04-05 03:19:49

标签: http ftp

我只是在了解它,我记住了这些事情,但我对它们并不十分肯定。我的发现有什么错误的想法吗?请用简单的术语详细说明。

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

1 个答案:

答案 0 :(得分:2)

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