´ÙÀ½ ÀÌÀü Â÷·Ê

2. ¸ÖƼij½ºÆ®

2.1 Multicast ÁÖ¼Ò

IP ÁÖ¼Ò´Â 32ºñÆ® Áß¿¡¼­ »óÀ§ ºñÆ®µé¿¡ ÀÇÇؼ­ Ŭ·¡½º(class)·Î ºÐ·ùµÈ´Ù.

     Bit -->  0                           31            Address Range:
             +-+----------------------------+
             |0|       Class A Address      |       0.0.0.0 - 127.255.255.255
             +-+----------------------------+
             +-+-+--------------------------+
             |1 0|     Class B Address      |     128.0.0.0 - 191.255.255.255
             +-+-+--------------------------+
             +-+-+-+------------------------+
             |1 1 0|   Class C Address      |     192.0.0.0 - 223.255.255.255
             +-+-+-+------------------------+
             +-+-+-+-+----------------------+
             |1 1 1 0|  MULTICAST Address   |     224.0.0.0 - 239.255.255.255
             +-+-+-+-+----------------------+
             +-+-+-+-+-+--------------------+
             |1 1 1 1 0|     Reserved       |     240.0.0.0 - 247.255.255.255
             +-+-+-+-+-+--------------------+

¿ì¸®°¡ ÁÖÀÇ ±í°Ô ÇÒ °ÍÀº "D Ŭ·¡½º ÁÖ¼Ò"´Ù. ¸ñÀûÁö ÁÖ¼Ò°¡ "1110"À¸·Î ½ÃÀÛÇÏ´Â IP µ¥ÀÌÅͱ׷¥Àº ¸ÖƼij½ºÆ® µ¥ÀÌÅͱ׷¥ÀÌ´Ù.

³ª¸ÓÁö 28ºñÆ®´Â ¼Û½ÅÇÒ µ¥ÀÌÅͱ׷¥ÀÇ ¸ÖƼij½ºÆ®±×·ìÀ» ±¸ºÐÇϴµ¥ ¾²ÀδÙ. ¹æ¼ÛÀ» µè±â À§ÇØ ¶óµð¿À¸¦ ¾î¶² ÁÖÆļö¿¡ ¸ÂÃß´Â °Í°ú À¯»çÇÏ°Ô Æ¯Á¤ÇÑ ¸ÖƼij½ºÆ® ±×·ìÀ¸·Î Àü¼ÛµÇ¾î¿À´Â ÆÐŶÀ» ¼ö½ÅÇϱâ À§Çؼ­ ¿ì¸®ÀÇ Ä¿³ÎÀ» ƯÁ¤ÇÑ ±×·ì¿¡ ¸ÂÃß¾î¾ß ÇÑ´Ù. ÀÌ °úÁ¤ÀÌ ÀÌ·ç¾î Á³À» ¶§, È£½ºÆ®°¡, ÁöÁ¤ÇÑ ÀÎÅÍÆäÀ̽º¸¦ ÅëÇØ ±×·ì¿¡ Âü¿©Çß´Ù°í ÇÒ ¼ö ÀÖ´Ù. ÈÄ¿¡ ´õ ÀÚ¼¼È÷ ´Ù·ê °ÍÀÌ´Ù.

¿¹¾àµÈ ¸ÖƼij½ºÆ® ±×·ì(well known multicast groups)À̶ó ºÒ¸®´Â Ưº°ÇÑ ±×·ìµéÀÌ Àִµ¥ ÀÌ·¯ÇÑ ±×·ìÀº ´ÙÀ½°ú °°Àº Ư¼öÇÑ ¿ëµµ·Î ¾²À̱⠶§¹®¿¡ °³ÀÎÀûÀÎ ÇÁ·Î±×·¥ Á¦ÀÛ ½Ã¿¡ »ç¿ëÇÒ ¼ö ¾ø´Ù.

ÀÌ Æ¯¼ö ±×·ìµéÀº ¸ðµÎ RFC¹®¼­ "Assigned Numbers"¿¡ Á¤±âÀûÀ¸·Î µî·ÏµÈ´Ù.

¾î¶°ÇÑ °æ¿ìµçÁö, 224.0.0.0¿¡¼­ 224.0.0.225ÀÇ ¹üÀ§´Â Áö¿ªÀûÀÎ ¸ñÀû(°ü¸®³ª À¯Áö/º¸¼ö)À» À§ÇØ ¿¹¾àµÇ¾î ÀÖÀ¸¸ç ¸ÖƼij½ºÆ® ¶ó¿ìÅ͵鵵 ÀÌ ¹üÀ§ ³»ÀÇ ÁÖ¼Ò·Î ¸ñÀûÁö·Î ÇÏ´Â µ¥ÀÌÅͱ׷¥Àº Æ÷¿öµùÇÏÁö ¾ÊÀ» °ÍÀÌ´Ù. ÀÌ¿Í À¯»çÇÏ°Ô 239.0.0.0¿¡¼­ 239.255.255.255ÀÇ ¹üÀ§´Â"administrative scoping"À» À§ÇÏ¿© ¿¹¾àµÇ¾î ÀÖ´Ù. ("administrative scoping")¿¡ °üÇؼ­´Â 2.3.1À» ÂüÁ¶ÇÒ °Í).

