A web server is a computer connected to the internet that hosts data and files and handles requests from users’ browsers. It typically uses the standard HTTP port 80 for communication and can be specialized according to the type of content it hosts, such as web pages or videos, as well as its function, for example, as a data server or an application server. Common examples of web servers are Apache and NGINX.