我读过一些看起来和我有联系的东西!
我在读一篇文章,说HTTP使用FTP来传输文件!
我想知道它是真的吗?如果是的话,它是如何转移的?
我的意思是如何区分它是否是一个文件,它可以通过FTP传输?例如我可以阅读PHP的文件,并将其发送给用户或只创建文件链接!在这两个标头可以是相同的,但在第一种情况下,它是不可能通过FTP传输!通过FTP做HTTP传输文件?
编辑:我真的很感激你是否为我提供了一个很好的资源!
我读过一些看起来和我有联系的东西!
我在读一篇文章,说HTTP使用FTP来传输文件!
我想知道它是真的吗?如果是的话,它是如何转移的?
我的意思是如何区分它是否是一个文件,它可以通过FTP传输?例如我可以阅读PHP的文件,并将其发送给用户或只创建文件链接!在这两个标头可以是相同的,但在第一种情况下,它是不可能通过FTP传输!通过FTP做HTTP传输文件?
编辑:我真的很感激你是否为我提供了一个很好的资源!
是的HTTP和FTP都运行在TCP协议上,不要互相捎带。
没有HTTP不使用FTP文件传输,但有的像curl HTTP客户端库可以处理HTTP & FTP,当然还有一个网页可以有ftp://some.org/some/ftp.link
链接
FTP或许稍快,但更复杂,并使用2个连接(一个用于数据,一个用于控制)。
HTTP和FTP有许多资源(甚至书籍)。我发现很好Shiflett's HTTP Developer's Handbook但还有很多其他的。去图书馆找他们。
为什么FTP会更快? –
我不知道,这更多是传闻和一些老实验的感觉。 (这就是为什么我说“也许稍微”)。 –
HTTP不使用FTP传输文件。 HTTP本身就是一种协议(超文本传输协议),而不是FTP(文件传输协议),但都使用TCP传输层。
,能够通过一些HTTP代理隧道FTP连接,虽然。 –
技术上可以使用几乎任何传输协议作为代理。数据是数据。这通常不会完成。 –