2.2 ÀûÀÀ ´Ü°è(Levels of Conformance)

È£½ºÆ®°¡ ¸¸Á·ÇؾßÇÏ´Â ¸ÖƼij½ºÆ® ±Ô°Ý¿¡´Â ¼¼ °¡Áö ÀûÀÀ ´Ü°è°¡ ÀÖ´Ù.

Level 0 : the no support for IP Multicasting IPv4¿¡¼­´Â ¸ÖƼij½ºÆ®°¡ Àǹ«ÀûÀ¸·Î ±¸ÇöÇؾßÇÏ´Â °ÍÀÌ ¾Æ´Ï±â ¶§¹®¿¡ ÀÎÅͳݿ¡ ÀÖ´Â ¸¹Àº È£½ºÆ®¿Í ¶ó¿ìÅ͵éÀº Level 0 »óÅ¿¡ ÀÖ´Ù. (ÇÏÁö¸¸ IPv6¿¡¼­´Â Àǹ«ÀûÀ¸·Î ¸ÖƼij½ºÆ®¸¦ Áö¿øÇϵµ·Ï ÇÏ°í ÀÖ´Ù.) ´õ ÀÌ»ó ¼³¸íÀº ÇÊ¿ä ¾ø´Ù. ÀÌ »óÅ¿¡ Àִ ȣ½ºÆ®´Â ¸ÖƼij½ºÆ® ÆÐŶÀ» º¸³»°Å³ª ¹ÞÀ» ¼ö ¾øÀ¸¸ç, ¸ÖƼij½ºÆ® ÆÐŶÀ» ¿ÏÀüÈ÷ ¹«½ÃÇÑ´Ù.

Level 1 : the support for sending but not receiving multicast IP datagrams µû¶ó¼­, µ¥ÀÌÅͱ׷¥À» º¸³»±â À§Çؼ­ ¸ÖƼij½ºÆ® ±×·ì¿¡ °¡ÀÔÇÒ ÇÊ¿ä´Â ¾ø´Ù. Level 0 È£½ºÆ®¸¦ Level 1 ȣȯ »óÅ·Π¸¸µé±â À§Çؼ­´Â IP ¸ðµâÀ» ¾à°£ º¯°æÇØ¾ß ÇÑ´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº 2.3¿¡¼­ ´Ù·é´Ù.

Level 2 : the full support for IP multicasting Level 2 È£½ºÆ®´Â ¸ÖƼij½ºÆ® µ¥ÀÌÅͱ׷¥ ¼Û½Å°ú ¼ö½ÅÀÌ °¡´ÉÇØ¾ß ÇÑ´Ù. ¶Ç, ¸ÖƼij½ºÆ® ±×·ì¿¡ Âü°¡ÇÏ°í Å»ÅðÇÒ ¼ö ÀÖ¾î¾ß ÇÏ¸ç »õ·Î °»½ÅµÈ ¸ÖƼij½ºÆ® Á¤º¸¸¦ ¶ó¿ìÅÍ¿¡ ¾Ë ¸± ¼ö ÀÖ¾î¾ß ÇÑ´Ù. µû¶ó¼­, È£½ºÆ®ÀÇ TCP/IP ½ºÅÿ¡ ÀÎÅÍ³Ý ±×·ì°ü¸® ÇÁ·ÎÅäÄÝ Internet Group Management Protocol (IGMP) ÀÌ ±¸ÇöµÇ¾î ÀÖ¾î¾ß ÇÑ´Ù.

2.3 ¸ÖƼij½ºÆ® µ¥ÀÌÅͱ׷¥ Àü¼Û

