If it's a permanent license you would need an internet connection for download, activation and updates.
Creative Cloud, download, updates and anytime the app needs activation by sign in. Usually you can go without an internet connection for 30 days before it needs online validation.
Any internet connection will do, even a wi-fi hotspot at a cafe.