The other two common forms of file transfer are HTTP and peer-to-peer (P2P). HTTP is a website that users can use to either download files or save entire pages of information. HTTP is the information you see in your web browser anytime you use HTTP at the beginning of your web address bar. Unlike FTP, users cannot upload information to the HTTP web server. This makes HTTP much more secure because it helps cut down on spam and other irrelevant file uploads. The downside of using HTTP is that it's not the best way to transfer large files since the user will have to download each file separately, making it much slower than FTP.
Peer to peer (P2P) does not have a server that holds all of the files available for transfer. Instead, individual computers host the files and then other computers can access the files on the other computers. This means that one computer can have many people downloading files from it. For large based networks, P2P is not a desirable method of file transfer because it can make computer systems run slower making it inefficient.