This tip pertains to all versions of SharePoint and no versions of SharePoint. Again, it is really more of an IIS troubleshooting tip.
Since you have gone through Tip 30 and enabled all of the extended logging options in IIS you will not doubt have access to the “Protocol Status” and “Protocol Substatus” fields in all of your IIS logs. If not, go back and run through the tip and enable the options.
When a user cannot access a resource in SharePoint there can be many reasons for it. To track down the “why” of the failed access request a good place to start are the IIS logs. These logs are available in the location specified in the logging options in the web site properties. By default they are located at %SYSTEMROOT%\system32\Logfiles in IIS6 and c:\inetpub\Logfiles in IIS7.
The following list was taken from; The HTTP status codes in IIS 7.0.
I will get a little more in depth on these status codes as they relate to SharePoint. As there are many links in the chain of SharePoint security, it is best to have a starting point to begin troubleshooting and the HTTP status code will help in finding that starting point.
401.1
401.2
401.3
401.4
401.5
200.0
This tip is for Windows SharePoint Services 2.0, SharePoint Portal Server 2003, Windows SharePoint Services 3.0, Microsoft Office SharePoint Server 2007, SharePoint Foundation 2010 and SharePoint Server 2010 when running on Windows 2003 SP1 w/Scalable Networking Pack and versions of Windows since 2003 SP2.
There can be a lot of network traffic on a SharePoint server; incoming HTTP requests, incoming and outgoing SQL data and all of the rest of traffic that other applications may create. The networking updates can help with networking performance in these situations. That is, when the network adapter and driver support the updated networking features. If the network card or driver does not support or is having issues you may see errors on the server like; “General Network error”, “Communication link failure” and “A transport-level error has occurred” for more information check; http://support.microsoft.com/kb/945977.
To check whether or not a computer is using the TCP Offloading feature use Netstat –t at the command prompt and view the Offload Status column for each IP connection. More information is available in the following KB; http://support.microsoft.com/kb/951037.