ASP är inte en motsvarighet till PHP egentligen, eftersom ASP kan köras med olika scriptspråk som VB-script eller javascript. VB-script är Microsofts scriptversion av Visual Basic.
Men generellt är dina tankegångar rätt, då man jobbar med PHP/MySQL/Apache så jobbar man i open source-världen. Medan om man jobbar med ASP så jobbar man med Microsofts webbserver och ofta kopplat till en Microsoft-databas.