* HTTP Åë½Å ºÐ¼®(µ¿ÀÛ ¿ø¸®)
°£´ÜÇÑ ¿¹¸¦ ÅëÇØ HTTP 1.1 ÀÇ µ¿ÀÛ ¿ø¸®¸¦ ºÐ¼®ÇØ º¸°Ú½À´Ï´Ù.
¸»¾¸ µå·ÈµíÀÌ HTTP 1.1 ºÎÅÍ´Â HTTP ¿¬°á À¯Áö¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
HTTP 1.1 ÀÇ ¿¬°á À¯Áö Ãø¸é¿¡¼ÀÇ µ¿ÀÛ¿ø¸®¸¦ ÆľÇÇØ º¸°Ú½À´Ï´Ù.
(ÀÌÀü ¹öÀüÀÇ HTTP ´Â ¿¬°áÀ¯Áö¸¦ »ç¿ëÇÏÁö ¾Ê´Â °Í°ú µ¿ÀÏÇÑ ¹æ½ÄÀ¸·Î µ¿ÀÛÇÕ´Ï´Ù)
Å×½ºÆ® ½Ã³ª¸®¿À>>
Ŭ¶óÀ̾ðÆ®´Â À¥ ¼¹öÀÇ test.htm ÆÄÀÏÀ» ¿äûÇÑ´Ù.test.htm Àº À̹ÌÁö¸¦ Çϳª Æ÷ÇÔÇÏ´Â html ÆÄÀÏÀÌ´Ù
¨ç ¿¬°á À¯Áö(Keep-Alive) »ç¿ë½Ã.
¼¹ö Ãø : HTTP ¿¬°á À¯Áö »ç¿ë, ¿¬°á À¯ÈÞ ½Ã°£ Á¦ÇÑ 120 ÃÊ
Ŭ¶óÀ̾ðÆ® Ãø : HTTP ¿¬°á À¯ÈÞ ½Ã°£ 60 ÃÊ
(ÀÌ °æ¿ì ´õ ÀÛÀº °ª Áï Ŭ¶óÀ̾ðÆ®ÀÇ °ªÀÌ »ç¿ëµÇ¹Ç·Î 1ºÐ µ¿¾È ¿¬°á À¯Áö°¡ µÈ´Ù)
- ù ¿äû
1 : Ŭ¶óÀ̾ðÆ®¿Í À¥ ¼¹ö°¡ Åë½ÅÀ» À§ÇÑ ¼ÒÄÏ ¿¬°áÀ» ¸Î´Â´Ù
2 : À¥ ¼¹öÀÇ test.htm ÆÄÀÏÀ» ¿äû(Request) ÇÏ°í ¼¹ö´Â ÀÀ´äÇÑ´Ù(200 OK)
3 : test.htm ÆÄÀÏ¿¡ Æ÷ÇԵǾî ÀÖ´Â test.gif ÆÄÀÏÀ» ¿äû ÇÏ°í ¼¹ö´Â ÀÀ´äÇÑ´Ù(200 ok)
- µÎ ¹ø° ¿äû 1ºÐ ¾È¿¡ µÎ ¹ø° ¿äûÀ» ÇÏ¿´´Ù.(Ŭ¶óÀ̾ðÆ® À¥ ºê¶ó¿ìÀúÀÇ ¿¬°á À¯Áö ½Ã°£Àº 1ºÐÀÌ´Ù)
¿¬°á À¯Áö¸¦ »ç¿ëÇϱ⠶§¹®¿¡ ±âÁ¸ÀÇ ¿¬°áÀ» »ç¿ëÇÏ¿© ¸®¼Ò½º¸¦ ¿äûÇÔÀ» ¾Ë ¼ö ÀÖ´Ù.
ÀÀ´ä ÄÚµå´Â 304 Not Modified ÀÌ´Ù
(´Ü, 1ºÐÀÌ Áö³ ÈÄ¿¡ ´Ù½Ã ¿äûÇÏ¸é ¿¬°áÀ» ´Ù½Ã ¸Î´Â°É È®ÀÎ ÇÒ ¼ö ÀÖ´Ù)
- ÀÌ ¿äû¿¡¼ÀÇ HTTP Çì´õ °ª
¿äû Çì´õ¿¡¼ Ŭ¶óÀ̾ðÆ®´Â ¿¬°á À¯Áö¸¦ »ç¿ëÇÔÀ» ¾Ë ¼ö ÀÖ´Ù. ÀÀ´ä Çì´õ¿¡¼´Â ÀÀ´ä ÈÄ ¿¬°áÀ» ÇØÁ¦ ÇÏ´Â Çì´õ °ªÀ» º¼ ¼ö ¾ø´Ù.
¨è ¿¬°á À¯Áö »ç¿ëÇÏÁö ¾ÊÀ» ½Ã.
¼¹ö Ãø : HTTP ¿¬°á À¯Áö »ç¿ë ÇÏÁö ¾ÊÀ½.
Ŭ¶óÀ̾ðÆ® Ãø : HTTP ¿¬°á À¯ÈÞ ½Ã°£ 60 ÃÊ
(ÀÌ °æ¿ì ´õ ÀÛÀº °ª Áï ¼¹ö °ªÀÌ »ç¿ëµÇ¹Ç·Î ¿¬°áÀÌ À¯Áö µÇÁö ¾Ê´Â´Ù)
- ù ¿äû 1 : Ŭ¶óÀ̾ðÆ®¿Í À¥ ¼¹ö°¡ Åë½ÅÀ» À§ÇÑ ¼ÒÄÏ ¿¬°áÀ» ¸Î´Â´Ù
2 : À¥ ¼¹öÀÇ test.htm ÆÄÀÏÀ» ¿äû(Request) ÇÏ°í ¼¹ö´Â ÀÀ´ä°ú µ¿½Ã¿¡
¿¬°áÀ» ÇØÁ¦ ÇÑ´Ù(ÀÀ´äÄÚµå´Â [Close Connection] ¿¡ Æ÷ÇԵǾî ÀÖ´Ù)
3 : test.htm ÆÄÀÏ¿¡ Æ÷ÇԵǾî ÀÖ´Â test.gif ÆÄÀÏÀ» ¿äûÇϱâ À§ÇØ ´Ù½Ã ¼¹ö¿Í ¿¬°áÀ» ¸Î´Â´Ù. ¼¹ö´Â test.gif ÆÄÀÏÀ»
ÀÀ´äÇÏ°í ´Ù½Ã ¿¬°áÀ» ÇØÁ¦ ÇÑ´Ù. ÀÌ ¿äû¿¡¼´Â ÃÑ µÎ ¹øÀÇ ¿¬°á/ÇØÁ¦ °úÁ¤ÀÌ ÀÖ¾ú´Ù.
- µÎ ¹ø° ¿äû
ù ¿äû°ú µ¿ÀÏÇÑ °úÁ¤ÀÌ ÀÏ¾î ³´Ù.
- ÀÌ ¿äû¿¡¼ÀÇ HTTP Çì´õ °ª
¿äûÇϴ Ŭ¶óÀ̾ðÆ®´Â ¿¬°á À¯Áö¸¦ »ç¿ëÇÏ°í À־ À¥ ¼¹ö´Â ¿¬°á À¯Áö¸¦ »ç¿ëÇÏÁö ¾Ê±â ¶§¹®¿¡ ÀÀ´ä Çì´õ¿¡¼
Connection: Close ¸¦ È®ÀÎ ÇÒ ¼ö ÀÖ´Ù. Áï ¸Å ¿äû¸¶´Ù ¿¬°á/ÀÀ´ä °úÁ¤ÀÌ ÀÏ¾î ³´Ù´Â °ÍÀ» ¾Ë ¼ö ÀÖ´Ù
8. HTTP ¿äû/ÀÀ´ä
¾Æ·¡ÀÇ ±×¸²Àº HTTP ¿äû/ÀÀ´ä °úÁ¤À» µµ½ÄÈ ÇÑ °ÍÀÔ´Ï´Ù
(ex: test.htm ÀÇ ±âº» ¹®¼¸¦ ¿äûÇÑ´Ù. ÀÌ ±âº»¹®¼´Â À̹ÌÁö ÆÄÀÏ Çϳª¸¦ Æ÷ÇÔÇÑ´Ù)
À§ÀÇ °úÁ¤ Áß HTTP ¿¬°á À¯Áö¸¦ »ç¿ëÇÏ¿´À» °æ¿ìÀÔ´Ï´Ù