¸ñÂ÷/Â÷·Ê
[À¥±â¹Ý ½Ã½ºÅÛ] À¥±â¹Ý½Ã½ºÅÛ-HTTP¸¦ ÅëÇÑ ÀÎÅÍ³Ý Á¤º¸±³È¯, À¥ºê¶ó¿ìÀú¿Í À¥¼¹öÀÇ ±â´ÉÈ®Àå, XML°ú À¥¼ºñ½º
¸ñÂ÷
À¥±â¹Ý ½Ã½ºÅÛ
¥°. HTTP¸¦ ÅëÇÑ ÀÎÅÍ³Ý Á¤º¸±³È¯
1. TCP/IP¿Í HTTP
2. HTTPÀÇ Ã³¸®¹æ½Ä
¥±. À¥ºê¶ó¿ìÀú¿Í À¥¼¹öÀÇ ±â´ÉÈ®Àå
1. À¥ºê¶ó¿ìÀúÀÇ ±â´ÉÈ®Àå
2. À¥¼¹öÀÇ ±â´ÉÈ®Àå
¥². XML°ú À¥¼ºñ½º
1. XML
2. À¥¼ºñ½º
À¥±â¹Ý ½Ã½ºÅÛ
ÀÎÅͳÝ(internet)Àº 1969³â ¹Ì±¹ÀÇ ARPANETÀ¸·ÎºÎÅÍ ½ÃÀ۵ǾúÀ¸¸ç, ÀÎÅͳÝÀ» ÅëÇÑ ÀüÀÚ»ó°Å·¡¶ó´Â ¿ë¾î¿Í °³³äÀÇ È®»êÀº 1992³â World-Wide WebÀ» ÀǹÌÇÏ´Â WWW ¼ºñ½º°¡ ÀÎÅͳݿ¡¼ °¡´ÉÇÏ°Ô µÇ°í 1994³â°æ óÀ½À¸·Î WWW¸¦ ÀÌ¿ëÇÑ ÀÎÅÍ³Ý ÀüÀÚ¼îÇθôÀÌ »ý±â¸é¼ºÎÅÍ ½ÃÀ۵Ǿú´Ù.
WWWÀº HTTP(Hyper Text Transfer Protocol)¶ó´Â Åë½ÅÇ¥ÁØ(protocol)À» Ȱ¿ëÇϴµ¥, »ç¿ëÀÚ´Â ÈçÈ÷ »ç¿ëÇÏ´Â À¥ºê¶ó¿ìÀú(web ...
º»¹®/³»¿ë
[À¥±â¹Ý ½Ã½ºÅÛ] À¥±â¹Ý½Ã½ºÅÛ-HTTP¸¦ ÅëÇÑ ÀÎÅÍ³Ý Á¤º¸±³È¯, À¥ºê¶ó¿ìÀú¿Í À¥¼¹öÀÇ ±â´ÉÈ®Àå, XML°ú À¥¼ºñ½º
¸ñÂ÷
* À¥±â¹Ý ½Ã½ºÅÛ
¥°. HTTP¸¦ ÅëÇÑ ÀÎÅÍ³Ý Á¤º¸±³È¯
1. TCP/IP¿Í HTTP
2. HTTPÀÇ Ã³¸®¹æ½Ä
¥±. À¥ºê¶ó¿ìÀú¿Í À¥¼¹öÀÇ ±â´ÉÈ®Àå
1. À¥ºê¶ó¿ìÀúÀÇ ±â´ÉÈ®Àå
2. À¥¼¹öÀÇ ±â´ÉÈ®Àå
¥². XML°ú À¥¼ºñ½º
1. XML
2. À¥¼ºñ½º
À¥±â¹Ý ½Ã½ºÅÛ
ÀÎÅͳÝ(internet)Àº 1969³â ¹Ì±¹ÀÇ ARPANETÀ¸·ÎºÎÅÍ ½ÃÀ۵ǾúÀ¸¸ç, ÀÎÅͳÝÀ» ÅëÇÑ ÀüÀÚ»ó°Å·¡¶ó´Â ¿ë¾î¿Í °³³äÀÇ È®»êÀº 1992³â World-Wide WebÀ» ÀǹÌÇÏ´Â WWW ¼ºñ½º°¡ ÀÎÅͳݿ¡¼ °¡´ÉÇÏ°Ô µÇ°í 1994³â°æ óÀ½À¸·Î WWW¸¦ ÀÌ¿ëÇÑ ÀÎÅÍ³Ý ÀüÀÚ¼îÇθôÀÌ »ý±â¸é¼ºÎÅÍ ½ÃÀ۵Ǿú´Ù.
WWWÀº HTTP(Hyper Text Transfer Protocol)¶ó´Â Åë½ÅÇ¥ÁØ(protocol)À» Ȱ¿ëÇϴµ¥, »ç¿ëÀÚ´Â ÈçÈ÷ »ç¿ëÇÏ´Â À¥ºê¶ó¿ìÀú(web browser)¸¦ ÅëÇÏ¿© ÀÎÅͳݿ¡ ¿¬°áµÈ Áö±¸»óÀÇ ¸ðµç À¥¼¹ö(web server)°¡ Á¦°øÇÏ´Â Á¤º¸¸¦ HTTPÀÇ Åë½Å¹æ½Ä¿¡ ÀÇÇÏ¿© Á¢±ÙÇÒ ¼ö ÀÖ´Ù. º» Àý¿¡¼´Â WWW¸¦ ÀÌ·ç´Â Á¤º¸±³È¯¹æ½Ä¿¡ ´ëÇÏ¿© Á¶»çÇÏ¿´´Ù.
I. HTTP¸¦ ÅëÇÑ ÀÎÅÍ³Ý Á¤º¸±³È¯
(1) TCP/IP¿Í HTTP
ÀÎÅͳÝÀº ÈçÈ÷ TCP/I¡¦(»ý·«)
Á¤º¸¿äû°ú Á¦°ø
ÈçÈ÷ »ç¿ëÇÏ´Â À¥ºê¶ó¿ìÀú´Â HTTP ÇÁ·ÎÅäÄÝÀ» Ȱ¿ëÇÏ¿© ÀÎÅÍ³Ý »ó¿¡¼ Á¤º¸¸¦ Á¦°øÇÏ´Â À¥¼¹ö(web server) ÄÄÇ»ÅÍ¿¡ Á¤º¸¸¦ ¿äûÇϰí Àü´Þ¹Þ´Â ¿ªÇÒÀ» ÇÑ´Ù. À¥ºê¶ó¿ìÀú¿Í À¥¼¹ö´Â ÀÎÅͳÝÀ» ¿¬°á¸Åü·Î Çϴ Ŭ¶óÀ̾ðÆ®-¼¹ö(client-server) ÇüÅÂÀ̸ç, ¾Õ¼ ¾ð±ÞÇÑ ÇÏÀ§ÀÇ Åë½Å ¹× ³×Æ®¿öÅ©Á¢¼Ó ÇÁ·ÎÅäÄÝÀ» ÅëÇÏ¿© À§ÀÇ ±×¸²°ú °°ÀÌ À¥ºê¶ó¿ìÀú(À¥Å¬¶óÀ̾ðÆ®)ÀÇ Á¤º¸¿äû¿¡ ´ëÇÏ¿© À¥¼¹ö°¡ ÀÀ´äÇÏ´Â Çü½ÄÀ¸·Î ÀÌ·ç¾îÁø´Ù.
HTTPÀÇ Ã³¸®°úÁ¤
À¥¼¹ö´Â ÇÊ¿ä ½Ã À§ ±×¸²ÀÇ CGI(Common Gateway Interface)·Î ºÒ¸®¾îÁö´Â ½ÇÇà ÇÁ·Î±×·¥À» Ȱ¿ëÇÏ¿© ÇÊ¿äÇÑ Á¤º¸¸¦ »ý¼ºÇÏ¿© À¥ºê¶ó¿ìÀú¿¡°Ô Àü´ÞÇϱ⵵ ÇÑ´Ù.
(2) HTTPÀÇ Ã³¸®¹æ½Ä
1992³â ½ºÀ§½º CERN(Conseil Europeen pour la Recherche Nucleaire :À¯·´ÀÔÀÚ¹°¸®ÇÐ ¿¬±¸¼Ò)¿¡¼ ¼öÇàÇÑ ÇÏÀÌÆÛ¹Ìµð¾î(hypermedia) ÇÁ·ÎÁ§Æ®ÀÇ °á°ú
ÀÎ WWW(Worldwide Web ¶Ç´Â Web)Àº ÀÎÅͳݱâ¹Ý Á¤º¸½Ã½ºÅÛÀÇ ±âº» Ç÷§
ÆûÀ¸·Î ³Î¸® Ȱ¿ëµÇ°í ÀÖ´Ù. À¥(web)Àº À¥ºê¶ó¿ìÀú¿Í À¥¼¹ö °£ Ŭ¶óÀ̾ðÆ®/¼¹ö ÇüÅ·ΠÀ¥¼¹ö°¡ °ü¸®ÇÏ´Â À¥»çÀÌÆ®(web site)ÀÇ Á¤º¸(À¥ÆäÀÌÁö)¸¦ Á¦°øÇÏ´Â ¼ºñ½ºÀÌ´Ù.
À¥ºê¶ó¿ìÀú¿Í À¥¼¹ö °£ HTTP ÇÁ·ÎÅäÄÝ¿¡ ÀÇÇÑ Á¤º¸ÀÇ ¿äû(request)°ú ´ä½Å(response)À» À§ÇÑ Ã³¸®°úÁ¤Àº À§ÀÇ ±×¸²°ú °°´Ù. HTTP´Â ÀÎÅͳݻ󿡼 Ŭ¶óÀ̾ðÆ®/¼¹ö ½Ã½ºÅÛÀ» ±¸¼ºÇÏÁö¸¸, ¿¬°á»óŸ¦ À¯ÁöÇÏÁö ¾Ê´Â(stateless) Ư¡ÀÌ ÀÖ´Ù. À̴ Ŭ¶óÀÌ¾ðÆ®°¡ URLÀ» ÅëÇÏ¿© ÇÊ¿äÇÑ Á¤º¸¸¦ ¼¹ö¿¡°Ô ¿äû(request)Çϰí, ¼¹ö´Â ¿äûÀ» ó¸®ÇÏ¿© ÀÀ´ä(response)ÇÑ ÈÄ ÇØ´ç Ŭ¶óÀÌ¾ðÆ®¿Í ¿¬°áÇϴµ¥ ÇÊ¿äÇÑ Á¤º¸¸¦ ±â¾ïÇÏÁö ¾Ê°í Àؾî¹ö¸®°Ô µÊÀ» ÀǹÌÇÑ´Ù. Áï, ±âº»ÀûÀ¸·Î HTTP¸¦ »ç¿ëÇϴ Ŭ¶óÀÌ¾ðÆ®¿Í ¼¹ö´Â ÇÊ¿ä ½Ã ¸¶´Ù À§ ±×¸²ÀÇ Ã³¸®°úÁ¤À» ¹Ýº¹ÇÑ´Ù°í ÇÒ ¼ö ÀÖ´Ù.
ÀÎÅÍ³Ý À¥Àº Á¤º¸¸¦ ¿äûÇϰí ÀÀ´äÇÏ´Â