¿ù°£ Àα⠰Խù°

°Ô½Ã¹° 111°Ç
   
[HTTP ÇÁ·ÎÅäÄÝ] HTTP µ¿ÀÛ ¿ø¸®
±Û¾´ÀÌ : ÃÖ°í°ü¸®ÀÚ ³¯Â¥ : 2009-12-01 (È­) 10:55 Á¶È¸ : 15820
±ÛÁÖ¼Ò :
                             

 
* 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 ¿¬°á À¯Áö¸¦ »ç¿ëÇÏ¿´À» °æ¿ìÀÔ´Ï´Ù


1.       Connection : Ŭ¶óÀ̾ðÆ®´Â ¿äû ½Ã À¥ ¼­¹ö¿Í »õ ¼ÒÄÏ ¿¬°áÀ» ÇÑ´Ù
2.       Request     : ¼ÒÄÏ ¿¬°áÀÌ µÇ¾ú´Ù¸é ½ÇÁ¦ ¿äû ÀÚ¿øÀ» Request ÇÑ´Ù
3.       Response   : 2¹ø °úÁ¤¿¡¼­ ¿äûÇÑ ÀÚ¿ø¿¡ ´ëÇØ ÀÀ´äÇì´õ¿Í º»¹® µ¥ÀÌÅ͸¦ Ŭ¶óÀ̾ðÆ®·Î ÀÀ´ä(Àü¼Û)ÇÑ´Ù
4.       Request     : 2¹ø °úÁ¤¿¡¼­ ¿äûÇÑ ÆÄÀÏÀÌ À̹ÌÁö¸¦ Æ÷ÇÔÇÏ°í ÀÖÀ¸¸é ±× À̹ÌÁö¿¡ ´ëÇØ ´Ù½Ã ¿äûÇÑ´Ù
5.       Response   : 4¹ø ÀÇ ¿äû ¸®¼Ò½º¿¡ ´ëÇÑ ÀÀ´äÀ» ÇÑ´Ù 
                          (Connnection Àº À¯È޽ð£ 1ºÐÀÌ °æ°úµÇ¸é ²÷¾îÁú °ÍÀÔ´Ï´Ù)
 

À̸§ Æнº¿öµå
ºñ¹Ð±Û (üũÇÏ¸é ±Û¾´À̸¸ ³»¿ëÀ» È®ÀÎÇÒ ¼ö ÀÖ½À´Ï´Ù.)
¿ÞÂÊÀÇ ±ÛÀÚ¸¦ ÀÔ·ÂÇϼ¼¿ä.
   

 



 
»çÀÌÆ®¸í : ¸ðÁö¸®³× | ´ëÇ¥ : ÀÌ°æÇö | °³ÀÎÄ¿¹Â´ÏƼ : ·©Å°´åÄÄ ¿î¿µÃ¼Á¦(OS) | °æ±âµµ ¼º³²½Ã ºÐ´ç±¸ | ÀüÀÚ¿ìÆí : mojily°ñ¹ðÀÌchonnom.com Copyright ¨Ï www.chonnom.com www.kyunghyun.net www.mojily.net. All rights reserved.