Ftp
QUOTE
File Transfer Protocol. This is the language used for file transfer from computer to computer across the WWW. An anonymous FTP is a file transfer between locations that does not require users to identify themselves with a password or log-in. An anonymous FTP is not secure, because it can be accessed by any other user of the WWW.....
Yea you use it to upload your files on sites that allow ftp and give you ftp info..
For recommended programs look here:
http://www.createblog.com/forums/index.php?showtopic=110528