server

I am building a web site and trying to get it published to put on the www.What do I need to do?I have installed some software programs such as Kompozer and Smart FTP for my server.When I click on the file button in the FTP program and go to new remote browser it asked for the protocal which is set at normal ftp,Host which i'm not sure what goes in there,port which is 21, and user name and password.My internet browser is internet explorer.Any help would be greatly appreciated.