Microsoft Knowledge Base Email Alertz

You experience connection problems when you use Internet Explorer to browse through pages on a secure Web site

Search KbAlertz

Advanced Search

Receive Microsoft Knowledge Base articles by E-Mail?

Every night we scan the Microsoft Knowledge Base. If technologies you're interested in are updated, we'll send you an e-mail. You only get one e-mail a day, and only when new articles are added.

Click here to create a
FREE account
Already have an account?
[Click here to Login]











Microsoft Knowledge Base Article

This article contents is Microsoft Copyrighted material.
©2005-©2007 Microsoft Corporation. All rights reserved. Terms of Use | Trademarks

Article ID: 937480 - Last Review: September 28, 2011 - Revision: 2.0

You experience connection problems when you use Internet Explorer to browse through pages on a secure Web site

On This Page

SYMPTOMS

When you use Internet Explorer to browse through several secure Web pages on a Web site that use the HTTPS protocol, you may experience the following symptoms:
  • The Secure Sockets Layer (SSL) session is disconnected, and you are prompted to retype your credentials for the Web site.
  • You lose your SSL session ID because SSL renegotiation occurs.

CAUSE

This problem occurs when one of the following conditions is true:
  • You move from one secure Web page to another secure Web page before the first Web page has finished loading in Microsoft Internet Explorer 6 or in Windows Internet Explorer 7.
  • An Internet Information Services (IIS) Web server is using SSL session IDs for load balancing of IIS Web server connection requests.
When you open a new Web page, Internet Explorer stops downloading page elements for the previous page. Internet Explorer sends a TCP RESET message, and it closes all the active TCP connections for the previous page. After Internet Explorer closes all the active TCP connections, it opens new TCP connections to the new page. This problem occurs when you click a hyperlink while objects are still being downloaded.

If a new HTTPS connection is initiated while a HTTPS Web page is in the SSL handshake phase of the TCP connection negotiation, the TCP RESET message causes an abnormal end to the SSL handshake. This behavior causes the SSL cache for the SSL session ID to be purged. A new connection is then established that causes a full SSL handshake and that uses a new SSL session ID. This is the default behavior for Internet Explorer.

WORKAROUND

Internet Explorer

To work around this problem in Internet Explorer, increase the MaxConnectionsPerServer value to handle more than two concurrent HTTP or HTTPS connections. The default value is to use two connections. For more information about how to increase the number of connections, click the following article number to view the article in the Microsoft Knowledge Base:
282402  (http://kbalertz.com/Feedback.aspx?kbNumber=282402/ ) How to configure Internet Explorer to have more than two download sessions

Internet Information Services

The following workarounds are for secure Web pages and for secure Web sites that are served from an IIS Web server. You can perform similar workarounds on non-IIS Web servers.
  • Reduce the effect of this problem by preventing users from moving to another Web page while the current Web page is still loading. For example, you can use a DIV tag to show the new page in the onload event.
  • Reduce the occurrence of this problem by increasing the content expiration period on the IIS Web server so that the Web page will remain cached for several days.
  • Use TCP/IP load balancing instead of SSL session ID load balancing. Visit the following Microsoft Web site for more information about TCP/IP load balancing:
    http://technet2.microsoft.com/WindowsServer/en/library/a7a1c8f4-1f4a-4865-a3d8-b962aaf0fcc11033.mspx (http://technet2.microsoft.com/WindowsServer/en/library/a7a1c8f4-1f4a-4865-a3d8-b962aaf0fcc11033.mspx)

APPLIES TO
  • Windows Internet Explorer 7 in Windows Vista
  • Windows Internet Explorer 7 for Windows Server 2003
  • Windows Internet Explorer 7 for Windows XP
  • Microsoft Internet Explorer 6.0
Keywords: 
kbssl kbconnectionfailures kbbrowsing kbcache kbexpertiseinter kberrmsg kbhowto kbprb KB937480
       

Community Feedback System

Very often, it takes hours to solve a problem. Very often, you've looked high and low, and have tried a lot of solutions. When you finally found it, chances are, it was because someone else helped you. Here's your chance to give back. Use our community feedback tool to let others know what worked for you and what didn't.

Please also understand that the community feedback system is not warranted to be correct, it's simply a system that we've built to let people try and help each other. If something in a feedback response doesn't make sense to you, or you're not comfortable making changes that the feedback talks about (like registry edits), please consult a professional.

Thank you for using kbAlertz.com Feedback System.

-- Scott Cate