Not specifically related to internet connection, but on the related matter of file sharing between computers on local networks:
After the loss and restore of internet connection due to my cruddy DSL line, one of my WinXP computers was unable to access the other two WinXp ones.
The "error message" is one that I've seen off and on for about ten years, and never found a solution for. There are actually several similar error messages, and most will indicate an "Access Denied." ALL of the applicable error messages will contain something noting "insufficient resources ..." or "insufficient memory ...".
Microsoft claims that this only happens with some obsolete versions of Norton. I can attest that it happens when NO NORTON is involved, and so far as I can tell doesn't occur with any Norton AV sufficiently "modern" to be much help.
For those who'd like to read up on it:
Article ID : 177078 Antivirus software may cause Event ID 2011 Last Review : December 1, 2007
After you install Norton AntiVirus for Windows or IBM AntiVirus 3.01N (Build 301.590), you receive the following error messages: Not enough server storage is available to process this command. -and- Not enough memory to complete transaction. Close some applications and retry.
To resolve this behavior, increase the IRPStackSize value in the registry:
Article ID : 329717: Connectivity Issues Occur After You Install Norton AntiVirus 7.51 Last Review : October 30, 2006 Network clients receive the following error message: Not enough server storage is available to process this command.
IF YOU HAPPEN TO GET one of the above, or a very similar error message (that includes "memory" or "resources") when trying to access another computer on your Local Network, the instructions for "fixing" the problem are most intelligibly given at:
Article ID : 285089: Description of the IRPStackSize parameter in Windows 2000, in Windows XP, and in Windows Server 2003 Last Review : August 31, 2007
As with most Microsoft articles relating to networking, this one is vague about which computer needs the change. Is it the server or is it the client that gets the error message? It makes no mention of what to do on a "simple network" where there really isn't an identifiable server.
Make the change on the computer that gets the error message, and the problem goes away. (Or at least it did in my case.)
The change requires a regedit, so normal backup and other carefulnesses should be observed. On my machine, the key that needed changing did not exist (blasting away the theory that Norton changed it?) so I had to create the key. Registry keys are "case sensitive" and inadvertent spaces will blow them away, so be sure to follow instructions and type everything exactly as given, if you need to add a key.
In my case, setting the default value "15" was sufficient.