»ó´Ü¿©¹é
HOME ¾÷°è¼Ò½Ä
¾¾µð³×Æ®¿÷½º, QUIC ¹× HTTP/3 ÅëÇÕ Ç÷§Æû ¹ßÇ¥¡¦ ¾÷±×·¹À̵åµÈ ¶óÀÌºê ½ºÆ®¸®¹Ö Áö¿ø
  • ¹ÚÅÂÁØ ±âÀÚ
  • ½ÂÀÎ 2023.03.14 20:45
  • ´ñ±Û 0

¾Æ½Ã¾Æ·ÅÂÆò¾ç Áö¿ª EaaS(edge as a service) ¼±µµ ¾÷ü ¾¾µð³×Æ®¿÷½º°¡ QUIC ¹× HTTP/3 Áö¿øÀ» ¹ßÇ¥Çß´Ù. ÀÀ´ä ½Ã°£À» ÁÙÀÌ°í, Á¢±Ù¼ºÀ» ³ô¿© ³×Æ®¿öÅ© »óÅ°¡ ¿­¾ÇÇØÁö±â ½¬¿î Áö¿ª¿¡¼­ ¼ö½Å °Å¸®, °­µµ¸¦ ±Ø´ëÈ­Çϴ QUIC (Quick UDP Internet Connection)´Â ¾¾µð³×Æ®¿÷½ºÀÇ ¶óÀ̺꠽ºÆ®¸®¹Ö ±â´ÉÀ» ÇÑ Â÷¿ø ´õ ³ôÀÏ °ÍÀ¸·Î ±â´ëµÈ´Ù.

QUIC HTTP3 ÅëÇÕ Ç÷§Æû À̹ÌÁö

À̹ø ¹ßÇ¥´Â ¾¾µð³×Æ®¿÷½ºÀÇ À¥ ¾ÖÇø®ÄÉÀ̼Ǡ¼º´É ¿ª·® Çâ»ó°ú ³×Æ®¿öÅ© Àü¼Û È¿À² °³¼±À» ÇâÇÑ Ä¿´Ù¶õ µµ¾àÀ» ÀǹÌÇϸç, È¸»çÀÇ °í°´ ±â¹Ý¿¡ µµ¿òÀÌ µÇ¸é¼­ ¿©·¯ ±â¾÷ÀÌ ÃÖÁ¾ »ç¿ëÀÚ¿¡°Ô Å¹¿ùÇÑ µðÁöÅР°æÇèÀ» Á¦°øÇϴ µ¥¿¡µµ µµ¿òÀÌ µÉ Àü¸ÁÀÌ´Ù.

QUIC´Â ±¸±Û(Google)ÀÌ °³¹ßÇÑ ³×Æ®¿öÅ© ÇÁ·ÎÅäÄÝ·Î, ³ôÀº Àü¼Û È¿À²°ú ¸ÖƼÇ÷º½º Àü¼Û ±â´ÉÀ» ¾Õ¼¼¿ö ±¹Á¦ÀÎÅͳÝÇ¥ÁØÈ­±â±¸(IETF)¿¡¼­ Ç¥ÁØÀ¸·Î Ã¤ÅõÆÀ¸¸ç, Â÷¼¼´ë ÀÎÅͳݠÇÁ·ÎÅäÄÝÀΠHTTP/3ÀÇ ±âÃʸ¦ ÀÌ·ç´Â Àü¼Û ÇÁ·ÎÅäÄÝÀÌÀÚ TCP¸¦ ´ëüÇÒ ÇÁ·ÎÅäÄݷΠÆò°¡µÇ°í ÀÖ´Ù.

¡Þ ÁÖ¸ñÇÒ ¸¸ÇÑ °¡Ä¡°¡ Àִ Áß¿äÇÑ ÀÌÁ¤Ç¥

