Conceptual

HTTP Request-Response Cycle

A client sends a request line (method, path, version), headers, and optional body; the server replies with a status code, headers, and body. Headers like Host enable virtual hosting — many sites on one IP — which is exactly what L7 routers key on.