SSL 3.0 서버 세션 시간 초과 중에 "페이지를 표시할 수 없습니다." 오류가 나타난다

기술 자료 번역 기술 자료 번역
기술 자료: 305217 - 이 문서가 적용되는 제품 보기.
중요 이 문서에서는 레지스트리 수정 방법을 설명합니다. 레지스트리를 수정하기 전에 레지스트리를 백업하는 것이 좋습니다. 문제가 발생하는 경우 레지스트리를 복원하는 방법을 알고 있어야 합니다. 레지스트리 백업, 복원 및 수정 방법에 대한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
256986 Microsoft Windows 레지스트리 설명
모두 확대 | 모두 축소

이 페이지에서

현상

Internet Explorer 버전 5.5 서비스 팩 1 이상에서 연결 명령을 사용하여 데이터를 POST하거나 GET하거나 HTTPS 연결을 설정하려고 하면 Internet Explorer에서 페이지를 표시할 수 없다는 내용의 오류 메시지를 생성합니다. Internet Explorer 5.5에서는 이 문제가 발생하지 않습니다.

원인

가능한 세션 시간 초과 때문에, 포트가 서버에서 닫히고 있을 때 웹 서버에서 SSL 3.0 닫힘 경고를 발행하면 이 문제가 발생할 수 있습니다. 이러한 닫힘 경고는 0바이트 암호화(Zero Byte Encrypted) 패킷으로서 전송되지만 전체 닫힘 메시지는 두 가지 패킷을 사용하여 발생합니다. 닫힘 경고는 TCP 플래그 ".AP..."(Ack Push)와 함께 도착하여 프로그램에 SSL 3.0 세션이 닫히고 있음을 통지하고 다른 패킷은 TCP 플래그 ".A...F"(Ack Fin)와 함께 도착하여 TCP 계층에 클라이언트 컴퓨터의 포트를 닫도록 지시합니다.

닫힘 경고가 도착해도 RESET 및 FIN TCP 플래그가 해당 패킷 내에 설정되지 않았기 때문에 Wininet.dll은 이것이 프로그램 데이터가 아닌지 확인할 방법이 없습니다. 이 때문에 다음 번 소켓 수신(Socket Receive) 호출까지 Keep-Alive 포트는 클라이언트에서 열린 채로 있게 됩니다.

이러한 경우 Internet Explorer에서 두 개의 Keep-Alive 포트가 서버에 열려 있고 재시도 횟수가 2이기 때문에 문제가 발생합니다. 첫 번째 데이터 전송 시도 이후에 소켓 수신이 발생하면 SSL 3.0 닫힘 경고가 처리되고 TCP 닫힘이 처리되어 첫 번째 Keep-Alive 포트가 닫히고 재시도 횟수가 감소됩니다. 재시도 횟수가 0이 아니기 때문에 다른 POST 시도에서 두 번째 Keep-Alive 포트를 사용하려고 합니다. 그러나 이 Keep-Alive 포트도 서버에서 닫혔기 때문에 사용할 수 없습니다. 즉, 두 번째 포트에 대한 소켓 수신에서 해당 포트에 대한 SSL 3.0 닫힘 경고와 TCP 닫힘 패킷이 처리됩니다. 따라서 재시도 횟수가 다시 감소됩니다. 이때 재시도 횟수가 0이 되고, 페이지를 표시할 수 없다는 내용의 오류 메시지가 생성됩니다.

해결 방법

서비스 팩 정보

Internet Explorer 및 SSL 3.0 닫힘 경고에서 나타나는 오류 수를 줄이기 위해 코드가 변경되었습니다. 변경된 코드를 사용하려면 Microsoft Windows 2000의 최신 서비스 팩을 구하십시오. 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
260910 최신 Windows 2000 서비스 팩을 구하는 방법

핫픽스 정보