ÀÌ»óÀ¸·Î ¹Ì·ç¾îº¸¾Æ, ¸ÖƼij½ºÆ® Æ®·¡ÇÈÀº UDP·Î Æ®·£½ºÆ÷Æ® °èÃþ¿¡¼­ ó¸®ÇÏ´Â °ÍÀÌ ºÐ¸íÇÏ´Ù. TCP´Â Á¡´ëÁ¡(point-to-point)¿¬°áÀ» Á¦°øÇÏ´Â °ÍÀ̹ǷΠ¸ÖƼij½ºÆ® Æ®·¡ÇÈ¿¡ ÀûÇÕÇÏÁö ¾Ê´Ù. (»õ·Î¿î ¸ÖƼij½ºÆ® ÁöÇâ Æ®·£½ºÆ÷Æ® ÇÁ·ÎÅäÄÝ ¼³°è¿Í ±¸Çö¿¡ ´ëÇÑ ¿¬±¸°¡ È°¹ßÈ÷ ÁøÇàÁßÀÌ´Ù. 9Àå "¸ÖƼij½ºÆ® Æ®·£½ºÆ÷Æ® ÇÁ·ÎÅäÄÝ"À» ÂüÁ¶ÇÒ °Í)

À̷лó, ÀÀ¿ëÇÁ·Î±×·¥¿¡¼­ ´ÜÁö UDP ¼ÒÄÏÀ» ¿­°í class D ¸ÖƼij½ºÆ® ÁÖ¼Ò¸¦ ¸ñÀûÁö·Î ÇÏ´Â µ¥ÀÌÅͱ׷¥À» ºÎ¾î³Ö±â¸¸ ÇÏ¸é µÈ´Ù. ±×·¸Áö¸¸, ¼Û½Å ÇÁ·Î¼¼½º°¡ ÅëÁ¦±ÇÀ» °¡Áö±â À§Çؼ­ ÇØÁÖ¾î¾ß ÇÒ ÀÛ¾÷ÀÌ ÀÖ´Ù.

TTL.

IP Çì´õÀÇ TTL(Time To Live) Çʵå´Â ¸ÖƼij½ºÆ®¿¡¼­ Áß¿äÇÑ Àǹ̸¦ °¡Áø´Ù. ÀÌ Çʵå´Â ¶ó¿ìÆà ¿¡·¯·Î ÀÎÇÏ¿© µ¥ÀÌÅͱ׷¥ÀÌ ³×Æ®¿÷À» ¿µ¿øÈ÷ ¶°µ¹¾Æ´Ù´Ï´Â °ÍÀ» ¹æÁöÇÑ´Ù. ¶ó¿ìÅÍ´Â ³×Æ®¿÷°£À» À̵¿ÇÏ´Â µ¥ÀÌÅͱ׷¥ÀÇ TTL Çʵ带 °¨¼Ò½ÃÅ°¸ç TTL Çʵ尡 0ÀÌ µÇ´Â µ¥ÀÌÅͱ׷¥Àº ¹ö¸°´Ù(drop). IPv4 ¸ÖƼij½ºÆ®¿¡¼­ TTLÀº ¹®Åΰª(threshold)ÀÇ Àǹ̸¦ Áö´Ñ´Ù. ´ÙÀ½ ¿¹¸¦ º¸¸é ±× ¿ëµµ°¡ ºÐ¸íÇØÁø´Ù.

¿ì¸® ºÎ¼­ÀÇ ¸ðµç È£½ºÆ®°¡ ¼ÓÇÏ´Â ¾ÆÁÖ ±æ°í ´ë¿ªÆøÀ» ¸¹ÀÌ Â÷ÁöÇÏ´Â ¿µ»óȸÀǸ¦ ÇÑ´Ù°í °¡Á¤ÇÏÀÚ. ¿ì¸®ÀÇ LAN¿¡´Â ¾öû³­ ¿ë·®ÀÇ Æ®·¡ÇÈÀÌ ¹ß»ýÇÒ °ÍÀ̸ç, ¾Æ¸¶ ¿ì¸® ºÎ¼­´Â ´Ù¾çÇÑ LANÀÌ Á¸ÀçÇÏ´Â Å« ³×Æ®¿÷ÀÏ °ÍÀÌ´Ù. ÀÌ °æ¿ì ¿ì¸®´Â LANÀ» ÅëÇÏ¿© ȸÀǸ¦ ¿­±â ¿øÇÏÁö¸¸, ¿ì¸®ÀÇ ¸ÖƼij½ºÆ® Æ®·¡ÇÈ ¶§¹®¿¡ ÀÎÅÍ³Ý Àüü°¡ ºØ±«µÇ´Â °ÍÀ» ¿øÄ¡ ¾ÊÀ» °ÍÀÌ´Ù. µû¶ó¼­, ¸ÖƼij½ºÆ® Æ®·¡ÇÈÀÌ ¶ó¿ìÅÍ°£À» ¾ó¸¶³ª ¸Ö¸®À̵¿ÇÒ ¼ö ÀÖµµ·Ï ÇÒ °ÍÀÎÁö Á¦ÇÑÇÒ ÇÊ¿ä°¡ ÀÖ´Ù. ÀÌ°ÍÀÌ TTLÀÇ ¿ëµµÀÌ´Ù.

