HTTP/3와 QUIC 알아보기 HTTP/3는 현재 개발중인 HTTP의 세번째 메이저 버전이다. HTTP/3와 QUIC를 알아보기 전에 HTTP/1.x와 HTTP/2에 대해서 알면 좋은데 HTTP/1.x와 HTTP/2 알아보기를 읽으면 도움이 될 것이다. HTTP/3는 HTTP/1.x, HTTP/2와 다르게 UDP 기반의 QUIC 프로토콜을 사용한다. 그럼 왜 HTTP/3는 TCP 대신 UDP를 선택했고 QUIC는 무엇일까? 1. TCP의 한계 1-1) 불필요한(?) 레이턴시 발생 TCP는 연결을 시작(초기화)할 때 3 Way Handshake를 연결을 종료할 때 4 Way Handshake 과정을 거친다. HTTP/1에서는 하나의 TCP 연결에 하나의 요청만 처리가 가능했다. 그래서 매 연결마다 핸드쉐..