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.