The documents can be on the same server or can be located on the other side of the world. This protocol simply allows very quick network file transfers. A very simple language for formatting and presenting hypermedia documents. Clients and Servers Clients are applications that run on your own computer or account. They hide many of the network details from you while obtaining information from servers.
Servers are programs running on computers that are accessible via the Internet.
Servers know where data and documents are, and they take care of answering client queries. Remotely accessible programs that let you perform keyword searches for information on the Internet.