what's difference btw ftp and http??

I am trying to make Uploader component, but
there are two types(actually three) of it.
FTP, HTTP(, and gopher).
Howerver, I don't know what the difference between them, FTP and HTTP.
Both are almost same to me.
Anyone explain it to me as easily as possible?







Both are protocols. HTTP stands for HyperTextTransferProtocol and is the protocal of the internet. FTP stands for FileTransferProtocol and is a bit different since it requires a username and password to access content.

That is pretty much all I know. Wikipedia can do a much better job explaining it. lol
You'll notice that all websites start with HTTP:// in the address bar. This is the protocol for loading webpages.

If you ever visit a site with FTP://, you'll notice that there is no interesting graphics or anything, just a file structure with files. Different FTP applications will open these pages with different visual methods. Often you can use a web browser to open these, but FTP applications are ussually more useful.

Example to download Debian in New Caledoia:
HTTP site: http://ftp.nc.debian.org/debian-cd/
FTP site: ftp://ftp.nc.debian.org/debian-cd/

The difference in the protocals I guess is that one is tailored towards displaying HTML and the like while the other is tailored towards file transferring.
Last edited on
They are both protocols yes but HTTP the protocol in the internet I dont know much about it but ftp is file trancefer protocol and is used to transfer files like from one machine to another. One of the ftp applications like stew mentioned above is firezilla.
this is important in html. an ftp is a way of sending files to your webserver http is what allows an os to read the html file no matter what os style it is written in
Topic archived. No new replies allowed.