문제를 완화하는 핫픽스를 Microsoft에서 구할 수 있지만 이 문서에서 설명하는 문제와 관련된 것일 뿐이므로 이러한 특정 문제가 발생하는 시스템에만 이 프로그램을 적용해야 합니다. 이 핫픽스는 나중에 추가 테스트가 필요할 수 있습니다. 따라서 이 문제의 영향이 심각하지 않으면 이 핫픽스가 포함된 다음 Internet Explorer 6 서비스 팩이 나올 때까지 기다리는 것이 좋습니다.

이 핫픽스를 즉시 요청하려면 Microsoft 고객기술지원부에 문의하여 핫픽스를 구하십시오. Microsoft 고객기술지원부 전화 번호의 전체 목록과 지원 비용에 대한 정보는 다음 Microsoft 웹 사이트를 참조하십시오.
기술지원 서비스 안내
참고?특정 업데이트로 문제를 해결할 수 있다고 Microsoft 기술 지원 전문가가 판단할 경우 지원 요청에 따른 일반적 비용이 취소될 수도 있습니다. 특정 업데이트가 필요하지 않은 추가 지원 질문과 문제에는 일반 지원 비용이 적용됩니다.

중요 이 수정 프로그램을 설치하기 전에 2003년 2월, Internet Explorer용 누적 패치를 설치하십시오. 이 문제에 대한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
810847 MS03-004: 2003년 2월, Internet Explorer용 누적 패치
2003년 2월, Internet Explorer용 누적 패치를 설치하기 전에 이 수정 프로그램을 설치한 경우 이 수정 프로그램을 다시 설치해야 합니다.

Windows 2000용 Internet Explorer 5.01 서비스 팩 3

이 수정 프로그램의 영어 버전은 아래와 같거나 그 이상의 파일 특성을 갖습니다. 이 파일의 날짜와 시간은 UTC(Coordinated Universal Time)로 나열되며 파일 정보를 볼 때 로컬 시간으로 변환됩니다. UTC와 로컬 시간의 차이를 알려면 제어판날짜 및 시간 도구에서 표준 시간대 탭을 사용하십시오.

표 축소표 확대
날짜시간버전크기파일 이름
2003-01-13오전 10:035.0.3513.1300461,072Wininet.dll

Internet Explorer 5.5 서비스 팩 2

이 수정 프로그램의 영어 버전은 아래와 같거나 그 이상의 파일 특성을 갖습니다. 이 파일의 날짜와 시간은 UTC(Coordinated Universal Time)로 나열되며 파일 정보를 볼 때 로컬 시간으로 변환됩니다. UTC와 로컬 시간의 차이를 알려면 제어판날짜 및 시간 도구에서 표준 시간대 탭을 사용하십시오.

표 축소표 확대
날짜시간버전크기파일 이름
2003-01-13오전 10:345.50.4925.1300482,064Wininet.dll

Internet Explorer 6

이 수정 프로그램의 영어 버전은 아래와 같거나 그 이상의 파일 특성을 갖습니다. 이 파일의 날짜와 시간은 UTC(Coordinated Universal Time)로 나열되며 파일 정보를 볼 때 로컬 시간으로 변환됩니다. UTC와 로컬 시간의 차이를 알려면 제어판날짜 및 시간 도구에서 표준 시간대 탭을 사용하십시오.

표 축소표 확대
날짜시간버전크기파일 이름
2003-01-13오전 10:056.0.2725.1300583,680Wininet.dll

Internet Explorer 6 서비스 팩 1

이 수정 프로그램의 영어 버전은 아래와 같거나 그 이상의 파일 특성을 갖습니다. 이 파일의 날짜와 시간은 UTC(Coordinated Universal Time)로 나열되며 파일 정보를 볼 때 로컬 시간으로 변환됩니다. UTC와 로컬 시간의 차이를 알려면 제어판날짜 및 시간 도구에서 표준 시간대 탭을 사용하십시오.

표 축소표 확대
날짜시간버전크기파일 이름
2003-01-13오전 9:346.0.2800.1157585,72Wininet.dll

