A web server is software or hardware that delivers web content to clients over the Internet using protocols such as HTTP and HTTPS. It processes client requests, retrieves resources, and sends responses. Web servers form the backbone of websites and web applications. Example: Apache and Nginx are widely used web servers.