정보통신 정보관리기술사/정보통신망

HTTP 2.0 HTTP 3.0

가카리 2020. 5. 12. 23:13
반응형

문. HTTP 2.0 HTTP 3.0
답.
1. HTTP 2.0의 개념
  - HTTP 1.1대비 전송효율, 보안기능 향상위해 헤더압축 다중화기술기반 차세대 HTTP 프로토콜

2. HTTP 2.0 개념도 및 주요 기술
  가. 개념도

<그림. HTTP 2.0 개념도>
  - HTTP 1.0 -> 1.1 -> 2.0순으로 발전됨
  나. 주요 기술

구 분
설 명
헤더 압축
- 불필요 정보제거 + 헤더압축 -> 1/3 크기
- 허프만 코딩, Header table
바이너리
프레임
- text -> 바이너리프레임
- 파싱속도 향상 및 오류 감소
다중화
스트림
- 하나의 TCP연결 내 다수 독립적 스트림 동시 처리
- Handshake 오버헤드 감소


  - HTTP 2.0은 서버 클라이언트 모두 지원 시 사용가능함.
  - 미지원시에는 HTTP 1.1로 동작함

3. HTTP 2.0 도입 시 고려사항

구 분
고 려 사 항
호환성
- 서버/클라이언트 HTTP 2.0 기능 지원 여부
보안성
- TLS 암호화
- 암호화된 프로토콜에서만 동작가능하도록 구현

4. HTTP 3.0 개념
  - HTTP Over QUIC(Quick UDP Internet Connections)로 TCP보다 대기시간을 줄임.

5. HTTP 3.0 개념도
<그림. HTTP 3.0 개념도>
  - HTTP 3.0 사용시 재접속 RTT(Round Trip Time)을 0ms로 줄임

6. HTTP 3.0 과 HTTP 2.0 비교

구분
HTTP 2.0
HTTP 3.0
헤더압축
가능
가능
스트림 전송
가능
가능
멀티플렉싱
가능
가능
기반프로토콜
TCP
UDP
속도
상대적으로 느림
상대적으로 빠름
암호화
지원
지원
CPU 부하
감소
증가

 

반응형