Domains names are purchased & website are created. The domain name registration is renewed annually and configured to direct traffic to the web hosting server & domain name service (DNS) hosting server. Web designers use file transfer protocol (FTP) access is used to transfer files to a website host or server. To use FTP access, login info is needed to ftp.yourdomainname ... also needed is the username & password.
Website hosting service is obtained for a website via a web hosting service company. For security reasons, many networks don't allow FTP access to servers. The website hosting service normally costs about $15 per month. The Website hosting company is also able to host a site's DNS and usually DNS service is included in the total cost of website hosting. Website hosting service can be obtained on the client's behalf. The website designer can work directly with the hosting company to ensure the web server is compatible with the application code that the web designer creates.
Let me know if this is satisfactory, or if there's another way you want to proceed, or if you have any questions.