ÄÜÅÙÃ÷ Àü¼Û ³×Æ®¿öÅ©(CDN) ¹× ¹Ìµð¾î Àü¼Û ºÐ¾ß¿¡¼­ 20³âÀÌ ³Ñ´Â ³ëÇϿ츦 º¸À¯ÇÑ ¾¾µð³×Æ®¿÷½º´Â ³×Æ®¿öÅ© Àü¼ÛÀ» °¡·Î¸·´Â À庮À» Ç㹫´Â µ¥ Çå½ÅÇØ¿Ô´Ù. HTTP/1ºÎÅÍ ÃֽŠ¹öÀüÀΠHTTP/3±îÁö, ¾¾µð³×Æ®¿÷½º´Â ³×Æ®¿öÅ© ¼Û½ÅÀ» °³¼±ÇؠdzºÎÇÏ°í ¸ôÀÔµµ ³ôÀº »ç¿ëÀÚ °æÇèÀ» Á¦°øÇϴ ÃÖ÷´Ü ±â¼úÀ» ²ÙÁØÈ÷ °³¹ßÇÏ°í ÀÖ´Ù. ¾¾µð³×Æ®¿÷½º´Â ´Ù¾çÇÑ Ç÷§ÆûÀ» ÅëÇØ QUIC ÇÁ·ÎÅäÄÝÀ» Áö¿øÇÏ°í ÀÖ´Ù.

· 2018³â: QUIC ÇÁ·ÎÅäÄÝ Áö¿ø ±¸Çö
· 2019³â: ¸ðµç ¾¾µð³×Æ®¿÷½º ³ëµå¿¡¼­ gQUIC ¿ÏÀü Áö¿ø
· 2020³â: gQUIC ÃֽŠ¹öÀü Áö¿ø ±¸Çö
· ÇöÀç: QUIC IETF-v1 ÇÁ·ÎÅäÄݠǥÁØÀ» Æ÷ÇÔÇÑ ¸ðµç iQUIC ¹× gQUIC ¹öÀü Áö¿ø ±¸Çö
· Áö¿øµÇ´Â QUIC ¹öÀü(¾¾µð³×Æ®¿÷½º): Gquic, Q39, Q43, Q46, Q50, iQUIC, H3-27, H3-29, IETF-v1(H3)

¾¾µð³×Æ®¿÷½º ¿µ¾÷ ´ëÇ¥ ¹ÚÁø¿ì ÀÌ»ç´Â ¾¾µð³×Æ®¿÷½º Ç÷§ÆûÀÇ QUIC Áö¿øÀÌ Áö´Ï´Â Àǹ̸¦ °­Á¶Çϸ砓HTTP/3 Àü¿¡´Â TCP°¡ HTTPÀÇ ±âÃʸ¦ ÀÌ·ç´Â Àü¼Û ÇÁ·ÎÅäÄÝÀ̾ú´Ù. ÀÎÅͳݠ¿ë·®°ú ±Ô¸ð°¡ ±âÇϱ޼öÀûÀ¸·Î Ä¿Áö¸é¼­ ÀÎÅÍ·¢Æ¼ºê ½Ã³ª¸®¿À°¡ Á¡Á¡ ´õ ´ÙÀ̳»¹ÍÇØÁö°í º¹ÀâÇØÁö°í ÀÖ´Ù. ±×·¡¼­ ½Ç½Ã°£ Àü¼Û¿¡ ¾öû³­ ºÎ´ãÀÌ °¡ÇØÁö°í ÀÖ´Ù”¸ç “ÀÌ·± ÀÌÀ¯·Î ±âÁ¸ TCP´Â º»ÁúÀûÀΠ¼º´É ÇÑ°è¿¡ ºÀÂøÇØ ´õ ÀÌ»ó ÇöÀç ¼ö¿ä¿¡ ´ëÀÀÇÒ ¼ö ¾øÀ½ÀÌ ºÐ¸íÇØÁö°í ÀÖ´Ù”°í ÁöÀûÇß´Ù.

