헬로 HTTP/2, 굿바이 SPDY
2015년 2월 17일 화요일
HTTP는 웹에서 사용되는 기본적 네트워킹 프로토콜입니다. 대부분의 웹사이트는 1999년 RFC2616에 정의된 HTTP 1.1 버전을 사용하고 있습니다.. 1999년 이 후 웹에는 많은 변화가 있었고, 새로운 버전의 프로토콜 HTTP/2의 표준화 작업이 잘 진행되고 있습니다. Google은 앞으로 몇 주간 HTTP/2를 크롬 버전 40에 점진적으로 적용할 계획입니다.
새로운 HTTP/2 프로토콜은 성능 향상에 가장 초점을 맞추어 개발되었습니다. 다중화, 헤더 압축, 우선순위화, 프로토콜 협상과 같은 주요 기능은 개방 프로토콜인 SPDY에서 발전된 개념이지만, SPDY는 비표준 프로토콜이었습니다. Chrome은 Chrome 6부터 SPDY를 지원하기 시작했지만, 대부분의 장점은 HTTP/2에 포함돼 있기 때문에 SPDY 지원을 중단하기로 결정했습니다. SPDY에 대한 지원은 2016년 초에 종료되며, 그와 동시에 Chrome에서도 TLS의 NPN 확장에 대한 지원 종료하고 ALPN 확장으로 대체하기로 했습니다. 따라서 개발자 여러분은 여러분의 서버가 HTTP/2 및 ALPN과 호환되도록 전환하실 것을 적극 권장합니다.
Google은 HTTP/2 구현을 주도한 공개표준 프로세스에 기여한 것을 기쁘게 생각하며, HTTP/2가 널리 채택되길 바랍니다. 또한 Google은 모든 사람이 더욱 빠르고 안전한 인터넷을 사용할 수 있도록 기본 인터넷 프로토콜이 더욱 발전하기를 기대합니다.