SP2 includes all updates, so no need for SP1. However .Net framework is not part of SP2.