<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ko">
	<id>https://wiki.theeum.com/index.php?action=history&amp;feed=atom&amp;title=QUIC</id>
	<title>QUIC - 편집 역사</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.theeum.com/index.php?action=history&amp;feed=atom&amp;title=QUIC"/>
	<link rel="alternate" type="text/html" href="https://wiki.theeum.com/index.php?title=QUIC&amp;action=history"/>
	<updated>2026-04-24T00:45:02Z</updated>
	<subtitle>이 문서의 편집 역사</subtitle>
	<generator>MediaWiki 1.39.10</generator>
	<entry>
		<id>https://wiki.theeum.com/index.php?title=QUIC&amp;diff=7822&amp;oldid=prev</id>
		<title>HyunJongSu: 새 문서: {{위키데이터 속성 추적}} {{IP스택}} &#039;&#039;&#039;QUIC&#039;&#039;&#039;(&quot;퀵&quot;으로 발음)은 범용 목적의&lt;ref name=&quot;transport draft&quot;&gt;{{cite IETF  | title = QUIC: A UDP-Based Multiplexed and Secure Transport  | draft = draft-ietf-quic-transport-22  | section = 1  | publisher = IETF  }}&lt;/ref&gt; 전송 계층&lt;ref name=&quot;LWN&quot;&gt;{{웹 인용| url        = https://lwn.net/Articles/558826/  | title      = Connecting on the QUIC  | author     = Nathan Willis...</title>
		<link rel="alternate" type="text/html" href="https://wiki.theeum.com/index.php?title=QUIC&amp;diff=7822&amp;oldid=prev"/>
		<updated>2023-04-28T15:46:02Z</updated>

		<summary type="html">&lt;p&gt;새 문서: {{위키데이터 속성 추적}} {{IP스택}} &amp;#039;&amp;#039;&amp;#039;QUIC&amp;#039;&amp;#039;&amp;#039;(&amp;quot;퀵&amp;quot;으로 발음)은 범용 목적의&amp;lt;ref name=&amp;quot;transport draft&amp;quot;&amp;gt;{{cite IETF  | title = QUIC: A UDP-Based Multiplexed and Secure Transport  | draft = draft-ietf-quic-transport-22  | section = 1  | publisher = &lt;a href=&quot;/index.php?title=Internet_Engineering_Task_Force&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Internet Engineering Task Force (없는 문서)&quot;&gt;IETF&lt;/a&gt;  }}&amp;lt;/ref&amp;gt; &lt;a href=&quot;/index.php?title=%EC%A0%84%EC%86%A1_%EA%B3%84%EC%B8%B5&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;전송 계층 (없는 문서)&quot;&gt;전송 계층&lt;/a&gt;&amp;lt;ref name=&amp;quot;LWN&amp;quot;&amp;gt;{{웹 인용| url        = https://lwn.net/Articles/558826/  | title      = Connecting on the QUIC  | author     = Nathan Willis...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;새 문서&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{위키데이터 속성 추적}}&lt;br /&gt;
{{IP스택}}&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;QUIC&amp;#039;&amp;#039;&amp;#039;(&amp;quot;퀵&amp;quot;으로 발음)은 범용 목적의&amp;lt;ref name=&amp;quot;transport draft&amp;quot;&amp;gt;{{cite IETF  | title = QUIC: A UDP-Based Multiplexed and Secure Transport  | draft = draft-ietf-quic-transport-22  | section = 1  | publisher = [[Internet Engineering Task Force|IETF]]  }}&amp;lt;/ref&amp;gt; [[전송 계층]]&amp;lt;ref name=&amp;quot;LWN&amp;quot;&amp;gt;{{웹 인용| url        = https://lwn.net/Articles/558826/  | title      = Connecting on the QUIC  | author     = Nathan Willis  | publisher  = Linux Weekly News  | accessdate = 2013-07-16  }}&amp;lt;/ref&amp;gt; [[통신 프로토콜]]로서,&lt;br /&gt;
[[구글]]의 짐 로스킨드(Jim Roskind)가 처음 설계하였고,&amp;lt;ref name=&amp;quot;QUIC Design Doc&amp;quot;&amp;gt;{{웹 인용| url        = https://docs.google.com/document/d/1RNHkx_VvKWyWg6Lr8SZ-saqsQx7rFV-ev2jRFUoVD34/edit  | title      = QUIC: Design Document and Specification Rationale  | publisher  = Jim Roskind, Chromium Contributor  }}&amp;lt;/ref&amp;gt; 2012년 구현 및 적용되었으며,&amp;lt;ref name=&amp;quot;Chromium Code Merging QUIC&amp;quot;&amp;gt;{{웹 인용| url        = https://chromiumcodereview.appspot.com/11125002  | title      = First Chromium Code Landing: CL 11125002: Add QuicFramer and friends.  | accessdate = 2012-10-16  }}&amp;lt;/ref&amp;gt; 2013년 실험 확대로서 공개 발표되었고,&amp;lt;ref name=&amp;quot;chromium_announcement&amp;quot;&amp;gt;{{웹 인용| url        = https://blog.chromium.org/2013/06/experimenting-with-quic.html  | title      = Experimenting with QUIC  | publisher  = Chromium Official Blog  | accessdate = 2013-07-16  }}&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;Google Working on QUIC&amp;quot;&amp;gt;{{웹 인용| url        = https://plus.google.com/u/0/100132233764003563318/posts/b36wVornPtD  | title      = QUIC, Google wants to make the web faster  | publisher  = François Beaufort, Chromium Evangelist  }}&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;quic_youtube&amp;quot;&amp;gt;{{웹 인용| url        = https://www.youtube.com/watch?v=hQZ-0mXFmk8  | title      = QUIC: next generation multiplexed transport over UDP  | publisher  = YouTube  | accessdate = 2014-04-04  }}&amp;lt;/ref&amp;gt; [[국제 인터넷 표준화 기구]]에 기술되었다.&amp;lt;ref name=&amp;quot;IETF QUIC Intro&amp;quot;&amp;gt;{{웹 인용| url        = http://www.ietf.org/proceedings/88/slides/slides-88-tsvarea-10.pdf  | title      = QUIC: IETF-88 TSV Area Presentation  | publisher  = Jim Roskind, Google  | accessdate = 2013-11-07  }}&amp;lt;/ref&amp;gt; 여전히 [[인터넷 드래프트]] 상태이지만 QUIC는 [[구글 크롬]]에서부터 구글 서버에 이르는 모든 연결의 절반 이상에 사용된다.&amp;lt;ref name=&amp;quot;TechCrunch&amp;quot; /&amp;gt; [[마이크로소프트 엣지]]&amp;lt;ref&amp;gt;{{웹 인용|url=https://www.windowslatest.com/2018/04/03/microsoft-to-add-support-for-googles-quic-fast-internet-protocol-in-windows-10-redstone-5/|title=Microsoft to add support for Google&amp;#039;s QUIC fast internet protocol in Windows 10 Redstone 5|author=Christopher Fernandes|date=April 3, 2018|access-date=2020-05-08}}&amp;lt;/ref&amp;gt; [[모질라 파이어폭스]]&amp;lt;ref name=Bram&amp;gt;{{웹 인용|url=https://www.bram.us/2020/04/08/how-to-enable-http3-in-chrome-firefox-safari/|title=How to enable HTTP3 in Chrome / Firefox / Safari|date=April 8, 2020|website=bram.us}}&amp;lt;/ref&amp;gt;가 이를 지원하되 이를 기본값으로 활성화해두지는 않은 반면 [[사파리 (웹 브라우저)|사파리]]는 기본값으로 QUIC를 활성화하고 있다.&amp;lt;ref&amp;gt;{{웹 인용|url=https://webkit.org/blog/10264/release-notes-for-safari-technology-preview-104/|title= Release Notes for Safari Technology Preview 104|date=April 8, 2020|website=WebKit.org}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
이름이 처음에 &amp;quot;Quick UDP Internet Connections&amp;quot;의 두문자로 제안되었으나,&amp;lt;ref name=&amp;quot;QUIC Design Doc&amp;quot; /&amp;gt;&amp;lt;ref name=&amp;quot;IETF QUIC Intro&amp;quot; /&amp;gt; IETF는 QUIC라는 단어를 사용 시 두문자로 사용하지 않으며 단순히 프로토콜의 이름으로 호칭한다.&amp;lt;ref name=&amp;quot;transport draft&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
QUIC는 [[전송 제어 프로토콜|TCP]]를 사용하는 연결 지향 [[웹 애플리케이션]]의 성능을 개선한다.&amp;lt;ref name=&amp;quot;LWN&amp;quot; /&amp;gt;&amp;lt;ref name=&amp;quot;TechCrunch&amp;quot;&amp;gt;{{웹 인용|url=https://techcrunch.com/2015/04/18/google-wants-to-speed-up-the-web-with-its-quic-protocol/|title=Google Wants To Speed Up The Web With Its QUIC Protocol|last=Lardinois|first=Frederic|website=TechCrunch|access-date=2016-10-25}}&amp;lt;/ref&amp;gt; [[사용자 데이터그램 프로토콜]](UDP)를 경유하여 2개의 종단점 간 수많은 [[다중화 (통신)|다중화]] 연결을 확립함으로써 이를 달성한다. [[HTTP/2]]의 다중화 연결과 협력하여 동작하며 여러 데이터 스트림들이 개별적으로 모든 종단점에 도달할 수 있고 다른 스트림을 수반하는 [[패킷 손실]]에 독립적이다. 이와 대조적으로 [[전송 제어 프로토콜]](TCP)로 호스팅되는 HTTP/2는 어떠한 TCP 패킷이라도 지연되거나 소실될 경우 모든 다중화 스트림에 대해 [[헤드 오브 라인 블로킹]] 지연 문제가 발생한다.&lt;br /&gt;
&lt;br /&gt;
QUIC의 2차적 목표는 [[혼잡 제어|혼잡]] 회피를 위해 각 방향에서 발생할 수 있는 연결 및 전송 [[네트워크 레이턴시|레이턴시]]와 [[대역폭 (컴퓨팅)|대역폭]]을 감소시키는 것이다. 또, 두 종단점의 [[혼잡 제어]] 알고리즘을 [[사용자 공간|커널 공간]]이 아닌 [[사용자 공간]] 안으로 배치시킴으로써 이 알고리즘을 더 빠르게 개선시킬 수 있다고 주장된다. 게다가 이 프로토콜은 오류 예측 시 [[전방 오류 정정]](FEC)과 함께 성능을 추가적으로 개선시킬 수 있으며 이는 프로토콜 발전의 다음 단계로 간주된다.&lt;br /&gt;
&lt;br /&gt;
2015년 6월, QUIC 사양의 [[인터넷 드래프트]]가 표준화를 위해 [[국제 인터넷 표준화 기구]]에 제출되었다.&amp;lt;ref&amp;gt;{{웹 인용|url=https://www.infoq.com/news/2015/04/google-quic-ietf-standard|title=Google Will Propose QUIC As IETF Standard|website=InfoQ|access-date=2016-10-25}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{메일링 인용|url=https://www.ietf.org/mail-archive/web/i-d-announce/current/msg66052.html |title=I-D Action: draft-tsvwg-quic-protocol-00.txt |date=17 Jun 2015|mailing-list=i-d-announce}}&amp;lt;/ref&amp;gt; QUIC 워킹 그룹은 2016년 설립되었다.&amp;lt;ref&amp;gt;{{웹 인용|url=https://datatracker.ietf.org/wg/quic/documents/|title=QUIC - IETF Working Group|last=|first=|date=|website=datatracker.ietf.org|access-date=2016-10-25}}&amp;lt;/ref&amp;gt; 2018년 10월, IETF의 HTTP 및 QUIC 워킹 그룹은 전 세계 표준화 이전에 QUIC 경유 HTTP를 [[HTTP/3]]으로 호칭하기로 공동 결정하였다.&amp;lt;ref name=&amp;quot;:0&amp;quot;&amp;gt;{{뉴스 인용|url=https://www.zdnet.com/article/http-over-quic-to-be-renamed-http3/ |title=HTTP-over-QUIC to be renamed HTTP/3 |website=ZDNet |date=12 November 2018 |first=Catalin |last=Cimpanu}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 소스 코드 ==&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|+다음 QUIC 또는 gQUIC 구현체들은 소스 형태로 이용이 가능하다:&lt;br /&gt;
!구현체&lt;br /&gt;
!라이선스&lt;br /&gt;
!언어&lt;br /&gt;
!설명&lt;br /&gt;
|-&lt;br /&gt;
|[[크로미엄 (웹 브라우저)|Chromium]]&lt;br /&gt;
| {{Free}}&lt;br /&gt;
|C++&lt;br /&gt;
|This is the source code of the [[구글 크롬|Chrome web browser]] and the reference gQUIC implementation. It contains a standalone gQUIC and QUIC client and server programs that can be used for testing. [https://chromium.googlesource.com/chromium/src/net/+/master/quic Browsable source code]. This version is also the basis of [[라인 (소프트웨어)|LINE]]&amp;#039;s [https://github.com/line/stellite stellite] and Google&amp;#039;s cronet.&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/facebookincubator/mvfst QUIC Library (mvfst)]&lt;br /&gt;
| {{Free|[[MIT 허가서]]}}&lt;br /&gt;
|C++&lt;br /&gt;
|mvfst (Pronounced move fast) is a client and server implementation of IETF QUIC protocol in C++ by Facebook.&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/litespeedtech/lsquic LiteSpeed QUIC Library (lsquic)]&lt;br /&gt;
| {{Free|[[MIT 허가서]]}}&lt;br /&gt;
|C&lt;br /&gt;
|This is the QUIC and [[HTTP/3]] implementation used by [[LiteSpeed Web Server]] and [https://www.openlitespeed.org/ OpenLiteSpeed].&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/ngtcp2/ngtcp2 ngtcp2]&lt;br /&gt;
| {{Free|[[MIT 허가서]]}}&lt;br /&gt;
|C&lt;br /&gt;
|This is a QUIC library that&amp;#039;s crypto library agnostic and works with OpenSSL or GnuTLS. For HTTP/3, it needs a separate library like [https://github.com/ngtcp2/nghttp3 nghttp3].&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/cloudflare/quiche Quiche]&lt;br /&gt;
| {{Free|[[BSD 허가서]]}}&lt;br /&gt;
|Rust&lt;br /&gt;
|Socket-agnostic and exposes a C API for use in C/C++ applications.&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/h2o/quicly quicly]&lt;br /&gt;
| {{Free|[[MIT 허가서]]}}&lt;br /&gt;
|C&lt;br /&gt;
|This library is the QUIC implementation for the [https://h2o.examp1e.net/ H2O web server].&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/lucas-clemente/quic-go quic-go]&lt;br /&gt;
| {{Free|[[MIT 허가서]]}}&lt;br /&gt;
|Go&lt;br /&gt;
|This library provides QUIC support in [[:en:Caddy (web server)|Caddy web server]]. Client functionality is also available.&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/djc/quinn Quinn]&lt;br /&gt;
| {{Free|[[아파치 라이선스]]}}&lt;br /&gt;
|Rust&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/mozilla/neqo Neqo]&lt;br /&gt;
| {{Free|[[아파치 라이선스]]}}&lt;br /&gt;
|Rust&lt;br /&gt;
|This implementation from [[모질라]] is planned to be integrated in Necko, a network library used in the Firefox web browser&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/aiortc/aioquic aioquic]&lt;br /&gt;
| {{Free|[[BSD 허가서]]}}&lt;br /&gt;
|Python&lt;br /&gt;
|This library features an I/O-free API suitable for embedding in both clients and servers.&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/private-octopus/picoquic picoquic]&lt;br /&gt;
| {{Free|[[BSD 허가서]]}}&lt;br /&gt;
|C&lt;br /&gt;
|A minimal implementation of QUIC aligned with the IETF specifications&lt;br /&gt;
|- &lt;br /&gt;
|[https://pquic.org pquic]&lt;br /&gt;
| {{Free|[[MIT 허가서]]}}&lt;br /&gt;
|C&lt;br /&gt;
|An extensible QUIC implementation that includes an eBPF virtual machine that is able to dynamically load extensions as plugins&lt;br /&gt;
|-&lt;br /&gt;
|[[MsQuic]]&lt;br /&gt;
| {{Free|[[MIT 허가서]]}}&lt;br /&gt;
|C&lt;br /&gt;
|A cross platform QUIC implementation from [[마이크로소프트]] designed to be a general purpose QUIC library.&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/NTAP/quant QUANT]&lt;br /&gt;
| {{Free|[[BSD 허가서]]}}&lt;br /&gt;
|C&lt;br /&gt;
|Quant supports traditional POSIX platforms (Linux, MacOS, FreeBSD, etc.) as well as embedded systems.&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/kazu-yamamoto/quic quic]&lt;br /&gt;
| {{Free|[[BSD 허가서]]}}&lt;br /&gt;
|Haskell&lt;br /&gt;
|This package implements QUIC based on Haskell lightweight threads.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 같이 보기 ==&lt;br /&gt;
* [[CoAP]]&lt;br /&gt;
* [[데이터그램 혼잡 제어 프로토콜]] (DCCP)&lt;br /&gt;
* [[데이터그램 전송 계층 보안]] (DTLS)&lt;br /&gt;
* [[HTTP/3]]&lt;br /&gt;
* [[LEDBAT]] (Low Extra Delay Background Transport)&lt;br /&gt;
* [[다목적 처리 프로토콜]] (MTP/IP) – an alternative to QUIC from Data Expedition, Inc.&lt;br /&gt;
* [[SPDY]]&lt;br /&gt;
* [[스트림 제어 전송 프로토콜]] (SCTP UDP Encapsulation; RFC 6951)&lt;br /&gt;
&lt;br /&gt;
== 각주 ==&lt;br /&gt;
{{각주}}&lt;br /&gt;
&lt;br /&gt;
== 외부 링크 ==&lt;br /&gt;
* [https://tools.ietf.org/html/draft-ietf-quic-transport-27 IETF QUIC Specification, Draft 27]&lt;br /&gt;
* [[크로미엄 (웹 브라우저)|Chromium]]: [https://www.chromium.org/quic QUIC, a multiplexed stream transport over UDP]&lt;br /&gt;
* [https://docs.google.com/document/d/1RNHkx_VvKWyWg6Lr8SZ-saqsQx7rFV-ev2jRFUoVD34/edit QUIC: Design Document and Specification Rationale], Jim Roskind&amp;#039;s original document (2012/2013)&lt;br /&gt;
* [[:en:Daniel Stenberg]]: [https://http3-explained.haxx.se/en/ HTTP/3 explained]&lt;br /&gt;
* [[LWN.net|Linux Weekly News]]: [https://lwn.net/Articles/558826/ Connecting on the QUIC] (2013)&lt;br /&gt;
* [https://www.ietf.org/proceedings/88/slides/slides-88-tsvarea-10.pdf QUIC:], IETF-88 TSV Area Presentation (2013-11-07)&lt;br /&gt;
* Chromium Blog: [https://blog.chromium.org/2013/06/experimenting-with-quic.html Experimenting with QUIC] (2013)&lt;br /&gt;
* [https://www.youtube.com/watch?v=hQZ-0mXFmk8 QUIC: next generation multiplexed transport over UDP] (Google Developers, 2014)&lt;br /&gt;
* [https://c3lab.poliba.it/images/3/3b/QUIC_SAC15.pdf HTTP over UDP: an Experimental Investigation of QUIC]&lt;br /&gt;
* [https://multipath-quic.org/ Multipath QUIC] (extension to QUIC)&lt;br /&gt;
* [https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&amp;amp;arnumber=7867726 Innovating Transport with QUIC: Design Approaches and Research Challenges] (2017)&lt;br /&gt;
&lt;br /&gt;
[[분류:전송 계층 프로토콜]]&lt;br /&gt;
[[분류:인터넷 프로토콜]]&lt;br /&gt;
[[분류:컴퓨터 네트워킹]]&lt;br /&gt;
{{퍼온문서|QUIC||https://ko.wikipedia.org/wiki/QUIC}}&lt;/div&gt;</summary>
		<author><name>HyunJongSu</name></author>
	</entry>
</feed>