»ó´Ü¿©¹é
HOME »ê¾÷¡¤°æÁ¦
16³â¸¸ÀÇ ¾÷µ¥ÀÌÆ®¡¦HTTP/2 ¹¹°¡ ¹Ù²î³ª




HTTP(Hypertext Transfer Protocol)´Â À¥ ºê¶ó¿ìÀú°¡ ¼­¹ö¿Í Åë½ÅÇÏ´Â ¹æ¹ýÀ» Á¤ÀÇÇÑ Åë½Å ÇÁ·ÎÅäÄÝÀÌ´Ù. ÇöÀç »ç¿ë ÁßÀÎ HTTP/1.1Àº Áö³­ 1999³â ±ÔÁ¤µÈ °Í. 16³âÀÌ Áö³­ 2015³â »õ·Î¿î ¹öÀüÀÎ HTTP/2 »ç¾çÀÌ IESG(Internet Engineering Steering Group)¿¡ ÀÇÇØ ½ÂÀεƴÙ. ÀÎÅÍ³Ý ±â¼ú Ç¥ÁØÈ­¸¦ ÃßÁøÇÏ´Â IETF(Internet Engineering Task Force) ¸¶Å© ³ëÆþöÀº ÀÚ½ÅÀÇ ºí·Î±×¸¦ ÅëÇØ HTTP/2°¡ IEGS ½ÂÀÎÀ» ¹Þ¾Ò´Ù´Â Á¡À» ºÐ¸íÈ÷ ÇÑ °Í.

HTTP/2´Â ±¸±ÛÀÇ SPDY¶ó´Â Åë½Å ÇÁ·ÎÅäÄÝÀ» ±â¹ÝÀ¸·Î °³¹ßÇÑ Ç¥ÁØÀÌ´Ù. SPDY´Â À¥ÆäÀÌÁö ·Îµù ½Ã°£À» ´ÜÃàÇϱâ À§ÇØ »ç¿ëÇÏ´Â ±â¼úÀÌ´Ù. HTTP/2 ¿ª½Ã Áö±Ýº¸´Ù ºü¸¥ ÄÜÅÙÃ÷ Àü¼ÛÀ» ½ÇÇöÇÒ °ÍÀ¸·Î ±â´ëÇÒ ¼ö ÀÖ´Ù.

HTTP/2´Â ÇöÀç ³Î¸® ¾²ÀÌ°í ÀÖ´Â HTTP/1.1°ú ȣȯ¼ºÀ» À¯ÁöÇϸ鼭µµ »õ·Î¿î ±â´É°ú Ư¡À» °®Ãß°í ÀÖ´Ù. ÀÌ °¡¿îµ¥ ÁÖ¸ñÇÒ ¸¸ÇÑ ±â´É Áß Çϳª°¡ ¸ÖƼÇ÷º½Ì¿¡¼­ ºê¶ó¿ìÀú¿Í ¼­¹ö °£ ¿¬°á¿¡ ¿©·¯ °¡»ó Åë½Å ȸ·Î¸¦ ¸¶·ÃÇØ ¾ç¹æÇâ Åë½ÅÀ» Çϱ⠶§¹®¿¡ ¸¹Àº ¿äûÀ» µ¿½Ã¿¡ Àü¼ÛÇÒ ¼ö ÀÖ°í Åë½Å ºÎÇϵµ Àû´Ù.

±×·¸´Ù¸é ¿Ö HTTPÀÇ ¹öÀüÀ» ¾÷±×·¹À̵åÇÏ°Ô µÆÀ»±î. À¥ÆäÀÌÁö°¡ Ç¥½ÃµÇ´Â ±¸Á¶´Â À¥»çÀÌÆ® URLÀ» À¥ºê¶ó¿ìÀú¿¡ ÀÔ·ÂÇÏ¸é ºê¶ó¿ìÀú´Â HTTP ¿äûÀ» À¥ ¼­¹ö Ãø¿¡ º¸³½´Ù. ¼­¹ö Ãø ¿äû¿¡ µû¶ó ¿ä¼Ò¸¦ ºê¶ó¿ìÀú·Î Àü¼ÛÇÏ°í ºê¶ó¿ìÀú¿¡¼­ À¥ÆäÀÌÁö¸¦ º¼ ¼ö ÀÖ°Ô µÈ´Ù. ÇÏÁö¸¸ HTTP/1.1ÀÌ µîÀåÇÏ°í ÀÌ¹Ì 16³âÀÌ Áö³µ°í Áö±ÝÀº À¥ÆäÀÌÁö ¿ä¼Ò ¼ö°¡ ´Ã¾î³­ Ç¥½ÃÇÏ´Â ÆäÀÌÁö°¡ ¹«°Ì´Ù. HTTP/1.1¿¡¼± À¥ÆäÀÌÁö¸¦ Ç¥½ÃÇϱâ À§ÇØ ¼­¹ö¿Í Åë½ÅÇÏ´Â µ¥ °É¸®´Â ½Ã°£ÀÌ ±æ¾îÁö°í ÀÖ´Â °Í. ÀÌ·± ÀÌÀ¯·Î HTTP ¾÷±×·¹À̵尡 ÇÊ¿äÇÏ°Ô µÈ ¼ÀÀÌ´Ù.

