99% of the time this has
1) nothing to do with your PC (be it windows or osx)
2) nothing to do with your isp
3) nothing to do with the internet
4) EVERYTHING to do with apples servers
If you get a TIME OUT error... then it's your computer, isp, internet, etc
a RESET connection is only reset by the FINAL DESTINATION host download and NOTHING on the internet will cause this.
I'm a programmer and a hw specialist.. have been for 20 yrs.. in both mac, pc.. I've worked both for Apple and MS at various points in my life.
a CONNECT RESET is a TCP/IP SOCKET being reset... and for the most part... ONLY server you are DLing from can cause this.
Think of it like this....
It's pretty fatal. The remote server has sent you a RST packet, which indicates an immediate dropping of the connection, rather than the usual handshake. This bypasses the normal half-closed state transition. In more common terms:
"Connection reset" is the TCP/IP equivalent of slamming the phone back on the hook. It's more polite than merely not replying, leaving one hanging (TIME OUT ERROR). But it's not the FIN-ACK expected of the truly polite TCP/IP converseur.
What's SAD is if iTunes encounters this... it SHOULD failover to another DL server (has several download severs farms for itunes all over the world)
********************************** END NORMAL POST, BEGIN RANT ON ITUNES******************************
Unfortuantely iTunes is a HORRIFIC, poorly coded app be it on OS X and Windows.. It's not even a true 64bit app on either os... it's part 64 and part 32bit.. AND it's not even multi threaded.. It may have several services and other things.. but they all must still hook into itunes which can only use ONE CPU at a time (when iTunes is BUSY, it only uses 12.5% of the cpu time on a 8 core Windows or OS X system). This can also trigger an erronous connection reset error if it's too busy.. but more often then not, it's Apple with the issue vs you, your isp, or the net....
Most of the time, I refuse to deal with itunes... I use my iphone and ipad to do everything.. but not everything is in the itunes cloud 🙂 Audio books are one... if you DL them to a device and forget to copy them to iTunes and lose them due to device failure, or erasure.. get what? you get to buy them ALL over again as apple doesn't do cloud support for audio books. Not to mention iTunes can't even handle playback of 720 and 1080p smoothly without getting choppy and skipping
I have a 4 core CPU physical with 8 logical cores running at 4.8 Ghz.. and, at the time of this posting) almost the fastest single GPU card on the planet (and nvidia 780TI water cooled and overclocked 500Mhz above base. The nvidia Titain black will surpass it.. and I'm sure ATI will at some point). Yet , if I play a 1080p movie, it skips and freezes... does this in OS X or Windows.. doesn't matter what I boot into (I dual boot). It's ONLY smooth in SD...Only way to stop this: set the windows or OS X desktop to 1920x1080 or lower... for some reason itunes does NOT like upscaling 720p and 1080p to 2560x1600.. 1 CPU core isn't enough... I'm SHOCKED itunes doesn't use at least FOUR cores... it SHOULD
My advice.. if you dont use audio books.. avoid iTunes and use the cloud to download your movies, music... TV.. well everything... and if you do use audio books.. just backup to itunes once a month so itunes gets a copy of the in case of device failure.