A server that retrieves and delivers requested web pages to users who enter the URL in a web browser.
Have you ever wondered about the mechanisms that delivered this page to you? Chances are you are sitting at a computer right now, viewing this page in a browser. So, when you clicked on the link for this page, or typed in its URL (uniform resource locator), what happened behind the scenes to bring this page onto your screen?
The browser broke the URL into three parts:
The protocol (“http”)
The server name (“www.megrisoft.com“)
The file name (“web-server.htm”)
Clients and Servers
In general, all of the machines on the Internet can be categorized as two types: servers and clients. Those machines that provide services (like Web servers or FTP servers) to other machines are servers. And the machines that are used to connect to those services are clients.