Extend and Push vs Extend Active Frame

I’m trying to understand the difference between

Extend and Push – shift + ]
versus
Extend Active Frames – Shift + 4

Can someone help me understand the difference, please?

Actually I could go for an explanation of how those are different from Extend / Shrink Frame (shift + . or ,) too.