To have your own hosting facilities means direct control over your webspace. Webspace is a space within a specific server where the files you have in your website is stored and there two different ways to access it.Through FTP:
The primary information you need is your FTP account username and password. The FTP or File Transfer Protocol is responsible for transferring files and data from one place to another within the internet. You will need this to upload your files from your local computer to the internet webspace.
There are many applications available to be able to access your webspace via FTP. Browsers such as Internet Explorer has the capabilities to access your webspace via FTP and Firefox too with the aid of a plug in. All you need to do is instead of typing in http:// in the address bar you type ftp:// there will then be a pop up box that will prompt you to input your ftp username and password. Once everything is correct, the browser will then connect to the server where your webspace is located and will display your files. All you need to do is drag and drop your files inside the browser's wiindow.
FTP clients are also a good application that you can use to access your webspace. Examples of FTP clients as Filezilla, Wise-FTP, WS-FTP, Cute FTP for windows base operating systems or you can use Fetch for Mac computers.
If you are more advance in terms of website building then for sure you have heard of SSH or Secure Shell Access. SSH is a program that will allow you to connect to a network and execute commands remotely. It is more secured as all communications done within your local machine to your webspace are encrypted using ciphers or modules such as IDEA, Blowfish, TSS, DES, and others. This vary between SSH clients as some clients offer different modules or ciphers for SSH. This is very useful in terms of avoiding IP-spoofing as one will need an RSA key to authenticate your connection and key exchange data is destroyed every hour and not saved anywhere.
SSH client such as PuTTY, TTSSH, OpenSSH and many more will need the following information to login: Host name or the IP address of your domain, port number you are accessing, then your username and password.
The good thing about SSH is that all you need to do is have the necessary commands to access your webspace as compared to FTP where in you would have to check from folder to folder and not have the ability to import or export the content of your database into the server if ever you have one.
Not all webhosting providers offer SSH though which is one of the downside.