À̾ÀÌ·± »óȲ¿¡¼­ ¾¾µð³×Æ®¿÷½º´Â ¸ðµç Ç÷§Æû¿¡¼­ QUIC¸¦ Áö¿øÇÔÀ¸·Î½á ¼ÒºñÀÚ¿¡°Ô Á¦°øÇϴ ¶ó½ºÆ® ¸¶ÀÏ CDN ¼­ºñ½ºÀÇ ±â´ÉÀ» ³ôÀÌ·Á´Â ÀÇÁö¸¦ ÀÔÁõÇÏ°í ÀÖ´Ù. ¿ì¸®´Â ÀÌ ±âÃÊ ÇÁ·ÎÅäÄÝ(QUIC)À» ÅëÇØ ÈξÀ ´õ °­·ÂÇÑ ¼­ºñ½º ¿ª·®À¸·Î ±¤¹üÀ§ÇÑ ±â¾÷, »ê¾÷À» ´õ È¿À²ÀûÀ¸·Î Áö¿øÇÒ ¼ö ÀÖ´Ù. ¶Ç QUIC´Â ´Ù¾çÇÑ ¾ÖÇø®ÄÉÀ̼Ǡ½Ã³ª¸®¿À(¹Ìµð¾î ½ºÆ®¸®¹Ö, ¿Â¶óÀΠ°ÔÀÓ, ÀüÀÚ »ó°Å·¡, »ç¹° ÀÎÅͳÝ(IoT) ¹× ±âŸ ÀÎÅͳݠ±â¹Ý µðÁöÅР½Ã³ª¸®¿ÀÀÇ ¶óÀ̺꠽ºÆ®¸®¹Ö°ú VOD(ºñµð¿À-¿Â-µð¸Çµå) µî)ÀÇ ÃÖÁ¾ »ç¿ëÀÚ¿¡°Ô ´õ »ç¿ëÀڠģȭÀûÀΠ°æÇèÀ» Á¦°øÇϴ µ¥µµ ÀûÇÕÇÏ´Ù”°í µ¡ºÙ¿´´Ù.

¡Þ QUIC ½Ã´ë¸¦ ¸ÂÀÌÇϱâ À§ÇÑ Áغñ

»õ·Î¿î QUIC ½Ã´ë¸¦ ¸ÂÀÌÇϱâ À§ÇØ ¾¾µð³×Æ®¿÷½º´Â ÀÚ»ç Ç÷§ÆûÀÇ ÇÁ·¹ÀӠ󸮠¿ë·®À» ¾÷±×·¹À̵åÇÏ°í ¼º´ÉÀ» ÃÖÀûÈ­ÇØ ¸®¼Ò½º »ç¿ë·®À» ÃÖ¼ÒÈ­Çß´Ù. Ãʱ⠰á°ú¿¡ µû¸£¸é, ¾¾µð³×Æ®¿÷½ºÀÇ »õ·Î¿î Ç÷§Æû ´öºÐ¿¡ QUIC°¡ ¹Ìµð¾î Àü¼Û¿¡ »ó´çÇÑ ¿µÇâÀ» ¹ÌÄ£ °ÍÀ¸·Î È®ÀεƴÙ. ÀÌÀçÃá Çѱ¹ ±â¼ú ¼Ö·ç¼Ç ¿£Áö´Ï¾î¸µ Ã¥ÀÓÀڴ “ºñÆ®·¹ÀÌÆ®°¡ 1Mbps°í ÆÐŶÀÇ 20%°¡ ¼Õ½ÇµÇ´Â QUIC ½ºÆ®¸² Ç® ½Ã³ª¸®¿À¿¡¼­ QUIC´Â TCPº¸´Ù 20% ´õ ¿øÈ°ÇÏ°í Ã¹ ÆÐŶÀ» TCPº¸´Ù ¾à 0.2~0.8ÃÊ ´õ »¡¸® Àü¼ÛÇß´Ù”¸ç “ÀÌ·± °á°ú´Â TCPº¸´Ù QUIC°¡ Àü¼Û È¿À²ÀÌ ´õ ¿ì¿ùÇϴٴ °ÍÀ» ÀÔÁõÇÑ´Ù”°í ¼³¸íÇß´Ù.

QUIC´Â ½Ç½Ã°£ ¾ÖÇø®ÄÉÀ̼Ç, IoT, Å¬¶ó¿ìµå ÄÄÇ»ÆÃ, ÀüÀÚ »ó°Å·¡ ¹× ±ÝÀ¶ °áÁ¦Ã³·³ CDN °¡¼ÓÀÌ ÇÊ¿äÇÑ ´Ù¾çÇÑ ÀÌ¿ë »ç·Ê¿¡ ½±°Ô Àû¿ëÇÒ ¼ö ÀÖ´Ù. ¾¾µð³×Æ®¿÷½º´Â QUIC°¡ ¶óÀ̺꠽ºÆ®¸®¹Ö, VoD °°Àº ¹Ìµð¾î ½ºÆ®¸®¹Ö ½Ã³ª¸®¿À¸¦ À¯ÀǹÌÇÏ°Ô ÁøÀü½ÃÅ°´Â ¿äÀÎÀÌ µÉ °ÍÀ¸·Î º¸°í ÀÖ´Ù. QUICÀÇ ¿©·¯ ¿ä¼Ò´Â ¶óÀ̺꠽ºÆ®¸®¹Ö ½Ã³ª¸®¿ÀÀÇ ¿ä±¸ »çÇ×À» ÃæÁ·Çϴ µ¥ ¸Å¿ì ÀûÇÕÇÏ´Ù.

