http通过FTP传输文件?

时间:2011-11-10 09:01:49

标签: http ftp

我读过一些与我有关的东西!
我正在阅读一篇文章说HTTP使用FTP来传输文件! 我想知道这是真的吗?如果是,它如何转移?
我的意思是它如何区分它是否是一个文件,它可以通过FTP传输?例如,我可以使用 PHP 读取文件并将其发送给用户或只创建一个文件链接!在两者中,标题可以相同但在第一种情况下,不可能通过FTP传输它!


编辑:如果您在这个问题上为我提供了很好的资源,我真的很感激!

4 个答案:

答案 0 :(得分:3)

HTTP不使用FTP传输文件。 HTTP本身就是一种协议(超文本传输​​协议),而不是FTP(文件传输协议),但都使用TCP传输层。

答案 1 :(得分:2)

协议层次结构

{http,ftp,xxx} -> {tcp,udp} -> ip

httpftp位于同一层(应用层) 看看Internet_protocol_suite

答案 2 :(得分:1)

是的,HTTP和FTP都在TCP协议上运行,不会互相依赖。

答案 3 :(得分:1)

没有HTTP不使用FTP进行文件传输,但某些HTTP客户端库(如curl)可以同时处理HTTP和&# FTP,当然还有一个网页可以有ftp://some.org/some/ftp.link个链接

FTP可能稍微快一些,但更复杂并且使用2个连接(一个用于数据,一个用于控制)。

HTTPFTP上有很多资源(甚至书籍)。我发现很好Shiflett's HTTP Developer's Handbook,但还有很多其他人。去图书馆找到它们。