해결 과정

이 문제를 해결하려면 아래 방법 중 하나를 사용하십시오.
  • 서버에서 SSL 3.0 닫힘 경고를 사용 불가능하게 설정합니다.
  • Iplanet 연결 유지(keep-alive) 시간 제한 설정을 30초에서 300초로 변경합니다.
이 값을 구성하는 방법에 대한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
183110 INFO: WinInet이 서버당 연결 수를 제한한다

현재 상태

Microsoft는 "본 문서의 정보는 다음의 제품에 적용됩니다." 절에 나열한 제품에서 이 문제를 확인했습니다.

추가 정보

경고 레지스트리 편집기나 다른 방법을 사용하여 레지스트리를 잘못 수정하면 심각한 문제가 발생할 수 있습니다. 이 문제를 해결하려면 운영 체제를 다시 설치해야 할 수도 있습니다. Microsoft는 이러한 문제에 대해 해결을 보증하지 않습니다. 레지스트리의 수정에 따른 모든 책임은 사용자에게 있습니다.

핫픽스를 설치한 후에도 오류가 발생할 수 있습니다. 핫픽스는 문제를 완화하는 수정 프로그램일 뿐입니다. 핫픽스를 설치한 후 발생할 수 있는 오류를 해결하려면 레지스트리 편집기에서 다음 DWORD 키를 같은 값(예: 4)으로 설정하십시오.
  • MaxConnectionsPerServer
  • MaxConnectionsPer1_0Server
이렇게 하려면 다음과 같이 하십시오.
  1. 시작을 누르고, 실행을 누르고, regedit를 입력한 다음 확인을 누릅니다.
  2. 레지스트리에서 다음 하위 키를 찾아 누릅니다.
    HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings
  3. MaxConnectionsPerServer 또는 MaxConnectionsPer1_0Server 하위 키가 없으면 이러한 하위 키를 추가하십시오. 이렇게 하려면 다음과 같이 하십시오.
    1. 편집 메뉴에서 새로 만들기를 가리킨 다음 DWORD 값을 누릅니다.
    2. MaxConnectionsPerServer를 입력한 다음 Enter 키를 누릅니다.
    3. MaxConnectionsPer1_0Server를 입력한 다음 Enter 키를 누릅니다.
참고 이러한 설정을 변경하면 WinInet이 HTTP 프로토콜 사양의 권고안에 맞지 않게 됩니다. 이러한 설정은 필요한 경우에만 변경해야 합니다. 다라서 이러한 설정이 적용되고 있는 동안에는 표준 웹 검색을 수행하지 않아야 합니다.

Microsoft는 현재 이 문제를 검토하고 있으며 이후 제품에서는 좀더 효과적인 해결책을 제공하기 위해 노력하고 있습니다.

Internet Explorer에서 SSL 3.0 닫힘 경고가 나타나는지 확인히려면 다음과 같이 하십시오.
  1. 서버에서 SSL 3.0을 해제합니다. 그런 다음 닫힘 경고를 받지 않도록 SSL 2.0을 설정합니다.
  2. 클라이언트에서 MaxConnectionsPerServer 값을 1로 설정합니다.
이 문서에 포함된 타사의 연락처 정보는 기술 지원을 받는 데 도움을 주기 위한 것입니다. 이 연락처 정보는 예고 없이 변경될 수 있습니다. Microsoft는 이러한 타사 연락처 정보의 정확성을 보증하지 않습니다.



Microsoft 제품 관련 기술 전문가들과 온라인으로 정보를 교환하시려면 Microsoft 뉴스 그룹에 참여하시기 바랍니다.

속성

기술 자료: 305217 - 마지막 검토: 2006년 10월 18일 수요일 - 수정: 13.4
본 문서의 정보는 다음의 제품에 적용됩니다.
  • 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
키워드:?
kbhotfixserver kbqfe kbwin2ksp4fix kbbug kbenv kberrmsg kbfix kbie550presp2fix 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