¶ó¿ìÅÍ´Â °¢°¢ÀÇ ÀÎÅÍÆäÀ̽º¿¡ ´ëÇØ TTL ¹®ÅÎÄ¡(threshold)°¡ ÇÒ´çÇÏ°í ÀÖÀ¸¸ç ÀÌ ¹®ÅÎÄ¡º¸´Ù Å« TTL°ªÀ» °¡Áø µ¥ÀÌÅͱ׷¥¸¸ÀÌ Æ÷¿öµùµÈ´Ù. µ¥ÀÌÅͱ׷¥ÀÌ, ¾î¶² ¹®ÅÎÄ¡°¡ ÇÒ´çµÇ¾îÀÖ´Â ¶ó¿ìÅ͸¦ Áö³¯ ¶§, TTL°ªÀÌ ¹®ÅÎÄ¡¸¸Å­ °¨¼ÒµÇ´Â °ÍÀÌ ¾Æ´Ï¶ó´Â Á¡¿¡ ÁÖÀÇÇ϶ó. ¿ÀÁ÷ ºñ±³¸¸ÀÌ ÀÌ·ç¾îÁø´Ù (¾Õ¿¡¼­ ¾ð±ÞÇßµíÀÌ TTLÀº µ¥ÀÌÅͱ׷¥ÀÌ ¶ó¿ìÅ͸¦ Áö³¯ ¶§¸¶´Ù 1¾¿¸¸ °¨¼ÒµÈ´Ù).

´ÙÀ½ ¸®½ºÆ®¿¡ TTL¹®ÅÎÄ¡¿Í ±×¿¡ ÇØ´çµÇ´Â ¹üÀ§°¡ Ç¥½ÃµÇ¾î ÀÖ´Ù.

  ----------------------------------------------------------------------
  TTL     Scope
  ----------------------------------------------------------------------
     0    È£½ºÆ® ³»ºÎ·Î Á¦ÇÑ. ÀÎÅÍÆäÀ̽º·Î Ãâ·ÂµÇÁö ¾ÊÀ½.
     1    µ¿ÀÏ ¼­ºê³ÝÀ¸·Î Á¦ÇÑ. ¶ó¿ìÅÍ´Â Æ÷¿öµùÇÏÁö ¾ÊÀ½.
   <32    µ¿ÀÏ »çÀÌÆ®(site), ´Üü³ª ºÎ¼­·Î Á¦ÇÑ.
   <64    µ¿ÀÏ Áö¿ª(region)À¸·Î Á¦ÇÑ.
  <128    µ¿ÀÏ ´ë·úÀ¸·Î Á¦ÇÑ.
  <255    ¹«Á¦ÇÑ. Àü¼¼°è.
  ----------------------------------------------------------------------

"»çÀÌÆ®(site)" ³ª "Áö¿ª(region)" ¿¡ ´ëÇÑ Á¤È®ÇÑ Á¤ÀÇ´Â ¾ø´Ù. ±×°ÍÀº ÀÌ Á¦ÇÑÀ» °¡ÇÒ °ü¸®ÀÚ¿¡°Ô ´Þ·ÁÀÖ´Ù.

