본문 바로가기
IT기술노트/디지털네트워크

HTTP 3.0 (Hyper Text Transfer Protocol)

by 비트코기 2021. 2. 22.
반응형

I. 차세대 웹 프로토콜, HTTP 3.0의 개요

가. HTTP 3.0 (Hyper Text Transfer Protocol)의 정의

   - 서버와 사용자 기기 간 연결 및 전송 지연을 최소화하기 위해 UDP + TLS 조합을 이용하는 보안 및 향상된 성능을 제공하는 UPD 기반 전송 계층 프로토콜

나. HTTP 3.0 특징

   - UDP 기반, TLS 1.3, HOL 블로킹 해결, RTT 최소화(Zero RTT)


II. HTTP 3.0 프로토콜 스택 및 구성요소

가. HTTP 3.0 프로토콜 스택 구조

- UDP Port 443 사용

- TLS 1.3 암호화를 통한 단순성, 속도 개선

- 1회의 Hand Shake를 통해 연결 설정 대기시간 최소화

- 모든 데이터는 암호화 송/수신

- HOL(Head-Of-Line) 블로킹 : 네트워크에서 같은 큐에 있는 패킷이 첫번째 패킷에 의해 지연될 때 발생하는 성능 저하 현상

나.  HTTP 3.0 프로토콜 스택 구성요소

계층

구성요소

설명

응용

HTTP/3

- HTTP 3.0의 신규 헤더 구성

표현/세션

QUIC

- HOL 블로킹 해결

- RTT 최소화, 멀티 스트림 제공

TLS 1.3

- TLS 1.3 암호화를 통한 단순성, 속도 개선

전송

UDP

- 비연결지향, 데이터그램 이용, 1회의 Hand Shake

 

반응형

'IT기술노트 > 디지털네트워크' 카테고리의 다른 글

LTE(Long Term Evolution)  (0) 2021.02.22
WI-FI  (0) 2021.02.22
SNMP(Simple Network Management Protocol)  (0) 2021.02.22
HTTP Keep Alive  (0) 2021.02.22
SSL(Secure Socket Layer)  (0) 2021.02.22
SCTP(Stream Control Transmission Protocol)  (0) 2021.02.22
UDP(User Datagram Protocol)  (0) 2021.02.22
TCP 소켓통신  (0) 2021.02.22

댓글