¶óÀ̺꠽ºÆ®¸®¹Ö¿¡ À̹ÙÁöÇϴ QUICÀÇ ÁÖ¿ä Æ¯Â¡Àº ´ÙÀ½°ú °°´Ù.

· ¶óÀ̺꠽ºÆ®¸®¹Ö ½Ã³ª¸®¿À¿¡ ¹ÌÄ¡´Â ÁÖ¿ä ¿µÇâ
· ºñµð¿À ½ÃÀÛ ½Ã°£ ´ÜÃà

QUIC ¿¬°á ¼³Á¤À» À§ÇÑ ÇÚµå¼ÎÀÌÅ© ¹× ¿¬°á ½Ã°£ÀÌ TCPº¸´Ù ÈξÀ ´õ ºü¸£´Ù. ±âÁ¸ TCP¿Í ´Þ¸®, QUIC Àü¼Û °èÃþ¿¡¼­´Â TCP 3¿þÀÌ ÇÚµå¼ÎÀÌÅ©¿¡¼­ ÇϳªÀÇ 1-RTT Áö¿¬À» ÁÙÀ̴ UDP¸¦ »ç¿ëÇÑ´Ù. ÀÌ ½Ã°£ °¨¼Ò´Â Ã¹ ¹ø° ÆÐŶÀÇ Àü¼Û ½Ã°£°ú ÃÖÁ¾ »ç¿ëÀÚ°¡ °æÇèÇϴ ºñµð¿À ½ÃÀÛ ½Ã°£ÀÇ ´ÜÃàÀ¸·Î À̾îÁø´Ù. ÀÌ ÀåÁ¡Àº ·¹ÀÌÅϽÿ¡ ¹Î°¨ÇÑ ¾ÖÇø®ÄÉÀ̼ǿ¡ Æ¯È÷ ¸Å·ÂÀûÀ̸鼭, ºñµð¿À ¾ÖÇø®ÄÉÀ̼ǠÁ¦°øÀÚ°¡ QUIC ÇÁ·ÎÅäÄݷΠÁ¦°ø ¾ÖÇø®ÄÉÀ̼ÇÀ» ÃÖÀûÈ­ÇؾߠÇϴ ¼³µæ·Â Àִ ÀÌÀ¯°¡ µÈ´Ù.

¡Þ ¿­¾ÇÇÑ ³×Æ®¿öÅ© È¯°æ¿¡¼­ ¶óÀ̺꠽ºÆ®¸®¹Ö °³¼±

QUIC´Â ÇϳªÀÇ ¿¬°á¿¡ ¿©·¯ ½ºÆ®¸²À» ¸ÖƼÇ÷º½ÌÇϴ °³³äÀ» µµÀÔÇÑ´Ù. QUIC´Â ½ºÆ®¸²¸¶´Ù µ¶¸³ÀûÀΠÈ帧 Á¦¾î¸¦ ¼³°è·±¸ÇöÇØ Àüü ¿¬°á¿¡ ¿µÇâÀ» ¹ÌÄ¡´Â HOL ºí·ÎÅ·(head-of-line blocking) ¹®Á¦¸¦ ÇØ°áÇÑ´Ù. QUIC´Â ÀçÀü¼Û ¼ö¸¦ ÁÙÀÌ°í, ¼ö½Å °Å¸® ¹× °­µµ°¡ ¿­¾ÇÇÑ Áö¿ª¿¡¼­ Àü¼Û È¿À²À» °³¼±ÇÒ ¼ö Àִ FEC (Forward Error Correction)µµ Áö¿øÇÑ´Ù.

