Sun ONE Web Server 6.1 °ü¸®ÀÚ ¼³¸í¼ |
ºÎ·Ï B
Hypertext Transfer ProtocolÀÌ ºÎ·Ï¿¡¼´Â HTTP(Hypertext Transfer Protocol)ÀÇ ±âº»¿¡ ´ëÇØ °£´ÜÈ÷ ¼³¸íÇÕ´Ï´Ù. HTTP¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº ´ÙÀ½ÀÇ Internet Engineering Task Force(IETF) Ȩ ÆäÀÌÁö¸¦ ÂüÁ¶ÇϽʽÿÀ.
ÀÌ ºÎ·ÏÀº ´ÙÀ½°ú °°Àº Àý·Î ±¸¼ºµÇ¾î ÀÖ½À´Ï´Ù.
HTTP(Hypertext Transfer Protocol) ¼³¸íHTTP(HyperText Transfer Protocol)´Â À¥ ºê¶ó¿ìÀú¿Í À¥ ¼¹ö°¡ ISO Latin1 ¿µ¹®ÀÚ¸¦ »ç¿ëÇÏ¿© ¼·Î 'Åë½Å'ÇÒ ¼ö ÀÖµµ·Ï ÇÏ´Â ÇÁ·ÎÅäÄÝ(³×Æ®¿öÅ©¿¡¼ Á¤º¸¸¦ ±³È¯ÇÏ´Â ¹æ¹ýÀ» ±â¼úÇÏ´Â ±ÔÄ¢)ÀÔ´Ï´Ù. ISO Latin1 ¿µ¹®ÀÚ´Â À¯·´ ¾ð¾î¿ë È®ÀåÀÚ°¡ ÀÖ´Â ASCIIÀÔ´Ï´Ù.
HTTP´Â ¿äû/ÀÀ´ä ¸ðµ¨¿¡ ±â¹ÝÇÕ´Ï´Ù. Ŭ¶óÀ̾ðÆ®´Â ¼¹ö¿¡ ¿¬°áÇÏ°í ÇØ´ç ¼¹ö·Î ¿äûÀ» º¸³À´Ï´Ù. ¿äû¿¡´Â ¿äû ¹æ¹ý, URI ¹× ÇÁ·ÎÅäÄÝ ¹öÀüÀÌ Æ÷ÇԵ˴ϴÙ. ±×·± ÈÄ Å¬¶óÀ̾ðÆ®´Â µ¿ÀÏÇÑ Çì´õ Á¤º¸¸¦ º¸³À´Ï´Ù. ¼¹öÀÇ ÀÀ´ä¿¡´Â ÇÁ·ÎÅäÄÝ ¹öÀüÀÇ È¸½Å, »óÅ ÄÚµå Æ÷ÇԵǸç, ±× µÚ¿¡ ¼¹ö Á¤º¸°¡ Æ÷ÇÔµÈ Çì´õ¿Í ¿äûµÈ µ¥ÀÌÅÍ°¡ À̾îÁý´Ï´Ù. ±× ÈÄ, ¿¬°áÀÌ Á¾·áµË´Ï´Ù.
iPlanet Web Server 4.x´Â HTTP 1.1À» Áö¿øÇÕ´Ï´Ù. ÀÌÀü ¹öÀüÀÇ ¼¹ö´Â HTTP 1.0À» Áö¿øÇß½À´Ï´Ù. ¼¹ö´Â IESG(Internet Engineering Steering Group)¿Í IETF(Internet Engineering Task Force) HTTP ÀÛ¾÷ ±×·ìÀÌ ½ÂÀÎÇÑ ´ë·Î HTTP 1.1 Á¦¾È Ç¥ÁØÀ» Á¶°ÇÀûÀ¸·Î ÁؼöÇÕ´Ï´Ù. Á¶°ÇÀû ȣȯÀÇ ¹üÁÖ¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº IETF À¥»çÀÌÆ®¿¡ ÀÖ´Â Hypertext Transfer Protocol-HTTP/1.1 specification(RFC 2068)À» ÂüÁ¶ÇϽʽÿÀ.
¿äûŬ¶óÀ̾ðÆ®¿¡¼ ¼¹ö·ÎÀÇ ¿äû¿¡´Â ´ÙÀ½ Á¤º¸°¡ Æ÷ÇԵ˴ϴÙ.
¿äû ¹æ¹ý
Ŭ¶óÀ̾ðÆ®´Â ´Ù¾çÇÑ ¹æ¹ýÀ» »ç¿ëÇÏ¿© Á¤º¸¸¦ ¿äûÇÒ ¼ö ÀÖ½À´Ï´Ù. ÁÖ·Î »ç¿ëµÇ´Â ¹æ¹ýÀº ´ÙÀ½°ú °°½À´Ï´Ù.
¿äû Çì´õ
Ŭ¶óÀ̾ðÆ®´Â Çì´õ Çʵ带 ¼¹ö·Î º¸³¾ ¼ö ÀÖ½À´Ï´Ù. ´ëºÎºÐÀº ¼±Åà »çÇ×ÀÔ´Ï´Ù. ÀϺΠÈçÈ÷ »ç¿ëµÇ´Â ¿äû Çì´õ´Â Ç¥ B-1¿¡ º¸ÀÌ´Â °Í°ú °°½À´Ï´Ù.
¿äû µ¥ÀÌÅÍ
Ŭ¶óÀ̾ðÆ®°¡ POST ¶Ç´Â PUT ¿äûÀ» º¸³»¸é ¿äû Çì´õ¿Í ºó ÁÙ ´ÙÀ½¿¡ µ¥ÀÌÅ͸¦ º¸³À´Ï´Ù. Ŭ¶óÀ̾ðÆ®°¡ GET ¶Ç´Â HEAD ¿äûÀ» º¸³»¸é Àü¼ÛµÇ´Â µ¥ÀÌÅÍ´Â ¾øÀ¸¸ç, Ŭ¶óÀ̾ðÆ®´Â ¼¹öÀÇ ÀÀ´äÀ» ±â´Ù¸³´Ï´Ù.
ÀÀ´ä¼¹öÀÇ ÀÀ´ä¿¡´Â ´ÙÀ½ÀÌ Æ÷ÇԵ˴ϴÙ.
»óÅ ÄÚµå
Ŭ¶óÀ̾ðÆ®°¡ ¿äûÇÒ ¶§ ¼¹ö°¡ µÇµ¹·Á º¸³»´Â Ç׸ñ Áß Çϳª´Â »óÅ ÄÚµå·Î, ÀÌ´Â ¼¼ ÀÚ¸® ¼ýÀÚ ÄÚµåÀÔ´Ï´Ù. »óÅ Äڵ忡´Â ³× °¡Áö ¹üÁÖ°¡ ÀÖ½À´Ï´Ù.
- 100–199 ¹üÀ§ÀÇ »óÅ ÄÚµå´Â ÀáÁ¤ÀûÀÎ ÀÀ´äÀ» Ç¥½ÃÇÕ´Ï´Ù.
- 200–299 ¹üÀ§ÀÇ »óÅ ÄÚµå´Â ¼º°øÀûÀÎ Æ®·£Àè¼ÇÀ» Ç¥½ÃÇÕ´Ï´Ù.
- 300–399 ¹üÀ§ÀÇ »óÅ ÄÚµå´Â ¿äûµÈ ¹®¼°¡ À̵¿µÇ¾î URLÀ» °¡Á®¿Ã ¼ö ¾ø´Â °æ¿ì¿¡ ȸ½ÅµË´Ï´Ù.
- 400–499 ¹üÀ§ÀÇ »óÅ ÄÚµå´Â Ŭ¶óÀ̾ðÆ®¿¡ ¿À·ù°¡ ÀÖÀ½À» ³ªÅ¸³À´Ï´Ù.
- 500 ÀÌ»óÀÇ »óÅ ÄÚµå´Â ¼¹ö°¡ ¿äûÀ» ¼öÇàÇÒ ¼ö ¾ø°Å³ª ¿À·ù°¡ ¹ß»ýµÇ¾úÀ½À» ³ªÅ¸³À´Ï´Ù.
ÀϺΠÈçÈ÷ »ç¿ëµÇ´Â »óÅ ÄÚµå´Â Ç¥ B-2¿¡ º¸ÀÌ´Â °Í°ú °°½À´Ï´Ù.
ÀÀ´ä Çì´õ
ÀÀ´ä Çì´õ¿¡´Â ¼¹ö¿¡ ´ëÇÑ Á¤º¸¿Í ¹®¼¿¡ ´ëÇÑ Á¤º¸°¡ Æ÷ÇԵ˴ϴÙ. ÈçÈ÷ »ç¿ëµÇ´Â ÀÀ´ä Çì´õ´Â Ç¥ B-3¿¡ º¸ÀÌ´Â °Í°ú °°½À´Ï´Ù.
ÀÀ´ä µ¥ÀÌÅÍ
¼¹ö´Â ¸¶Áö¸· Çì´õ ÇÊµå µÚ¿¡ ºó ÁÙÀ» Àü¼ÛÇÕ´Ï´Ù. ±×·± ÈÄ, ¹®¼ µ¥ÀÌÅ͸¦ Àü¼ÛÇÕ´Ï´Ù.