Folgende Komponenten sind beteiligt:
- WEB-Browser: Schickt Request in Form von URLs an den WEB-Server.
- WEB-Server: Ein oder mehrere WEB-Server können auf einen Rechner
laufen. Diese Programme nehmen die Requests entgegen und Antworten
darauf. Ein WEB-Server kann Aufgaben an andere Programme delegieren um einen
Request zu beantworten. Statische Seiten sind in Text-Dateien vorhanden und
deren Inhalt wird dem Browswer geschickt.
- CGI-Programme: Der WEB-Server kann Aufgaben an sog. CGI-Programme
delegieren. Diese Programme liefern dann das Ergebnis dem WEB-Server zurück.