많은 구글 크롬 사용자들이 ERR_SPDY_PROTOCOL_ERROR라는 낯선 오류를 마주하며 "이 웹페이지에 액세스할 수 없습니다"라는 메시지를 접하고 있습니다. 이 오류는 브라우저 고유의 문제로 구글 크롬 사용자에게만 나타나며, 종종 err_quic_protocol_error와 함께 표시되기도 합니다. 그 결과 크롬 사용자는 이 오류의 영향을 받는 특정 웹사이트에 접속할 수 없게 됩니다. 특히 Windows 10으로 업데이트한 이후 이 문제가 발생했다는 사례도 보고되고 있습니다.

이 오류는 크롬이 사용하는 통신 프로토콜과 관련이 있으며, SPDY 소켓을 정리(플러시)하면 문제가 해결되는 경우가 많습니다. 또한 네트워크 설정과 연관되어 있거나 크롬의 데이터 서버와 관련된 문제일 가능성도 높습니다.
이 문제를 해결하는 방법은 여러 가지가 있지만, 여기서는 실제로 효과가 입증된 방법만 소개합니다. 아래 방법을 순서대로 따라 하면 문제를 해결할 수 있습니다.
1. SPDY 소켓 플러시하기
가장 효과가 좋은 방법 중 하나입니다. SPDY 소켓을 초기화하여 크롬을 정상 상태로 되돌릴 수 있습니다. 아래 단계를 따라 해보세요.
① 구글 크롬을 실행한 후 주소창에 다음 URL을 입력하고 Enter 키를 누릅니다.
chrome://net-internals/#events&q=type:SPDY_SESSION%20is:active

② 브라우저 오른쪽 상단 모서리로 이동하면 아래를 향한 작은 화살표가 보입니다. 이 화살표를 클릭해 드롭다운 메뉴를 연 뒤 목록에서 Flush sockets(소켓 플러시)를 선택합니다. 이후 브라우저에서 문제가 해결되었는지 확인합니다.

2. DNS 플러시 및 IP 주소 갱신
위 방법으로 문제가 해결되지 않았다면, 명령 프롬프트를 통해 기본 DNS를 초기화하고 IP 주소를 갱신해야 할 수 있습니다.
- 시작 메뉴 아이콘을 마우스 오른쪽 버튼으로 클릭한 후 목록에서 명령 프롬프트(관리자)를 선택합니다.
- 명령 프롬프트에 아래 코드를 한 줄씩 입력합니다.
참고: 각 줄의 코드를 입력할 때마다 반드시 Enter 키를 눌러야 합니다.
ipconfig /flushdns
ipconfig /registerdns
ipconfig /release
ipconfig /renew

3. 크롬 캐시 및 쿠키 삭제
크롬에 쌓인 불필요한 데이터(정크 파일)를 삭제하는 것만으로도 이 오류를 해결할 수 있습니다.
크롬 브라우저를 연 상태에서 키보드의 Shift + Ctrl + Del 키를 동시에 누른 다음, 화면 상단에 나타나는 메뉴 하단의 인터넷 사용 기록 삭제(Clear browsing data) 버튼을 클릭합니다.

참고: 시크릿 모드(Incognito)를 사용해 보고 이 방법으로 문제가 해결되는지 확인해 보는 것도 좋습니다.
4. Avast HTTPS 검사 비활성화
여러 사용자 보고를 분석한 결과, Avast와 크롬은 서로 호환성이 좋지 않으며 Avast의 웹 실드(Web Shield)가 크롬의 일부 기능이 정상적으로 작동하지 못하도록 차단하는 것으로 확인되었습니다. 따라서 이 단계에서는 Avast 웹 실드의 HTTPS 검사 기능을 비활성화합니다.
- Avast를 실행하고 "톱니바퀴 아이콘"을 클릭합니다.
- 목록에서 "능동 방어(Active Protection)"를 선택한 후 "웹 실드(Web Shield)"를 클릭합니다.
- "HTTPS 검사 사용(Enable HTTPS scanning)" 옵션의 체크를 해제하고 변경 사항을 저장합니다.

- 문제가 지속되는지 확인합니다.
참고: 네트워크에 어떤 형태로든 암호화를 적용한다고 주장하는 웹 검사 소프트웨어가 설치되어 있다면 해당 프로그램을 비활성화한 후 다시 확인해 보세요. 그래도 문제가 계속된다면 시스템에서 Avast를 완전히 제거하고 Microsoft Essentials를 설치한 뒤 문제가 재발하는지 확인해 보시기 바랍니다.