Photostream will store the previous 30 days worth of photos automatically. That means, every photo you take on your iOS devices will be sent to Photostream, but only the last 30 days worth of photos will be available there.
If you enable 'Automatic Import' of Photostream in iPhoto (Preferences > Photostream > Automatic Import) then when you launch iPhoto, it will automatically download a copy of any photos that are in your Photostream, and automatically create an Event titled: {MMM YYYY} Photo Stream (eg. "Jul 2012 Photo Stream")
This Event will be automatically kept up to date, as long as iPhoto is open long enough to sync everything required (depends on your connection).
In effect, as long as you open iPhoto once every 30 days and leave it open long enough for your Photostream to be imported, you should never have to manually import a photo from your iOS device at all.
As for removing items from your Camera Roll on your iOS device, as long as you see that they are present in Photostream (or in iPhoto), then it is safe to delete them from your device. (There is no way around this but to do it manually as far as I know.)
Currently, Photostream does not support videos. To import videos, connect your iOS device to iPhoto and import these manually.
As a side note, in order to keep some photos on the device, you can create a smart album in iPhoto along the lines of "Photos taken within the last 30 days" or "Photos rated 4 stars or more", and configure iTunes to sync these to your device. That way, you can be sure that no matter if you clear your Camera Roll on your device, or delete certain photos, you maintain some convenience.
Open Settings on your iPhone and find the iCloud settings page.
Find Contacts in the list, and switch it on.
If your contacts are still in iCloud, they will sync back to your iPhone.
Also check in System Preferences/iCloud on your Mac, and make sure those settings are correct, with contacts turned on.
Check your settings in iTunes, paying close attention to anything regarding "Contacts" under iTunes info tab
In the summary tab, you should have set things to sync to iCloud
Your info Contact settings should look like this:
Best Answer
That daemon (or system process) is invoked and handles network download requests from many apps and many other services on macOS. (And iOS and tvOS and watchOS)
I haven't found an easy way to get summary details or statistics from the session manager, but since it works on a queue to upload or download things, my guess is you have one or more job(s) timing out.
Here are some ways to pick apart the activity on your system:
The first lists open files and sorts for matches of “nsurl”. The second lists all processes and sorts again. The third lists file system activity.
That will let you monitor things and see which of the several nsurl daemons is running when you measure 400 mb of transfer. You can also get a dump of the system activity with
sysdiagnose nsurlsessiond
If you determine that it's really iCloud Documents, you'll likely need
brctl log -w
to watch that subsystem instead of monitoring the worker threads that do the lifting.