There are many programs available that understand the ftp protocol. Internet browsers like netscape and Internet explorer also understand the ftp protocol and provide a good user interface. They automatically log in as the anonymous guest. It uses port 80. You can play with this protocol using telnet .
Web browsers use the http protocol heavily.
They can usually also speak the ftp and a few other protocols. Web browsers follow a convention for naming web resources. It is typically one of http, ftp, file . It is usually a file, but it can also be the name of a program that knows how to generate http documents. The client can't distinguish these cases.