ÇöÀçÀÇ ÀÎÅͳÝ(Internet)¿¡¼´Â TCP¸¦ ±â¹ÝÀ¸·ÎÇÑ HTTPÇÁ·ÎÅäÄÝÀÌ ÁÖÁ¾À» ÀÌ·ç°í Àִµ¥, ¹®Á¦´Â
TCPÅë½ÅÀº IPÇÁ·ÎÅäÄÝÀ» ±â¹ÝÀ¸·Î Çϱ⠶§¹®¿¡, IPÁÖ¼Ò(IP Address)¸¦ ¾Ë¾Æ¾ß¸¸ Åë½ÅÀÌ °¡´ÉÇÏ´Ù.
¹°·Ð, Æ÷Æ®¹øÈ£(Port Number)µµ ¾Ë¾Æ¾ß ÇÏÁö¸¸, ´ëºÎºÐÀÇ ÇÁ·ÎÅäÄÝÀº °íÀ¯ÇÑ Æ÷Æ®¹øÈ£°¡ ÀÌ¹Ì ÁöÁ¤µÇ¾î
( RFC 1700 Assigned Number ¿¡ ¸í½Ã) ÀÖÀ¸¸ç,
ÁÖ·Î »ç¿ëÇÏ´Â ¹øÈ£µéÀº 2ÀÚ¸®À̱⠶§¹®¿¡ À̸¦ ±â¾ïÇϰí ÀÌ¿ëÇϴµ¥ º°·Î ºÒÆíÇÏÁö ¾Ê´Ù.
ÀϹÝÀûÀÎ UNIX°è¿¿¡¼´Â /etc/services ÆÄÀÏ¿¡ ÁöÁ¤µÈ ¹øÈ£µéÀ» ´ã°í ÀÖ´Ù. ( LINUXÀÇ services ÆÄÀÏ ).
±×·¯³ª, IPÁÖ¼ÒÀÇ °æ¿ì´Â ¹®Á¦°¡ ÀÖ´Ù. 32ºñÆ®ÀÇ ÁÖ¼Ò°ø°£(IPv4ÀÇ °æ¿ìÀÓ)À» »ç¿ëÇϱ⠶§¹®¿¡ 43¾ï°³ÀÇ ¼ýÀÚ¿©¼
±×³É ¼ýÀڷΠǥÇöÇØ¼´Â À̸¦ Á¤È®È÷ Àü´ÞÇϰųª ±â¾ïÇÒ ¼ö ¾ø´Ù. µû¶ó¼ 123.123.123.123°ú °°ÀÌ 8ºñÆ® 4°³·Î ±¸ºÐÇÑ Á¡À¸·Î
±¸ºÐµÇ´Â IPÁּҷΠǥÇöÇϴµ¥, ÀÌ·¸°Ô Ç¥ÇöÇÏ´Â °Íµµ ±â¾ïÇϱⰡ ½±Áö ¾Ê´Ù.
ƯÈ÷³ª Á¢¼ÓÇØ¾ßÇÏ´Â ÀåÄ¡°¡ ºÒ¾î³¯¼ö·Ï Á¡Á¡´õ ¾î·Á¿öÁö°Ô µÈ´Ù.
¹Ù·Î ÀÌ·¯ÇÑ Á¡À» ÇØ°áÇϰíÀÚ ³ª¿Â°ÍÀÌ µµ¸ÞÀμºñ½º(Domain Name Service)ÀÌ´Ù.
DNS´Â deadfire.hihome.com°ú °°Àº ¸íĪ(Name)À» IPÁÖ¼Ò(IP Address)·Î º¯°æÇØÁÖ´Â ÀÏÀ» ±âº»ÀûÀ¸·Î Á¦°øÇÏ°Ô µÇ´Âµ¥,
RFC 1035 Domain Names - Implementation and Specification ¿¡
±â¼úµÇ¾î ÀÖ´Ù.
´ÙÀ½Àº DNS¸¦ ÅëÇØ¼ ¾òÀ» ¼ö ÀÖ´Â Á¤º¸µéÀÌ´Ù.
- À̸§À» ÁּҷΠã´Â´Ù.
- ÁÖ¼Ò·Î À̸§À» ã´Â´Ù.
- ÇØ´ç ÁÖ¼ÒÀÇ ¸ÞÀϼ¹ö ÁÖ¼Ò¸¦ ã´Â´Ù.
- ÁöÁ¤µÈ µµ¸ÞÀÎÁ¤º¸°¡ µî·ÏµÈ ³×ÀÓ¼¹ö¸¦ ã´Â´Ù.
- È£½ºÆ®ÀÇ Á¤º¸¸¦ ã´Â´Ù.
- ¸ÞÀϹڽº³ª ¸ÞÀϸµ ¸®½ºÆ®¿¡ ´ëÇÑ Á¤º¸¸¦ ã´Â´Ù.
* ¹°·Ð À§ÀÇ ±â´É¿Ü¿¡µµ Ãß°¡ÀûÀÎ ´Ù¾çÇÑ ±â´ÉµéÀ» Á¦°øÇÑ´Ù.
DNS´Â 53¹ø Æ÷Æ®¸¦ »ç¿ëÇϸç, TCP¿Í UDP·Î ¸ðµÎ ¼ºñ½º¸¦ Á¦°øÇÏÁö¸¸, º¸ÅëÀº UDP·Î
Á¦°øÇÏ´Â °ÍÀÌ ÀϹÝÀûÀÌ´Ù. Áï, DNS´Â UDPÀ§¿¡ ¿Ã¶ó°¡´Â ¾îÇø®ÄÉÀÌ¼Ç ·¹º§ÀÇ ÇÁ·ÎÅäÄÝÀÌ´Ù.
ÀÏ´Ü, À¥ºê¶ó¿ìÀú¸¦ »ç¿ëÇØ¼ yahoo »çÀÌÆ®¿¡ Á¢¼ÓÇÏ´Â ´Ü°èÁß www.yahoo.co.krÀ» ¾î¶² ´Ü°è¸¦ °ÅÃÄ
IPÁÖ¼Ò·Î º¯°æµÇ´ÂÁö º¸ÀÚ.
- ¸ÕÀú ºê¶ó¿ìÀú°¡ Resolver(ÀÏÁ¾ÀÇ FunctionÀ̶ó°íºÁµµÁÁ´Ù)¸¦ ÅëÇØ¼ ÀÚ½ÅÀÌ ¼ÓÇÑ ¿µ¿ª(Domain)¿¡ À§Ä¡Çϰí
ÀÖ´Â Local NS(Name Server)¿¡°Ô www.yahoo.co.krÀÇ IPÁÖ¼Ò¸¦ ¹®ÀÇÇÑ´Ù.
- Local NS°¡ ÀÚ½ÅÀÇ Ä³½¬(Local Cache)¸¦ °Ë»çÇØ¼ www.yahoo.co.krÀÌ ¾ø´Ù´Â °ÍÀ» ¾Ë°í, ÃÖ»óÀ§ NSÀÎ ""
NS(Root Name Server)¿¡°Ô www.yahoo.co.krÀÌ ¾îµðÀÎÁö ¹°¾îº¸°Ô µÇ¸ç, Root NS´Â KR NSÀÇ IPÁÖ¼Ò¸¸À» ¾Ë·ÁÁÖ°Ô µÈ´Ù.
- ÀÌÁ¦ Local NS´Â ´Ù½Ã KR NS¿¡°Ô www.yahoo.co.krÀÇ IPÁÖ¼Ò¸¦ ¹°¾îº¸°Ô µÇ°í, KR NS´Â CO.KR NS
ÀÇ IPÁÖ¼Ò¸¸À» ¾Ë·ÁÁØ´Ù.
- ´Ù½Ã CO.KR¿¡°Ô www.yahoo.co.krÀ» ¹®ÀÇÇÏ¿© YAHOO.CO.KR NS(Name Server)ÀÇ IPÁÖ¼Ò¸¦ ¹Þ´Â´Ù.
- ÀÌÁ¦ YAHOO.CO.KR¿¡°Ô www.yahoo.co.krÀ» ¹®ÀÇÇØ¼ ºñ·Î¼Ò IPÁÖ¼Ò¸¦ ¹Þ°Ô µÇ¸ç, Local NS°¡ À̸¦
ij½¬(Local Cache)¿¡ º¸°üÇÑ´Ù.
- Local NS°¡ ¹®ÀÇ °á°ú¸¦ Resolver¿¡°Ô Àü´ÞÇϰí, Resolver°¡ ºê¶ó¿ìÀú¿¡°Ô IPÁÖ¼Ò¸¦ Å뺸ÇÏ¿© Á¾°áÇÏ°Ô µÈ´Ù.
»ç½Ç Áß°£ÀÇ KR NS, CO.KR NS, YAHOO.CO.KR NS, www.yahoo.co.krÀÇ ÁÖ¼Ò°¡ ¸ðµÎ Local Cache¿¡ º¸°üµÇ¹Ç·Î,
www.unitel.co.kr¿¡ ´ëÇÑ ÁúÀǰ¡ µé¾î¿À°Ô µÇ¸é ¹Ù·Î CO.KR NS·Î Á¢±ÙÇÏ°Ô µÈ´Ù. ¹°·Ð, ´Ù¸¥ »ç¶÷ÀÌ www.yahoo.co.krÀ»
¹®ÀÇÇϸé ij½¬ÀÇ °á°ú¸¦ ¹Ù·Î Á¦°øÇÏ°Ô µÈ´Ù.
¶ÇÇÑ, °¢ ¹®ÀÇ °á°ú´Â ÀÏÁ¤ÇÑ ½Ã°£(TTL, Time To Live)µ¿¾È À¯È¿ÇÏ°Ô µÇ¸ç, ij½¬¿¡¼ µ¥ÀÌÅ͸¦ ã¾Æ¼ TTL°ªÀ»
È®ÀÎÇϰí ÀÀ´äÀ» Áֱ⵵ Çϸç, ±× ½Ã°£ÀÌ Áö³ °æ¿ì´Â ´Ù½Ã ¹®ÀÇÇϵµ·Ï µÇ¾îÀִµ¥, ±× ±â°£ÀÌ º¸Åë 1ÁÖÀÏÁ¤µµ µÈ´Ù.
ÀÌ·¸°Ô ÃÖÃÊ¿¡ µî·ÏµÈ ±ÇÇÑÀ» °¡Áø NS·ÎºÎÅÍ Á÷Á¢ ÀÀ´äÀ» ¹Þ´Â °æ¿ì¿¡ Authoritative Answer ¶ó°í Çϸç,
±×·¸Áö ¾ÊÀº °æ¿ì´Â º¸Åë ij½¬¿¡ÀÖ´Â Á¤º¸¸¦ ¹ÞÀº °ÍÀÌ´Ù.
- Last Update : 2003.04.25 by Deadfire(http://www.deadfire.net)
|
|
|