По истечении времени ожидания сеанса SSL 3.0 Server появляется сообщение об ошибке «Не удается отобразить страницу»

Переводы статьи Переводы статьи
Код статьи: 305217 - Vizualiza?i produsele pentru care se aplic? acest articol.
Развернуть все | Свернуть все

В этой статье

Проблема

Когда обозреватель Internet Explorer 5.5 с пакетом обновления 1 (SP1) или более поздней версии пытается отправить или получить данные или установить подключение по протоколу HTTPS с помощью команды connect, в обозревателе появляется сообщение о том, что не удается отобразить страницу. В Internet Explorer 5.5 такая проблема не возникает.

Причина

Данная проблема может возникать, если веб-сервер отправляет оповещение протокола SSL 3.0 о прекращении сеанса связи после того, как соответствующий порт на сервере был закрыт вследствие возможного истечения времени ожидания сеанса. Это оповещение отправляется в виде зашифрованного пакета с нулевым байтом и является первым из двух пакетов, отправляемых в случае завершения сеанса. В пакете оповещения о прекращении установлены флаги «.AP...» (Ack Push) протокола TCP. Этот пакет сообщает приложениям, что соответствующий сеанс протокола SSL 3.0 будет прерван. Во втором пакете устанавливаются флаги протокола TCP «.A...F» (Ack Fin). При получении этого пакета уровень TCP клиентского компьютера закрывает соответствующий порт.

Поскольку в пакете оповещения о завершении сеанса не установлены флаги RESET и FIN протокола TCP, библиотека Wininet.dll не может определить, что полученный пакет не является обычным пакетом данных. Поэтому активный порт на клиентском компьютере остается открытым до следующего вызова Socket Receive.

Это вызывает ошибку, поскольку Internet Explorer использует два открытых активных порта для сервера, и счетчик повторов равен 2. Если вызов Socket Receive происходит после первой попытки передачи данных, выполняется обработка сообщений о прекращении сеанса SSL 3.0 и о прекращении сеанса TCP, в результате чего закрывается первый активный порт, и значение счетчика повторов уменьшается. Поскольку счетчик повторов не равен 0, происходит вторая попытка передачи данных с помощью второго активного порта. Однако это не помогает устранить проблему, поскольку порт на сервере также закрыт (для второго порта также выполняется обработка оповещения о прекращении сеанса SSL 3.0 и пакетов с сообщением о прекращении сеанса TCP на Socket Receive), и значение счетчика повторов опять уменьшается. После этого данное значение становится равным 0, и отображается сообщение об ошибке, извещающее, что страница не может быть отображена.

Решение

Сведения о пакете обновления

Чтобы решить эту проблему, установите последний пакет обновления для Windows 2000. Дополнительные сведения см. в следующей статье базы знаний Майкрософт:
260910 Как получить последний пакет обновления для Windows 2000

Сведения об исправлении

Проблема, описанная в этой статье, может быть решена с помощью исправления, выпущенного корпорацией Майкрософт. Это исправление необходимо применять только в тех системах, где наблюдается данная проблема. Данное исправление находится на стадии дополнительного тестирования. По этой причине корпорация Майкрософт рекомендует во всех случаях, когда проблема не представляет особой важности, отложить ее решение до выхода очередного пакета обновления для Internet Explorer 6.0, который будет содержать это исправление.

Чтобы получить данное исправление и решить проблему немедленно, свяжитесь со службами технической поддержки продуктов корпорации Майкрософт. Полный список телефонов служб поддержки продуктов Майкрософт, а также сведения об условиях обслуживания доступны на веб-узле корпорации Майкрософт по адресу:
http://support.microsoft.com/contactus/?ws=support
Примечание. В отдельных случаях, если специалисты службы технической поддержки Майкрософт определят, что для решения проблемы требуется специальное обновление, плата за обращение в службу технической поддержки может не взиматься. Дополнительные услуги по технической поддержке, не связанные с данным исправлением, оплачиваются на стандартных условиях.Внимание! Перед установкой этого исправления установите накопительное обновление для Internet Explorer, выпущенное в феврале 2003 г. Дополнительные сведения о данном обновлении см. в следующей статье базы знаний Майкрософт:
810847 MS03-004: Февраль 2003, Накопительное обновление для Internet Explorer
Если данное исправление установлено до установки накопительного обновления для Internet Explorer, выпущенного в феврале 2003 г., это исправление необходимо переустановить.

Internet Explorer 5.01 под управлением Windows 2000 с пакетом обновления 3 (SP3)

Английская версия данного исправления содержит версии файлов, приведенные в следующей таблице, или более поздние. Дата и время указаны в формате единого всемирного времени (по Гринвичу). При просмотре сведений о файле в системе происходит перевод соответствующих значений в местное время. Чтобы выяснить разницу между временем по Гринвичу и местным временем, откройте вкладку Часовой пояс элемента «Дата и время» на панели управления.

 Дата         Время Версия      Размер  Имя файла
-------------------------------------------------------------- 
13-янв-2003 10:03   5.0.3513.1300   461 072   Wininet.dll
				

Internet Explorer 5.5 с пакетом обновления 2 (SP1)

