"Active Server Pages" abbreviated as ASP, is a server-side scripting environment developed
by Microsoft. Using ASP, we can create and run dynamic and interactive web server applications.
With ASP, we can combine HTML pages, script commands, and COM components to create
interactive Web pages or powerful Web-based applications, which are easy to develop and modify.
The default scripting language used for writing ASP is VBScript although we can use JavaScript.
All ASP pages will be executed at the server and the page will have the extension ".asp".
An ASP page cannot run by simply opening it in a web browser. The page must be requested
through a web server that supports ASP, this is why ASP stands for Active Server Pages, no server,
no active pages.
When a browser requests an ASP page, the web server interprets any ASP contained
within the web page before sending the HTML produced to the browser. In this way, the
entire ASP is run on the web server and no ASP will ever be passed back to the web browser.
This can be diagrammatically shown as: