La Web funciona a través de 4 fases básicas de transacción HTTP: 1) conexión, 2) solicitud, 3) respuesta, 4) cierre. En la fase de conexión, el cliente se conecta al servidor. Luego, en la fase de solicitud, el cliente envía una solicitud al servidor especificando el protocolo y método deseado. A continuación, en la fase de respuesta, el servidor ejecuta la solicitud y envía una respuesta al cliente. Finalmente, en la fase de cierre, la conexión se cierra.