Английская версия данного исправления содержит версии файлов, приведенные в следующей таблице или более поздние. Дата и время указаны в формате единого всемирного времени (по Гринвичу). При просмотре сведений о файле в системе происходит перевод соответствующих значений в местное время. Чтобы узнать разницу между временем по Гринвичу и местным временем, откройте вкладку Часовой пояс элемента «Дата и время» на панели управления.

 Дата         Время Версия      Размер  Имя файла
-------------------------------------------------------------- 
13-янв-2003 10:34    5.50.4925.1300    482 064    Wininet.dll
				

Internet Explorer 6

Английская версия данного исправления содержит версии файлов, приведенные в следующей таблице или более поздние. Дата и время указаны в формате единого всемирного времени (по Гринвичу). При просмотре сведений о файле в системе происходит перевод соответствующих значений в местное время. Чтобы узнать разницу между временем по Гринвичу и местным временем, откройте вкладку Часовой пояс элемента «Дата и время» на панели управления.

 Дата         Время Версия      Размер  Имя файла
-------------------------------------------------------------- 
13-янв-2003 10:05    6.0.2725.1300     583 680     Wininet.dll
				

Internet Explorer 6 с пакетом обновления 1 (SP1)

Английская версия данного исправления содержит версии файлов, приведенные в следующей таблице или более поздние. Дата и время указаны в формате единого всемирного времени (по Гринвичу). При просмотре сведений о файле в системе происходит перевод соответствующих значений в местное время. Чтобы узнать разницу между временем по Гринвичу и местным временем, откройте вкладку Часовой пояс элемента «Дата и время» на панели управления.

 Дата         Время Версия      Размер  Имя файла
-------------------------------------------------------------- 
13-янв-2003 09:34     6.0.2800.1157      585 728      Wininet.dll
				

Временное решение

Для временного решения проблемы воспользуйтесь одним из следующих способов.
  • Отключите на сервере поддержку протокола SSL 3.0 и включите поддержку SSL 2.0, чтобы предотвратить отправку оповещений о прекращении сеанса.
  • На клиентском компьютере присвойте параметру MaxConnectionsPerServer значение 1.
Дополнительные сведения о том, как это сделать, см. в следующей статье базы знаний Майкрософт:
183110 INFO: Библиотека WinInet ограничивает число подключений к серверу (Эта ссылка может указывать на содержимое полностью или частично на английском языке.)

Статус

Данное поведение является подтвержденной ошибкой продуктов Майкрософт, перечисленных в начале данной статьи. Первое исправление этой проблемы появилось в пакете обновления SP4 для Windows 2000.

Дополнительная информация

Дополнительные сведения о предупреждении о прекращении сеанса, используемом в протоколе SSL 3.0, см. в руководстве «SSL 3.0 Specification section 5.4.1» («Стандарт SSL 3.0. Раздел 5.4.1»), находящемся на веб-узле Netscape по адресу:
http://home.netscape.com/eng/ssl3/draft302.txt
Контактные данные независимых производителей предоставлены в данной статье с целью помочь пользователям в получении необходимой технической поддержки. Эти данные могут быть изменены без предварительного уведомления. Корпорация Майкрософт не дает гарантий верности приведенных контактных данных сторонних производителей.

Свойства

Код статьи: 305217 - Последний отзыв: 15 февраля 2008 г. - Revision: 12.0
Информация в данной статье относится к следующим продуктам.
  • Microsoft Internet Explorer 5.5 Service Pack 2
  • Microsoft Internet Explorer 5.5 Service Pack 2
  • Microsoft Internet Explorer 5.5 Service Pack 2
  • Microsoft Internet Explorer 5.5 Service Pack 2
  • Microsoft Internet Explorer 5.01
  • Microsoft Internet Explorer 6.0 на следующих платформах
    • Microsoft Windows XP Home Edition
    • Microsoft Windows XP Professional
    • Microsoft Windows XP Media Center Edition
    • Microsoft Windows XP Tablet PC Edition
    • Microsoft Windows 2000 Advanced Server
    • Microsoft Windows 2000 Datacenter Server
    • Microsoft Windows 2000 Professional Edition
    • Microsoft Windows 2000 Server
    • Microsoft Windows NT Server 4.0 Standard Edition
    • Microsoft Windows NT Server 4.0, Terminal Server Edition
    • Microsoft Windows NT Workstation 4.0 Developer Edition
    • Microsoft Windows Millennium Edition
    • Microsoft Windows 98 Second Edition
  • Microsoft Internet Explorer 6.0 Service Pack 1 на следующих платформах
    • Microsoft Windows XP Home Edition
    • Microsoft Windows XP Professional
    • Microsoft Windows XP Media Center Edition
    • Microsoft Windows XP Tablet PC Edition
    • Microsoft Windows 2000 Advanced Server
    • Microsoft Windows 2000 Datacenter Server
    • Microsoft Windows 2000 Professional Edition
    • Microsoft Windows 2000 Server
    • Microsoft Windows NT Server 4.0 Standard Edition
    • Microsoft Windows NT Server 4.0, Terminal Server Edition
    • Microsoft Windows NT Workstation 4.0 Developer Edition
    • Microsoft Windows Millennium Edition
    • Microsoft Windows 98 Second Edition
Ключевые слова: 
kberrmsg kbbug kbfix kbqfe kbenv kbie550presp2fix kbwin2ksp4fix kbhotfixserver KB305217

Отправить отзыв

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com