Kurz erklärt
Ein Webserver ist ein Programm (und oft auch der Rechner dazu), das Anfragen von Browsern per HTTP entgegennimmt und Webseiten oder Daten zurückschickt.
Genauer
Der Browser fragt, zum Beispiel nach einer Seite, der Webserver antwortet mit der Datei oder mit einer Seite, die er erst zusammenbaut. Er lauscht auf den Ports 80 (HTTP) und 443 (HTTPS).