Request scope exists only for the duration of processing a single HTTP request from when it's received until the response is sent. Session scope spans multiple requests during a user's visit, and application scope persists across all users until server restart.