我读过一些与我有关的东西!
我正在阅读一篇文章说HTTP使用FTP来传输文件!
我想知道这是真的吗?如果是,它如何转移?
我的意思是它如何区分它是否是一个文件,它可以通过FTP传输?例如,我可以使用 PHP 读取文件并将其发送给用户或只创建一个文件链接!在两者中,标题可以相同但在第一种情况下,不可能通过FTP传输它!
编辑:如果您在这个问题上为我提供了很好的资源,我真的很感激!
答案 0 :(得分:3)
HTTP不使用FTP传输文件。 HTTP本身就是一种协议(超文本传输协议),而不是FTP(文件传输协议),但都使用TCP传输层。
答案 1 :(得分:2)
答案 2 :(得分:1)
是的,HTTP和FTP都在TCP协议上运行,不会互相依赖。
答案 3 :(得分:1)
没有HTTP不使用FTP进行文件传输,但某些HTTP客户端库(如curl)可以同时处理HTTP和&# FTP,当然还有一个网页可以有ftp://some.org/some/ftp.link
个链接
FTP可能稍微快一些,但更复杂并且使用2个连接(一个用于数据,一个用于控制)。
HTTP和FTP上有很多资源(甚至书籍)。我发现很好Shiflett's HTTP Developer's Handbook,但还有很多其他人。去图书馆找到它们。