±×·¸´Ù¸é HTTP/2´Â ¾î¶»°Ô ÁøÈ­ÇÒ±î. ¾Õ¼­ ¼³¸íÇßµí °¡Àå ÁÖ¸ñÇÒ ¸¸ÇÑ Æ¯Â¡Àº ¸ÖƼÇ÷º½ÌÀÌ´Ù. ÇÑ ¹ø¿¡ ¸¹Àº HTTP ¿äûÀ» º¸³¾ ¼ö ÀÖ°Ô µÇ¾î ÆäÀÌÁö ·Îµù¿¡ °É·È´ø ½Ã°£À» Å©°Ô ÁÙÀÏ ¼ö ÀÖ´Ù. ÇöÀç ¸¹Àº °³¹ßÀÚ°¡ ¿©·¯ »çÁø À̹ÌÁö¸¦ ¿¬°áÇØ HTTP ¿äû ¼ö¸¦ ÃÖ¼ÒÈ­ÇÏ´Â µî ³ë·ÂÀ» ±â¿ïÀδÙ. ÇÏÁö¸¸ HTTP/2´Â Áö±Ý±îÁöº¸´Ù HTTP ¿äû ¼ö°¡ ´Ã¾î³ªµµ ¹®Á¦¾øÀÌ Ã³¸®ÇÒ ¼ö ÀÖ°Ô µÈ´Ù.

Â÷ÀÌ´Â ¾î´À Á¤µµ ½Ç°¨ÇÒ ¼ö ÀÖÀ»±î. ÀÌ¹Ì ±¤´ë¿ª ÀÎÅÍ³Ý ¿¬°á ´ö¿¡ À¥ÆäÀÌÁö Ç¥½Ã ¼Óµµ´Â »¡¶óÁö°í ÀÖ´Ù. HTTP/2¿¡¼± Åë½Å ¼Óµµ°¡ ¾Æ´Ï¶ó ´ë¿ªÆøÀ» ´õ ³Ð°Ô ¾µ ¼ö ÀÖ°Ô µÇ´Â ¸¸Å­ ±×¸¸Å­ ÆäÀÌÁö ·Îµù ½Ã°£µµ ºñ¾àÀûÀ¸·Î ª¾ÆÁø´Ù. µ¿¿µ»ó°ú »çÁø µîÀ» ´Ù¼ö ¹èÄ¡ÇÑ À¥»çÀÌÆ®¶ó¸é HTTP/2ÀÇ ÇýÅÃÀ» ´õ ½Ç°¨ÇÒ ¼ö ÀÖ°Ô µÉ °ÍÀÌ´Ù. HTTP/2´Â ¸ð¹ÙÀÏ ºê¶ó¿ìÀú¿¡¼­µµ Ç¥½Ã ¼Óµµ¸¦ ºü¸£°Ô ÇØÁØ´Ù.

HTTP/1.1Àº ¾î¶»°Ô µÉ±î. Áö±Ý±îÁö ¸¹Àº »ç¶÷µéÀÌ À©µµXP¸¦ »ç¿ë ÁßÀÌ´Ù. ÃֽŠ¹öÀüº¸´Ù ÀÎÅÍ³Ý ÀͽºÇ÷η¯ 8.0À» ¾²´Â »ç¶÷µµ ÀÖ´Ù. ÀÌ¿Í ¸¶Âù°¡Áö·Î ¸¹Àº ¼­¹ö¿¡¼­µµ ÀÏÁ¤ ±â°£ HTTP/1.1À» »ç¿ëÇÏ°Ô µÉ °ÍÀÌ´Ù.

¸¶Áö¸·À¸·Î »ç¿ëÀÚ°¡ ÇØ¾ß ÇÒ ÀÏÀÌ ÀÖÀ»±î. ÇѸ¶µð·Î ¸»ÇÏÀÚ¸é ¾ø´Ù. »ç¿ëÀÚ´Â ¹º°¡ Ưº°ÇÑ °É ÇÏÁö ¾Ê¾Æµµ ºê¶ó¿ìÀú°¡ ÀÚµ¿À¸·Î HTTP/1.1°ú HTTP/2¸¦ ÇÊ¿ä¿¡ µû¶ó ±¸ºÐÇØÁØ´Ù. ¶Ç ±¸±ÛÀº ÀÚ»ç À¥ ºê¶ó¿ìÀúÀÎ Å©·Ò¿¡¼± Åë½Å ÇÁ·ÎÅäÄÝ·Î HTTP/2·Î ÀüȯÇÒ ¹æħÀ̶ó´Â °É ÀÌ¹Ì ¹ßÇ¥ÇÑ ¹Ù ÀÖ´Ù. Å©·Ò »ç¿ëÀÚÀÇ °æ¿ì ´õ »¡¸® HTTP/2¸¦ ü°¨ÇÒ ¼ö ÀÖ°Ô µÉ ¼ö ÀÖ´Ù. °ü·Ã ³»¿ëÀº ÀÌ°÷¿¡¼­ È®ÀÎÇÒ ¼ö ÀÖ´Ù.

ÃÖÇÊ½Ä ±âÀÚ  chois4u@techholic.co.kr

<ÀúÀÛ±ÇÀÚ © Å×ũȦ¸¯, ¹«´Ü ÀüÀç ¹× Àç¹èÆ÷ ±ÝÁö>

ÃÖÇÊ½Ä ±âÀÚÀÇ ´Ù¸¥±â»ç º¸±â
Àαâ±â»ç
Ãßõ±â»ç
±â»ç ´ñ±Û 0°³
Àüüº¸±â
ù¹ø° ´ñ±ÛÀ» ³²°ÜÁÖ¼¼¿ä.
¿©¹é
¿©¹é
Àç¹ÌÀÖ´Â Å×Å©¿ùµå ¼¼»ó
¿©¹é
¿©¹é
¿©¹é
¿©¹é
¿©¹é
¿©¹é
¿©¹é
Back to Top