URI
Ŭ¶óÀ̾ðÆ®°¡ ¼¹ö¿¡°Ô ÀÚ¿øÀ» ¿äûÇÒ ¶§ ÀÚ¿øÀÇ À§Ä¡´Â ÀϹÝÀûÀ¸·Î URLÀ» »ç¿ëÇؼ ³ªÅ¸³½´Ù. ±×·¯³ª Altavista¿Í °°Àº °Ë»ö¿£ÁøÀ» °Ë»öÇÑ °á°ú¿Í °°ÀÌ µ¿ÀûÀ¸·Î »ý¼ºµÈ Á¤º¸´Â URL·Î Ç¥ÇöÇÒ ¼ö ¾ø´Ù. µû¶ó¼ µ¿Àû¹®¼¸¦ ¿äûÇÏ´Â °æ¿ì, URL°ú »ç¿ëÀÚ ÁúÀǸ¦ ÇÕÃļ URI(Uniform Resource Identifier)·Î Ç¥½ÃÇÑ´Ù.
URL°ú URIÀÇ ºÐ¸íÇÑ ±¸º°Àº ÈûµéÁö¸¸ ÀϹÝÀûÀ¸·Î URLÀº ÀÚ¿øÀÇ À§Ä¡¸¸À» ³ªÅ¸³»´Â ¹Ý¸é URI´Â ÀÚ¿øÀÇ À§Ä¡¿¡ Àü´ÞµÉ ÀÎÀÚ±îÁö Æ÷ÇÔÇÑ´Ù´Â Á¡¿¡¼ Â÷ÀÌ°¡ ÀÖ´Ù. Áï, URLÀº URIÀÇ Æ¯¼öÇÑ ÇüÅ·Πº¼ ¼ö ÀÖ´Ù. ÀϹÝÀûÀ¸·Î URI´Â ´ÙÀ½°ú °°Àº ÇüÅ·Π±¸¼ºµÈ´Ù.
protocol://[userid:passwd@]<domain name>[:port]/
<requested file>/[path-info?query-string]
- protocol
- ¿©±â¼ protocolÀº ÀÚ¿øÀ» °¡Á®¿À´Â ¹æ¹ýÀ» ³ªÅ¸³»¸ç, http, ftp, gopher, news, mailto, archie, telnetµîÀÌ °¡´ÉÇÏ´Ù.
- [userid:passwd@]
- »ç¿ëÀÚ ÀÎÁõÀ» ÇÊ¿ä·Î ÇÏ´Â °æ¿ì, »ç¿ëÀÚ ID¿Í ¾ÏÈ£¸¦ ³ªÅ¸³½´Ù. ÀÌ ±â´ÉÀº Netscape¿¡¼¸¸ Áö¿øÇÑ´Ù.
- <domain name>[:port]/<requested file>
- ÀÚ¿øÀÇ À§Ä¡¸¦ ³ªÅ¸³½´Ù.
- [path-info?query-string]
- URI¿¡¼ ÀÚ¿øÀÇ À§Ä¡°¡ ÆÄÀÏÀÎ °æ¿ì, Ãß°¡ÇÒ ¼ö ÀÖ´Â Á¤º¸¸¦ ³ªÅ¸³½´Ù. »ç¿ëÀÚ°¡ ÀÔ·ÂÇÑ ÁúÀǴ´ path-infoÀÇ ³¡À» ³ªÅ¸³»´Â ? ´ÙÀ½¿¡ ¿À¸ç QUERY_STRING¶ó´Â ȯ°æº¯¼ö·Î ÀúÀåµÈ´Ù. ¶ÇÇÑ path-info´Â PATH_INFO¶ó´Â ȯ°æº¯¼ö¿¡ ÀúÀåµÈ´Ù.