ÀÌ µÎ °¡Áö Æ¯Â¡Àº ¾¾µð³×Æ®¿÷½ºÀÇ »õ·Î¿î Ç÷§Æû°ú ÇÔ²² ÀϹÝÀûÀΠQUIC ½ºÆ®¸² Ç® ½Ã³ª¸®¿À¿¡¼­ ´ë¿ªÆø ¼º´ÉÀ» 41% ³ôÀÌ°í, »óÅ°¡ ¿­¾ÇÇÑ ³×Æ®¿öÅ©¿¡¼­ ¶óÀ̺꠽ºÆ®¸®¹Ö °æÇèÀ» ÃÖÁ¾ÀûÀ¸·Î Å©°Ô °³¼±ÇÒ ¼ö Àִ ¿äÀÎÀÌ µÈ´Ù.

¾¾µð³×Æ®¿÷½º´Â Áö±Ý±îÁö ¹Ìµð¾î ¹× ¿£ÅÍÅ×ÀθÕÆ®, ÀüÀÚ »ó°Å·¡, ¿Â¶óÀΠ°ÔÀÓ, IoT ¹× ±âŸ ´Ù¾çÇÑ »ê¾÷±ºÀÇ ±â¾÷¿¡ QUIC ¼­ºñ½º¸¦ Á¦°øÇØ¿Ô´Ù. ¶Ç ¹Ìµð¾î ±â¾÷ÀÌ QUIC ÇÁ·ÎÅäÄݷΠµ¿½Ã ½ÃûÀÚ ¼ö°¡ ¸¹°í Æ®·¡ÇÈÀÌ ±ÞÁõÇϴ »óȲ¿¡¼­µµ °íÇػ󵵿͠¿øÈ°ÇÑ ½Ãû °æÇèÀ» º¸ÀåÇØ ±Û·Î¹ú ½ºÆ÷Ã÷ Çà»ç ½ºÆ®¸®¹Ö ¼­ºñ½ºÀÇ ¼Óµµ Çâ»óÀ» Áö¿øÇß´Ù. ¾¾µð³×Æ®¿÷½º´Â ¹Ì·¡¿¡µµ °è¼Ó ¿©·¯ »ê¾÷ÀÇ ´õ ¸¹Àº Á¶Á÷°ú Á¦ÈÞÇØ Àü ¼¼°è »ç¿ëÀڵ鿡°Ô ´õ ³ªÀº µðÁöÅР°æÇèÀ» Á¦°øÇϱâ À§ÇÑ ³ë·ÂÀ» ¾Æ³¢Áö ¾ÊÀ» °ÍÀÌ´Ù.

¹ÚÅÂÁØ ±âÀÚ  koteratv03@kotera.or.kr

<ÀúÀÛ±ÇÀÚ © ±â¾÷Á¤Ã¥Á¤º¸½Å¹®, ¹«´Ü ÀüÀç ¹× Àç¹èÆ÷ ±ÝÁö>

¹ÚÅÂÁØ ±âÀÚÀÇ ´Ù¸¥±â»ç º¸±â
iconÀαâ±â»ç
±â»ç ´ñ±Û 0°³
Àüüº¸±â
ù¹ø° ´ñ±ÛÀ» ³²°ÜÁÖ¼¼¿ä.
¿©¹é
¿À´ÃÀÇ ÁÖ¿ä´º½º
2023 ´ëÇѹα¹¹ß¸íƯÇã´ëÀü ¼ö»ó¿¡ ºû³ª´Â ƼƼÀüÀÚ, ÀÎü°øÇÐÀû ¼û½¬´Â º£°³ ¡®¹é¾ÖÅ·¡¯ Ãâ½Ã
2023 ´ëÇѹα¹¹ß¸íƯÇã´ëÀü ¼ö»ó¿¡ ºû³ª´Â ƼƼÀüÀÚ, ÀÎü°øÇÐÀû ¼û½¬´Â º£°³ ¡®¹é¾ÖÅ·¡¯ Ãâ½Ã
4¹è ÀÌ»ó ºü¸¥ ¡®¿ÍÀÌÆÄÀÌ 7¡¯ µµÀÔ¡¦È®ÀåÇö½Ç(XR)µµ ²÷±è¾øÀÌ
¿©¹é
Back to Top