| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
D.M.Z
CONTENT
PRE
NEXT
2.1 Networking Interface ÀÌÁ¦ ¿ì¸®´Â IP ÁÖ¼Ò¿Í, hostname, ±×¸®°í ¶§¶§·Î routing issue¿Í °ü·ÃµÇ¾î ÀÖ´Â TCP/IP ³×Æ®¿÷¿¡ ´ç½ÅÀÇ ¸®´ª½º ¸Ó½ÅÀ» ¿¬°áÇÒ ¶§¿¡ ¼ö¹ÝµÇ´Â ¼¼ºÎ»çÇ׿¡ °üÇØ ±â¼úÇÏ°íÀÚ ÇÑ´Ù. À̹ø Àå¿¡¼´Â setupÇÒ ÇÊ¿ä°¡ ÀÖ´Â °ÍµéÀ» ÀÌÇØÇϱâ À§ÇÑ ¹è°æÀ» Á¦½ÃÇÏ°í, ´ÙÀ½ Àå¿¡¼ ±×¿Í °ü·ÃµÈ Åø¿¡ °üÇØ »ìÆ캼 °ÍÀÌ´Ù.
³×Æ®¿÷ ȯ°æ¿¡¼ »ç¿ëµÇ´Â ÀåºñÀÇ ´Ù¾ç¼ºÀ» Ç¥¸éȽÃÅ°Áö ¾Ê±â À§ÇÏ¿© TCP/IP´Â Çϵå¿þ¾î¸¦ Á¢±ÙÇÒ ¼ö ÀÖ´Â Ãß»óÀûÀÎ ÀÎÅÍÆäÀ̽º(interface)¸¦ Á¤ÀÇÇÑ´Ù. ÀÌ ÀÎÅÍÆäÀ̽º´Â ±âº»ÀûÀ¸·Î ÆÐŶÀ» ÁÖ°í ¹ÞÀ¸¸ç ¸ðµç Á¾·ùÀÇ Çϵå¿þ¾î¿¡ µ¿ÀÏÇÑ ÀÛ¾÷¼ÂÀ» Á¦°øÇÑ´Ù. ³×Æ®¿öÅ·À» À§ÇØ »ç¿ëÇÏ°íÀÚ ÇÏ´Â °¢°¢ÀÇ ÁÖº¯ÀåÄ¡¿¡¼´Â »óÀÀÇÏ´Â ÀÎÅÍÆäÀ̽º°¡ Ä¿³Î¿¡ Á¸ÀçÇÑ´Ù. ¿¹¸¦ µé¾î ¸®´ª½º¿¡¼ ÀÌ´õ³Ý ÀÎÅÍÆäÀ̽º´Â eth0¿Í eth1ÀÌ°í SLIP ÀÎÅÍÆäÀ̽º´Â sl0,sl1µîÀÌ´Ù. ÀÌ ÀÎÅÍÆäÀ̽ºÀÇ À̸§Àº ¹°¸®Àû µð¹ÙÀ̽º¸¦ Ä¿³Î¿¡°Ô À̸§Áö¿ö ÁÖ·ÁÇÒ ¶§ÀÇ ¼³Á¤ ¸ñÀû ÀÌ¿ÜÀÇ ´Ù¸¥ Àǹ̴ ¾ø´Ù. TCP/IP¸¦ »ç¿ëÇϱâ À§Çؼ± ´Ù¸¥ ¼¼°è¿Í Åë½ÅÇÒ ¶§ ÀÎÅÍÆäÀ̽º¿¡ ±×°ÍÀ» ½Äº°ÇÒ ¼ö ÀÖ´Â IP ÁÖ¼Ò¸¦ ¹Ýµå½Ã ÁöÁ¤ÇØ¾ß ÇÑ´Ù. ÀÌ ÁÖ¼Ò´Â À§¿¡¼ ¸»ÇÑ ÀÎÅÍÆäÀ̽º ¸í°ú´Â º°°³ÀÇ °ÍÀ¸·Î, ÀÎÅÍÆäÀ̽º¸¦ ¹®À¸·Î ºñÀ¯ÇÑ´Ù¸é IP ÁÖ¼Ò´Â ±× ¹®¿¡ ´Þ¸° ¹®Æжó ÇÒ ¼ö ÀÖ´Ù. ¹°·Ð, ¼³Á¤ÇØ¾ß ÇÏ´Â ¿©Å¸ÀÇ µð¹ÙÀ̽º ÆĶó¹ÌÅ͵µ Á¸ÀçÇÑ´Ù. À̵é Áß ÇÑ °¡Áö´Â ƯÁ¤ Çϵå¿þ¾î°¡ ó¸®ÇÒ ¼ö ÀÖ´Â µ¥ÀÌÅͱ׷¥ÀÇ ÃÖ´ëÅ©±â, ÈçÈ÷ MTU(Maximum Transfer Unit)¶ó°í ºÒ¸®´Â °ÍÀÌ´Ù. ¶Ç ´Ù¸¥ Ư¼ºÀº Â÷ÈÄ¿¡ ¼Ò°³ÇÒ °ÍÀÌ´Ù.
Áö³ Àå¿¡¼ ¾ð±ÞµÇ¾úµí, IP ³×Æ®¿öÅ· ÇÁ·ÎÅäÄÝÀÌ ÀÌÇØÇÒ ¼ö ÀÖ´Â °ÍÀº 32ºñÆ® ¼öÀÌ´Ù. ¸ðµç ¸Ó½ÅÀº ³×Æ®¿÷ ȯ°æ¿¡¼ À¯ÀÏÇÑ ¼ö¸¦ ÁöÁ¤ÇØ¾ß ÇÑ´Ù. ¸¸¾à ·ÎÄà ³×Æ®¿÷¿¡¼ TCP/IP¸¦ »ç¿ëÇÏ¿© ´Ù¸¥ ³×Æ®¿÷°ú ¿¬°áÇÏÁö ¾Ê´Â´Ù¸é ÀÌ ¼ýÀÚµéÀº ´ç½Å ¸¶À½´ë·Î ÁöÁ¤ÇÒ ¼ö ÀÖÀ¸³ª, ±×·¸Áö ¾Ê°í ÀÎÅͳÝÀÇ »çÀÌÆ®·Î¼ Á¸ÀçÇÏ°íÀÚ ÇÑ´Ù¸é ÀÌ ¼ýÀÚµéÀº NIC(Network Information Center)¿¡¼ ÁöÁ¤ÇÒ °ÍÀÌ´Ù. º¸´Ù Àб⠽±µµ·Ï IP ÁÖ¼Ò´Â ¿ÁÅÝ(octet)À̶ó ºÒ¸®´Â 8ºñÆ® ¼ö·Î ³ª´©¾îÁ® ÀÖ´Ù. ¿¹¸¦ µé¾î quark.physics.groucho.edu´Â 0x954C0C04¶ó´Â IP ÁÖ¼Ò¸¦ °¡Áö°í Àִµ¥, 149.76.12.4¶ó°í ¾²¿©Áø´Ù. ÀÌ·¯ÇÑ ¾ç½ÄÀ» dotted quad notationÀ̶ó°í ºÎ¸¥´Ù. ÀÌ¿¡´ëÇÑ ´Ù¸¥ ÀÌÀ¯´Â IPÁÖ¼Ò°¡ ³×Æ®¿÷ ¹øÈ£(network number)¸¦ ºÐÇÒÇϱ⠶§¹®À¸·Î, ÀÌ°ÍÀº ¾ÕºÎºÐÀÇ ¿ÁÅÝ¿¡ Æ÷ÇԵǾî ÀÖ°í, ±× ³ª¸ÓÁö°¡ host numberÀÌ´Ù. NIC¿¡ IP ÁÖ¼Ò¸¦ ¿äûÇÒ ¶§¿£ »ç¿ëÇÏ°íÀÚ ÇÏ´Â ÇϳªÀÇ È£½ºÆ® ÁÖ¼Ò¸¸À» ºÎ¿©¹ÞÀ» ¼ö´Â ¾ø´Ù. ´ë½Å network number¸¦ ¹ÞÀ½À¸·Î½á ´ç½ÅÀÇ ³×Æ®¿÷ ³»¿¡ Á¸ÀçÇϴ ȣ½ºÆ®¿¡ »ç¿ë°¡´ÉÇÑ ¸ðµç IP ÁÖ¼Ò¸¦ ´ç½Å ¸¶À½´ë·Î ¹è´çÇÒ ¼ö ÀÖ´Ù. ³×Æ®¿÷ÀÇ Å©±â¿¡ µû¶ó IP ÁÖ¼ÒÀÇ host part´Â ÀÛ¾ÆÁö°Å³ª Ä¿Áø´Ù. ¼·Î´Ù¸¥ ¿ä±¸¸¦ »óÃæ½ÃÅ°±â À§Çؼ IP ÁÖ¼Ò¸¦ ´Ù¸¥ ¹æ½ÄÀ¸·Î ³ª´©´Â ³×Æ®¿÷ÀÇ Å¬·¡½º°¡ ¸î°¡Áö Á¸ÀçÇÑ´Ù.
Áö³ ÀåÀÇ ¿¹Á¦·Î µÇµ¹¾Æ°¡ º¸¸é 149.76.12.4¶ó´Â quakrÀÇ ÁÖ¼Ò´Â Class B ³×Æ®¿÷, 149.76.0.0¿¡ ÀÖ´Â 12.4ÀΠȣ½ºÆ®ÀÎ °ÍÀÌ´Ù. À§ÀÇ ¸®½ºÆ®¿¡¼, host part °¢°¢ÀÇ ¿ÁÅÝÀÇ ¸ðµç °ªÀÌ »ç¿ë °¡´ÉÇÏÁø ¾Ê´Ù´Â °ÍÀ» ´«Ä¡Ã«À» °ÍÀÌ´Ù. ÀÌ°ÍÀº °¢ ¿ÁÅÝÀÇ 0°ú 255°ªÀÌ Æ¯Á¤ÇÑ ¸ñÀûÀ» À§ÇØ º¸Á¸µÇ¾î Àֱ⠶§¹®ÀÌ´Ù. ¸ðµç host part°¡ 0ÀÎ ÁÖ¼Ò´Â ³×Æ®¿÷À» Áö½ÃÇÏ°í, 1ÀÎ °ÍÀº broadcast ÁÖ¼Ò¶ó ºÒ¸°´Ù. ÀÌ°ÍÀº ƯÁ¤ ³×Æ®¿÷³»ÀÇ ¸ðµç È£½ºÆ®¸¦ µ¿½Ã¿¡ Áö½ÃÇÑ´Ù. ±×¸®°í 149.76.255.255´Â ÀûÀýÇÑ È£½ºÆ® ÁÖ¼Ò°¡ ¾Æ´Ï¶ó 149.76.0.0ÀÇ ¸ðµç È£½ºÆ®¸¦ Áö½ÃÇÑ´Ù. ¿ª½Ã³ª ¿¹¾àµÈ µÎ ÁÖ¼Ò´Â 0.0.0.0°ú 127.0.0.0ÀÌ´Ù. ÀüÀÚ´Â ±âº» ·çÆ®(default route)À̸ç, ÈÄÀÚ´Â ·çÇÁ¹é ÁÖ¼Ò(lookback)ÀÌ´Ù. ±âº» ·çÆ®´Â ¾Æ·¡¿¡ ´Ù·ê, IP°¡ µ¥ÀÌÅͱ׷¥À» ¶ó¿ìÆÃÇÏ´Â ¹æ¹ý°ú °ü·ÃÀÌ ÀÖ´Ù. ³×Æ®¿÷ 127.0.0.0´Â ´ç½ÅÀÇ È£½ºÆ®·ÎÀÇ IP trafficÀ» À§ÇØ ¿¹¾àµÇ¾ú´Ù. º¸ÆíÀûÀ¸·Î 127.0.0.1À̶õ ÁÖ¼Ò´Â ´ç½Å È£½ºÆ®ÀÇ ÀÎÅÍÆäÀ̽º, Áï Æó¼èȸ·Îó·³ µ¿ÀÛÇÏ´Â ·çÇÁ¹é ÀÎÅÍÆäÀ̽º(loopback interface)¸¦ ÁöÁ¤ÇÑ´Ù. TCP³ª UCP¿¡¼ ³Ñ°ÜÁø ¾î¶² IP ÆÐŶÀº ¸¶Ä¡ ´Ù¸¥ ³×Æ®¿÷¿¡¼ ¿Â °Íó·³ µÇµ¹¾Æ ¿Ã °ÍÀÌ´Ù. ÀÌ°ÍÀº ³×Æ®¿öÅ· ¼ÒÇÁÆ®¿þ¾î¸¦ "ÁøÂ¥" ³×Æ®¿÷À» »ç¿ëÇÏÁö ¾Ê°í¼µµ °³¹ß ȤÀº ½ÃÇèÇÒ ¼ö ÀÖµµ·Ï ÇÑ´Ù. ÀÌ°ÍÀº standalone È£½ºÆ®¿¡¼ ³×Æ®¿÷ ¼ÒÇÁÆ®¿þ¾î¸¦ »ç¿ëÇÏ°íÀÚ ÇÒ ¶§ À¯¿ëÇÏ´Ù. ÀÌ ¸»Àº ¸» ÀÚüó·³ ºñ »ó½ÄÀûÀÎ °ÍÀº ¾Æ´Ï´Ù. ¿¹¸¦ µé¾î, IP ¿¬°áÀÌ µÇÁö ¾ÊÀº ´Ù¼öÀÇ UUCP »çÀÌÆ®¿¡¼µµ INN news ½Ã½ºÅÛÀ» ¸®´ª½º¿¡¼ »ç¿ëÇÏ±æ ¿øÇÑ´Ù¸é, ¿Ïº®ÇÑ ÇÁ·Î±×·¥ ¼öÇàÀ» À§ÇØ INNÀº ·çÇÁ¹é ÀÎÅÍÆäÀ̽º¸¦ ÇÊ¿ä·Î ÇÑ´Ù.
ÀÌÁ¦, IP ÁÖ¼Ò°¡ ¾î¶»°Ô ¸¸µé¾î Áö´ÂÁö º¸¾ÒÀ¸³ª, ÀÌ´õ³Ý »ó¿¡¼ °¢±â ´Ù¸¥ È£½ºÆ®¿¡ ¾î¶»°Ô ÁÖ¼Ò¸¦ ºÎ¿©ÇÏ´ÂÁö Àǹ®À» Ç°°í ÀÖÀ» °ÍÀÌ´Ù. °á±¹, 6°³ÀÇ ¿ÁÅÝÀ¸·Î È£½ºÆ®¸¦ ½Äº°ÇÏ´Â ÀÌ´õ³Ý°ú IP ÁÖ¼Ò´Â Àß ¾î¿ï¸®Áø ¾ÊÁö ¾ÊÀº°¡? ±×·¸´Ù. ±×°ÍÀÌ ¹Ù·Î IP ÁÖ¼Ò¸¦ ÀÌ´õ³Ý ÁÖ¼Ò·Î ¹Ù²Ù´Â ¸ÞÄ«´ÏÁòÀÌ ÇÊ¿äÇÑ ÀÌÀ¯·Î, ±× ¸ÞÄ«´ÏÁòÀ» ARP(Address Resolution Protocol)¶ó ºÎ¸¥´Ù. »ç½Ç»ó ARP´Â ÀÌ´õ³Ý¿¡¸¸ ±¹ÇѵǴ °ÍÀÌ ¾Æ´Ï¶ó, ham radio°°Àº Ÿ Á¾·ùÀÇ ³×Æ®¿÷¿¡µµ »ç¿ëµÈ´Ù. ARP¿¡ ±ò¸° ¾ÆÀ̵ð¾î´Â Mr.X¸¦ ã¾Æ¾ß ÇÒ ¶§ ´ëºÎºÐÀÇ »ç¶÷µéÀÌ ¾²´Â ¹æ½ÄÀÌ´Ù. ±×µéÀº ±×ÀÇ À̸§À» ºÎ¸£¸ç µ¹¾Æ´Ù´Ï¸é ±×°¡ ±× °÷¿¡ ÀÖ´Ù°í ´ë´äÇÒ °ÍÀ̶ó ÇÑ´Ù. ARP°¡ ÁÖ¾îÁø IP ÁÖ¼Ò¿Í ÀÏÄ¡ÇÏ´Â ÀÌ´õ³Ý ÁÖ¼Ò¸¦ ã°íÀÚ ÇÒ ¶§, ±×°ÍÀº ³×Æ®¿÷»óÀÇ ¸ðµç °÷À¸·Î µ¿½Ã¿¡ º¸³»Áö´Â µ¥ÀÌÅͱ׷¥ÀÎ "broadcasting"À̶ó´Â °ÍÀ» »ç¿ëÇÑ´Ù. ARP°¡ º¸³»´Â broadcast µ¥ÀÌÅͱ׷¥¿£ IP ÁÖ¼Ò¿¡ ´ëÇÑ ÁúÀÇ°¡ Æ÷ÇԵǾî ÀÖ´Ù. ÀÌ°ÍÀ» ¹ÞÀº °¢°¢ÀÇ È£½ºÆ®´Â ÀÚ½ÅÀÇ IP¿Í ºñ±³ÇÏ°í, ¸¸¾à ¸Â´Ù¸é ÁúÀǸ¦ º¸³½ È£½ºÆ®·Î ARP reply¸¦ µÇµ¹·Á ÁØ´Ù. ÁúÀÇÇÑ È£½ºÆ®´Â ÀÌÁ¦ reply¿¡¼ À̸¦ º¸³½ È£½ºÆ®ÀÇ ÀÌ´õ³Ý ÁÖ¼Ò¸¦ Ç®ÀÌÇÑ´Ù. ¹°·Ð, ¾î¶»°Ô 1Á¶¿©°³¿¡ ´ÞÇÏ´Â ÀÌ´õ³ÝÀ» ÅëÇÏ¿© ¿øÇϴ ȣ½ºÆ®¸¦ ¾î¶»°Ô ãÀ» ¼ö ÀÖ´ÂÁö, ±×¸®°í ¿Ö ÀÌ´õ³ÝÀ̾î¾ß¸¸ ÇÏ´ÂÁö¿¡ ´ëÇØ ÀǾÆÇØ ÇÒ °ÍÀÌ´Ù. ÀÌ Áú¹®Àº ¶ó¿ìÆÃÀ̶ó´Â (À̸§Ã³·³ ³×Æ®¿÷¿¡¼ È£½ºÆ®ÀÇ ¹°¸®Àû À§Ä¡¸¦ ã¾Æ³»´Â)°ÍÀ» ¸ðµÎ ÀǹÌÇÑ´Ù. ÀÌ°ÍÀÌ ´ÙÀ½ ÀýÀÇ ÁÖÁ¦ÀÌ´Ù. Àá±ñµ¿¾È, ARP¿¡ ´ëÇØ ÂªÀ¸³ª¸¶ ¾ê±âÇØ º¸ÀÚ. È£½ºÆ®°¡ ÀÌ´õ³Ý ÁÖ¼Ò¸¦ ¹ß°ßÇϸé, ±× È£½ºÆ®´Â ±×°ÍÀ» ARP ij½¬¿¡ ÀúÀåÇÏ°í, ´ÙÀ½¹ø¿¡ ±× È£½ºÆ®¿¡ µ¥ÀÌÅͱ׷¥À» º¸³»°íÀÚ ÇÒ ¶§, ARP¸¦ ÁúÀÇÇÒ ÇÊ¿ä°¡ ¾ø´Ù. ±×·¯³ª, ÀÌ Á¤º¸¸¦ ¿µ¿øÈ÷ Áö´Ï´Â °ÍÀº Çö¸íÄ¡ ¸øÇÏ´Ù. ¿¹¸¦ µé¾î, ¸®¸ðÆ® È£½ºÆ®ÀÇ ÀÌ´õ³Ý Ä«µå´Â ±â¼úÀûÀÎ ÀÌÀ¯»óÀ¸·Î ±³Ã¼µÉ ¼ö ÀÖ´Â °ÍÀÌ´Ù. ±×·¯¹Ç·Î ±× ARP ¿£Æ®¸®´Â ¾µ¸ð¾ø°Ô µÇ¸ç, IP ÁÖ¼Ò¸¦ ¶Ç´Ù½Ã ÁúÀÇÇϱâ À§Çؼ ARP ij½¬ÀÇ ¿£Æ®¸®´Â ¾ó¸¶°£ÀÇ ½Ã°£ÈÄ¿¡ ÆıâµÈ´Ù. ¶§¶§·Î, ÁÖ¾îÁø ÀÌ´õ³Ý ÁÖ¼ÒÀÇ IP ÁÖ¼Ò¸¦ ãÀ» ÇÊ¿äµµ Àִµ¥, ÀÌ·± °ÍÀº ³×Æ®¿÷»óÀÇ µð½ºÅ© ¾ø´Â ¸Ó½ÅÀÌ ¼¹ö·ÎºÎÅÍ ºÎÆÃÇÏ°íÀÚ ÇÒ ¶§ ÀϾ¸ç LAN »ó¿¡¼´Â ²Ï ÈçÇÑ ÀÏÀÌ´Ù. ±×·¯³ª µð½ºÅ© ¾ø´Â Ŭ¶óÀ̾ðÆ®´Â ÀÚü¿¡ ´ëÇÑ Á¤º¸¸¦ ÀÏü °¡Áö°í ÀÖÁö ¾Ê´Ù. - ´Ü, ÀÚ½ÅÀÇ ÀÌ´õ³Ý ÁÖ¼Ò¸¦ Á¦¿ÜÇÏ°í! ±×·¯¹Ç·Î ±×°ÍÀÌ ±âº»ÀûÀ¸·Î ÇÏ´Â °ÍÀº ¼¹ö¿¡°Ô ÀÚ½ÅÀÇ IP ÁÖ¼Ò¸¦ ¾Ë·Á´Þ¶ó´Â °£Ã»À» Æ÷ÇÔÇÑ ¸Þ½ÃÁö¸¦ broadcastÇÏ´Â °ÍÀÌ´Ù. À̸¦ À§ÇØ RARP(Reverse Address Resolution Protocol)À̶ó ºÒ¸®´Â ¶Ç´Ù¸¥ ÇÁ·ÎÅäÄÝÀÌ Á¸ÀçÇÑ´Ù. BOOTP ÇÁ·ÎÅäÄÝ¿¡ µû¶ó, ±×°ÍÀº ³×Æ®¿÷ ³Ê¸ÓÀÇ µð½ºÅ© ¾ø´Â Ŭ¶óÀ̾ðÆ®ÀÇ ºÎÆ® ½ºÅ©·¦(bootscrap: ¿¹Á¤µÈ ruleset¿¡ µû¶ó ÇÁ·Î±×·¥À» loadÇÏ´Â ¹æ¹ý - ¿ªÀÚÁÖ)À» À§ÇÑ ÇÁ·Î½ÃÀú¸¦ Á¦°øÇÑ´Ù.
2.4.1 IP Networks
IP ³×Æ®¿÷Àº ºñ½ÁÇÑ ¹æ¹ýÀ¸·Î ±¸¼ºµÇ¾ú´Ù. Àüü ³×Æ®¿÷Àº ÀÚµ¿È ½Ã½ºÅÛ(autonomous system)À̶ó ºÒ¸®´Â ´Ù¼öÀÇ ¼Ò±Ô¸ð ³×Æ®¿÷À¸·Î ±¸¼ºµÈ´Ù. °¢°¢ÀÇ ½Ã½ºÅÛÀº Àڱ⠸â¹öµé °£ÀÇ ¶ó¿ìÆÃÀ» ¼öÇàÇÏ¿©, ¸ñÀû È£½ºÆ®ÀÇ ³×Æ®¿÷À¸·ÎÀÇ ±æÀ» ã±â À§ÇÏ¿© µ¥ÀÌÅ͸¦ º¸³»´Âµ¥ ´ëÇÑ ºÎ´ãÀ» ÁÙÀδÙ. À̴ ƯÁ¤ ³×Æ®¿÷¿¡ ÀÖ´Â '¾î¶²' È£½ºÆ®¿¡ µ¥ÀÌÅͱ׷¥ÀÌ ³Ñ°ÜÁö´Â Áï½Ã, Â÷ÈÄÀÇ ÇÁ·Î¼¼½ÌÀº ³×Æ®¿÷ Àڽſ¡ ÀÇÇØ µ¶Á¡ÀûÀ¸·Î ¼öÇàµÊÀ» ÀǹÌÇÑ´Ù. 2.4.2 Subnetworks ÀÌ ±¸Á¶´Â À§¿¡¼ ¼³¸íÇÑ °Íó·³, IP ÁÖ¼Ò°¡ È£½ºÆ®¿Í ³×Æ®¿÷ ºÎºÐÀ¸·Î ³ª´©¾îÁø °ÍÀ» ¹Ý¿µÇÑ´Ù. ±âº»°ªÀ¸·Î ¸ñÀûÁö ³×Æ®¿÷Àº IP ÁÖ¼ÒÀÇ ³×Æ®¿÷ ºÎºÐÀ¸·ÎºÎÅÍ ¾ò¾îÁø´Ù. ±×¸®ÇÏ¿©, µ¿ÀÏÇÑ IP ³×Æ®¿÷ ¹øÈ£¸¦ °¡Áø È£½ºÆ®°¡ ¹ß°ßµÇ°Å³ª ȤÀº ±× ¹Ý´ëÀÇ °æ¿ìÀÌ´Ù. ³×Æ®¿÷ÀÌ, ÀÌ´õ³Ý°ú °°Àº ¹°¸®Àû ³×Æ®¿÷µîÀÇ ÃÖ¼Ò´ÜÀ§ÀÇ À¯´Ö¿¡ ÀÏÄ¡ÇÏ´Â ¼ö¹é¿©°³ÀÇ ¼Ò±Ô¸ð ³×Æ®¿÷ÀÇ ¸ðÀ½À¸·Î ±¸¼ºµÇ¾î ÀÖÀ¸¹Ç·Î, ³×Æ®¿÷ ³»ºÎ¿¡¼µµ µ¿ÀÏÇÑ ±¸Á¶¸¦ Áö´Ï´Â°Ô Á¤»óÀÌ´Ù. °í·Î, IP¸¦ ¸î°³ÀÇ ¼ºê³Ý(subnet)À¸·Î ºÐÇÒÇÏ´Â °Í ¿ª½Ã °¡´ÉÇÏ´Ù. ¼ºê³ÝÀº, ±×°ÍÀÌ ¼ÓÇÑ IP ³×Æ®¿÷À¸·ÎºÎÅÍ ÀÏÁ¤¹üÀ§ÀÇ IP ÁÖ¼Ò·Î µ¥ÀÌÅͱ׷¥À» º¸³»¾ßÇÏ´Â Àǹ«°¡ ÀÖ´Ù. Class A,B,C¿Í °°ÀÌ, IP ÁÖ¼ÒÀÇ ³×Æ®¿÷ ºÎºÐÀÌ ±× ½Çº°ÀÇ ¼ö´ÜÀÌ µÈ´Ù. ±×·¯³ª ±× ³×Æ®¿÷ ºÎºÐÀº È£½ºÆ® ºÎºÐÀ¸·Î ¸îºñÆ® ´õ ¿¬ÀåµÈ´Ù. ÀÌ ºñÆ®¼ö´Â subnet mask·Î ºÎÅÍ ¾ò¾îÁö´Â ¼ºê³Ý ¹øȣó·³ Çؼ®µÈ´Ù. ÀÌ°ÍÀº ¿ª½Ã³ª 32ºñÆ® ¼öÀ̸ç, IP ÁÖ¼ÒÀÇ ³×Æ®¿÷ ºÎºÐ¿¡´ëÇÑ bit mask¸¦ ÁöÁ¤ÇÑ´Ù.
±×¸² 2.1: Class B ³×Æ®¿÷ÀÇ ¼ºê³ÝÈ Groucho Marx UniversityÀÇ ±³³» ³×Æ®¿÷µµ ±×·± ³×Æ®¿÷ ÁßÀÇ ÇÑ°¡Áö ÀÏ·ÊÀÌ´Ù. ±×°ÍÀº 149.76.0.0À̶ó´Â Class B ³×Æ®¿÷ÀÌ°í ³Ý ¸Å½ºÅ©´Â 255.255.0.0ÀÌ´Ù. ³»ºÎÀûÀ¸·Î, GMUÀÇ ±³³» ³×Æ®¿÷Àº ¿©·¯ÇаúÀÇ LAN°ú °°Àº ¸î°³ÀÇ ¼Ò±Ô¸ð ³×Æ®¿÷À¸·Î ±¸¼ºµÇ¾î ÀÖ´Ù. ±×·¯¹Ç·Î IP ÁÖ¼ÒÀÇ ¹üÀ§´Â 254°³ÀÇ ¼ºê³Ý, Áï 149.76.254.0±îÁö·Î ³ª´©¾îÁø´Ù. ÀÏ·Ê·Î ÀÌ·Ð ¹°¸®ÇÐ(Theoritical Physics)°ú´Â 149.76.12.0·Î ¼³Á¤µÇ¾î ÀÖ´Â °ÍÀÌ´Ù. campus backboneÀº ±× ÀÚü·Î ³×Æ®¿÷ÀÌ°í 149.76.1.0ÀÇ ÁÖ¼Ò°¡ ÁÖ¾îÁ® ÀÖ´Ù. ÀÌ·¯ÇÑ ¼ºê³ÝµéÀº 3¹ø° ¿ÁÅÝÀÌ ¼·Î ´Ù¸£Áö¸¸ °°Àº IP ³×Æ®¿÷ ¹øÈ£¸¦ ¶È°°ÀÌ °¡Áö°í Àֱ⵵ ÇÏ´Ù. ±×·¯¹Ç·Î ÀÌµé ¸ðµÎ 255.255.255.0ÀÇ ¼ºê³Ý ¸Å½ºÅ©¸¦ »ç¿ëÇÑ´Ù. ±×¸² 2.1Àº quarkÀÇ ÁÖ¼Ò, 149.76.12.4°¡ Æò¹üÇÑ Class B ³×Æ®¿÷À¸·Î ´Ù·ç¾îÁú ¶§¿Í ¼ºê³ÝÀ¸·Î »ç¿ëµÉ ¶§ ¾î¶»°Ô ´Ù¸£°Ô Çؼ®µÇ´ÂÁö º¸¿©ÁØ´Ù. ¼ºê³×ÆÃ(subnetting:¼ºê³ÝÀ» ÀÌ·ç´Â ±â¼ú)Àº ´ÜÁö ³×Æ®¿÷ÀÇ ³»ºÎÀû ºÐÇÒÀÏ »ÓÀÌ´Ù. ¼ºê³ÝÀº ³×Æ®¿÷ ¼ÒÀ¯ÀÚ(¶Ç´Â °ü¸®ÀÚ)°¡ ¸¸µç´Ù. Á¾Á¾, ¼ºê³ÝÀº Á¸ÀçÇÏ´Â (µÎ ÀÌ´õ³Ý »çÀÌÀÇ) ¹°¸®Àû, (¾ç ºÐ°ú »çÀÌÀÇ) °ü¸®Àû, ¶Ç´Â Áö¸®ÀûÀÎ °æ°è¸¦ ¹Ý¿µÇÏ¿© ¸¸µé¾îÁö°í, ÀÌ·± ¼ºê³Ý¿¡´ëÇÑ ±ÇÇÑÀº ±×¿¡ °¡±îÀÌ ÀÖ´Â ÀÌ¿¡°Ô À§ÀÓÇÑ´Ù. ±×·¯³ª ÀÌ ±¸Á¶´Â ´ÜÁö ³×Æ®¿÷ÀÇ ³»ºÎÀû ¼ºÇâ¿¡ ¿µÇâÀ» ÁÙ »ÓÀÌ°í ¿Ïº®ÇÏ°Ô ¿ÜºÎ¼¼°è¿¡ º¸ÀÌÁö ¾Êµµ·Ï Â÷´ÜµÇ¾î ÀÖ´Ù. 2.4.3 Gateways ¼ºê³×ÆÃÀº Á¶Á÷ÀûÀÎ À̵æÀÏ »Ó ¾Æ´Ï¶ó, Çϵå¿þ¾î ¹üÀ§ÀÇ ÀÚ¿¬½º·± °á°ú¹°À̱⵵ ÇÏ´Ù. ÀÌ´õ³Ý°ú °°Àº ¹°¸®Àû ³×Æ®¿÷ »óÀÇ È£½ºÆ®ÀÇ ½ÃÁ¡Àº ¾ÆÁÖ Á¦ÇÑÀûÀÌ´Ù. Áï, È£½ºÆ®°¡ Á÷Á¢ÀûÀ¸·Î ´ëÈÇÒ ¼ö ÀÖ´Â °ÍÀº ±× ³×Æ®¿÷ ³»¿¡ ÀÖ´Â °Íµé »ÓÀÌ´Ù. ±× ¿ÜÀÇ ¸ðµç È£½ºÆ®µé¿¡´Â °ÔÀÌÆ®¿þÀÌ(gateway)¶ó´Â °ÍÀ» ÅëÇؼ¸¸ Á¢±ÙÇÒ ¼ö ÀÖ´Ù. °ÔÀÌÆ®¿þÀÌ´Â µÑ ¶Ç´Â ±× ÀÌ»óÀÇ ¹°¸®Àû ³×Æ®¿÷¿¡ µ¿½Ã¿¡ ¿¬°áµÇ¾î ÀÖ°í, ±×µé°£¿¡ ÆÐŶÀ» ±³È¯Çϵµ·Ï ¼³Á¤µÈ °ÍÀÌ´Ù. È£½ºÆ®°¡ ·ÎÄÃÀÇ ¹°¸®Àû ³×Æ®¿÷¿¡ ÀÖ´ÂÁö IP°¡ ½±°Ô ÀνÄÇÒ ¼ö ÀÖµµ·Ï, ´Ù¸¥ ¹°¸®Àû ³×Æ®¿÷Àº ¼·Î´Ù¸¥ IP ³×Æ®¿÷¿¡ ¼ÓÇØ ÀÖ¾î¾ß ÇÑ´Ù. ¿¹¸¦ µé¾î, 149.76.4.0¶ó´Â ³×Æ®¿÷ ¹øÈ£´Â ¼öÇаú LANÀÇ È£½ºÆ®¸¦ À§ÇØ ¿¹¾àµÇ¾î ÀÖ´Ù. quark·Î µ¥ÀÌÅͱ׷¥À» º¸³¾ ¶§, erdosÀÇ ³×Æ®¿÷ ¼ÒÇÁÆ®¿þ¾î´Â IP ÁÖ¼Ò, 149.76.12.4¸¦ º¸°í ¸ñÀûÁö È£½ºÆ®°¡ ´Ù¸¥ ¹°¸®Àû ³×Æ®¿÷ »ó¿¡ ÀÖ´Ù´Â °Í, Áï °ÔÀÌÆ®¿þÀÌ(±âº»°ªÀ¸·Î sophus)¸¦ ÅëÇؼ¸¸ µµ´Þ °¡´ÉÇÏ´Ü °ÍÀ» ¾Ë°ÔµÈ´Ù. sophus ÀÚü´Â µÎ°³ÀÇ ¼·Î´Ù¸¥ ¼ºê³Ý¿¡ ¿¬°áµÇ¾î ÀÖ´Ù. Áï, ¼öÇаú¿Í campus backboneÀÌ ±×°ÍÀÌ´Ù. ±×°ÍÀº ±× µÑÀ» ¼·Î´Ù¸¥ ÀÎÅÍÆäÀ̽º, Áï eth0¿Í fddi0·Î½á °¢°¢ Á¢±ÙÇÑ´Ù. ÀÌÁ¦ ¾î¶² IP¸¦ ±×°Í¿¡ ¼³Á¤ÇØ¾ß Çϴ°¡? ¼ºê³Ý 149.76.1.0 ÁßÀÇ ÇϳªÀΰ¡? ¾Æ´Ô 149.76.4.0 ÀÇ °ÍÀ» Áà¾ß ÇÏ´Â °ÍÀϱî? ±× ´äÀº µÑ´ÙÀÌ´Ù. ¼öÇаú LAN°ú ±³½ÅÇÒ ¶§ sophus´Â 149.76.4.1ÀÇ IP ÁÖ¼Ò¸¦ »ç¿ëÇÏ°í, backbone°ú ´ëÈÇÒ ¶§ 149.76.1.4¸¦ ¾´´Ù. ±×¸®ÇÏ¿©, °ÔÀÌÆ®¿þÀÌ´Â ±×°ÍÀÌ ¹°·ÁÀÖ´Â ³×Æ®¿÷´ç Çϳª¾¿ÀÇ IP ÁÖ¼Ò¸¦ ¹èÁ¤¹Þ´Â´Ù. ÀÌ·¯ÇÑ ÁÖ¼Ò(µ¿ÀÏÇÑ ³Ý ¸Å½ºÅ©¿¡ µû¸¥)´Â ¼ºê³ÝÀÌ ±×°ÍÀ» ÅëÇØ Á¢±ÙÇÏ´Â ÀÎÅÍÆäÀ̽º¿¡ ¹¿©ÀÖ´Ù. °í·Î, ÀÎÅÍÆäÀ̽ºÀÇ ¸ÅÇΰú sophusÀÇ ÁÖ¼Ò´Â ´ÙÀ½°ú °°´Ù.
±×¸² 2.2´Â Groucho Marx University(GMU) ³×Æ®¿÷ÀÇ ÅäÆú·ÎÁö(topology: ¹ø¿ªÇÏÀÚ¸é... 'À§»ó ¶Ç´Â Çü»ó' Á¤µµ - ¿ªÀÚÁÖ)À» º¸¿©ÁØ´Ù. µÎ ¼ºê³Ý°£¿¡ µ¿½Ã¿¬°áµÈ È£½ºÆ®µéÀº ¸ðµÎ µÎ°³ÀÇ ÁÖ¼Ò¸¦ °®°í ÀÖ´Ù.
±×¸² 2.2: GMU ³Ý ÅäÆú·ÎÁöÀÇ ÀϺκРÀϹÝÀûÀ¸·Î ÁÖ¼Ò¸¦ È£½ºÆ®¿¡ ¹è¼ÓÇÏ´Â °ÍÀΰ¡, ȤÀº ÀÎÅÍÆäÀ̽º¿¡ ¹è¼ÓÇÏ´Â °ÍÀÎÁö¿¡ ´ëÇÑ ¹Ì¹¦ÇÑ Â÷ÀÌ´Â ¹«½ÃÇÒ ¼ö ÀÖ´Ù. Áï, erdos¿Í °°ÀÌ ÇϳªÀÇ ³×Æ®¿÷¿¡ ¹°·ÁÀִ ȣ½ºÆ®ÀÇ °æ¿ì¿¡¼±, ¾ö°ÝÈ÷ ¸»ÇÏÀÚ¸é ÀÌ´õ³Ý ÀÎÅÍÆäÀ̽º°¡ ÀÌ ÁÖ¼Ò¸¦ Áö´Ï´Â °ÍÀÌÁö¸¸, º¸ÆíÀûÀ¸·Î È£½ºÆ®°¡ IP ÁÖ¼Ò¸¦ °¡Áø´Ù°í ¸»ÇÑ´Ù. ±×·¯³ª °ÔÀÌÆ®¿þÀ̸¦ ³íÇÒ ¶§ ÀÌ Â÷ÀÌ´Â Á¤¸»·Î Áß¿äÇÑ °ÍÀÌ´Ù. 2.4.4 The Routing Table ÀÌÁ¦, ¸®¸ðÆ® ³×Æ®¿÷À¸·Î µ¥ÀÌÅͱ׷¥À» º¸³¾¶§, ¾î¶»°Ô IP°¡ °ÔÀÌÆ®¿þÀ̸¦ ¼±º°ÇÏ´ÂÁö »ìÆ캸ÀÚ. ¿ì¸®´Â ÀÏÀü¿¡, erdos°¡ quark¿¡°Ô µ¥ÀÌÅͱ׷¥À» º¸³¾ ¶§, ¸ñÀûÁö IP ÁÖ¼Ò¸¦ °Ë»çÇÏ¿© ·ÎÄà ³×Æ®¿÷»ó¿¡ Á¸ÀçÇÏÁö ¾ÊÀ½À» ¾Ë¾Æ³»´Â °ÍÀ» º» ÀûÀÌ ÀÖ´Ù. ±×¸®ÇÏ¿© ±×°ÍÀº ±âº» °ÔÀÌÆ®¿þÀÌÀÎ sophus¿¡°Ô·Î ±×°ÍÀ» º¸³»°Ô µÇ´Âµ¥, sophus ¿ª½Ã ±âº»ÀûÀ¸·Î ¶È°°Àº ÀÏÀ» ÇÏ°Ô µÈ´Ù. sophus´Â quark°¡ Á÷Á¢¿¬°áµÈ È£½ºÆ®°¡ ¾Æ´Ï¶ó´Â °ÍÀ» ¾Ë°ÔµÇ°í, ´Ù½Ã±Ý ±×°ÍÀ» Æ÷¿öµå ½ÃÄÑÁÙ ´Ù¸¥ °ÔÀÌÆ®¿þÀ̸¦ ã¾Æ¾ßÇÑ´Ù. ¾Ë¸ÂÀº ¼±ÅÃÀº ¹°¸®ÇаúÀÇ °ÔÀÌÆ®¿þÀÌÀÎ nielsÀÏ °ÍÀÌ´Ù. ±×¸®°í sophus´Â ¸ñÀûÁö ³×Æ®¿÷ÀÇ ÀûÀýÇÑ °ÔÀÌÆ®¿þÀ̸¦ ã±âÀ§ÇØ ¸î°¡Áö Á¤º¸¸¦ ÇÊ¿ä·Î ÇÑ´Ù. IP°¡ À̸¦ À§ÇØ »ç¿ëÇÏ´Â ¶ó¿ìÆà Á¤º¸´Â, ´Ü¼øÈ÷ ³×Æ®¿÷À» ±×¿Í Á¢ÇÏ´Â °ÔÀÌÆ®¿þÀÌ¿Í ¸µÅ©½ÃÅ°´Â Å×À̺íÀÌ´Ù. ÀϹÝÀûÀ¸·Î À⵿»ç´Ï Á¤º¸(±âº» ·çÆ®:default route)µµ ¿ª½Ã Á¦°øµÇ´Âµ¥, ÀÌ´Â ³×Æ®¿÷ 0.0.0.0¿¡ °ü·ÃµÈ °ÔÀÌÆ®¿þÀÌÀÌ´Ù. ¾Ë¼ö ¾ø´Â(unknown:Å×ÀÌºí ³»¿¡ Á¸ÀçÇÏÁö ¾Ê´Â) ³×Æ®¿÷¿¡·ÎÀÇ ¸ðµç ÆÐŶÀº ±âº» ·çÆ®·Î º¸³»Áø´Ù. sophusÀÇ Å×À̺íÀº ´ÙÀ½°ú °°´Ù.
sophus°¡ Á÷Á¢ ¿¬°áÇÒ ¼ö ÀÖ´Â ³×Æ®¿÷¿¡ÀÇ ·çÆ®´Â °ÔÀÌÆ®¿þÀ̸¦ ÇÊ¿ä·ÎÇÏÁö ¾ÊÀ¸¸ç, ¸ñ·Ï¿¡ "-"·Î µÇ¾î ÀÖ´Ù. ¶ó¿ìÆà ÆäÀ̺íÀº ¿©·¯ Àǹ̿¡¼ ¸¸µé¾îÁú ¼ö ÀÖ´Ù. ¼Ò±Ô¸ð LANÀÇ °æ¿ì, ºÎÆýÿ¡(5ÀåÀ» º¸¶ó) IP°¡ route Ä¿¸Çµå¸¦ »ç¿ëÇϵµ·Ï ±¸¼ºÇØ ³õ´Â °ÍÀÌ ´ëºÎºÐÀÇ °æ¿ì °¡Àå È¿°úÀûÀÌ´Ù. º¸´Ù Å« ±Ô¸ðÀÇ ³×Æ®¿÷¿¡¼´Â run-time¿¡ ¶ó¿ìÆà µ¥¸ó(routing daemon)ÀÌ ±×°ÍÀ» ±¸¼ºÇÏ°í Á¶Á¤ÇÑ´Ù. ¶ó¿ìÆà µ¥¸óÀº ³×Æ®¿÷ÀÇ Áß¾ÓÈ£½ºÆ®¿¡¼ µ¹¾Æ°¡°í, °¢ ³×Æ®¿÷ ±¸¼º¿ø °£ÀÇ "ÃÖÀûÀÇ" ·çÆ®¸¦ »êÃâÇϱâ À§ÇØ ¶ó¿ìÆà Á¤º¸¸¦ ±³È¯ÇÑ´Ù. ³×Æ®¿÷ÀÇ ±Ô¸ð¿¡ µû¶ó, ´Ù¸¥ ¶ó¿ìÆà ÇÁ·ÎÅäÄÝÀÌ »ç¿ëµÈ´Ù. ÀÚµ¿È ½Ã½ºÅÛ(Groucho Marx Campus¿Í °°Àº)³»¿¡¼ÀÇ ¶ó¿ìÆÃÀÇ °æ¿ì, ³»ºÎ ¶ó¿ìÆà ÇÁ·ÎÅäÄÝ(internal routing protocol)ÀÌ »ç¿ëµÈ´Ù. ±× ´ëÇ¥ÀûÀÎ °ÍÀÌ RIP(Routing Information Protocol)·Î, BSD routed µ¥¸ó¿¡ÀÇÇØ »ç¿ëµÈ´Ù. ÀÚµ¿È ½Ã½ºÅÛ°£ÀÇ ¿ÜºÎ ¶ó¿ìÆà ÇÁ·ÎÅäÄÝ(external routing protocol)¿¡´Â EGP(External Gateway Protocol)ÀÌ »ç¿ëµÈ´Ù. À̵éÀº (RIP ó·³) Cornell ´ëÇÐÀÇ gated µ¥¸óÀÌ »ç¿ëÇÑ´Ù. 2.4.5 Metric Values RIP±â¹ÝÀÇ µ¿Àû ¶ó¿ìÆÃÀº ¸ñÀûÁö È£½ºÆ® ¶Ç´Â "hops"ÀÇ ¼ö¿¡ ±â¹ÝÇÑ ³×Æ®¿÷À¸·ÎÀÇ ÃÖ»óÀÇ ·çÆ®¸¦ ¼±ÅÃÇÑ´Ù. Áï, ½ÇÁ¦¿¬°áÀü¿¡ ¸ÕÀú µ¥ÀÌÅͱ׷¥Àº °ÔÀÌÆ®¿þÀ̸¦ Åë°úÇؾßÇÑ´Ù. °¡Àå ªÀº ·çÆ®´Â RIPÀ²ÀÌ ³ôÀº °ÍÀÌ´Ù. 16 ¶Ç´Â ±× ÀÌ»óÀÇ hops¸¦ °®´Â ¾ÆÁÖ ±ä ·çÆ®´Â »ç¿ë ºÒ°¡´ÉÇÏ´Ù°í °£ÁֵǾî, °ð Æó±âµÈ´Ù. ´ç½ÅÀÇ ·ÎÄà ³×Æ®¿÷ ³»ºÎÀÇ ¶ó¿ìÆÃÁ¤º¸¸¦ °ü¸®Çϱâ À§Çؼ RIP¸¦ »ç¿ëÇÏ°íÀÚ ÇÑ´Ù¸é ¸ðµç È£½ºÆ®¿¡ gated¸¦ µ¹·Á¾ßÇÑ´Ù. ºÎÆýÿ¡, gated´Â ÀÛµ¿ÁßÀÎ ¸ðµç ÀÎÅÍÆäÀ̽º¸¦ üũÇÏ¿© ¸¸¾à Çϳª ÀÌ»óÀÇ ÀÎÅÍÆäÀ̽º(·çÇÁ¹é ÀÎÅÍÆäÀ̽º´Â °è»êÇÏÁö ¾Ê´Â´Ù.)°¡ ¹ß°ßµÇ¸é ±×°ÍÀº ±× È£½ºÆ®°¡ ¸î¸î ³×Æ®¿÷°£¿¡ ÆÐŶÀ» ±³È¯ÇÑ´Ù°í °¡Á¤ÇÏ°í, ½ÇÁ¦·Î ¶ó¿ìÆà Á¤º¸¸¦ ±³È¯Çϸç broadcastÇÑ´Ù. ±×·¸Áö ¾ÊÀ» °æ¿ì, ±×°ÍÀº ´ÜÁö RIP ¾÷µ¥ÀÌÆ®¸¦ ¼öµ¿ÀûÀ¸·Î ¹Þ¾Æ ·ÎÄà ¶ó¿ìÆà Å×À̺íÀ» ¾÷µ¥ÀÌÆ® ÇÑ´Ù. ·ÎÄà ¶ó¿ìÆà Å×À̺íÀÇ Á¤º¸¸¦ broadcastÇÒ ¶§, gated´Â ¶ó¿ìÆà Å×ÀÌºí ¿£Æ®¸®¿Í °ü·ÃµÈ ¸ÞÆ®¸¯ °ª(metric value)À̶ó´Â °Í¿¡¼ ·çÆ®ÀÇ ±æÀ̸¦ »êÃâÇÑ´Ù. ÀÌ ¸ÞÆ®¸¯ °ªÀº ½Ã½ºÅÛ °ü¸®ÀÚ°¡ ·çÆ®¸¦ ¼³Á¤ÇÒ ¶§, ±×°ÍÀ» »ç¿ëÇÔ¿¡ ÀÖ¾î ¹ß»ýÇÏ´Â ºÎ´ãÀ» °¨¾ÈÇÏ¿© ¼³Á¤µÈ´Ù. °Å±â´Ù, È£½ºÆ®°¡ Á÷Á¢¿¬°áµÇ¾î ÀÖ´Â ¼ºê³ÝÀ¸·ÎÀÇ ·çÆ®°¡ °¡Áö´Â ¸ÞÆ®¸¯ °ªÀº ¾ðÁ¦³ª zeroÀ̸ç, µÎ°³ÀÇ °ÔÀÌÆ®¿þÀ̸¦ ÅëÇÏ´Â ·çÆ®´Â ±×ÀÇ ¸ÞÆ®¸¯ °ªÀ» °¡Áú °ÍÀÌ´Ù. ±×·¯³ª, RIP³ª gated¸¦ »ç¿ëÇÏÁö ¾ÊÀ» °èȹÀ̶ó¸é ¸ÞÆ®¸¯À̶ó´Â °Í¿¡ ½Å°æÀ» ²¨µµ µÈ´Ù´Â »ç½ÇÀ» °Á¶ÇÏ°í ½Í´Ù.
2.5 The Internet Control Message Protocol IP¿¡°Õ, ¿ì¸®°¡ ¾ÆÁ÷ ³íÇÏÁö ¾Ê¾Ò´ø µ¿·á ÇÁ·ÎÅäÄÝÀÌ ÀÖ´Ù. ÀÌ°ÍÀº ¹Ù·Î ICMPÀ̸ç, Ä¿³ÎÀÇ ³×Æ®¿öÅ· Äڵ尡 ´Ù¸¥ È£½ºÆ®¿Í ¿¡·¯ ¸Þ¼¼Áö °°Àº °ÍÀ» ±³È¯ÇÒ ¶§ »ç¿ëµÈ´Ù. ´Ù½Ã±Ý erdos¸¦ »ç¿ëÇÑ´Ù´Â °¡Á¤ÇÏ¿¡, quarkÀÇ 12345¹ø Æ÷Æ®·Î telnet¸¦ ½ÃµµÇϳª, ±× Æ÷Æ®¿¡´Â listening ÇÁ·Î¼¼½º°¡ ¾ø´Ù. ±×·¸´Ù¸é óÀ½ TCP ÆÐŶÀÌ quarkÀÇ Æ÷Æ®·Î Á¢±ÙÇÒ ¶§, ³×Æ®¿öÅ· ·¹À̾î(layer)´Â ÀÌ°ÍÀ» °¨ÁöÇÏ¿© Áï½Ã "Port Unreachable"À̶ó´Â ICMP ¸Þ½ÃÁö¸¦ µÇµ¹¸± °ÍÀÌ´Ù. ICMP°¡ ÀÌÇØÇÏ´Â ¸Þ½ÃÁö´Â ²Ï µÇ´Âµ¥, ´ëºÎºÐÀÇ °ÍµéÀº ¿¡·¯»óÅÂ¿Í °ü°èÀÖ´Â °ÍÀÌ´Ù. ±×·¯³ª ¾ÆÁÖ Àç¹ÌÀÖ´Â ¸Þ½ÃÁö°¡ Çϳª Á¸ÀçÇϴµ¥, ±×°ÍÀº ¹Ù·Î Redirecting ¸Þ½ÃÁö¶ó ºÒ¸®´Â °ÍÀ¸·Î, ¶ó¿ìÆà ¸ðµâÀÌ º¸´Ù ªÀº ·çÆ®°¡ Á¸ÀçÇϴµ¥µµ ÀÚ½ÅÀ» °ÔÀÌÆ®¿þÀÌ·Î »ç¿ëÇÏ´Â°Ô °¨ÁöµÉ ¶§ ±× ¸Þ½ÃÁö¸¦ ¹ß»ý½ÃŲ´Ù. ¿¹¸¦µéÀÚ¸é ºÎÆà ÈÄ, ¼öÇаú ³×Æ®¿÷À» Æ÷ÇÔÇÏ¿©, sophusÀÇ FDDI backboneÀ¸·ÎÀÇ ¶ó¿ìÆà Å×À̺íÀº ºÒ¿ÏÀüÇÒ ¼öµµ ÀÖ´Ù. ±×¸®°í ±âº» ·çÆ®´Â Groucho Computing CenterÀÇ °ÔÀÌÆ®¿þÀÌ(gcc1)¸¦ °¡¸®Å°°í ÀÖ´Ù. ±×·¯¹Ç·Î ¾î¶² ÆÐŶÀÌ ¹°¸®ÇаúÀÇ °ÔÀÌÆ®¿þÀÌÀÎ niels·Î º¸³»ÁöÁö ¾Ê°í gcc1¿¡°Ô º¸³»Áú ¼öµµ ÀÖ´Ù´Â °ÍÀÌ´Ù. ÀÌ·± µ¥ÀÌÅͱ׷¥À» ¹ÞÀ¸¸é gcc1Àº ÀÌ°ÍÀÌ ¹Ùº¸°°Àº ·çÆ® ¼±ÅÃÀ̶ó°í ¾Ë°í, ±× ÆÐŶÀ» niels¿¡°Ô Æ÷¿öµå ÇÒ °ÍÀÌ´Ù. ±×¿Í µ¿½Ã¿¡ sophus¿¡°Ô´Â ICMP redirecting ¸Þ½ÃÁö°¡ ÃÖÀûÀÇ ·çÆ®¸¦ ÀüÇÏ·¯ µÇµ¹¾Æ ¿Ã °ÍÀÌ´Ù. ÀÌÁ¦, ±âº» ·çÆ®¸¶Àúµµ ¼öµ¿À¸·Î ¼³Á¤ÇÏÁö ¾Ê´Â °ÍÀÌ Çö¸íÇÑ °Íó·³ º¸ÀδÙ. ±×·¯³ª, µ¿ÀûÀÎ ¶ó¿ìÆà ü°è¿¡¸¸ ÀÇÁ¸ÇÏ´Â °Í, RIP ¶Ç´Â ICMP Redirecting ¸Þ½ÃÁö´Â ¾ðÁ¦³ª ÁÁÀº°Ô ¾Æ´Ï¶ó´Â °Í¿¡ ÁÖÀÇÇÏÀÚ. ICMP Redirec¿Í RIP¿¡´Â ¾î¶² ¶ó¿ìÆà Á¤º¸°¡ Á¤¸»·Î ¹ÏÀ»¸¸ÇÑ °ÍÀΰ¡¿¡´ëÇÑ È®½ÅÀÌ °ÅÀÇ ¾ø´Ù. ÀÌ°ÍÀº ½É¼ú±Ä°Ô ¾Æ¹«·± À̵æ¾øÀÌ ³×Æ®¿÷À» È¥¶õ½ÃÅ°°Å³ª ¾Ç¿µÇâ(»ðÁú)À» ÁÙ ¼öµµ ÀÖ´Ù. ÀÌ·¯ÇÑ ÀÌÀ¯¿¡¼, ¸®´ª½º ³×Æ®¿öÅ· ÄÚµåÀÇ ¾î¶² ¹öÀüÀº ³×Æ®¿÷ ·çÆ®¿¡ ¿µÇâÀ» ÁÖ´Â Redirecting ¸Þ½ÃÁö¸¦ ´ÜÁö È£½ºÆ®ÀÇ ·çÆ®¿¡¸¸ Àû¿ëµÇ´Â Redirect·Î Ãë±ÞÇÑ´Ù.
2.6.1 Hostname Resolution ¾Õ¼ ±â¼úÇÑ °Íó·³, TCP/IP ³×Æ®¿÷ÀÇ ÁÖ¼Ò´Â 32ºñÆ® ¼öÀÌ´Ù. ±×·¯³ª, ÀÌ°ÍÀ» ÀÏÀÏÈ÷ ¿Ü¿ì±â¶õ ¿©°£ Èûµç ÀÏÀÌ ¾Æ´Ï´Ù. ±×¸®ÇÏ¿© È£½ºÆ®´Â "Åë»óÀûÀÎ" À̸§, Áï gauss ¶Ç´Â strange°°Àº À̸§À¸·Î ¾Ë·ÁÁø´Ù. ÀÌÁ¦ ÀÌ À̸§¿¡ »óÀÀÇÏ´Â IP ÁÖ¼Ò¸¦ ã¾Æ³»´Â °ÍÀÌ ¾îÇø®ÄÉÀ̼ÇÀÇ °ü°ÇÀÌ´Ù. ÀÌ·¯ÇÑ ÇÁ·Î¼¼½º¸¦ È£½ºÆ®¸í ºÐ¼®(hostname resolution)À̶ó ÇÑ´Ù. ÁÖ¾îÁø È£½ºÆ®¸íÀÇ IP ÁÖ¼Ò¸¦ ã±â ¿øÇÏ´Â ¾îÇø®ÄÉÀ̼ÇÀº ±×¿¡ ´ëÇÑ ·çƾÀ» µû·Î ÇÊ¿ä·Î ÇÏÁö ¾Ê°í, ´ë½Å¿¡ À̸¦ ½±°Ô Çϱâ À§ÇØ gethostbyname(3)°ú gethostbyaddr(3)°°Àº ´Ù¼öÀÇ ¶óÀ̺귯¸® ÇÔ¼ö¿¡ ÀÇÁ¸ÇÑ´Ù. ÀüÅëÀûÀ¸·Î, À̵é°ú °ü°èµÈ ¿©·¯ ÇÁ·Î½ÃÀúµéÀº resolver library¶ó´Â °ÍÀ¸·Î µû·Î ¹¿©Á® ÀÖ´Ù. ¸®´ª½º¿¡¼ À̰͵éÀº Ç¥ÁØ libcÀÇ ÀϺκÐÀ̸ç, ±¸¾îü·Î ÀÌ·¯ÇÑ ÇÔ¼öÀÇ ¸ðÀ½À» "the resolver"¶ó ÇÑ´Ù. ÀÌÁ¦, ÀÌ´õ³Ý°°Àº ¼Ò±Ô¸ð ³×Æ®¿÷, ¶Ç´Â ±×¿¡´ëÇÑ ÀÛÀº Á¶°¢ÀÌ¶óµµ È£½ºÆ®¸íÀ» ÁÖ¼Ò·Î ¸ÅÇÎÇÏ´Â Å×À̺íÀ» À¯ÁöÇϱ⠾î·ÆÁö ¾Ê´Ù. ÀÌ Á¤º¸´Â ÁÖ·Î /etc/hosts ÆÄÀÏ¿¡ º¸Á¸µÈ´Ù. È£½ºÆ®¸¦ ´õÇÏ°í »èÁ¦ÇÏ°í ÁÖ¼Ò¸¦ ÀçÁöÁ¤ÇÒ ¶§ ÇؾßÇÏ´Â ÀÏÀº ´ÜÁö hostsÆÄÀÏÀ» ¾÷µ¥ÀÌÆ®ÇÏ´Â ÀÏ »ÓÀÌ´Ù.Ʋ¸²¾øÀÌ, ÀÌ°ÍÀº ¼Ò·®ÀÇ ¸Ó½Å¿¡¼´Â ¸ð¸£Áö¸¸ ±× ¼ö°¡ ¸¹À¸¸é ¸¹À» ¼ö·Ï Áü½º·¯¿î °ÍÀÌ µÈ´Ù. ÀÌ·¯ÇÑ ¹®Á¦Á¡À» ÇØ°áÇÏ´Â ÇÑ°¡Áö ÇØ°á¾ÈÀÌ Sun Microsystems¿¡¼ °³¹ßÇÑ NIS(Network Information System)À̸ç, Åë»óÀûÀ¸·Î YP(Yellow Page)¶ó ºÎ¸¥´Ù. NIS´Â hosts ÆÄÀÏ(±×¸®°í ¶Ç ´Ù¸¥ Á¤º¸)À» ¸¶½ºÅÍ È£½ºÆ®ÀÇ µ¥ÀÌÅͺ£À̽º¿¡ ÀúÀåÇÏ°í Ŭ¶óÀ̾ðÆ®·Î ÇÏ¿©±Ý, ÇÊ¿äÇÒ ¶§ ¾ò¾î ¾µ ¼ö ÀÖµµ·Ï ÇÑ´Ù. ±×·¯³ª ¾ÆÁ÷, ÀÌ·¯ÇÑ Á¢±Ù¹æ½ÄÀº LAN°ú °°Àº Áß°£±Ô¸ðÀÇ ³×Æ®¿÷¿¡¼³ª Àû´çÇѵ¥, ¿Ö³Ä Çϸé hosts µ¥ÀÌÅͺ£À̽º¸¦ Áß¾Ó ÁýÁßÀûÀ¸·Î À¯ÁöÇÏ°í ¸ðµç ¼¹ö¿¡°Ô ±×°ÍÀ» º¸±ÞÇϱ⠶§¹®ÀÌ´Ù. ÀÎÅͳݿ¡¼, ÁÖ¼ÒÁ¤º¸´Â HOSTS.TXT DB¿¡ ³»ºÎÀûÀ¸·Î ¿ª½Ã ÀúÀåµÈ´Ù. ÀÌ ÆÄÀÏÀº NIC¿¡¼ °ü¸®ÇÏ°í °ü°è »çÀÌƲ¿¡ÀÇÇØ ´Ù¿î·ÎµåµÇ¾î ¼³Ä¡µÈ´Ù. ³×Æ®¿÷ÀÌ ¼ºÀåÇÒ ¼ö·Ï ÀÌ·±Ã¼°è¿¡´Â ¸î°¡Áö ¹®Á¦Á¡ÀÌ ³ªÅ¸³ª´Âµ¥, ±×°ÍÀº Á¤±âÀûÀÎ HOSTS.TXTÀÇ ¼³Ä¡¿¡ µû¸£´Â °ü¸® ºñ¿ëÀÌ´Ù. Áï, ±×°ÍÀ» ¹èÆ÷ÇÏ´Â ¼¹öÀÇ ºÎ´ãÀÌ Ä¿Áø´Ù´Â °ÍÀÌ´Ù. ±× ¿Ü¿¡ ´õ Å« ¹®Á¦Á¡Àº, NIC¿¡ µî·ÏµÇ´Â À̸§Àº Áߺ¹µÇÁö ¾Ê¾Æ¾ß ÇÑ´Ù´Â °ÍÀÌ´Ù. ÀÌ°ÍÀÌ ¹Ù·Î 1984³â »õ·Î¿î È£½ºÆ®¸í ºÐ¼®Ã¼°èÀÎ Domain Name SystemÀÌ Ã¤ÅÃµÈ ÀÌÀ¯ÀÌ´Ù. DNS´Â Paul Mokapetris°¡ µðÀÚÀÎÇÑ °ÍÀ¸·Î µÎ ¹®Á¦Á¡À» ÇØ°áÇÑ´Ù. DNS´Â È£½ºÆ®¸íÀ» µµ¸ÞÀÎ(domain)ÀÇ °èÃþ±¸Á¶·Î ±¸¼ºÇÑ´Ù. µµ¸ÞÀÎÀº ´õ¶² °ü³ä¿¡ ¿¬°üµÈ »çÀÌÆ®ÀÇ ¸ðÀ½ÀÌ´Ù. - ±×µéÀÌ °íÀ¯ÇÑ ³×Æ®¿÷(Áï, ±³³»ÀÇ, ¶Ç´Â BITNETÀÇ ¸ðµç ¸Ó½Å)À» ±¸¼ºÇϹǷΠ±×·¸´Ù. ¿Ö³Ä ÇÏ¸é ±×µéÀº ¸ðµÎ ƯÁ¤ÇÑ Á¶Á÷(¹Ì ÇÕÁß±¹ Á¤ºÎ¿Í °°Àº)¿¡ ¼ÓÇØ Àְųª, ´Ü¼øÈ÷ Áö¸®»óÀ¸·Î °¡±îÀÌ Àֱ⠶§¹®Àε¥, ¿¹¸¦ µé¾î ´ëÇб³´Â edu µµ¸ÞÀÎÀ¸·Î ¹ÀÌ°í, °¢ ´ëÇÐ ¶Ç´Â ´Ü°ú´ëÇÐÀº ±×µé È£½ºÆ®°¡ Æ÷°ýµÈ ¼ºêµµ¸ÞÀÎ(subdomain)À¸·Î ³ª´¶´Ù. Groucho Marx University´Â groucho.edu¶ó´Â µµ¸ÞÀÎÀ» ¾ò´Â´Ù. ±×¸®°í ¼öÇаúÀÇ LANÀº maths.groucho.edu·Î ÁöÁ¤µÈ´Ù. ºÐ¾ßº° ³×Æ®¿÷ÀÇ È£½ºÆ®´Â ÀÌ µµ¸ÞÀÎ¸í¿¡ ±× È£½ºÆ®¸íÀÌ Ã·°¡µÈ´Ù. ±×·¯¹Ç·Î erdos´Â erdos.maths.groucho.edu·Î ºÒ¸®°Ô µÇ´Â °ÍÀÌ´Ù. À̸¦ ÀÏÄþî fully qualified domain name¶Ç´Â FQDNÀ̶ó ÇÏ°í, À̴ ȣ½ºÆ®¸íÀ» Àü¼¼°èÀûÀ¸·Î À¯ÀÏÇÑ °ÍÀ¸·Î ¸¸µç´Ù.
±×¸² 2.3: name spaceÀÇ ÀϺκР±×¸² 2.3Àº name spaceÀÇ ÀϺκÐÀ» º¸¿©ÁØ´Ù. Á¡ Çϳª·Î Áö½ÃµÇ´Â ÀÌ Æ®¸®(tree)ÀÇ ±Ù¿øÀ» root µµ¸ÞÀÎÀ̶ó ºÎ¸£°í, ´Ù¸¥ ¸ðµç µµ¸ÞÀÎÀ» Æ÷°ýÇÑ´Ù. È£½ºÆ®¸íÀÌ ·ÎÄà µµ¸ÞÀΰú ¿¬°üµÈ (Àý´ëÀûÀÎ) À̸§ÀÌ ¾Æ´Ï¶ó, FQDNÀÏ ¶§, ±×°ÍÀº ³¡¿¡ Á¡ÀÌ ºÙ´Â´Ù. ÀÌ´Â À̸§ÀÇ ¸¶Áö¸· ¿ä¼Ò°¡ ·çÆ® µµ¸ÞÀÎÀ̶ó´Â °ÍÀ» ÀνÄÅä·Ï ÇÑ´Ù. °èÃþ±¸Á¶³»ÀÇ À§Ä¡¿¡ µû¶ó, µµ¸ÞÀÎÀº top-level, second-level, third-level·Î °¢°¢ ºÒ¸± ¼ö ÀÖ´Ù. ¹°·Ð ´õ ºÐÇÒ µÉ ¼ö ÀÖÀ¸³ª µå¹®ÀÏÀÌ´Ù. ´ÙÀ½ÀÇ °ÍµéÀÌ ÈçÈ÷º¼ ¼ö ÀÖ´Â top-level µµ¸ÞÀÎÀÌ´Ù.
±â¼úÀûÀ¸·Î, óÀ½ÀÇ 4°³´Â ÀÎÅͳݿ¡¼ ¹Ì±¹ÀÌ Â÷ÁöÇÏ´Â ºÎºÐÀÌ´Ù. ±×·¯³ª ÀÌ·¯ÇÑ µµ¸ÞÀÎ ³»¿¡¼ ¹Ì±¹ »çÀÌÆ®°¡ ¾Æ´Ñ °Íµéµµ ÀÖ´Ù. net µµ¸ÞÀÎÀÇ °æ¿ì ÀÌ·¸Áö¸¸ mil°ú gov´Â µ¶Á¡ÀûÀ¸·Î ¹Ì±¹¿¡¼¸¸ ¾²ÀδÙ. ¹Ì±¹ ÀÌ¿ÜÀÇ °¢ ±¹°¡µéÀº ÀϹÝÀûÀ¸·Î ÀÚ½ÅÀÇ °íÀ¯¸í µÚ¿¡, ISO-3166À¸·Î Á¤ÀÇµÈ 2±ÛÀÚÀÇ ±¹°¡Äڵ尡 ÷ºÎµÈ´Ù. ¿¹¸¦ µé¾î Çɶõµå´Â fi µµ¸ÞÀÎÀ», ÇÁ¶û½º´Â fr, de´Â µ¶ÀÏÀÌ, au´Â ¿À½ºÆ®·¹Àϸ®¾Æ°¡, ±×¸®°í Çѱ¹Àº krÀ» »ç¿ëÇÏ´Â ½ÄÀÌ´Ù. top-level µµ¸ÞÀÎÇÏÀÇ °¢ ±¹°¡ÀÇ NIC°¡ È£½ºÆ®¸íÀ» ¾î¶°Çí Á¶Á÷Çϴ°¡´Â ÀÚÀ¯·Ó´Ù. ¿À½ºÆ®·¹Àϸ®¾ÆÀÇ °æ¿ì¸¦ ¿¹·Î µé¸é, second-level µµ¸ÞÀÎÀÌ ±¹Á¦ÀûÀÎ top-levelµµ¸ÞÀΰú ºñ½ÁÇÏ´Ù. Áï, com.au, edu.au µîÀÇ ½ÄÀÌ´Ù. ¹Ý¸é, µ¶ÀÏÀÇ °æ¿ì ÀÌ·¯ÇÑ º°µµÀÇ levelÀ» »ç¿ëÇÏÁö ¾Ê°í, ¾à°£ ±ä µíÇÑ À̸§À¸·Î ƯÁ¤µµ¸ÞÀÎÀ» ¿î¿µÇÏ´Â Á¶Á÷À» Á÷Á¢ ¾ð±ÞÇÑ´Ù. Áï, ftp.infomatik.unierlangen.de¶ó´Â À̸§ÀÌ ºñ Á¤»óÀûÀÌÁö ¾Ê´Ù´Â °ÍÀÌ´Ù. µ¶ÀϽÄÀÇ ´É·ü¼ºÀ» Å¿Ç϶ó. ¹°·Ð, ÀÌ·¯ÇÑ ±¹°¡º° µµ¸ÞÀÎ ÇÏ¿¡ Á¸ÀçÇÏ´Â µµ¸ÞÀÎÀÌ ±× ±¹°¡¿¡ ½ÇÁ¦·Î À§Ä¡ÇÑ´Ù´Â °ÍÀ» ÀǹÌÇÏÁø ¾Ê´Â´Ù. Áï, ±×°ÍÀº ´ÜÁö ±× ±¹°¡ÀÇ NIC¿¡ µµ¸ÞÀÎÀ» ¿äûÇß´Ù´Â °Í¸¸À» ÀǹÌÇÒ »ÓÀÌ´Ù. À̸¦Å×¸é ¿À½ºÆ®·¹Àϸ®¾Æ¿¡ Áö»ç¸¦ ³½ ½º¿þµ§ ȸ»çÀÇ ¸ðµç È£½ºÆ®´Â ¿©ÀüÈ÷ se top-level µµ¸ÞÀο¡ ¿äûµÈ´Ù´Â °ÍÀÌ´Ù. ÀÌÁ¦, name space¸¦ °èÃþÈÇÔÀ¸·Î½á °íÀ¯¼ºÀ̶õ ¹®Á¦¸¦ ÇØ°áÇÒ ¼ö ÀÖ°Ô µÇ¾ú´Ù. ´Ù½Ã ¸»ÇØ, DNS´Â ÇϳªÀÇ µµ¸ÞÀÎ ³»¿¡¼ °íÀ¯ÇÑ È£½ºÆ®¸íÀÌ ¼¼°èÀûÀ¸·Îµµ ´Ù¸¥ È£½ºÆ®µé°ú Â÷º°µÇ°Ô ÇÑ´Ù. °Ô´Ù°¡ FQDNÀº ¿Ü¿ì±âµµ ½±´Ù. À̰͵éÀÌ Å« µµ¸ÞÀÎÀ» ¼Ò±Ô¸ðÀÇ ¼ºê³ÝÀ¸·Î ³ª´©´Â ±î´ßÀÌ´Ù. ±×·¯³ª DNS¿¡´Â ÀÌ¿Ü¿¡µµ ¶Ç ´Ù¸¥ ¿ªÇÒÀÌ Àִµ¥, ±×°ÍÀº ¼ºêµµ¸ÞÀο¡´ëÇÑ ±ÇÇÑÀ» ±× °ü¸®ÀÚ¿¡°Ô À§ÀÓÇÒ ¼ö ÀÖ°Ô ÇÏ´Â °ÍÀÌ´Ù. ¿¹·Î, Groucho Computer Center´Â °¢ Çаú¸¶´Ù ¼ºêµµ¸ÞÀÎÀ» ¸¸µé ¼ö ÀÖ´Ù. (ÀÌ¹Ì ¿ì¸®´Â À§¿¡¼ maths¿Í physics ¼ºêµµ¸ÞÀÎÀ» º» ÀûÀÌ ÀÖ´Ù.) ¹°¸®ÇаúÀÇ ³×Æ®¿÷ÀÌ ¸¸¾à ¿ÜºÎ¿¡¼ °ü¸®Çϱ⿡ ³Ê¹« Å©°Å³ª È¥¶õ½º·´´Ù¸é(¹°¸®ÇÐÀÚµéÀº ¹«Áú¼ÇÑ »ç¶÷µéÀÇ ¹«¸®¶ó°í ¾Ë·ÁÁ® ÀÖ´Ù.), ´Ü¼øÈ÷ physics.groucho.edu µµ¸ÞÀÎÀÇ °ü¸®ÀÚ¿¡°Ô ÅëÁ¦±ÇÀ» ³Ñ°ÜÁÖ¸é µÈ´Ù. ÀÌ·¸°Ô µÇ¸é ¿ÜºÎÀÇ °£¼·¾øÀÌ ¾î¶² È£½ºÆ®¸íÀ» ¾²°Ç, Àڱ⠳×Æ®¿÷ ³»¿¡ Çã¿ëµÈ ¾î¶² IP ÁÖ¼Ò¸¦ ÁöÁ¤ÇÏ°Ç ÀÚÀ¯·Ó´Ù. name space´Â °¢ µµ¸ÞÀθ¶´Ù ±×¿¡ ±Ù¿øÀ» µÐ zoneÀ¸·Î ºÐÇҵȴÙ. zone°ú µµ¸ÞÀÎÀÇ ¹Ì¹¦ÇÑ Â÷ÀÌÁ¡¿¡ ´ëÇØ º¸ÀÚ¸é, groucho.edu¶ó´Â µµ¸ÞÀÎÀº GMUÀÇ ¸ðµç È£½ºÆ®¸¦ Æ÷°ýÇϳª, groucho.edu¶ó´Â zoneÀº ´ÜÁö Computing Center¿¡¼ Á÷Á¢ ¿î¿µÇϴ ȣ½ºÆ®¸¸À» Æ÷ÇÔÇÑ´Ù. ¿¹¸¦ µéÀÚ¸é ¼öÇаúÀÇ È£½ºÆ®µéÀÌ ±×¿¡ ÇØ´çÇÑ´Ù ÇÏ°Ú´Ù. ±×¸®°í ¹°¸®Çаú´Â ¶Ç ´Ù¸¥ zoneÀÎ physics.groucho.edu¿¡ ¼ÓÇÑ´Ù. ±×¸² 2.3¿¡¼ zoneÀÇ ½ÃÀÛÁ¡¿¡´Â µµ¸ÞÀÎ¸í ¿À¸¥ÂÊ¿¡ ÀÛÀº µ¿±×¶ó¹Ì Ç¥½Ã°¡ µÇ¾î ÀÖ´Ù. óÀ½ Èê±êº¸¸é, ¸ðµç µµ¸ÞÀΰú zoneÀÌ ¾î¶»±¸ ¹ý¼®¶°´Â °ÍÀÌ µµ¸ÞÀÎ¸í ºÐ¼®À» À§ÇØ ¾öû³ª°í º¹ÀâÇÑ ÀÏÀ» ÇÏ´Â µíÀÌ º¸À̳ª, °á±¹ È£½ºÆ®¸íÀÌ ¾î¶»°Ô ÁöÁ¤µÇ¾ú´ÂÁö¿¡ ´ëÇÑ Áß¾ÓÀûÀÎ ÅëÁ¦°¡ ¾ø´Ù¸é ÇÏÂúÀº ¾îÇø®ÄÉÀ̼ÇÀÌ ¾î¶»°Ô ¾Ë ¼ö ÀÖÀ»±î?! ÀÌÁ¦, DNSÀÇ µ¶Ã¢ÀûÀÎ ¸éÀ» º¸ÀÚ. erdosÀÇ IP ÁÖ¼Ò¸¦ ã±â ¿øÇÒ ¶§ DNS´Â ±×°ÍÀ» °ü¸®ÇÏ´Â »ç¶÷¿¡°Ô ¹°¾îº¸¸é ¾Ë·ÁÁÙ °ÍÀ̶ó ÇÒ °ÍÀÌ´Ù. »ç½Ç»ó DNS´Â ´ë±Ô¸ðÀÇ ºÐ»ê µ¥ÀÌÅͺ£À̽ºÀ̸ç, µµ¸ÞÀÎ ¶Ç´Â µµ¸ÞÀÎÀÇ ¹«¸®¿¡ Á¤º¸¸¦ °ø±ÞÇÏ´Â ³×ÀÓ¼¹ö(name server)ÀÇ Àǹ̷Π»ç¿ëµÈ´Ù. °¢ zone¸¶´Ù, Àû¾îµµ µÎ°³ÀÇ ³×ÀÓ¼¹ö°¡ ÀÖÀ¸¸ç, ÀÌ´Â ±× zone³»ÀÇ È£½ºÆ®¿¡ °üÇÑ ¸ðµç ±ÇÀ§ÀûÀÎ Á¤º¸¸¦ °¡Áø´Ù. erdosÀÇ IP ÁÖ¼Ò¸¦ ¾ò±â À§Çؼ´Â ´ÜÁö, groucho.edu zoneÀÇ ³×ÀÓ¼¹ö¿¡ Á¢ÃËÇϱ⸸ ÇÏ¸é µÈ´Ù. ±×·¯¸é ±×°ÍÀº ¿øÇÏ´Â µ¥ÀÌÅ͸¦ µ¹·ÁÁÙ °ÍÀÌ´Ù. ¸»ÀÌ¾ß ½±´Ù°í »ý°¢ÇÒ ¼öµµ ÀÖ´Ù. ±×·¯¸é ¾î¶»°Ô GMUÀÇ ³×ÀÓ¼¹ö¿¡ ¿¬¶ôÇÏ´ÂÁö ³ ¾î¶»°Ô ¾Ë ¼ö ÀÖÀ»±î? ´ç½ÅÀÇ ÄÄÇ»ÅÍ¿¡ ÁּҺм® ½ÅŹ¼Ò(oracle)°¡ ¾ø´Ù´Â °Í¿¡ ´ëÇØ DNS´Â ¿ª½Ã³ª ´ëºñÇÑ´Ù. ´ç½ÅÀÇ ¾îÇø®ÄÉÀ̼ÇÀÌ erdosÀÇ Á¤º¸¸¦ °Ë»öÇÏ°íÀÚ ÇÒ ¶§, ¹Ýº¹ÁúÀÇ(iterative query)¸¦ ¼öÇàÇÏ´Â ·ÎÄà ³×ÀÓ¼¹ö¿¡ Á¢ÃËÇÑ´Ù. ±×¸®°í ·ÎÄó×ÀÓ¼¹ö´Â root µµ¸ÞÀÎÀÇ ³×ÀÓ¼¹ö¿¡ ÁúÀǸ¦ º¸³¿À¸·Î½á erdos.maths.groucho.eduÀÇ ÁÖ¼Ò¸¦ ¹¯´Â´Ù. ±×·¯¸é root ³×ÀÓ¼¹ö´Â ÀÌ À̸§ÀÌ ÀÚ½ÅÀÇ zone¿¡ ¼ÓÇÏÁö ¾Ê°í eduµµ¸ÞÀÎÀÇ ÇÏÀ§¿¡ Á¸ÀçÇÑ´Ù´Â °ÍÀ» ¾Ë°ÔµÇ¾î, ´ç½Å¿¡°Ô ´õ ¼¼ºÎÀûÀÎ Á¤º¸¸¦ À§ÇØ edu µµ¸ÞÀο¡ Á¢ÃËÇÏ±æ ±ÇÇÏ¸ç ¸ðµç edu ³×ÀÓ¼¹öÀÇ ÁÖ¼Ò°¡ ´ã±ä ¸ñ·ÏÀ» ³Ñ°ÜÁØ´Ù. ±×·¯¸é ÀÌÁ¦ ´ç½ÅÀÇ ·ÎÄà ³×ÀÓ¼¹ö´Â ±×µé Áß Çϳª, ¿¹¸¦ µéÀÚ¸é a.isi.edu¿¡ ÁúÀǸ¦ º¸³»°í, root ³×ÀÓ¼¹ö¿Í °°Àº ¾ç½Ä¿¡¼ a.isi.edu´Â groucho.edu¶ó´Â zoneÀÌ ÀÖ´Ù´Â °ÍÀ» ¾Ë°í ±×°ÍÀÇ ¼¹ö¸¦ ÁöÁ¤ÇØ ÁÙ °ÍÀÌ´Ù. ±×·¯¸é ·ÎÄà ³×ÀÓ¼¹ö´Â, erdos¿¡ ´ëÇÑ ÁúÀǸ¦ ±× À̸§ÀÌ ÀÚ½ÅÀÇ zone¿¡ ¼ÓÇØÀÖ´Ù´Â °ÍÀ» ÀνÄÇÏ´Â, À̵éÁß Çϳª¿¡ º¸³¾ °ÍÀÌ°í, ±×¿¡ »óÀÀÇÏ´Â IP ÁÖ¼Ò°¡ µÇµ¹¾Æ ¿Ã °ÍÀÌ´Ù. ÀÌ°ÍÀº ½Ã½ÃÇÑ IP ÁÖ¼Ò¸¦ À§ÇØ ¹«¼öÇÑ trafficÀ» ¹ß»ý½ÃÅ°´Â °Í ó·³ º¸À̳ª, HOSTS.TXT¸¦ °í¼öÇÒ ¶§ À̵¿ÇÏ´Â µ¥ÀÌÅÍ ·®¿¡ ºñ±³ÇÑ´Ù¸é Á¤¸» ±Ø¼Ò·®ÀÏ »ÓÀÌ´Ù. ±×·¯³ª ÀÌ·¯ÇÑ ±¸Á¶¿¡µµ °³¼±ÀÇ ¿©Áö°¡ ³²¾ÆÀÖ´Ù. ÁúÀÇ¿¡ °É¸®´Â ½Ã°£À» °³¼±Çϱâ À§Çؼ, ³×ÀÓ¼¹ö´Â ¾ò¾îÁø Á¤º¸¸¦ ·ÎÄà ij½¬(local cache)¿¡ ´ã¾ÆµÐ´Ù. ±×¸®ÇÏ¿© ´ÙÀ½¿¡ ¾î¶²ÀÌ°¡ groucho.edu µµ¸ÞÀÎÀ» °Ë»öÇÑ´Ù¸é, ´ç½ÅÀÇ ³×ÀÓ¼¹ö´Â ¸ðµç ÇÁ·Î¼¼½º¸¦ ´Ù½Ã °ÅÄ¡Áö ¾Ê°í Á÷Á¢ groucho.edu ³×ÀÓ¼¹ö¿¡ °¥ °ÍÀÌ´Ù. ¹°·Ð, ÀÌ ³×ÀÓ¼¹ö´Â ÀÌ Á¤º¸¸¦ ¿µ¿øÈ÷ À¯ÁöÇÏÁø ¾Ê°í, ÀÏÁ¤½Ã°£ °æ°úÈÄ¿¡ ±×°ÍÀ» ÆıâÇϴµ¥, ÀÌ·¯ÇÑ ±âÇÑ ¸¸·áÀÇ °£°ÝÀ» time to live(TTL)À̶ó ÇÑ´Ù. DNS DB³»ÀÇ °¢ ÀÚ·á´Â zoneÀÇ °ü¸®ÀÚ¿¡ ÀÇÇØ TTL °°Àº °ÍÀÌ ÁöÁ¤µÈ´Ù. zone ³»ÀÇ È£½ºÆ®¿¡ ´ëÇÑ ¸ðµç Á¤º¸¸¦ °¡Áö´Â ³×ÀÓ¼¹öµéÀº zone¿¡ ´ëÇÑ ±ÇÇÑÀ» °¡Áö°í ÀÖ´Ù°í ÇÏ°í, ¶§¶§·Î ¸¶½ºÅÍ ³×ÀÓ¼¹ö¶ó ÁöĪµÇ±âµµ ÇÑ´Ù. ÀÌ zone ³»ÀÇ È£½ºÆ®¿¡ ´ëÇÑ ÁúÀÇ´Â °á±¹ ¸¶½ºÅÍ ³×ÀÓ¼¹ö Áß Çϳª¿¡°Ô ¿Ã °ÍÀÌ´Ù. zone¿¡ ´ëÇÑ ³í¸®ÀûÀÎ ±×¸²À» Á¦½ÃÇϱâ À§ÇØ, ¸¶½ºÅÍ ¼¹ö´Â µ¿±âÈ(syncronized)µÇ¾î¾ß Çϴµ¥, ÀÌ´Â ±×µéÁß Çϳª¸¦ µ¥ÀÌÅÍÆÄÀÏ¿¡¼ zone Á¤º¸¸¦ Àо´Â ÁÖ(primary) ¼¹ö·Î, ±×¸®°í ±×°Í¿¡¼ ¶Ç Çϳª¸¦ ÀÏÁ¤°£°ÝÀ¸·Î zone µ¥ÀÌÅ͸¦ Àü¼Û¹Þ´Â º¸Á¶(secondary) ¼¹ö¸¦ ¸¸µêÀ¸·Î½á ÀÌ·ç¾îÁø´Ù. ¸î°³ÀÇ ³×ÀÓ¼¹ö°¡ ÀÖ´Â ÀÌÀ¯´Â ÇÏÁßÀ» ÇÒ´çÇϱâ À§ÇÑ °ÍÀÌ ÇÑ°¡Áö ÀÌÀ¯ÀÌ°í, ¶Ç ´Ù¸¥ ÀÌÀ¯´Â ¿©ºÐÀ» À§ÇÑ °ÍÀÌ´Ù. ÇÑ ¼¹ö°¡ ³×Æ®¿÷ÀÇ ºØ±« ¶Ç´Â ½ÇÃß°°Àº °ÍÀ¸·Î ÀÎÇØ Á×¾î ÀÖ´Ù¸é ¸ðµç ÁúÀÇ´Â ´Ù¸¥ ¼¹ö·Î µ¹·ÁÁø´Ù. ¹°·Ð, ÀÌ·± ±¸Á¶°¡ À߸øµÈ reply¸¦ ¸ðµç DNS request¿¡ ´ëÇØ º¸³»´Â ¼¹öÀÇ ¿Àµ¿ÀÛÀ» (¿¹¸¦ µé¸é, ¼¹öÇÁ·Î±×·¥ÀÇ ¹ö±×¿¡ ÀÇÇÑ) ¹æÁöÇØ ÁÖÁø ¾Ê´Â´Ù. ¹°·Ð ¾î´À µµ¸ÞÀο¡°Ô¼µµ ÀÎÁõ¹ÞÁö ¾ÊÀº ³×ÀÓ¼¹öÀÇ °æ¿ìµµ »ý°¢ÇÒ ¼ö ÀÖ´Ù. ÀÌ·± Á¾·ùÀÇ ¼¹öµµ ·ÎÄà ³×Æ®¿÷¿¡¼ ½ÇÇàµÇ´Â ¾îÇø®ÄÉÀ̼ÇÀ» À§ÇØ DNS ÁúÀǸ¦ ¿ª½Ã³ª ¼öÇàÇÏ°í, Á¤º¸¸¦ ij½¬ÇÒ ¼ö ÀÖ´Ù´Â Á¡¿¡¼ À¯¿ëÇѵ¥, À̸¦ ÀÏÄþî caching-only server¶ó ÇÑ´Ù. ¿ì¸®´Â ¾Õ¼, DNS°¡ ´ÜÁö È£½ºÆ®ÀÇ IP ÁÖ¼Ò¸¸À» ´Ù·çÁø ¾Ê´Â´Ù´Â °ÍÀ» º¸¾Ò´Ù. Áï, ³×ÀÓ¼¹öÀÇ Á¤º¸¸¦ ±³È¯Çϱ⵵ ÇÏ´Â °ÍÀÌ´Ù. ÀÌÁ¦ DNS µ¥ÀÌÅͺ£À̽ºÀÇ ¼·Î´Ù¸¥ ºÎ·ù¸¦ º¸µµ·Ï ÇÏÀÚ. DNS µ¥ÀÌÅͺ£À̽ºÀÇ ´ÜÀÏ Á¤º¸¸¦ ÀÏÄþî resource record, ª°Ô´Â RRÀ̶ó ÇÑ´Ù. °¢ ·¹ÄÚµå´Â DNS µ¥ÀÌÅͺ£À̽º°¡ Á¦°øÇÏ´Â µ¥ÀÌÅÍÀÇ ¼ºÁúÀ» ¹¦»çÇϴµ¥ °ü·ÃµÈ ŸÀÔ(type)À» Áö´Ï°í, Ŭ·¡½º(class)´Â ±×°ÍÀÌ Àû¿ëµÇ´Â ³×Æ®¿÷À» ƯÁ¤ÈÇÑ´Ù. ÈÄÀÚ´Â IP ÁÖ¼Ò¿Í °°Àº (IN Ŭ·¡½º)³ª Hesiod ³×Æ®¿÷(MIT¿¡¼ »ç¿ëµÈ)ÀÇ ÁÖ¼Ò µî°ú °°Àº ¼·Î´Ù¸¥ ÁÖ¼Òü°èÀÇ Çʿ伺À» ¼ö¿ëÇÑ´Ù. ÃʱâÀûÀÎ RR ŸÀÔÀº IP ÁÖ¼Ò¿Í FQDN¸¸À» °¡Áö´Â A ·¹ÄÚµåÀÌ´Ù. ¹°·Ð, È£½ºÆ®´Â ¿©·¯°³ÀÇ À̸§À» °¡Áú ¼ö ÀÖ´Ù. ±×·¯³ª À̵é Áß Çϳª¸¸ÀÌ °ø½ÄÀûÀÎ(canonical host name: Àΰ¡µÈ È£½ºÆ®¸í) °ÍÀ¸·Î ÀÎÁ¤¹ÞÀ» ¼ö ÀÖ°í, ±×¿ÜÀÇ °ÍµéÀº ±×¿¡´ëÇÑ alias·Î Á¸ÀçÇÑ´Ù. ±× Â÷ÀÌÁ¡Àº canonical È£½ºÆ®¸í¸¸ÀÌ À¯ÀÏÇÏ°Ô A ·¹ÄÚµå¿Í °ü·ÃµÇ¾î ÀÖ°í, ³ª¸ÓÁö´Â ±× canonical È£½ºÆ®¸íÀ» °¡¸®Å°´Â CNAME ŸÀÔÀÇ ·¹Äڵ带 °¡Áø´Ù´Â °ÍÀÌ´Ù. ¿©±â¼ ¸ðµç ·¹ÄÚµå ŸÀÔÀ» »ìÆ캸Áø ¾Ê°í Â÷ÈÄÀÇ ÀåÀ» À§ÇØ ³²°ÜµÎ³ª, °£´ÜÇÑ ¿¹Á¦Á¤µµ´Â »ìÆ캸ÀÚ. ±×¸² 2.4´Â physics.groucho.edu zoneÀÇ ³×ÀÓ¼¹ö¿¡ ÀÇÇØ ÀÐÇôÁö´Â µµ¸ÞÀÎ DBÀÇ ÀϺκÐÀÌ´Ù.
A¿Í CNAME°ú´Â º°µµ·Î, ÆÄÀÏÀÇ ÃÖ»ó´Ü¿¡ ¸îÁÙ ÀûÈù Ư¼ö ·¹Äڵ尡 º¸À̴µ¥, ÀÌ°ÍÀº SOA(Start of Authority)ŸÀÔÀÇ RR·Î, ¼¹ö°¡ ÀÎÁõÇÏ´Â zone»óÀÇ ÀϹÝÀû Á¤º¸¸¦ ¾È°íÀÖ´Ù. ¿¹¸¦ µé¾î, ÀÌ°ÍÀº ¸ðµç ·¹ÄÚµåÀÇ TTL ±âº»°ªÀ» Æ÷ÇÔÇÑ´Ù. ¿¹Á¦ ÆÄÀÏ¿¡¼ Á¡À¸·Î ³¡³ªÁö ¾Ê´Â À̸§Àº groucho.edu µµ¸ÞÀÎ ³»ÀÇ °ÍÀ¸·Î Çؼ®µÈ´Ù. SOA ·¹ÄÚµåÀÇ Æ¯¼ö¸í "@"Àº µµ¸ÞÀθí ÀÚü¸¦ °¡¸®Å²´Ù. ¿ì¸®´Â ¾Õ¼ groucho.edu µµ¸ÞÀÎÀÇ ³×ÀÓ¼ºêµéÀÌ ¹°¸®ÇаúÀÇ ³×ÀÓ¼¹ö¿¡ ÁúÀǸ¦ º¸³»·Á¸é, physics zone¿¡ ´ëÇØ ¾Ë¾Æ¾ß ÇÑ´Ù´Â °ÍÀ» º¸¾Ò´Ù. ÀÌ´Â ·¹ÄÚµå ½Ö¿¡ ÀÇÇØ ÀÌ·ç¾îÁø´Ù. Áï, NS ·¹ÄÚµå´Â ¼¹öÀÇ FQDNÀ», ±×¸®°í A ·¹ÄÚµå´Â ±× À̸§ÀÇ ÁÖ¼Ò¸¦ Á¦°øÇÑ´Ù. ÀÌ·¯ÇÑ ·¹Äڵ尡 name space¸¦ °°ÀÌ Áö´Ï´Â °ÍÀ̱⠶§¹®¿¡ ÈçÈ÷ glue ·¹ÄÚµå¶ó ºÒ¸°´Ù. ±×°ÍµéÀº ´ÜÁö ÇÏÀ§ zoneÀÇ È£½ºÆ®¿¡ ´ëÇÑ Á¤º¸¸¦ ½ÇÁ¦·Î °¡Áö´Â »óÀ§ ·¹ÄÚµåÀÇ ½Ç·ÊÀÏ »ÓÀÌ´Ù. ±×¸² 2.5¿¡¼ º¸µí glue ·¹ÄÚµå´Â physics.groucho.eduÀÇ ³×ÀÓ¼¹ö¸¦ ÁöĪÇÑ´Ù.
ÇÑ È£½ºÆ®¿¡ ¹è¼ÓµÈ IP ÁÖ¼Ò¸¦ °Ë»öÇϴµ¥ ÀÖ¾î, ±× ÁÖ¼Ò¿¡ »óÀÀÇÏ´Â canonical È£½ºÆ®¸íÀ» ãÀ» ÇÊ¿ä°¡ ¶§¶§·Î ÀÖ´Ù. À̸¦ °¡¸®ÄÑ reverse mappingÀ̶ó ºÎ¸£°í Ŭ¶óÀ̾ðÆ®ÀÇ ½Å¿øÀ» È®ÀÎÇÏ´Â ¸ñÀûÀ¸·Î ¸î¸î ³×Æ®¿÷ ¼ºñ½º¿¡¼ »ç¿ëµÈ´Ù. ´ÜÀÏÇÑ hosts ÆÄÀÏÀ» »ç¿ëÇÑ´Ù¸é, ¿ª¹æÇâ °Ë»ö(reverse lookup)Àº ´Ü¼øÈ÷ ÆÄÀÏ¿¡¼ ÁúÀÇÇÑ IP¸¦ °¡Áö´Â È£½ºÆ®¸¦ ãÀ» °ÍÀÌ´Ù. DNSÀÇ °æ¿ì, name space¿¡ ´ëÇÑ ¼Ò¸ðÀûÀÎ °Ë»öÀ̶õ ¸»ÇÒ ÇÊ¿äµµ ¾øÀÌ ºÒ°¡´ÉÇÑ °ÍÀÌ´Ù. ±× ´ë½Å, Ư¼öÇÑ µµ¸ÞÀÎÀÎ in-addr.arpa´Â dotted-quad notationÀ» IP ÁÖ¼Ò 149.76.12.4´Â 4.12.76.149.in-arpa.arpa¶ó´Â À̸§°ú µ¿ÀÏÇÏ´Ù. ÀÌ·¯ÇÑ À̸§À» ±×°ÍÀÇ canonical È£½ºÆ®¸íÀ¸·Î ¿¬°áÇÏ´Â RR ŸÀÔÀÌ ¹Ù·Î PTRÀÌ´Ù. ±ÇÇѱ¸¿ª(authoritative zone)À» »ý¼ºÇÏ´Â °ÍÀº ±× °ü¸®ÀÚ¿¡°Ô È£½ºÆ®¸í¿¡ ÁÖ¼Ò¸¦ ºÎ¿©ÇÏ´Â ±ÇÇÑÀ» ÀüÀÓÇßÀ½À» ÀǹÌÇÑ´Ù. º¸Åë Çϳª¶Ç´Â ±× ÀÌ»óÀÇ IP ³×Æ®¿÷ ¶Ç´Â ¼ºê³ÝÀÌ ±×µé ¼Õ¿¡ ÁÖ¾îÁ® ÀÖ°í, DNS zone°ú IP ÁÖ¼Ò »çÀÌ¿¡´Â Çϳª ¶Ç´Â ±× ÀÌ»óÀÇ ¸ÅÇÎÀÌ Á¸ÀçÇÑ´Ù. ¹°¸®Çаú¸¦ ¿¹·Î µé¸é, ¼ºê³Ý 149.76.8.0, 149.76.12.0, ±×¸®°í 149.76.12.0À» Æ÷ÇÔÇÑ´Ù. °á°úÀûÀ¸·Î in-addr.arpa µµ¸ÞÀÎÀÇ »õ·Î¿î zoneÀº physics zoneÀ» µû¶ó »ý¼ºµÇ¾î¾ß ÇÏ°í, ±× ³×Æ®¿÷ÀÇ °ü¸®ÀÚ¿¡°Ô À§ÀÓÇØ¾ß ÇÑ´Ù. Áï, 8.76.149.in-addr.arpa, 12.76.149.in-addr.arpa, ±×¸®°í 14.76.149.in-addr.arpa°°Àº °ÍµéÀÌ µÇ°Ú´Ù. ¹Ý¸é, Collider Lab¿¡ »õ È£½ºÆ®¸¦ ¼³Ä¡ÇÏ·Á¸é in-addr.arpa zone ÆÄÀÏ¿¡ »õ ÁÖ¼Ò¸¦ ³Ö±â À§ÇØ ±× »óÀ§ µµ¸ÞÀÎÀ» Á¢ÃËÇØ¾ß ÇÑ´Ù. ¼ºê³Ý 12ÀÇ zone DB¸¦ ±×¸² 2.6¿¡¼ º¸¿©ÁØ´Ù. »óÀ§ zone DB³»ÀÇ µ¿ÀÏÇÑ glue ·¹ÄÚµå´Â ±×¸² 2.7¿¡ ÀÖ´Ù.
ÀÌ°ÍÀÇ ÇÑ°¡Áö Áß¿äÇÑ °á°ú¹°Àº zoneÀÌ IP ³×Æ®¿÷ÀÇ supersetÀ¸·Î½á¸¸ »ý¼ºµÉ ¼ö ÀÖ´Â °ÍÀÌ´Ù. ±×¸®°í ´õ ½ÉÇÑ °ÍÀº ÀÌµé ³×Æ®¿÷ÀÇ netmask´Â byte ¹üÀ§¾î¾ß ÇÑ´Ù´Â °ÍÀÌ´Ù. °¢ ¼ºê³Ý¸¶´Ù in-addr.arpa zoneÀÌ »ý¼ºµÉ ¼ö Àִ¹Ù, ¸ðµç GMUÀÇ ¼ºê³ÝÀº 255.255.255.0ÀÇ netmask¸¦ Áö´Ñ´Ù. ±×·¯³ª ¸¸¾à, ±× ´ë½Å netmask°¡ 255.255.255.128ÀÌ¸é ¼ºê³Ý 149.76.12.128ÀÇ zoneÀ» »ý¼ºÇÏ´Â °ÍÀº ºÒ°¡´ÉÇÏ´Ù. ¿Ö³ÄÇϸé DNS¿¡°Ô 12.76.149.in-addr.arpa µµ¸ÞÀÎÀÌ 1¿¡¼ 127, ±×¸®°í 128¿¡¼ 255±îÁöÀÇ ¹üÀ§¸¦ °¡Áö´Â 2°³ÀÇ ±ÇÇÑ ±¸¿ªÀ¸·Î ºÐÇÒµÊÀ» ¾Ë¸± ¼ö ¾ø±â ¶§¹®ÀÌ´Ù.
|
Other Chapters |
1. Introduction to Networking
Appendix |
A. A Null Printer Cable for PLIP |