hallo Siechfred,
ASP ist vereinfacht das MS-proprietäre Gegenstück zur CGI-Schnittstelle, JSP ist m.E. vergleichbar mit Server Side Includes.
ASP ist (bzw. war einmal) auch keine Programmiersprache, sondern eher sowas wie ein Konzept. In ASP wurde zwar von Microsoft vorrangig VBScript vorgesehen, aber es sind/waren auch JSccript und/oder andere Sprachen einsetzbar. Der "Nachfolger" ist .NET - das bezeichnenderweise dann "Framework" heißt.
JSP ist mit SSI nicht vergleichbar. Eher schon, wenn auch etwas wacklig, mit PHP. JSP-"Seiten" können HTML und JAVA enthalten, also "echten" Code, was bei SSI nicht der Fall ist. SSI sind ja auch keine Sprache, sondern eben "Erweiterungen".
Grüße aus Berlin
Christoph S.