Web Hosting is the Service
Web hosting is the service that provides Internet users with a system to store information, images, video, or digital content, accessible via the web. It is an analogy of "lodging or hotel accommodations or rooms" where one occupies a specific place, in this case the analogy web hosting or web hosting, refers to the place of a web page, website, system, email , etc. files. more specifically the Internet or on a server that hosts usually several applications or web pages. It can be defined as "a place for your website or emails," though this definition conceptually simplifies the fact that web hosting is actually space on the Internet for virtually any type of information, whether files, systems, emails , videos etc...
A web server or HTTP server is a computer program that processes a server side application performing bidirectional connections and / or unidirectional and synchronous or asynchronous with the client running or giving an answer in any language or client-side application. The code received by the client typically be compiled and executed by a web browser. To transmit this data typically used some protocol. Usually HTTP protocol is used for these communications, which belongs to the application layer of the OSI model. The term is also used to refer to the computer running the program.