L'Active Server Page (Asp) è un linguaggio di programmazione per le pagine web introdotte dalla Microsoft con la versione 3 di IIS (Internet Information Server). Grazie all'Asp è possibile creare vere e proprie applicazioni per il nostro sito web senza dover ricorrere, come accadeva un tempo, alle CGI (Common Gateway Interface). Come dice il nome stesso, la tecnologia Asp consente di elaborare delle informazioni Server Side (lato server) per poi inviarle tramite la grande rete (Internet) al Client Side (lato dell'utente). Una volta arrivate dall'utente le pagine elaborate in precedenza dal server, verranno mostrate a video dal browser di navigazione utilizzato. Vediamo ora graficamente cosa accade quando l'utente richiede una determinata pagina web.
Richiesta pagina non dinamica:
Richiesta pagina dinamica:
Com'è possibile osservare dalle immagini sovrastanti, solamente nella richiesta di pagina dinamica vi è l'intervento del server per elaborare e gestire le informazioni richieste per poterle poi inviare al visitatore. Già con questo schema grafico è possibile capire quali sono le potenzialità delle pagine dinamiche.