IDG Answers is a community of experts who are passionate about technology. Ask a question or answer one below.
FTP-A member of the TCP/IP suite of protocols, used to copy files between two computers on the Internet. Both computers must support their respective FTP roles: one must be an FTP client and the other an FTP server.
HTTP-The protocol used to transfer information on the World Wide Web
As far as file transfer speeds, FTP can be a bit faster for large files, while HTTP can be faster for multiple smaller files. HTTP is easier to work with, and it was developed specifically to address some of the inefficiencies of FTP. For example, HTTP can use a single connection to transfer multiple files, while FTP a new connection has to be created with each data transfer. Here is a link that compares the two more thoroughly. FTP may still have some uses, but generally it has been supplanted by HTTP.