RE:En que consiste exactamente ASP
Podria se una respuesta muy grande por lo que sera mejor que leas un tutorial, ASP sirve para generar en forma dinamica HTML desde el servidor(no confundirlo con DHTML que trabaja del lado del cliente).
Es muy util para al acceso a bases de datos: foros, bolsa de trabajo, carritos de compra y te permite el acceso a los registros y generar una tabla HTML con ellos y desplegarlos en el navegador del cliente.
Se programa con VBScript, aunque tambien se puede inlcuir JavaScript o Perl.
Los archivos .ASP son procesados por el servidor y donde encuentre las etiquetas <% %> es codigo que debera ser ejecutado y desde el cual se puede generar etiquetas hTML que viajara al navegador del cliente.