A web server is a computer program that serves requested HTML pages or files from the web client. Every web server that is connected to the Internet is associated with a unique address, i.e. IP address.
The web client is a computing term that describes a special program designed as a user interface, through which messages are sent to a web server.