IETF 85 HTTPBIS 회의 요약 (HTTP/2.0 초안 논의)
Source
Evernote/IETF 85/IETF 85 회의 - HTTPBIS (2차).md
Summary
본 문서는 IETF 85 회의에서 논의된 HTTP/2.0(HTTPBIS) 초안의 주요 기술 쟁점들을 기록한 것이다. 핵심 논의 사항은 다음과 같다: 1) 업그레이드 협상: HTTP/1.1에서 HTTP/2.0으로의 전환을 위해 Upgrade 헤더 사용 방식(RFC6455 WebSocket 방식 참조)과 서버 주도적 업그레이드(SPDY의 Alternate-Protocol 헤더 방식)를 비교 논의함. 2) 헤더 압축: 기존 gzip 기반 압축의 CPU 부하 및 보안 취약점 문제를 지적하며, SPDY, BOHE, CHE, HDC 등 4가지 제안된 압축 방식 중 LRU 기반 key-value 조합 등 새로운 인코딩 방식을 검토 중임. 3) 서버 푸시 및 플로우 컨트롤: TCP 멀티플렉싱과 연계된 플로우 컨트롤 원칙으로, 스트림별 적용, 크레딧 기반 윈도우 업데이트, 방향성, 활성화/비활성화 제어 등을 제시함.
Key Points
- HTTP/1.1에서 2.0으로의 업그레이드 협상 메커니즘 논의 (Upgrade 헤더 vs 서버 주도 Alternate-Protocol)
- 기존 gzip 헤더 압축의 비효율성(프록시 중복 압축, CPU 부하) 지적 및 대체 방식(BOHE, CHE 등) 검토
- HTTP/2.0 서버 푸시를 위한 플로우 컨트롤 원칙 정의 (스트림별, 크레딧 기반, 방향성 제어)