ÀÌ TTL±â¹ýÀº ¸ðµç ¿ä±¸¿¡ ºÎÀÀÇÒ ¸¸Å­ À¯¿¬¼ºÀ» Á¦°øÇÏÁö ¸øÇϸç, ƯÈ÷ °ãÃÄÁö´Â Áö¿ª(overlapping regions)À» ´Ù·ç°Å³ª Áö¸®Àû(geographic)À̰ųª À§»óÀû(topologic)ÀûÀÎ ±×¸®°í ´ë¿ªÆø Á¦ÇÑÀûÀÎ ¿¬°á¿¡´Â ÀûÇÕÇÏÁö ¾Ê´Ù. ÀÌ·¯ÇÑ ¹®Á¦¸¦ ÇØ°áÇϱâ À§ÇÏ¿© 1994³â administratively scoped IPv4 multicast regions ÀÌ Á¦Á¤µÇ¾ú´Ù (D. Meyer's "Administratively Scoped IP Multicast" Internet draft ÂüÁ¶). ÀÌ°ÍÀº TTLÀ» ÀÌ¿ëÇÏÁö ¾Ê°í IP ÁÖ¼Ò¸¦ ÀÌ¿ëÇÏ¿© ¹üÀ§Á¦ÇÑ(scoping)À» °¡ÇÑ´Ù. 239.0.0.0 ¿¡¼­ 239.255.255.255±îÁöÀÇ IPÁÖ¼Ò°¡ ÀÌ °ü¸®¿ë ¹üÀ§Á¦ÇÑÀ» À§ÇØ ¿¹¾àµÇ¾î ÀÖ´Ù.

·çÇÁ¹é(Loopback)

Àü¼Û È£½ºÆ®°¡ Level 2 ÀûÀÀ ´Ü°è¿¡ ÀÖÀ¸¸ç µ¥ÀÌÅͱ׷¥À» Àü¼ÛÇÏ´Â ±×·ìÀÇ ¸â¹ö·Î Âü¿©ÇÏ°í ÀÖÀ» ¶§, ÆÐŶ º¹»çº»ÀÌ ·çÇÁ¹é µÈ´Ù. ÀÌ°ÍÀº ³×Æ®¿÷ ÀÎÅÍÆäÀ̽º Ä«µå°¡ ÇØ´ç ³×Æ®¿÷ ÀÎÅÍÆäÀ̽º°¡ ÀÚ½ÅÀÌ ³×Æ®¿÷À¸·Î Àü¼ÛÇÑ ÆÐŶÀ» ³×Æ®¿÷À¸·ÎºÎÅÍ ´Ù½Ã Àоî¿Â´Ù´Â °ÍÀÌ ¾Æ´Ï¶ó, IP °èÃþÀÌ µ¥ÀÌÅͱ׷¥À» ÀνÄÇÏ¿© Àü¼Û Àü¿¡ ÆÐŶÀ» IP ÀԷ ť¿¡ º¹»çÇØ ³Ö´Â °ÍÀ» ÀǹÌÇϸç ÀÌ ±â´ÉÀº ±âº» °ª(default)À¸·Î ¼³Á¤µÇ¾î ÀÖ´Ù.

ÀÌ·¯ÇÑ ±â´ÉÀº ÇÊ¿äÇÑ °æ¿ìµµ ÀÖ°í ±×·¸Áö ¾ÊÀ» °æ¿ìµµ ÀÖ´Ù. µû¶ó¼­ Àü¼Û ÇÁ·Î¼¼½º´Â ÀÌ ±â´ÉÀ» ¿øÇÑ´Ù¸é ÄѰųª ²ø ¼ö ÀÖ´Ù.

ÀÎÅÍÆäÀ̽º ¼±ÅÃ

´Ù¼öÀÇ ³×Æ®¿÷ ÀÎÅÍÆäÀ̽º°¡ ºÎÂøµÇ¾î Àִ ȣ½ºÆ®¿¡¼­´Â ÀÀ¿ë ÇÁ·Î±×·¥À¸·Î ÇÏ¿©±Ý ¾î¶² ÀÎÅÍÆäÀ̽º·Î Àü¼ÛÀ» Ãâ·ÂÇؾßÇÏ´ÂÁö °áÁ¤ÇÒ ¼ö ÀÖµµ·Ï ÇØ ÁÖ¾î¾ßÇÑ´Ù. ¸¸ÀÏ ÁöÁ¤ °ªÀÌ ¾ø´Ù¸é Ä¿³ÎÀÌ °ü¸®ÀÚÀÇ ¼³Á¤¿¡ ±âÃÊÇÏ¿© ±âº» °ªÀ» Á¤ÇÑ´Ù.

2.4 ¸ÖƼij½ºÆ® µ¥ÀÌÅͱ׷¥ ¼ö½Å

¸ÖƼij½ºÆ® ±×·ì Âü¿©(Join)

ºê·Îµåij½ºÆ®´Â ¸ÖƼij½ºÆ®º¸´Ù ºñ±³Àû ±¸ÇöÇϱ⠽±´Ù. ºê·Îµåij½ºÆ®´Â Ä¿³Î¿¡ ÆÐŶ ó¸® ±ÔÄ¢À» Ãß°¡·Î ¾Ë·ÁÁÙ ÇÊ¿ä°¡ ¾ø´Ù. Ä¿³ÎÀº ºê·Îµåij½ºÆ® ÆÐŶÀ» Àаí ÀûÀýÇÑ ÀÀ¿ëÇÁ·Î±×·¥À¸·Î Àü´ÞÇÏ´Â ¹æ¹ýÀ» ¾Ë°í ÀÖ´Ù.

±×·¯³ª ¸ÖƼij½ºÆ®¿¡¼­´Â ¿ì¸®°¡ ¾î¶² ±×·ì¿¡ °ü½ÉÀÌ ÀÖ´ÂÁö Ä¿³Î¿¡ ¾Ë·ÁÁÙ ÇÊ¿ä°¡ ÀÖ´Ù. Áï, Ä¿³Î¿¡ ¾î¶² ±×·ì¿¡ "Âü¿©(join)@quot;Çϵµ·Ï ¿äûÇØ¾ß ÇÑ´Ù´Â °ÍÀÌ´Ù. Çϵå¿þ¾î¿¡ µû¶ó, ¸ÖƼij½ºÆ® µ¥ÀÌÅͱ׷¥À» Çϵå¿þ¾î°¡ Á÷Á¢ ÇÊÅ͸µÇϰųª ¾Æ´Ï¸é IP °èÃþ¿¡¼­ ÇÏ´Â °æ¿ìµµ ÀÖ´Ù. ¾î¶² °æ¿ì¿¡´Â ¾çÂÊ ¸ðµÎ¿¡¼­ ÀÌ·ç¾îÁö±âµµ ÇÑ´Ù. ¿ÀÁ÷ "Âü¿© (join)"¸¦ ÅëÇؼ­ µî·ÏµÈ ±×·ì¸¸ÀÌ ¹Þ¾Æµé¿©Áø´Ù.

º»ÁúÀûÀ¸·Î ¿ì¸®°¡ ±×·ì¿¡ Âü¿©ÇÑ´Ù´Â °ÍÀº Ä¿³Î¿¡°Ô ´ÙÀ½°ú °°Àº À̾߱⸦ ÇÏ´Â °ÍÀ» ÀǹÌÇÑ´Ù. " ±âº» ¼³Á¤À¸·Î ¸ÖƼij½ºÆ® µ¥ÀÌÅͱ׷¥À» ó¸®ÇÏÁö ¾Ê´Â´Ù´Â °ÍÀ» ¾Ë°í ÀÖÁö¸¸, ³»°¡ ÀÌ ¸ÖƼij½ºÆ® ±×·ì¿¡ Âü¿©ÇÏ°íÀÚ ÇÑ´Ù´Â Á¡À» ±â¾ïÇØÁֱ⠹ٶõ´Ù. ±×·¯´Ï ÀÌ ³×Æ®¿÷ ÀÎÅÍÆäÀ̽º¿¡¼­ º¸ÀÌ´Â ÆÐŶ°¡¿îµ¥, ÀÌ ¸ÖƼij½ºÆ® ±×·ì ÁÖ¼Ò¸¦ ¸ñÀûÁö Çʵ忡 Æ÷ÇÔÇÏ°í ÀÖ´Â ¸ÖƼij½ºÆ® µ¥ÀÌÅͱ׷¥À» Àаí (³ª»Ó¸¸ ¾Æ´Ï¶ó ±×°Í¿¡ °ü½ÉÀ» °¡Áö°í ÀÖ´Â ¸ðµç) ÇÁ·Î¼¼½º¿¡°Ô Àü´ÞÇØ Áֱ⠹ٶõ´Ù. ".

°í·ÁÇÒ °Í : ¿ì¼± ±×·ì¿¡ ´ÜÁö Âü¿©¸¸ ÇÏ´Â °ÍÀÌ ¸ðµç°Ô ¾Æ´Ï¶ó´Â Á¡À» ÁÖ¸ñÇ϶ó. ¿ì¸®´Â ƯÁ¤ÇÑ ³×Æ®¿÷ ÀÎÅÍÆäÀ̽º »ó¿¡¼­ ±×·ì¿¡ Âü¿©ÇÑ´Ù. ¹°·Ð, Çϳª ÀÌ»óÀÇ ÀÎÅÍÆäÀ̽º·Î °°Àº ±×·ì¿¡ Âü¿©ÇÏ´Â °ÍÀÌ °¡´ÉÇÏ´Ù. ¸¸ÀÏ ÀÎÅÍÆäÀ̽º¸¦ È®½ÇÈ÷ ÁöÁ¤ÇÏÁö ¾Ê´Â´Ù¸é µ¥ÀÌÅͱ׷¥ÀÌ Àü¼ÛµÉ ¶§ ¶ó¿ìÆà Å×ÀÌºí¿¡ ÀÇ°ÅÇÏ¿© Ä¿³ÎÀÌ ÁöÁ¤ÇÒ °ÍÀÌ´Ù. ¶ÇÇÑ, Çϳª ÀÌ»óÀÇ ÇÁ·Î¼¼½º°¡ µ¿ÀÏÇÑ ÀÎÅÍÆäÀ̽º·Î µ¿ÀÏÇÑ ¸ÖƼij½ºÆ® ±×·ì¿¡ Âü¿©ÇÏ´Â °Íµµ °¡´ÉÇÏ´Ù. ¸ðµç ÇÁ·Î¼¼½ºµéÀº ÇØ´ç ÀÎÅÍÆäÀ̽º·Î º¸³»Áö´Â µ¥ÀÌÅͱ׷¥À» ¼ö½ÅÇÑ´Ù.

Àü¿¡ ¾ð±ÞÇßµíÀÌ, ¸ðµç ¸ÖƼij½ºÆ® È£½ºÆ®µéÀº ½Ãµ¿½Ã¿¡ Àüü È£½ºÆ® ±×·ì¿¡ Âü¿©Çϱ⠶§¹®¿¡ 224.0.0.1 ·Î pingÀ» º¸³»¸é ³×Æ®¿÷ ³»¿¡¼­ ¸ðµç È£½ºÆ®µéÀÌ ÀÀ´äÀ» º¸³¾ °ÍÀÌ´Ù.

³¡À¸·Î, ÇÁ·Î¼¼½º°¡ ¸ÖƼij½ºÆ® µ¥ÀÌÅͱ׷¥À» ¹Þ±â À§Çؼ­´Â , Ä¿³Î¿¡°Ô, ±×·ì¿¡ Âü¿©ÇÑ ÈÄ µ¥ÀÌÅͱ׷¥À» ¼Û½ÅÇÏ´Â Æ÷Æ®¸¦ ¹­µµ·Ï(bind) ¿äûÇØ¾ß ÇÑ´Ù. UDP °èÃþÀº ÆÐŶÀ» Çؼ®(demultiplex)Çϱâ À§ÇØ ¸ñÀûÁö ÁÖ¼Ò¿Í Æ÷Æ®¹øÈ£¸¦ °°ÀÌ »ç¿ëÇÏ¸ç ¾î¶² ¼ÒÄÏÀ¸·Î ȤÀº ¾î¶² ¼ÒÄϵé·Î ÆÐŶÀ» º¸³¾Áö °áÁ¤ÇÑ´Ù.

¸ÖƼij½ºÆ® Group Å»Åð

ÇÁ·Î¼¼½º°¡ ¸ÖƼij½ºÆ® ±×·ìÀ» ¶°³¯ ¶§´Â Ä¿³Î¿¡ ±× ±×·ìÀ» ¶°³ª°íÀÚ ÇÑ´Ù°í ¾Ë¸°´Ù. ÀÌ°ÍÀÌ Ä¿³ÎÀÌ ±× ±×·ìÀ¸·Î ¿À´Â ¸ÖƼij½ºÆ® µ¥ÀÌÅͱ׷¥À» ´õ ÀÌ»ó ¹ÞÁö ¾ÊÀ½À» ÀǹÌÇÏ´Â °ÍÀÌ ¾Æ´Ï¶ó´Â Á¡À» ÀÌÇØÇØ¾ß ÇÑ´Ù. ¸¸ÀÏ "multicast join" ½ÅûÀ» Á¦ÃâÇÑ ÇÁ·Î¼¼½º°¡ ´õ ÀÖ°í ±× ±×·ì¿¡ ¿©ÀüÈ÷ °ü½ÉÀ» °¡Áö°í ÀÖ´Â »óŶó¸é Ä¿³ÎÀº ¿©ÀüÈ÷ ÆÐŶÀ» ¼ö½ÅÇÒ °ÍÀÌ´Ù. ÀÌ·¯ÇÑ °æ¿ì È£½ºÆ®´Â ¸ðµç ÇÁ·Î¼¼½º°¡ ±× ±×·ìÀ» ¶°³ª±â·Î °áÁ¤ÇÒ ¶§±îÁö ¿©ÀüÈ÷ ±×·ì¿¡ ³²¾Æ ÀְԵȴÙ.

Ãß°¡ : ±×·ìÀ» ¶°³­´Ù ÇÒÁö¶óµµ, ¼ö½ÅÇÏ´ø Æ÷Æ®¿¡ ¿©ÀüÈ÷ ¿¬°á(bind)µÈ ä·Î ³²¾ÆÀÖÀ» °ÍÀÌ¸ç ¾ÆÁ÷ ¸ÖƼij½ºÆ® ±×·ì¿¡ Âü¿©ÇÏ°í ÀÖ´Â ÇÁ·Î¼¼½º°¡ ´õ ÀÖÀ¸¸é ¸ÖƼij½ºÆ® trafficÀ» °è¼Ó ¼ö½ÅÇÏ°Ô µÉ °ÍÀÌ´Ù.

¸ÖƼij½ºÆ® group ¿¡ Âü¿©ÇÔ¿¡ À־, ¿äÁ¡Àº IP ¿Í data link °èÃþ¿¡ ÇØ´ç ±×·ìÀ¸·Î ÇâÇÏ´Â ¸ÖƼij½ºÆ® µ¥ÀÌÅͱ׷¥À» ¹Þµµ·Ï ÁöÁ¤ÇÏ´Â °ÍÀÌ´Ù. (°æ¿ì¿¡ µû¶ó¼­´Â ¸í½ÃÀûÀ¸·Î Çϵå¿þ¾î¿¡ ÁöÁ¤ÇÏ´Â °æ¿ìµµ ÀÖ´Ù) ÀÌ°ÍÀº ÇÁ·Î¼¼½º ´ÜÀ§(per-process membership)°¡ ¾Æ´Ï¶ó È£½ºÆ® ´ÜÀ§(per-host membership)ÀÌ´Ù.

IP ¸ÖƼij½ºÆ® ÁÖ¼Ò¿¡¼­ Ethernet/FDDI ÁÖ¼Ò·ÎÀÇ »ç»ó(mapping)

Ethernet°ú FDDI ¿¡¼­ ÇÁ·¹ÀÓ(frames)Àº 48 ºñÆ®ÀÇ ¸ñÀûÁö ÁÖ¼Ò°ø°£À» °¡Áø´Ù. ¸ÖƼij½ºÆ® IP ÁÖ¼Ò¸¦ ethernet/FDDI·Î »ç»óÇϱâ À§ÇÑ ¸ÖƼij½ºÆ® ARP °°Àº °ÍÀ» ÇÇÇϱâ À§Çؼ­, IANA´Â ¸ÖƼij½ºÆ®¸¦ À§ÇØ ÁÖ¼Ò°ø°£À» ¿¹¾àÇß´Ù. ¸ñÀûÁö°¡, 01-00-5e-00-00-00 ¿¡¼­ 01-00-5e-ff-ff-ff (16Áø¼ö)»çÀÌÀÇ ¸ðµç ethernet/FDDI ÇÁ·¹ÀÓÀº ¸ÖƼij½ºÆ® ±×·ìÀ» À§ÇÑ µ¥ÀÌÅ͸¦ °¡Áø´Ù. Á¢µÎ¾î(prefix) 01-00-5e ´Â ÇØ´ç ÇÁ·¹ÀÓÀÌ ¸ÖƼij½ºÆ® ÀÓÀ» ³ªÅ¸³»¸ç, ¹Ù·Î ´ÙÀ½ ºñÆ®´Â Ç×»ó 0ÀÌ´Ù. µû¶ó¼­, ³ª¸ÓÁö 23 ºñÆ®¸¸ÀÌ ¸ÖƼij½ºÆ® ÁÖ¼Ò¸¦ À§ÇØ »ç¿ëµÈ´Ù. ±×·±µ¥, ¸ÖƼij½ºÆ® ±×·ìÀÇ IP´Â 28ºñÆ® ±æÀÌÀ̹ǷΠ1´ë1 »ç»óÀº ºÒ°¡´ÉÇÏ´Ù. ¿ÀÁ÷ IP ¸ÖƼij½ºÆ® ±×·ìÀÇ 23°³ ÇÏÀ§ ºñÆ®(Least Significant Bit)¸¸ÀÌ ÇÁ·¹ÀÓ¿¡ À§Ä¡ÇÑ´Ù. ³²´Â 5°³ÀÇ »óÀ§ ºñÆ®´Â ¹«½ÃµÇ¸ç32°³ÀÇ(2^5=32) ¼­·Î ´Ù¸¥ ¸ÖƼij½ºÆ® ±×·ìÀÌ µ¿ÀÏÇÑ ethernet/FDDI address»ç»óµÈ´Ù. ÀÌ°ÍÀº ethernet °èÃþÀÌ ¿ÏÀüÇÑ ÇÊÅÍ·Î ÀÛ¿ëÇÏÁö ¸øÇÔÀ» ÀǹÌÇϸç, IP °èÃþÀÌ data link °èÃþÀ» Åë°úÇØ¿Â µ¥ÀÌÅͱ׷¥À» ¹ÞÀ» °ÍÀÎÁö ¹ö¸± °ÍÀÎÁö¸¦ °áÁ¤ÇØ¾ß ÇÒ °ÍÀÌ´Ù. IP °èÃþÀÌ ÃÖÈÄÀÇ ¿Ïº®ÇÑ ÇÊÅÍÀÌ´Ù.

FDDI»óÀÇ IP ¸ÖƼij½ºÆÿ¡ °üÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº RFC 1390 "Transmission of IP and ARP over FDDI Networks" ¿¡ ³ª¿ÍÀÖ´Ù. IP Multicast ÁÖ¼ÒÀÇ ethernetÀ¸·ÎÀÇ »ç»ó¿¡ °üÇÑ ´õ¿í ÀÚ¼¼ÇÑ ³»¿ëÀº draft-ietf-mboned-intro-multicast-03.txt "Introduction to IP Multicast Routing"À» ÂüÁ¶Ç϶ó.

Token-Ring LAN »ó¿¡¼­ÀÇ IP ¸ÖƼij½ºÆ®¿¡ °ü½ÉÀÌ ÀÖ´Ù¸é RFC 1469¸¦ ÂüÁ¶Ç϶ó.


´ÙÀ½ ÀÌÀü Â÷·Ê