반응형
문. 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 부하 | 감소 | 증가 |
'정보통신 정보관리기술사 > 정보통신망' 카테고리의 다른 글
XMPP(eXtensible Messaging and Presense Protocol) (0) | 2020.05.24 |
---|---|
oneM2M (0) | 2020.05.22 |
LPWAN(Low Power Wide Area Network) (0) | 2020.05.18 |
MQTT(Message Queuing Telemetry Transport) (0) | 2020.05.17 |
CoAP(Contrained Application Protocol) (5) | 2020.05.16 |
6LoWPAN (0) | 2020.05.13 |
DHCP IP주소 할당 과정 (0) | 2020.05.11 |
NAT(Network Address Translation) (2) | 2020.05.10 |