The web is based on the client-server model.
Users run web browsers, to access information on web servers.
The server cranks away to provide that information or service and returns it the client. The client does some processing of its own, such as formatting the results returned from the server. A client-server model in which the server can collect information from clients, execute scripts, and download applications to run on the client's computer. A common format, Hyper-Text Markup Language, or HTML , to create documents and to create hyperlinks among these documents. A standard protocol, Hyper-Text Transfer Protocol, or HTTP , which defines rules for accessing and transferring information between clients and servers.