14P by neo 2023-10-06 | favorite | 댓글 3개
  • 하이퍼텍스트 전송 프로토콜(HTTP)은 인터넷의 기본적인 부분으로, 웹 페이지를 로드하고, 비디오를 스트리밍하고, 앱을 위한 데이터를 가져오는 데 사용
  • HTTP/3는 지난해 인터넷 엔지니어링 작업 그룹(IETF)에 의해 표준화됨
  • HTTP/3와 관련된 QUIC 프로토콜은 공개 웹에서 빠르게 채택되었음
  • HTTP/3 지원은 출처와 측정방법에 따라 다르지만 전 세계 웹 서버와 네트워크에서 19% ~ 50% 이상이 지원중
  • 구글과 메타와 같은 대형 기업들은 이러한 새로운 프로토콜을 많이 사용하며, 이는 현재 인터넷 트래픽의 상당 부분이 HTTP/3를 사용함을 의미
  • HTTP/3는 여러 문제를 해결하고 이전 버전보다 성능이 뛰어나므로 빠르게 채택됨
  • 네트워크 프로토콜은 웹용으로 제작된 다양한 소프트웨어 간의 상호 운용성을 보장하기 위해 표준화되어야 함
  • 인터넷의 원래 프로토콜은 80년대와 90년대에 표준화되었으며, 그 당시의 목표와 제한 사항을 염두에 두고 제작됨
  • 인터넷을 통해 데이터를 신뢰성 있게 전송하는 데 사용되는 전송 제어 프로토콜(TCP)은 나이가 들어 교체가 필요하게 됨
  • QUIC 프로토콜은 TCP를 대체하며, 중요한 변화와 함께 동일한 고급 기능을 많이 포함
  • QUIC은 웹의 민감한 데이터를 암호화하는 전송 계층 보안(TLS) 프로토콜과 밀접하게 통합
  • QUIC은 TCP보다 더 광범위하게 암호화되어, 새로운 기능을 변경하거나 추가하는 것을 용이하게 하며, 미래에도 적합한 프로토콜
  • QUIC은 또한 TCP에 비해 많은 보안 관련 기능과 효율성 및 성능 향상을 포함
  • HTTP/3는 HTTP/2와 거의 동일하지만, QUIC의 새로운 기능을 모두 사용할 수 있는 능력 때문에 웹 페이지를 로드하고 비디오를 스트리밍하는 데 더 효과적일 것으로 예상
  • QUIC 또는 TCP 위에 기능을 기술적으로 구현하는 것이 HTTP/3와 HTTP/2 사이의 주요 차이점
  • 저자인 로빈 마르크스는 아카마이의 웹 프로토콜 및 성능 전문가

궁금해서 찾아봤네요.
퀵 udp 인터넷 커넥션의 약자 였군요.

Hacker News 의견
  • 중국 사용자들이 QUIC 프로토콜의 낮은 지연 시간과 높은 처리량을 칭찬하며, 이를 중국의 방화벽 우회에 효과적이라고 평가.
  • QUIC는 종단 간 암호화 및 인증 채널을 제공하며, 병렬 및 양방향 통신을 위한 여러 스트림 전송 가능.
  • QUIC 위의 프로토콜인 HTTP/3는 qpack 헤더 압축과 같은 기능을 도입하여 일반적으로 사용되는 헤더 값을 작게 압축.
  • 웹사이트를 로드하기 위해 지속적인 연결을 유지하는 TCP와 HTTP/1의 역할에 대한 혼란이 있음.
  • 기업 IT 관행이 QUIC를 차단할 수 있으며, 이로 인해 TCP로 전환되어 사용자 경험에 영향을 줄 수 있음.
  • 일부 사용자들은 커널이 데이터 패킷을 서버가 처리할 수 있는 스트림으로 조립하는 방법과 같은 기본 네트워킹 개념에 대한 이해가 부족하다고 표현.
  • HTTP/3의 채택률이 두 해 동안 약 27%로 증가하였으며, 2021년 중반과 2022년 7월에 두 차례의 큰 증가가 있었음.
  • QUIC의 CPU 바인딩 특성으로 인해 고처리량 사용 사례에서의 성능이 TCP+TLS에 비해 제한될 수 있다는 의문이 제기되었음.
  • HTTP/3를 구현하고 지원하는 복잡성으로 인해 그 채택이 이를 감당하고 이익을 얻을 수 있는 인터넷 거인들로 제한될 수 있음.
  • HTTP/3는 아직 nginx와 같은 일부 웹 서버에서 실험적으로 간주됨.
  • 모든 웹 콘텐츠가 HTTP/3를 통해 로드되는 것은 아니며, 일부 서드파티 리소스인 captcha 스크립트 등이 이 프로토콜을 사용함.

중국 사용자들이 방화벽 우회를 잘한다고 높게 평가하는거면 보안 프로토콜 쪽은 꽤 신뢰가 가네요