pkg://Multicast-HOWTO-html.tar.gz:28666/Multicast-HOWTO-2.html
downloads
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD>
<META NAME="GENERATOR" CONTENT="SGML-Tools 1.0.9">
<TITLE> Multicast over TCP/IP HOWTO: ¸ÖƼij½ºÆ®</TITLE>
<LINK HREF="Multicast-HOWTO-3.html" REL=next>
<LINK HREF="Multicast-HOWTO-1.html" REL=previous>
<LINK HREF="Multicast-HOWTO.html#toc2" REL=contents>
</HEAD>
<BODY>
<A HREF="Multicast-HOWTO-3.html">´ÙÀ½</A>
<A HREF="Multicast-HOWTO-1.html">ÀÌÀü</A>
<A HREF="Multicast-HOWTO.html#toc2">Â÷·Ê</A>
<HR>
<H2><A NAME="s2">2. ¸ÖƼij½ºÆ®</A></H2>
<P>
<H2><A NAME="ss2.1">2.1 Multicast ÁÖ¼Ò</A>
</H2>
<P>IP ÁÖ¼Ò´Â 32ºñÆ® Áß¿¡¼ »óÀ§ ºñÆ®µé¿¡ ÀÇÇØ¼ Ŭ·¡½º(class)·Î ºÐ·ùµÈ´Ù.
<P>
<PRE>
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
+-+-+-+-+-+--------------------+
</PRE>
<P>¿ì¸®°¡ ÁÖÀÇ ±í°Ô ÇÒ °ÍÀº "D Ŭ·¡½º ÁÖ¼Ò"´Ù. ¸ñÀûÁö ÁÖ¼Ò°¡
"1110"À¸·Î ½ÃÀÛÇÏ´Â IP µ¥ÀÌÅͱ׷¥Àº ¸ÖƼij½ºÆ® µ¥ÀÌÅͱ׷¥ÀÌ´Ù.
<P>³ª¸ÓÁö 28ºñÆ®´Â ¼Û½ÅÇÒ µ¥ÀÌÅͱ׷¥ÀÇ ¸ÖƼij½ºÆ®<EM>±×·ì</EM>À» ±¸ºÐÇϴµ¥ ¾²ÀδÙ.
¹æ¼ÛÀ» µè±â À§ÇØ ¶óµð¿À¸¦ ¾î¶² Á֯ļö¿¡ ¸ÂÃß´Â °Í°ú À¯»çÇÏ°Ô Æ¯Á¤ÇÑ ¸ÖƼij½ºÆ®
±×·ìÀ¸·Î Àü¼ÛµÇ¾î¿À´Â ÆÐŶÀ» ¼ö½ÅÇϱâ À§Çؼ ¿ì¸®ÀÇ Ä¿³ÎÀ» ƯÁ¤ÇÑ ±×·ì¿¡ ¸ÂÃß¾î¾ß
ÇÑ´Ù. ÀÌ °úÁ¤ÀÌ ÀÌ·ç¾î Á³À» ¶§, <EM>È£½ºÆ®°¡, ÁöÁ¤ÇÑ ÀÎÅÍÆäÀ̽º¸¦ ÅëÇØ ±×·ì¿¡
Âü¿©Çß´Ù</EM>°í ÇÒ ¼ö ÀÖ´Ù. ÈÄ¿¡ ´õ ÀÚ¼¼È÷ ´Ù·ê °ÍÀÌ´Ù.
<P><EM>¿¹¾àµÈ ¸ÖƼij½ºÆ® ±×·ì(well known multicast groups)</EM>À̶ó ºÒ¸®´Â Ưº°ÇÑ
±×·ìµéÀÌ Àִµ¥ ÀÌ·¯ÇÑ ±×·ìÀº ´ÙÀ½°ú °°Àº Ư¼öÇÑ ¿ëµµ·Î ¾²À̱⠶§¹®¿¡ °³ÀÎÀûÀÎ
ÇÁ·Î±×·¥ Á¦ÀÛ ½Ã¿¡ »ç¿ëÇÒ ¼ö ¾ø´Ù.
<P>
<UL>
<LI>224.0.0.1 Àº Àüü È£½ºÆ® ±×·ìÀÌ´Ù. ¸ÖƼij½ºÆ® ÀÎÅÍÆäÀ̽º´Â ½Ãµ¿½Ã ÀÌ ±×·ì¿¡
Âü¿©ÇؾßÇϹǷΠÀÌ ÁÖ¼Ò·Î pingÀ» º¸³»¸é ¸ðµç ¸ÖƼij½ºÆ® È£½ºÆ®µéÀÌ ÀÀ´äÇÒ °ÍÀÌ´Ù.</LI>
<LI>224.0.0.2 Àº Àüü ¶ó¿ìÅÍ ±×·ìÀÌ´Ù.</LI>
<LI>224.0.0.4 Àº Àüü DVMRP ¶ó¿ìÅÍ ±×·ìÀÌ´Ù.</LI>
<LI>224.0.0.5 Àº Àüü OSPF ¶ó¿ìÅÍ ±×·ìÀÌ´Ù.</LI>
<LI>224.0.013 Àº Àüü PIM ¶ó¿ìÅÍ ±×·ìÀÌ´Ù.</LI>
<LI>...</LI>
</UL>
<P>ÀÌ Æ¯¼ö ±×·ìµéÀº ¸ðµÎ RFC¹®¼ "Assigned Numbers"¿¡ Á¤±âÀûÀ¸·Î µî·ÏµÈ´Ù.
<P>¾î¶°ÇÑ °æ¿ìµçÁö, 224.0.0.0¿¡¼ 224.0.0.225ÀÇ ¹üÀ§´Â Áö¿ªÀûÀÎ ¸ñÀû(°ü¸®³ª À¯Áö/º¸¼ö)À»
À§ÇØ ¿¹¾àµÇ¾î ÀÖÀ¸¸ç ¸ÖƼij½ºÆ® ¶ó¿ìÅ͵鵵 ÀÌ ¹üÀ§ ³»ÀÇ ÁÖ¼Ò·Î ¸ñÀûÁö·Î ÇÏ´Â
µ¥ÀÌÅͱ׷¥Àº Æ÷¿öµùÇÏÁö ¾ÊÀ» °ÍÀÌ´Ù. ÀÌ¿Í À¯»çÇÏ°Ô 239.0.0.0¿¡¼ 239.255.255.255ÀÇ
¹üÀ§´Â"administrative scoping"À» À§ÇÏ¿© ¿¹¾àµÇ¾î ÀÖ´Ù. ("administrative
scoping")¿¡ °üÇØ¼´Â 2.3.1À» ÂüÁ¶ÇÒ °Í).
<P>
<H2><A NAME="ss2.2">2.2 ÀûÀÀ ´Ü°è(Levels of Conformance)</A>
</H2>
<P>È£½ºÆ®°¡ ¸¸Á·ÇؾßÇÏ´Â ¸ÖƼij½ºÆ® ±Ô°Ý¿¡´Â ¼¼ °¡Áö ÀûÀÀ ´Ü°è°¡ ÀÖ´Ù.
<P><B>Level 0 :</B> <EM>the no support for IP Multicasting</EM>
IPv4¿¡¼´Â ¸ÖƼij½ºÆ®°¡ Àǹ«ÀûÀ¸·Î ±¸ÇöÇØ¾ßÇÏ´Â °ÍÀÌ ¾Æ´Ï±â ¶§¹®¿¡ ÀÎÅͳݿ¡ ÀÖ´Â
¸¹Àº È£½ºÆ®¿Í ¶ó¿ìÅ͵éÀº Level 0 »óÅ¿¡ ÀÖ´Ù. (ÇÏÁö¸¸ IPv6¿¡¼´Â Àǹ«ÀûÀ¸·Î
¸ÖƼij½ºÆ®¸¦ Áö¿øÇϵµ·Ï Çϰí ÀÖ´Ù.) ´õ ÀÌ»ó ¼³¸íÀº ÇÊ¿ä ¾ø´Ù. ÀÌ »óÅ¿¡ Àִ ȣ½ºÆ®´Â
¸ÖƼij½ºÆ® ÆÐŶÀ» º¸³»°Å³ª ¹ÞÀ» ¼ö ¾øÀ¸¸ç, ¸ÖƼij½ºÆ® ÆÐŶÀ» ¿ÏÀüÈ÷ ¹«½ÃÇÑ´Ù.
<P><B>Level 1 :</B> <EM>the support for sending but not receiving multicast
IP datagrams</EM>
µû¶ó¼, µ¥ÀÌÅͱ׷¥À» º¸³»±â À§Çؼ ¸ÖƼij½ºÆ® ±×·ì¿¡ °¡ÀÔÇÒ ÇÊ¿ä´Â ¾ø´Ù. Level 0
È£½ºÆ®¸¦ Level 1 ȣȯ »óÅ·Π¸¸µé±â À§Çؼ´Â IP ¸ðµâÀ» ¾à°£ º¯°æÇØ¾ß ÇÑ´Ù. ÀÚ¼¼ÇÑ
³»¿ëÀº 2.3¿¡¼ ´Ù·é´Ù.
<P><B>Level 2 : </B> <EM>the full support for IP multicasting</EM>
Level 2 È£½ºÆ®´Â ¸ÖƼij½ºÆ® µ¥ÀÌÅͱ׷¥ ¼Û½Å°ú ¼ö½ÅÀÌ °¡´ÉÇØ¾ß ÇÑ´Ù. ¶Ç, ¸ÖƼij½ºÆ®
±×·ì¿¡ Âü°¡Çϰí Å»ÅðÇÒ ¼ö ÀÖ¾î¾ß ÇÏ¸ç »õ·Î °»½ÅµÈ ¸ÖƼij½ºÆ® Á¤º¸¸¦ ¶ó¿ìÅÍ¿¡ ¾Ë ¸± ¼ö
ÀÖ¾î¾ß ÇÑ´Ù. µû¶ó¼, È£½ºÆ®ÀÇ TCP/IP ½ºÅÿ¡ ÀÎÅÍ³Ý ±×·ì°ü¸® ÇÁ·ÎÅäÄÝ Internet Group
Management Protocol (IGMP) ÀÌ ±¸ÇöµÇ¾î ÀÖ¾î¾ß ÇÑ´Ù.
<P>
<H2><A NAME="ss2.3">2.3 ¸ÖƼij½ºÆ® µ¥ÀÌÅͱ׷¥ Àü¼Û</A>
</H2>
<P>ÀÌ»óÀ¸·Î ¹Ì·ç¾îº¸¾Æ, ¸ÖƼij½ºÆ® Æ®·¡ÇÈÀº UDP·Î Æ®·£½ºÆ÷Æ® °èÃþ¿¡¼ ó¸®ÇÏ´Â °ÍÀÌ
ºÐ¸íÇÏ´Ù. TCP´Â Á¡´ëÁ¡(point-to-point)¿¬°áÀ» Á¦°øÇÏ´Â °ÍÀ̹ǷΠ¸ÖƼij½ºÆ® Æ®·¡ÇÈ¿¡
ÀûÇÕÇÏÁö ¾Ê´Ù. (»õ·Î¿î ¸ÖƼij½ºÆ® ÁöÇâ Æ®·£½ºÆ÷Æ® ÇÁ·ÎÅäÄÝ ¼³°è¿Í ±¸Çö¿¡ ´ëÇÑ ¿¬±¸°¡
Ȱ¹ßÈ÷ ÁøÇàÁßÀÌ´Ù. 9Àå "¸ÖƼij½ºÆ® Æ®·£½ºÆ÷Æ® ÇÁ·ÎÅäÄÝ"À» ÂüÁ¶ÇÒ °Í)
<P>À̷лó, ÀÀ¿ëÇÁ·Î±×·¥¿¡¼ ´ÜÁö UDP ¼ÒÄÏÀ» ¿°í class D ¸ÖƼij½ºÆ® ÁÖ¼Ò¸¦ ¸ñÀûÁö·Î
ÇÏ´Â µ¥ÀÌÅͱ׷¥À» ºÎ¾î³Ö±â¸¸ ÇÏ¸é µÈ´Ù. ±×·¸Áö¸¸, ¼Û½Å ÇÁ·Î¼¼½º°¡ ÅëÁ¦±ÇÀ» °¡Áö±â
À§Çؼ ÇØÁÖ¾î¾ß ÇÒ ÀÛ¾÷ÀÌ ÀÖ´Ù.
<P>
<H3>TTL.</H3>
<P>IP Çì´õÀÇ TTL(Time To Live) Çʵå´Â ¸ÖƼij½ºÆ®¿¡¼ Áß¿äÇÑ Àǹ̸¦ °¡Áø´Ù. ÀÌ Çʵå´Â
¶ó¿ìÆÃ ¿¡·¯·Î ÀÎÇÏ¿© µ¥ÀÌÅͱ׷¥ÀÌ ³×Æ®¿÷À» ¿µ¿øÈ÷ ¶°µ¹¾Æ´Ù´Ï´Â °ÍÀ» ¹æÁöÇÑ´Ù.
¶ó¿ìÅÍ´Â ³×Æ®¿÷°£À» À̵¿ÇÏ´Â µ¥ÀÌÅͱ׷¥ÀÇ TTL Çʵ带 °¨¼Ò½Ã۸ç TTL Çʵ尡 0ÀÌ
µÇ´Â µ¥ÀÌÅͱ׷¥Àº ¹ö¸°´Ù(drop). IPv4 ¸ÖƼij½ºÆ®¿¡¼ TTLÀº ¹®Åΰª(threshold)ÀÇ Àǹ̸¦
Áö´Ñ´Ù. ´ÙÀ½ ¿¹¸¦ º¸¸é ±× ¿ëµµ°¡ ºÐ¸íÇØÁø´Ù.
<P>¿ì¸® ºÎ¼ÀÇ ¸ðµç È£½ºÆ®°¡ ¼ÓÇÏ´Â ¾ÆÁÖ ±æ°í ´ë¿ªÆøÀ» ¸¹ÀÌ Â÷ÁöÇÏ´Â ¿µ»óȸÀǸ¦ ÇÑ´Ù°í
°¡Á¤ÇÏÀÚ. ¿ì¸®ÀÇ LAN¿¡´Â ¾öû³ ¿ë·®ÀÇ Æ®·¡ÇÈÀÌ ¹ß»ýÇÒ °ÍÀ̸ç, ¾Æ¸¶ ¿ì¸® ºÎ¼´Â
´Ù¾çÇÑ LANÀÌ Á¸ÀçÇÏ´Â Å« ³×Æ®¿÷ÀÏ °ÍÀÌ´Ù. ÀÌ °æ¿ì ¿ì¸®´Â LANÀ» ÅëÇÏ¿© ȸÀǸ¦ ¿±â
¿øÇÏÁö¸¸, ¿ì¸®ÀÇ ¸ÖƼij½ºÆ® Æ®·¡ÇÈ ¶§¹®¿¡ ÀÎÅÍ³Ý Àüü°¡ ºØ±«µÇ´Â °ÍÀ» ¿øÄ¡ ¾ÊÀ»
°ÍÀÌ´Ù. µû¶ó¼, ¸ÖƼij½ºÆ® Æ®·¡ÇÈÀÌ ¶ó¿ìÅͰ£À» ¾ó¸¶³ª <EM>¸Ö¸®</EM>À̵¿ÇÒ ¼ö ÀÖµµ·Ï
ÇÒ °ÍÀÎÁö Á¦ÇÑÇÒ Çʿ䰡 ÀÖ´Ù. À̰ÍÀÌ TTLÀÇ ¿ëµµÀÌ´Ù.
<P>¶ó¿ìÅÍ´Â °¢°¢ÀÇ ÀÎÅÍÆäÀ̽º¿¡ ´ëÇØ TTL ¹®ÅÎÄ¡(threshold)°¡ ÇÒ´çÇϰí ÀÖÀ¸¸ç ÀÌ
¹®ÅÎÄ¡º¸´Ù Å« TTL°ªÀ» °¡Áø µ¥ÀÌÅͱ׷¥¸¸ÀÌ Æ÷¿öµùµÈ´Ù. µ¥ÀÌÅͱ׷¥ÀÌ, ¾î¶² ¹®ÅÎÄ¡°¡
ÇÒ´çµÇ¾îÀÖ´Â ¶ó¿ìÅ͸¦ Áö³¯ ¶§, TTL°ªÀÌ ¹®ÅÎÄ¡¸¸Å °¨¼ÒµÇ´Â °ÍÀÌ ¾Æ´Ï¶ó´Â Á¡¿¡
ÁÖÀÇÇ϶ó. ¿ÀÁ÷ ºñ±³¸¸ÀÌ ÀÌ·ç¾îÁø´Ù (¾Õ¿¡¼ ¾ð±ÞÇßµíÀÌ TTLÀº µ¥ÀÌÅͱ׷¥ÀÌ ¶ó¿ìÅ͸¦
Áö³¯ ¶§¸¶´Ù 1¾¿¸¸ °¨¼ÒµÈ´Ù).
<P>´ÙÀ½ ¸®½ºÆ®¿¡ TTL¹®ÅÎÄ¡¿Í ±×¿¡ ÇØ´çµÇ´Â ¹üÀ§°¡ Ç¥½ÃµÇ¾î ÀÖ´Ù.
<PRE>
----------------------------------------------------------------------
TTL Scope
----------------------------------------------------------------------
0 È£½ºÆ® ³»ºÎ·Î Á¦ÇÑ. ÀÎÅÍÆäÀ̽º·Î Ãâ·ÂµÇÁö ¾ÊÀ½.
1 µ¿ÀÏ ¼ºê³ÝÀ¸·Î Á¦ÇÑ. ¶ó¿ìÅÍ´Â Æ÷¿öµùÇÏÁö ¾ÊÀ½.
<32 µ¿ÀÏ »çÀÌÆ®(site), ´Üü³ª ºÎ¼·Î Á¦ÇÑ.
<64 µ¿ÀÏ Áö¿ª(region)À¸·Î Á¦ÇÑ.
<128 µ¿ÀÏ ´ë·úÀ¸·Î Á¦ÇÑ.
<255 ¹«Á¦ÇÑ. Àü¼¼°è.
----------------------------------------------------------------------
</PRE>
<P>"»çÀÌÆ®(site)" ³ª "Áö¿ª(region)" ¿¡ ´ëÇÑ Á¤È®ÇÑ Á¤ÀÇ´Â ¾ø´Ù.
±×°ÍÀº ÀÌ Á¦ÇÑÀ» °¡ÇÒ °ü¸®ÀÚ¿¡°Ô ´Þ·ÁÀÖ´Ù.
<P>ÀÌ 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ÁÖ¼Ò°¡ ÀÌ °ü¸®¿ë ¹üÀ§Á¦ÇÑÀ» À§ÇØ ¿¹¾àµÇ¾î ÀÖ´Ù.
<P>
<H3>·çÇÁ¹é(Loopback)</H3>
<P>Àü¼Û È£½ºÆ®°¡ Level 2 ÀûÀÀ ´Ü°è¿¡ ÀÖÀ¸¸ç µ¥ÀÌÅͱ׷¥À» Àü¼ÛÇÏ´Â ±×·ìÀÇ ¸â¹ö·Î Âü¿©Çϰí
ÀÖÀ» ¶§, ÆÐŶ º¹»çº»ÀÌ ·çÇÁ¹é µÈ´Ù. À̰ÍÀº ³×Æ®¿÷ ÀÎÅÍÆäÀ̽º Ä«µå°¡ ÇØ´ç ³×Æ®¿÷
ÀÎÅÍÆäÀ̽º°¡ ÀÚ½ÅÀÌ ³×Æ®¿÷À¸·Î Àü¼ÛÇÑ ÆÐŶÀ» ³×Æ®¿÷À¸·ÎºÎÅÍ ´Ù½Ã Àоî¿Â´Ù´Â °ÍÀÌ
¾Æ´Ï¶ó, IP °èÃþÀÌ µ¥ÀÌÅͱ׷¥À» ÀνÄÇÏ¿© Àü¼Û Àü¿¡ ÆÐŶÀ» IP ÀԷ ť¿¡ º¹»çÇØ ³Ö´Â
°ÍÀ» ÀǹÌÇϸç ÀÌ ±â´ÉÀº ±âº» °ª(default)À¸·Î ¼³Á¤µÇ¾î ÀÖ´Ù.
<P>ÀÌ·¯ÇÑ ±â´ÉÀº ÇÊ¿äÇÑ °æ¿ìµµ ÀÖ°í ±×·¸Áö ¾ÊÀ» °æ¿ìµµ ÀÖ´Ù. µû¶ó¼ Àü¼Û ÇÁ·Î¼¼½º´Â ÀÌ
±â´ÉÀ» ¿øÇÑ´Ù¸é ÄѰųª ²ø ¼ö ÀÖ´Ù.
<P>
<H3>ÀÎÅÍÆäÀ̽º ¼±ÅÃ</H3>
<P>
<P>´Ù¼öÀÇ ³×Æ®¿÷ ÀÎÅÍÆäÀ̽º°¡ ºÎÂøµÇ¾î Àִ ȣ½ºÆ®¿¡¼´Â ÀÀ¿ë ÇÁ·Î±×·¥À¸·Î ÇÏ¿©±Ý ¾î¶²
ÀÎÅÍÆäÀ̽º·Î Àü¼ÛÀ» Ãâ·ÂÇØ¾ßÇÏ´ÂÁö °áÁ¤ÇÒ ¼ö ÀÖµµ·Ï ÇØ ÁÖ¾î¾ßÇÑ´Ù. ¸¸ÀÏ ÁöÁ¤ °ªÀÌ
¾ø´Ù¸é Ä¿³ÎÀÌ °ü¸®ÀÚÀÇ ¼³Á¤¿¡ ±âÃÊÇÏ¿© ±âº» °ªÀ» Á¤ÇÑ´Ù.
<P>
<H2><A NAME="ss2.4">2.4 ¸ÖƼij½ºÆ® µ¥ÀÌÅͱ׷¥ ¼ö½Å</A>
</H2>
<P>
<P>
<H3>¸ÖƼij½ºÆ® ±×·ì Âü¿©(Join)</H3>
<P>ºê·Îµåij½ºÆ®´Â ¸ÖƼij½ºÆ®º¸´Ù ºñ±³Àû ±¸ÇöÇϱ⠽±´Ù. ºê·Îµåij½ºÆ®´Â Ä¿³Î¿¡ ÆÐŶ ó¸®
±ÔÄ¢À» Ãß°¡·Î ¾Ë·ÁÁÙ Çʿ䰡 ¾ø´Ù. Ä¿³ÎÀº ºê·Îµåij½ºÆ® ÆÐŶÀ» Àаí ÀûÀýÇÑ
ÀÀ¿ëÇÁ·Î±×·¥À¸·Î Àü´ÞÇÏ´Â ¹æ¹ýÀ» ¾Ë°í ÀÖ´Ù.
<P>±×·¯³ª ¸ÖƼij½ºÆ®¿¡¼´Â ¿ì¸®°¡ ¾î¶² ±×·ì¿¡ °ü½ÉÀÌ ÀÖ´ÂÁö Ä¿³Î¿¡ ¾Ë·ÁÁÙ Çʿ䰡 ÀÖ´Ù.
Áï, Ä¿³Î¿¡ ¾î¶² ±×·ì¿¡ "Âü¿©(join)@quot;Çϵµ·Ï ¿äÃ»ÇØ¾ß ÇÑ´Ù´Â °ÍÀÌ´Ù. Çϵå¿þ¾î¿¡
µû¶ó, ¸ÖƼij½ºÆ® µ¥ÀÌÅͱ׷¥À» Çϵå¿þ¾î°¡ Á÷Á¢ ÇÊÅ͸µÇϰųª ¾Æ´Ï¸é IP °èÃþ¿¡¼ ÇÏ´Â
°æ¿ìµµ ÀÖ´Ù. ¾î¶² °æ¿ì¿¡´Â ¾çÂÊ ¸ðµÎ¿¡¼ ÀÌ·ç¾îÁö±âµµ ÇÑ´Ù. ¿ÀÁ÷ "Âü¿©
(join)"¸¦ ÅëÇØ¼ µî·ÏµÈ ±×·ì¸¸ÀÌ ¹Þ¾Æµé¿©Áø´Ù.
<P>º»ÁúÀûÀ¸·Î ¿ì¸®°¡ ±×·ì¿¡ Âü¿©ÇÑ´Ù´Â °ÍÀº Ä¿³Î¿¡°Ô ´ÙÀ½°ú °°Àº À̾߱⸦ ÇÏ´Â °ÍÀ»
ÀǹÌÇÑ´Ù. <EM>" ±âº» ¼³Á¤À¸·Î ¸ÖƼij½ºÆ® µ¥ÀÌÅͱ׷¥À» ó¸®ÇÏÁö ¾Ê´Â´Ù´Â °ÍÀ»
¾Ë°í ÀÖÁö¸¸, ³»°¡ ÀÌ ¸ÖƼij½ºÆ® ±×·ì¿¡ Âü¿©ÇϰíÀÚ ÇÑ´Ù´Â Á¡À» ±â¾ïÇØÁֱ⠹ٶõ´Ù.
±×·¯´Ï ÀÌ ³×Æ®¿÷ ÀÎÅÍÆäÀ̽º¿¡¼ º¸ÀÌ´Â ÆÐŶ°¡¿îµ¥, ÀÌ ¸ÖƼij½ºÆ® ±×·ì ÁÖ¼Ò¸¦ ¸ñÀûÁö
Çʵ忡 Æ÷ÇÔÇϰí ÀÖ´Â ¸ÖƼij½ºÆ® µ¥ÀÌÅͱ׷¥À» Àаí (³ª»Ó¸¸ ¾Æ´Ï¶ó ±×°Í¿¡ °ü½ÉÀ» °¡Áö°í
ÀÖ´Â ¸ðµç) ÇÁ·Î¼¼½º¿¡°Ô Àü´ÞÇØ Áֱ⠹ٶõ´Ù. "</EM>.
<P><B>°í·ÁÇÒ °Í :</B> ¿ì¼± ±×·ì¿¡ ´ÜÁö Âü¿©¸¸ ÇÏ´Â °ÍÀÌ ¸ðµç°Ô ¾Æ´Ï¶ó´Â Á¡À»
ÁÖ¸ñÇ϶ó. ¿ì¸®´Â ƯÁ¤ÇÑ ³×Æ®¿÷ ÀÎÅÍÆäÀ̽º »ó¿¡¼ ±×·ì¿¡ Âü¿©ÇÑ´Ù. ¹°·Ð, Çϳª ÀÌ»óÀÇ
ÀÎÅÍÆäÀ̽º·Î °°Àº ±×·ì¿¡ Âü¿©ÇÏ´Â °ÍÀÌ °¡´ÉÇÏ´Ù. ¸¸ÀÏ ÀÎÅÍÆäÀ̽º¸¦ È®½ÇÈ÷ ÁöÁ¤ÇÏÁö
¾Ê´Â´Ù¸é µ¥ÀÌÅͱ׷¥ÀÌ Àü¼ÛµÉ ¶§ ¶ó¿ìÆÃ Å×ÀÌºí¿¡ ÀǰÅÇÏ¿© Ä¿³ÎÀÌ ÁöÁ¤ÇÒ °ÍÀÌ´Ù. ¶ÇÇÑ,
Çϳª ÀÌ»óÀÇ ÇÁ·Î¼¼½º°¡ µ¿ÀÏÇÑ ÀÎÅÍÆäÀ̽º·Î µ¿ÀÏÇÑ ¸ÖƼij½ºÆ® ±×·ì¿¡ Âü¿©ÇÏ´Â °Íµµ
°¡´ÉÇÏ´Ù. ¸ðµç ÇÁ·Î¼¼½ºµéÀº ÇØ´ç ÀÎÅÍÆäÀ̽º·Î º¸³»Áö´Â µ¥ÀÌÅͱ׷¥À» ¼ö½ÅÇÑ´Ù.
<P>Àü¿¡ ¾ð±ÞÇßµíÀÌ, ¸ðµç ¸ÖƼij½ºÆ® È£½ºÆ®µéÀº ½Ãµ¿½Ã¿¡ Àüü È£½ºÆ® ±×·ì¿¡ Âü¿©Çϱâ
¶§¹®¿¡ 224.0.0.1 ·Î pingÀ» º¸³»¸é ³×Æ®¿÷ ³»¿¡¼ ¸ðµç È£½ºÆ®µéÀÌ ÀÀ´äÀ» º¸³¾ °ÍÀÌ´Ù.
<P>³¡À¸·Î, ÇÁ·Î¼¼½º°¡ ¸ÖƼij½ºÆ® µ¥ÀÌÅͱ׷¥À» ¹Þ±â À§Çؼ´Â , Ä¿³Î¿¡°Ô, ±×·ì¿¡ Âü¿©ÇÑ
ÈÄ µ¥ÀÌÅͱ׷¥À» ¼Û½ÅÇÏ´Â Æ÷Æ®¸¦ ¹µµ·Ï(bind) ¿äÃ»ÇØ¾ß ÇÑ´Ù. UDP °èÃþÀº
ÆÐŶÀ» ÇØ¼®(demultiplex)Çϱâ À§ÇØ ¸ñÀûÁö ÁÖ¼Ò¿Í Æ÷Æ®¹øÈ£¸¦ °°ÀÌ »ç¿ëÇÏ¸ç ¾î¶² ¼ÒÄÏÀ¸·Î
ȤÀº ¾î¶² ¼ÒÄϵé·Î ÆÐŶÀ» º¸³¾Áö °áÁ¤ÇÑ´Ù.
<P>
<H3>¸ÖƼij½ºÆ® Group Å»Åð</H3>
<P>ÇÁ·Î¼¼½º°¡ ¸ÖƼij½ºÆ® ±×·ìÀ» ¶°³¯ ¶§´Â Ä¿³Î¿¡ ±× ±×·ìÀ» ¶°³ª°íÀÚ ÇÑ´Ù°í ¾Ë¸°´Ù.
À̰ÍÀÌ Ä¿³ÎÀÌ ±× ±×·ìÀ¸·Î ¿À´Â ¸ÖƼij½ºÆ® µ¥ÀÌÅͱ׷¥À» ´õ ÀÌ»ó ¹ÞÁö ¾ÊÀ½À» ÀǹÌÇÏ´Â
°ÍÀÌ ¾Æ´Ï¶ó´Â Á¡À» ÀÌÇØÇØ¾ß ÇÑ´Ù. ¸¸ÀÏ "multicast join" ½ÅûÀ» Á¦ÃâÇÑ
ÇÁ·Î¼¼½º°¡ ´õ ÀÖ°í ±× ±×·ì¿¡ ¿©ÀüÈ÷ °ü½ÉÀ» °¡Áö°í ÀÖ´Â »óŶó¸é Ä¿³ÎÀº ¿©ÀüÈ÷ ÆÐŶÀ»
¼ö½ÅÇÒ °ÍÀÌ´Ù. ÀÌ·¯ÇÑ °æ¿ì È£½ºÆ®´Â ¸ðµç ÇÁ·Î¼¼½º°¡ ±× ±×·ìÀ» ¶°³ª±â·Î °áÁ¤ÇÒ ¶§±îÁö
¿©ÀüÈ÷ ±×·ì¿¡ ³²¾Æ ÀְԵȴÙ.
<P><B>Ãß°¡ :</B> ±×·ìÀ» ¶°³´Ù ÇÒÁö¶óµµ, ¼ö½ÅÇÏ´ø Æ÷Æ®¿¡ ¿©ÀüÈ÷ ¿¬°á(bind)µÈ ä·Î
³²¾ÆÀÖÀ» °ÍÀÌ¸ç ¾ÆÁ÷ ¸ÖƼij½ºÆ® ±×·ì¿¡ Âü¿©Çϰí ÀÖ´Â ÇÁ·Î¼¼½º°¡ ´õ ÀÖÀ¸¸é ¸ÖƼij½ºÆ®
trafficÀ» °è¼Ó ¼ö½ÅÇÏ°Ô µÉ °ÍÀÌ´Ù.
<P>¸ÖƼij½ºÆ® group ¿¡ Âü¿©ÇÔ¿¡ ÀÖ¾î¼, ¿äÁ¡Àº IP ¿Í data link °èÃþ¿¡ ÇØ´ç ±×·ìÀ¸·Î
ÇâÇÏ´Â ¸ÖƼij½ºÆ® µ¥ÀÌÅͱ׷¥À» ¹Þµµ·Ï ÁöÁ¤ÇÏ´Â °ÍÀÌ´Ù. (°æ¿ì¿¡ µû¶ó¼´Â ¸í½ÃÀûÀ¸·Î
Çϵå¿þ¾î¿¡ ÁöÁ¤ÇÏ´Â °æ¿ìµµ ÀÖ´Ù) À̰ÍÀº ÇÁ·Î¼¼½º ´ÜÀ§(per-process membership)°¡
¾Æ´Ï¶ó È£½ºÆ® ´ÜÀ§(per-host membership)ÀÌ´Ù.
<P>
<H3>IP ¸ÖƼij½ºÆ® ÁÖ¼Ò¿¡¼ Ethernet/FDDI ÁÖ¼Ò·ÎÀÇ »ç»ó(mapping)</H3>
<P>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 °èÃþÀÌ ÃÖÈÄÀÇ ¿Ïº®ÇÑ ÇÊÅÍÀÌ´Ù.
<P>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"À» ÂüÁ¶Ç϶ó.
<P>Token-Ring LAN »ó¿¡¼ÀÇ IP ¸ÖƼij½ºÆ®¿¡ °ü½ÉÀÌ ÀÖ´Ù¸é RFC 1469¸¦ ÂüÁ¶Ç϶ó.
<P>
<HR>
<A HREF="Multicast-HOWTO-3.html">´ÙÀ½</A>
<A HREF="Multicast-HOWTO-1.html">ÀÌÀü</A>
<A HREF="Multicast-HOWTO.html#toc2">Â÷·Ê</A>
</BODY>
</HTML>