ÀÚ ¹«Åδë°í Â¥ºÃ´Âµ¥, º¸´Ï º°°Å´Â ¾Æ´ÏÁö¸¸, ¾Ë°í ³Ñ¾î°¡¾ß ÇÒ °ÍµéÀÌ ²Ï µÈ´Ù.
Çϳª¾¿ Áý°í ³Ñ¾î°¡º¸ÀÚ. ¹°·Ð, ¿©±â ¼³¸íµÈ °ÍµéÀº ±âº»ÀûÀ¸·Î JAVASCRIPT³ª
LIVEWIRE, WEB°Á¿¡¼
ÀÌ¹Ì Á¶±Ý¾¿Àº ¸Àº» ³»¿ëÀ̱ä ÇÏ´Ù.
- HTTP(Hyper Text Transfer Protocol)
ÇÏÀÌÆÛÅýºÆ® ÇüÅÂÀÇ Á¤º¸¸¦ ÀÎÅͳݿ¡¼ Àü´ÞÇϱâ À§ÇÑ Åë½Å ±Ô¾àÀ¸·Î À¥¼ºñ½ºÀÇ
±âº»À̵ȴÙ. ÀϹÝÀûÀÎ C/S(Client/Server)¹æ½Ä°ú´Â ´Þ¸® ¼¹ö¿Í Ŭ¶óÀÌ¾ðÆ®°¡ °è¼Ó Á¢¼ÓÀ»
À¯ÁöÇÏ´Â °ÍÀÌ ¾Æ´Ï´Ù.
Áï, ºê¶ó¿ìÀú°¡ À¥¼¹ö¿Í ¿¬°áµÈ µÚ¿¡ Á¤º¸¸¦ ¿ä±¸Çϸé, ¼¹ö°¡ À̸¦ ó¸®ÇÏ°í ¿¬°áÀ»
Á¾°áÇÏ°Ô µÇ´Â °ÍÀÌ´Ù. ÀÌ·¯ÇÑ ´Ü°è´Â Å©°Ôº¸¸é ´ÙÀ½°ú °°Àº 4°¡Áö ´Ü°è¸¦ °ÅÄ£´Ù°í º¼ ¼ö
ÀÖ´Ù.
³×Æ®¿÷¿¬°á->ÀÚ·á¿äû(Client)->ÀÚ·áÀü¼Û(Server)->³×Æ®¿÷¿¬°áÁ¾·á
- ¿¬°á(Connection)
ºê¶ó¿ìÀú´Â À¥¼¹ö¿¡°Ô ƯÁ¤ÇÑ Æ÷Æ®(port)¹øÈ£¿¡ ´ëÇÏ¿© Åë½Å ä³ÎÀ» ¿ °ÍÀ»
¿äûÇÑ´Ù. ( HTTP ÇÁ·ÎÅäÄÝÀÌ ÁÖ·Î »ç¿ëÇÏ´Â Æ÷Æ® ¹øÈ£´Â ÁÖ·Î 80¹øÀÌ´Ù.)
http://www.deadfire.com:8888 ¶ó°í Á¢±ÙÇÏ°Ô µÇ´Â °æ¿ì°¡ Àִµ¥, 8888ÀÌ ¹Ù·Î Æ÷Æ®
¹øÈ£ÀÌ´Ù. ±×·¯³ª ¾Õ¿¡¼ ¸»Çѵ¥·Î 80¹øÀÇ °æ¿ì´Â ½áÁÖÁö ¾Ê¾Æµµ µÈ´Ù.
Áï, http://www.deadfire.comÀ¸·Î Á¢¼ÓÇϰųª, http://www.deadfire.com:80À¸·Î
Á¢¼ÓÇϰųª °°Àº °á°ú¸¦ ³ªÅ¸³»´Â °ÍÀÌ´Ù.
- ¿äû(Request)
&nsbp; Åë½Å ä³ÎÀÌ ¿¸®°Ô µÇ¸é, Ŭ¶óÀÌ¾ðÆ® Áï, À¥ ºê¶ó¿ìÀú(Netscape, Explorer)´Â À¥
¼¹ö¿¡°Ô ÇÊ¿äÇÑ ¸Þ½ÃÁö¸¦ Àü¼ÛÇÑ´Ù. ´ëºÎºÐ À̶§ Àü¼ÛµÇ´Â ¸Þ½ÃÁö´Â URLÀÇ Çü½ÄÀ» ¶ç°Ô µÈ´Ù.
Áï,
http://www.deadfire.com:8888/html/tt.html
html/tt.htmlÀ̶ó´Â ÆÄÀÏÀ» ¿äûÇÏ´Â ½ÄÀÌ µÈ´Ù. À̶§ ¿äûÇÏ´Â ÆÄÀÏÀÌ
htmlÆÄÀÏÀÏ ¼öµµ ÀÖ°í, CGI½ÇÇàÆÄÀÏÀÏ ¼öµµ ÀÖ´Ù.
±× ±¸ºÐÀº Á¢±ÙÇÏ´Â Directory¿¡ µû¶ó ÀÌ¹Ì °áÁ¤ÀÌ µÈ´Ù.( À̺κÐÀº ¾ÕÀå¿¡¼ ¼³¸íÀ»
Çß¾ú´Âµ¥, Directory MappingºÎºÐÀ» ÂüÁ¶Çϱ⠹ٶõ´Ù. )
- ÀÀ´ä(Response)
¿äûÀ» ¹ÞÀº À¥¼¹ö´Â ÇØ´ç Á¤º¸¿¡ ´ëÇÑ ÀÀ´äÀ» ºê¶ó¿ìÀú·Î Àü¼ÛÇÏ°Ô µÈ´Ù. À̶§,
ºê¶ó¿ìÀú°¡ ¿äûÇÑ ¹®¼°¡ CGI ½ÇÇàÆÄÀÏÀ̶ó¸é, ÀÏ´Ü CGI¸¦ ½ÇÇàÇÏ°í ³ª¼,
±× °á°ú¸¦ ºê¶ó¿ìÀú·Î Àü¼ÛÇÏ°Ô µÇ°í, ´Ü¼øÈ÷ HTMLÆÄÀÏÀ̶ó¸é ±× ÆÄÀÏÀ» ºê¶ó¿ìÀú·Î
³»º¸³»°Ô µÈ´Ù.
À̶§ Àü¼ÛµÇ´Â Ç׸ñÀº Å©°Ô µÎºÎºÐÀ¸·Î ³ª´¶´Ù. Áï, ÀÀ´äÇì´õ(response header)¶ó°í
ÇØ¼ Àü¼ÛµÉ ¹®¼ÀÇ ÇüŸ¦ ¸ÕÀú Àü¼ÛÇѵڿ¡ ½ÇÁ¦ µ¥ÀÌÅͰ¡ Àü¼ÛµÈ´Ù.
- Áß´Ü(Disconnection)
¸ðµç ÀÀ´ä³»¿ëÀÌ Àü¼ÛµÈ°í ³ª¸é À¥¼¹ö¿Í ºê¶ó¿ìÀú°£ÀÇ ¿¬°áÀÌ ²÷¾îÁö°Ô µÈ´Ù.
- Last Update : 2001.7.9 by Deadfire(http://www.deadfire.net)
|
|
|