IP MultiCast ÀϹÝ
ÃÑ ÆäÀÌÁö ¼ö : 3121

Àüü ÇÔ¼ö/¿ë¾î»çÀü
ÇöÀçÀ§Ä¡ : ¹Ì´Ï»çÀÌÆ®>Network_Programing>Documents>MultiCast


Contents

1 ±³Á¤°úÁ¤
2 ¼Ò°³
3 ij½ºÆÃ °³·Ð
3.1 À¯´Ï ij½ºÆÃ
3.2 ºê·Îµå ij½ºÆÃ
3.3 ¸ÖƼ ij½ºÆÃ
4 ¸ÖƼij½ºÆÃ ÀÚ¼¼È÷
4.1 ÀÎÅͳÝ(IP) ÇÁ·ÎÅäÄÝÂ÷¿ø¿¡¼­ º» ¸ÖƼ ij½ºÆÃ
4.2 IGMP ÇÁ·ÎÅäÄÝÀ» ÀÌ¿ëÇÑ ¸ÖƼij½ºÆÃ µ¥ÀÌÅÍ ¼ö½Å
5 ÀÎÅͳÝ(IP)ȯ°æ¿¡¼­ÀÇ ¸ÖƼ ij½ºÆÃ
5.1 ÀÎÅͳݿ¡¼­ÀÇ ¸ÖƼ ij½ºÆÃ±â¼ú Àû¿ëÀÇ ¾î·Á¿ò
5.2 ±×·³ ¸ÖƼij½ºÆÃÀº Àû¾îµµ ´çºÐ°£ ¾µ¸ð ¾ø´Â ±â¼úÀΰ¡ ?
5.2.1 MBone¸Á
6 ¸ÖƼij½ºÆ® ¼ÒÄÏ ÇÁ·Î±×·¡¹Ö
6.1 ¸ÖƼij½ºÆ® ±×·ì °¡ÀÔ
7 IPv6¿Í ¸ÖƼ ij½ºÆÃ
7.1 IPv6 ¸ÖƼ ij½ºÆ® ÁÖ¼Ò ¿µ¿ª
8 Á¤¸®
9 °ü·Ã ÀÚ·áµé
9.1 µ¥ÀÌÅÍ ¸µÅ©
9.2 Âü°í ¹®¼­ÀÚ·á

1 ±³Á¤°úÁ¤

  1. 2003/12/10 : multicast ÁÖ¼Ò¿µ¿ª °ü·Ã ³»¿ë Ãß°¡ - yundream
  2. 2010/7/13 : ³»¿ë Á» ¼öÁ¤

2 ¼Ò°³

ÀÎÅÍ³×Æ® ȯ°æÀÌ ´«ºÎ½Ã°Ô ¹ßÀüÇßÁö¸¸ ÀÎÅÍ³×Æ®¸¦ °¡·ÎÁö¸£´Â µ¥ÀÌÅ;çÀº ÀÌ¿¡ ÃʰúÇØ¼­ ´Ã¾î³ª°í ÀÖ´Ù. ¿äÁò ´ëµÎµÇ°í ÀÖ´Â ¿ø°Ý ȸ»ó ȸÀÇ, ¿ø°Ý ±³À°, ÀÎÅÍ³Ý ´ëÈ­Çü TVµîÀÇ ¼­ºñ½º´Â ¾öû³­ ¾çÀÇ µ¥ÀÌÅÍ ±³È¯ÀÌ ÇÊ¿äÇϸç, ÀÎÅÍ³×Æ® ¸ÁÀÇ ÇÑ°è ¶§¹®¿¡ Ưº°ÇÑ °æ¿ì¸¦ Á¦¿ÜÇÏ°í ¿øÇÒÇÑ ¼­ºñ½º°¡ »ç½Ç»ó ºÒ°¡´ÉÇÏ´Ù. ȤÀº ¼­ºñ½ºÁúÀÌ Å©°Ô ¶³¾îÁö°Å³ª »ó´çÇÑ ºñ¿ëÀ» ÁöºÒÇØ¾ß ÇÑ´Ù.


´Ü¼øÇÏ°Ô »ý°¢ÇÏ¸é µ·À» ÅõÀÚÇØ¼­ ³×Æ®¿öÅ© ¸Á ȯ°æÀ» Å©°Ô °³¼±½ÃŰ¸é µÇ±ä ÇϰÚÁö¸¸ ¾öû³­ ºñ¿ë°ú ½Ã°£ÀÌ ÇÊ¿äÇÑ ÀÛ¾÷ÀÌ´Ù. ±×·¸´Ù¸é ÀÌ·¯ÇÑ ¸Á ȯ°æÀÇ °³¼±°ú ´õºÒ¾î ¼ÒÇÁÆ®¿þ¾îÀûÀÎ ´Ù¸¥ ¹æ¹ýÀ» µ¿¿øÇؼ­ ¹®Á¦¸¦ ÇØ°áÇÏ´Â°Ô ´õ ÁÁÀº ¹æ¹ýÀÏ °ÍÀÌ´Ù. À̹ø¿¡´Â ¼ÒÇÁÆ®¿þ¾îÀûÀÎ ¹®Á¦ ÇØ°á¹æ¹ýÁß ÇϳªÀÎ ¸ÖƼij½ºÆÃ¿¡ ´ëÇØ¼­ ¾Ë¾Æº¸µµ·Ï ÇϰڴÙ.

3 ij½ºÆÃ °³·Ð

ij½ºÆÃÀº "´øÁø´Ù"¶ó´Â ¶æÀ» °¡Áø´Ù. ¿©±â¿¡¼­´Â Á¤º¸¸¦ Àü´ÞÇÏ´Â ÇàÀ§¸¦ ÀǹÌÇÑ´Ù. ÀÌ Ä³½ºÆÃ¿¡´Â ´Ù¾çÇÑ ¹æ½ÄÀÌ Á¸ÀçÇÑ´Ù. TV³ª ¶óµð¿À¿Í °°ÀÌ ¸ðµç ÀÓÀÇÀÇ ´ë»ó¿¡ Á¤º¸¸¦ Àü´ÞÇÏ´Â ¹æ½ÄÀÌ Àִ°¡ Çϸé, ÀüÈ­¿Í °°ÀÌ Æ¯Á¤ »ó´ë¿Í 1:1·Î Á¤º¸¸¦ ÁÖ°í ¹Þ´Â ¹æ½ÄÀÌ ÀÖ´Ù. ¶ÇÇÑ µÎ°³ ¹æ½ÄÀ» ÇÔ²² »ç¿ëÇÏ´Â Á¤º¸ Àü´Þ ¹æ½Äµµ ÀÖ´Ù. ÁöÈÖ¼Ò·Î ºÎÅÍ 1:1·Î ¸í·ÉÀ» ¹ÞÀº ´ÙÀ½ ÇÏÀ§ ºÎ´ë¿¡ ¹æ¼ÛÇÏ´Â ¹æ½Äµµ ÀÖ´Ù.


³×Æ®¿öÅ©µµ µ¥ÀÌÅ͸¦ Àü¼ÛÇÏ´Â ¼¼°¡Áö ij½ºÆÃ ±â¹ýÀÌ ÀÖ´Ù. ÀÌ Ä³½ºÆÃ ±â¹ýÀº À§¿¡¼­ ¼³¸íÇÑ ¹æ½Ä°ú °ÅÀÇ µ¿ÀÏÇÏ´Ù. ¾Æ·¡ ÄÄÇ»ÅÍ ³×Æ®¿öÅ©¿¡¼­ »ç¿ëÇϴ ij½ºÆ®ÀÇ Á¾·ù¸¦ º¸¿©ÁÖ°í ÀÖ´Ù.

3.1 À¯´Ï ij½ºÆÃ

WAN°ú LAN»ó¿¡¼­ ÀÌ·ç¾îÁö´Â °¡Àå ÀϹÝÀûÀÎ ¹æ½ÄÀ¸·Î ¼­¹ö¿Í Ŭ¶óÀÌ¾ðÆ®°¡ 1´ë 1·Î ¿¬°áµÇ°í µ¥ÀÌÅ͸¦ ÁÖ°í ¹Þ´Â´Ù. ¸¸¾à ÇϳªÀÇ ¼­¹ö¿¡ 100°³ÀÇ Å¬¶óÀÌ¾ðÆ®°¡ ¿¬°áÇÑ´Ù¸é 100°³ÀÇ ¿¬°áÀÌ ¸¸µé¾î Áö°í ¼­¹ö´Â µ¿ÀÏÇÑ µ¥ÀÌÅ͸¦ 100°³ º¹»çÇØ¼­ °¢°¢ÀÇ Å¬¶óÀÌ¾ðÆ®¿¡°Ô Àü¼ÛÇÏ°Ô µÉ °ÍÀÌ´Ù. ÀÌ ¹æ½ÄÀº ±¸ÇöÀÌ °£´ÜÇϰí À¥°ú °°ÀÌ °¢ Ŭ¶óÀÌ¾ðÆ®·Î ´Ù¸¥ µ¥ÀÌÅ͸¦ º¸³»¾ß ÇÏ´Â ºÐ¾ß¿¡¼­´Â ¾µ¸¸ÇÏÁö¸¸ µ¿ÀÏÇÑ µ¥ÀÌÅ͸¦ ´Ù¼öÀÇ À¯Àú¿¡°Ô Àü´Þ½ÃÄÑ¾ß ÇÏ´Â ½Ç½Ã°£ ¸ÖƼ¹Ìµð¾î ¼­ºñ½º¿¡´Â ±×¸® ÀûÇÕÇÏÁö ¾Ê´Ù. ´ë·®ÀÇ µ¿ÀÏÇÑ µ¥ÀÌÅͰ¡ À¯Àú ¼ö¸¸Å­ º¹»çµÇ±â ¶§¹®ÀÌ´Ù.

¼ÒÄÏÀ» ÅëÇÑ ÀϹÝÀûÀº ³×Æ®¿öÅ© ÇÁ·Î±×·¥Àº À¯´Ïij½ºÆ® ¹æ½ÄÀ¸·Î ÀÛµ¿ÇÑ´Ù.

3.2 ºê·Îµå ij½ºÆÃ

ºê·Îµåij½ºÆÃ(boradcasting)´Â º¸³»°íÀÚ ÇÏ´Â Á¤º¸¸¦ ¸ðµç ¼ö½ÅÀÚ¿¡°Ô º¸³»´Â ¹æ½ÄÀ¸·Î, ¼­ºê³×Æ®¿öÅ©¿¡¼­ ÇϳªÀÇ È£½ºÆ®°¡ µ¥ÀÌÅ͸¦ º¸³»¸é ¼­ºê³×Æ®¿öÅ©ÀÇ ¸ðµç È£½ºÆ®·Î µ¥ÀÌÅͰ¡ Àü¼ÛµÈ´Ù. µ¥ÀÌÅ͸¦ ¹ÞÀ»Áö ¾Æ´Ï¸é ¹«½ÃÇÒÁö´Â ¼øÀüÈ÷ ¹Þ´Â Ãø¿¡¼­ °áÁ¤ÇÏ°Ô µÈ´Ù.

ºê·Îµå ij½ºÆÃÀº ÁÖ·Î ¼­ºê ³×Æ®¿öÅ© ȯ°æ¿¡¼­ ÁÖº¯ÀÇ È£½ºÆ® Á¤º¸¸¦ ¾Ë¾Æ¿À±â À§ÇÑ µ¥ÀÌÅÍ ±³È¯¿ëÀ¸·Î ³Î¸® »ç¿ëµÈ´Ù. °¡Àå ´ëÇ¥ÀûÀÎ ºê·Îµå ij½ºÆÃ µ¥ÀÌÅÍ´Â arpµ¥ÀÌÅͰ¡ µÉ°ÍÀÌ´Ù. ½ºÀ§Äª ¶ó¿ìÅ͸¦ ¿¹·Î µé¾î¼­ »ý°¢Çغ¸µµ·Ï ÇÏÀÚ. ½ºÀ§Äª ¶ó¿ìÅÍ´Â ¿ÜºÎ¿¡¼­ µé¾î¿Â µ¥ÀÌÅ͸¦ ¼­ºê³×Æ®¿öÅ©ÀÇ Àû´çÇÑ È£½ºÆ®·Î º¸³»¾ß ÇÒ°ÍÀÌ´Ù. ÀÌ·¯ÇÑ ÀÛ¾÷À» À§Çؼ­ º¸Åë IP¸¦ »ç¿ëÇϴµ¥, IP´Â ³í¸®ÀûÀÎ °ªÀ¸·Î½á º¯°æµÉ ¼ö ÀÖ´Â °ªÀ̹ǷΠIP¸¸ °¡Áö°í ¿øÇϴ ȣ½ºÆ®¿Í Åë½ÅÇÏ´Â°Ç ÀûÀýÇÏÁö ¸øÇÏ´Ù. ÀÌ·¯ÇÑ ¹®Á¦¸¦ ÇØ°áÇϱâ À§Çؼ­ ÀÌ´õ³ÝÄ«µåÀÇ ¹°¸®ÀûÀÎ ¹øÈ£¿Í IP¹øÈ£¸¦ ¸ÊÇνÃŰ´Â ¹æ¹ýÀ» »ç¿ëÇÏ°Ô µÈ´Ù.

ÀÌ´õ³ÝÄ«µå´Â Àü ¼¼°è¿¡¼­ À¯ÀÏÇÑ 48bitÀÇ °íÀ¯¹øÈ£¸¦ °¡Áö°í ÀÖÀ¸¸ç ÀÌ Á¤º¸¿Í IPÁÖ¼Ò¸¦ ¸ÊÇÎ ½ÃÅ´À¸·Î½á ÁÖº¯ÀÇ È£½ºÆ® Á¤º¸¸¦ ¾Ë ¼ö ÀÖ°Ô µÈ´Ù. ¶ó¿ìÅʹ óÀ½ ºÎÆÃ½Ã ÁÖº¯ È£½ºÆ®ÀÇ ¹°¸®Àû ÁÖ¼Ò¿Í IPÁÖ¼Ò¸¦ ¾Ë¾Æ³»¾ß Çϴµ¥ À̶§ »ç¿ëµÇ´Â ÇÁ·ÎÅäÄÝÀÌ arpÀ̸ç, ¸ðµç ÁÖº¯ È£½ºÆ®¿¡ ´ëÇÑ Á¤º¸¸¦ ¾Ë¾Æ¾ß µÇ¹Ç·Î arp ¿äûÀ» ºê·Îµå ij½ºÆÃ ÇÏ°Ô µÈ´Ù.

ÀÌ´Â ¶ó¿ìÅÍ¿¡¸¸ Àû¿ëµÇ´Â°Ô ¾Æ´Ñ ¼­ºê³×Æ®¿öÅ©ÀÇ ´ÜÀÏ È£½ºÆ®¿¡µµ Àû¿ëµÈ´Ù. È£½ºÆ®°¡ »õ·Î ºÎÆÃ µÇ¾úÀ» °æ¿ì ÀÌ È£½ºÆ®´Â ÁÖº¯ È£½ºÆ®¿¡ ´ëÇÑ ¾Æ¹«·± Á¤º¸µµ °¡Áö°í ÀÖÁö ¾Ê´Â´Ù. ÀÌ È£½ºÆ®ÀÇ ÁÖ¼Ò°¡ 192.168.0.25Àε¥, 192.168.0.26·Î µ¥ÀÌÅ͸¦ Àü¼ÛÇÒ ÀÏÀÌ »ý°å´Ù°í °¡Á¤ÇØ º¸ÀÚ. ÀÌ È£½ºÆ®´Â 192.168.0.26È£½ºÆ®°¡ ¾îµð¿¡ ÀÖ´ÂÁö ¾ËÁö ¸øÇÑ´Ù. À̸¦ À§Çؼ­ arp ÆÐŶÀ» ºê·Îµå ij½ºÆÃ Çü½ÄÀ¸·Î ¼­ºê³×Æ®¿öÅ©¿¡ ÀÖ´Â ¸ðµç È£½ºÆ®¿¡°Ô º¸³»°Ô µÈ´Ù. ÆÐŶÀÇ ³»¿ëÀº À̸¦ Å׸é "192.168.0.26 ÁÖ¼Ò¸¦ °¡Áö´Â È£½ºÆ®´Â MACÁÖ¼Ò¿Í ÇÔ²² ÀÀ´äÀ» ´Þ¶ó"ÀÌ´Ù. ÀÏÄ¡ÇÏ´Â ÁÖ¼ÒÀÇ È£½ºÆ®´Â MAC Á¤º¸¸¦ ä¿ö ³Ö¾î¼­ 192.168.0.25·Î ÆÐŶÀ» º¸³»°Ô µÈ´Ù.

ÀÌ Ã³·³ ºê·Îµå ij½ºÆÃÀÌ À¯¿ëÇÏ°Ô »ç¿ëµÇ´Â ¿µ¿ªµµ ÀÖ±ä ÇÏÁö¸¸ µ¿ÀÏÇÑ µ¥ÀÌÅͰ¡ ¸ðµç ¼­ºê ³×Æ®¿öÅ©·Î Àü¼ÛµÈ´Ù´Â Ư¡ ¶§¹®¿¡ ³×Æ®¿öÅ©¿¡ °úµµÇÑ ºÎÇϸ¦ ÁÖ´Â °æ¿ì°¡ ¹ß»ýÇϱ⵵ ÇÑ´Ù. ¶§¹®¿¡ ´ëºÎºÐÀÇ ¶ó¿ìÅ͵éÀº ºê·Îµåij½ºÆÃÀ» Çã¿ëÇÏÁö ¾Ê´Â´Ù. ¼­ºê³×Æ®¿öÅ©¿¡¼­ Á¦ÇÑµÈ ¿ëµµ·Î¸¸ »ç¿ëÇÒ ¼ö ÀÖ´Ù.

3.3 ¸ÖƼ ij½ºÆÃ

À¯´Ïij½ºÆ®¹æ½ÄÀº »ç¿ëÇϱ⠽±Áö¸¸ µ¿ÀÏÇÑ µ¥ÀÌÅ͸¦ ¿¬°á°¹¼ö ¸¸Å­ ¼­¹ö¿¡¼­ º¹»çÇØ¾ß ÇÑ´Ù´Â ´ÜÁ¡ÀÌ ÀÖ´Ù. 100k·Î ¾ÐÃàµÈ ¿µ»ó µ¥ÀÌÅ͸¦ Àü¼ÛÇÑ´Ù°í °¡Á¤Çغ¸ÀÚ. 1000¸íÀÇ À¯Àú°¡ µéÀ» °æ¿ì ¹«·Á 100MÀÇ µ¥ÀÌÅ͸¦ ¼­¹ö¿¡¼­ º¹»çÇØ¾ß ÇÑ´Ù. ¸ÖƼij½ºÆ® ¹æ½ÄÀÇ °æ¿ì¿¡´Â µ¥ÀÌÅÍ º¹»ç°¡ ¼­¹ö°¡ ¾Æ´Ñ ¶ó¿ìÅÍ¿¡¼­ ¹ß»ýÇϹǷΠ¼­¹öÀÇ ºÎÇÏ´Â ¾øÀ» °ÍÀÌ´Ù. ±×·¯³ª µ¥ÀÌÅ͸¦ ¸ðµç ÄÄÇ»ÅÍ·Î ¹æ¼ÛÇϹǷΠµ¥ÀÌÅÍ ³¶ºñ°¡ »ý±ä´Ù. 200°³ÀÇ ÄÄÇ»ÅÍ·Î ÀÌ·ç¾îÁø ¼­ºê³×Æ®¿öÅ©°¡ ÀÖ´Ù°í °¡Á¤ÇØ º¸ÀÚ. ÀÌÁß IPTV¹æ¼ÛÀ» ½ÃûÇϰíÇ ÄÄÇ»ÅÍ´Â ´ÜÁö 10´ëÀÌ´Ù. ºê·Îµåij½ºÆÃÀ» ÇÏ°Ô µÇ¸é, 200°³ÀÇ ÄÄÇ»ÅÍ ¸ðµÎ¿¡ µ¥ÀÌÅͰ¡ Àü´ÞµÈ´Ù.

À¯´Ïij½ºÆÃ°ú ¸ÖƼij½ºÆÃÀÇ Â÷ÀÌ
¸ÖƼij½ºÆ® µ¥ÀÌÅÍ´Â ¶ó¿ìÅÍ¿Í ¶ó¿ìÅÍ »çÀÌ¿¡´Â À¯´Ïij½ºÆ® ¹æ½ÄÀ¸·Î µ¥ÀÌÅͰ¡ Àü´ÞµÇ¸ç, ¼­ºê ³×Æ®¿öÅ©¿¡¼­´Â ¸ÖƼij½ºÆ® ä³Î¿¡ Âü¿©ÇÑ ÄÄÇ»ÅÍ¿¡¸¸ µ¥ÀÌÅͰ¡ Àü´ÞµÈ´Ù. 200´ëÀÇ ÄÄÇ»ÅÍ·Î ÀÌ·ç¾îÁø ¼­ºê³×Æ®¿öÅ©¿¡¼­ 10´ëÀÇ ÄÄÇ»ÅͰ¡ ¸Ö´ÏŽºÆ® ä³Î¿¡ °¡ÀÔÇØ ÀÖ´Ù¸é, ÇØ´ç ÄÄÇ»Åͷθ¸ µ¥ÀÌÅͰ¡ º¹»çµÇ¾î¼­ Àü´ÞÀÌ µÈ´Ù. È¿À²ÀûÀ¸·Î ³×Æ®¿öÅ© ÀÚ¿øÀ» »ç¿ëÇÔÀ» ¾Ë ¼ö ÀÖ´Ù.


¸ÖƼij½ºÆ®Àº ÀϹÝÀûÀ¸·Î UDP¸¦ »ç¿ëÇÑ´Ù. Á¤ÇØÁø ä³Î¿¡ µ¥ÀÌÅ͸¦ ÀϰýÀûÀ¸·Î Àü¼ÛÇÏ´Â °ÍÀ̱⠶§¹®¿¡, TCPÀÇ Æ¯¼ºÀÌ µ¥ÀÌÅÍ Àç Àü¼ÛµîÀÇ ±â´ÉÀÌ ÇÊ¿ä¾ø´Ù. TCP¸¦ »ç¿ëÇÑ´Ù¸é, ä³Î¿¡ Àü¼ÛÇÑ µ¥ÀÌÅÍÀÇ È帧À» °ü¸®ÇØ¾ß ÇÒ °Çµ¥, ÀÌ·¸°Ô µÇ¸é µ¥ÀÌÅÍ Àü¼ÛÀÌ Áö³ªÄ¡°Ô º¹ÀâÇØÁú °ÍÀ̱⠶§¹®ÀÌ´Ù. UDP¸¸À» »ç¿ëÇÒ ¼ö ÀÖ´Ù´Â °ÍÀº ¾Æ´Ï´Ù. TCPµµ »ç¿ëÇÒ ¼ö ÀÖ±â´Â ÇÏ´Ù. ÇÏÁö¸¸ ¸ÖƼij½ºÆ®·Î Àü¼ÛµÇ´Â µ¥ÀÌÅÍÀÇ Æ¯¼ºÀ» °¨¾ÈÇÒ ¶§, ±»ÀÌ TCP¸¦ »ç¿ëÇØ¾ß ÇÒ °æ¿ì´Â ±×´ÙÁö ¸¹Áö ¾ÊÀ» °Í °°´Ù.

´ÙÀ½Àº Áö±Ý ±îÁö ´Ù·ç¾ú´ø 3°¡ÁöÀÇ Ä³½ºÆÃ ¹æ¹ýÀ» ºñ±³ÇÑ ±×¸²ÀÌ´Ù.

ij½ºÆÃÀÇ Á¾·ù¿Í Â÷ÀÌÁ¡


4 ¸ÖƼij½ºÆÃ ÀÚ¼¼È÷

±×·³ ¸ÖƼij½ºÆÃ¿¡ ´ëÇØ¼­ Á»´õ ÀÚ¼¼È÷ ¾Ë¾Æº¸µµ·Ï ÇϰڴÙ.

4.1 ÀÎÅͳÝ(IP) ÇÁ·ÎÅäÄÝÂ÷¿ø¿¡¼­ º» ¸ÖƼ ij½ºÆÃ

ÀÎÅÍ³Ý ÇÁ·ÎÅäÄÝ(IP)»ó¿¡¼­ ¾î¶»°Ô ¸ÖƼ ij½ºÆÃÀÌ ÀÌ·ç¾îÁú ¼ö Àִ°¡ ?

¿ì¸®´Â IPÇÁ·ÎÅäÄÝÀÌ °ü¸®µîÀÇ ÀÌÀ¯·Î ¿©·¯°³ÀÇ Å¬·¡½º(class)·Î ³ª´µ¾î¼­ °ü¸®µÇ°í ÀÖ´Ù´Â °ÍÀ» ¾Ë°í ÀÖ´Ù. [http]subnetworkingÀ» Âü°íÇÏÇ϶ó. Âü°í±â»ç¸¦ º¸¸é ´ÜÁö A, B, C 3°³ÀÇ Å¬·¡½º¸¸À» »ý°¢Çϰí ÀÖÀ¸³ª ÀÌ ¿Ü¿¡µµ DŬ·¡½º°¡ »ç¿ëµÇ°í ÀÖ´Ù. À§ ¹®¼­¿¡¼­´Â ÁÖÁ¦¸¦ ¼³¸íÇϴµ¥ À־ DŬ·¡½º°¡ ÇÊ¿ä ¾ø±â ¶§¹®¿¡ Á¦¿ÜÇÑ °Í »ÓÀÌ´Ù.

DŬ·¡½º´Â 224.0.0.1 ¿¡¼­ 239.255.255.254ÀÇ ¹üÀ§¸¦ °¡Áö¸ç, ¸ÖƼij½ºÆÃÀ» À§Çؼ­´Â À̵é ÁÖ¼Ò¹üÀ§¿¡ ÀÖ´Â ÁÖ¼Ò°¡ ÇÒ´çµÇ¾î ÀÖ¾î¾ß ÇÑ´Ù. ³×Æ®¿öÅ© È£½ºÆ® ±×·ì¿¡ µ¥ÀÌÅ͸¦ Àü¼ÛÇÑ´Ù´Â ¸ÖƼij½ºÆÃÀÇ Æ¯Â¡À¸·Î º¸Åë ¶ó¿ìÅÍ¿¡ ¸ÖƼij½ºÆÃ ÁÖ¼Ò°¡ ÇÒ´çÀÌ µÈ´Ù.

ÀÌ·¸°Ô ÇØ¼­ ¶ó¿ìÅͱîÁö µ¥ÀÌÅͰ¡ µµ´ÞÇß´Ù¸é ¶ó¿ìÅÍ´Â ÀÚ½ÅÀÌ °ü¸®ÇÏ´Â ¿©·¯ È£½ºÆ®Áß µ¥ÀÌÅÍ ¼ö½ÅÀ» ¿øÇϴ ȣ½ºÆ®¿¡¸¸ µ¥ÀÌÅ͸¦ Àü¼ÛÇØ¾ß ÇÒ °ÍÀÌ´Ù. ¾î¶² ¹æ½ÄÀ¸·Î ¿øÇϴ ȣ½ºÆ®¿¡°Ô¸¸ Âó¾î¼­ µ¥ÀÌÅ͸¦ º¸³¾ ¼ö ÀÖ´ÂÁö ¾Ë¾Æ º¸µµ·Ï ÇÏÀÚ.

4.2 IGMP ÇÁ·ÎÅäÄÝÀ» ÀÌ¿ëÇÑ ¸ÖƼij½ºÆÃ µ¥ÀÌÅÍ ¼ö½Å

ÀÌ·¯ÇÑ ¸ÖƼij½ºÆÃ µ¥ÀÌÅÍÀÇ ¼ö½ÅÀ» À§Çؼ­ IGMPÇÁ·ÎÅäÄÝÀ» »ç¿ëÇÑ´Ù. IGMP´Â Internet Control Message ProtocolÀÇ ÁÙÀÓ¸»·Î ÀÎÅÍ³×Æ® ±×·ì °ü¸® ±Ô¾àÀ̶ó°í ºÒ¸®¿î´Ù. IGMPÆÐŶÀº ´ÙÀ½°ú °°Àº Çü½ÄÀ¸·Î Àü´ÞµÈ´Ù.

IGMP ÆÐŶ±¸Á¶


IGMP Çì´õÀÇ ±¸Á¶


¿äû ŸÀÔ ¼³¸í
Type ¼³¸í
1 Create Group Request
2 Create Group Reply
3 Join Group Request
4 Join Group Reply
5 Leave Group Request
6 Leave Group Reply
7 Confirm Group Request
8 Confirm Group Reply

Create Group Request¸¦ ÀÌ¿ëÇÏ¸é ¸ÖÆ¼Ä³½ºÆÃ ±×·ì»ý¼ºÀ» ¿äûÇÒ¼ö Àִµ¥, ±×·ìÀ» »ý¼º½Ãų ¶§ Code°ªÀ» ¸í½ÃÇÔÀ¸·Î½á Public ȤÀº Private·Î ±×·ìÀÇ ¼º°ÝÀ» °áÁ¤ÇÒ ¼ö ÀÖ´Ù.

Cope ¼³¸í
Code ¼³¸í
0 Public
1 Private

È£½ºÆ®°¡ Create Group Request¸¦ ÀÌ¿ëÇØ¼­ ±×·ìÀÇ »ý¼ºÀ» ¿äûÇÏ¸é ¿äûÀ» ¹ÞÀº È£½ºÆ®³ª ¶ó¿ìÅÍ´Â ´ÙÀ½°ú °°Àº ÀÀ´äÀ» º¸³»°Ô µÈ´Ù.

ÀÀ´äÀÇ Á¾·ù
Code ¼³¸í
0 Request Granted
1 Request denied, no resources
2 Request denied, invalid code
3 Request denied, invalid group address
4 Request denied, invalid access key
5 - 255 Request pending

IGMP checksumÀº IGMPÇì´õ¿¡ Æ÷ÇÔµÈ ¸Þ½ÃÁö¸¦ üũÇϱâ À§Çؼ­ »ç¿ëµÇ´Â °ªÀÌ´Ù. IGMP¸Þ½ÃÁö¸¦ ¹ÞÀº Ãø¿¡¼­´Â checksum°ª°ú IGMPÇì´õÀÇ ¸Þ½ÃÁö¿Í ºñ±³ÇÏ´Â ¹æ½ÄÀ¸·Î ÀâÀ½µîÀ¸·Î ÀÎÇÑ ÆÐŶ¼Õ½ÇÀÌ ÀÖ¾ú´ÂÁö¸¦ °Ë»çÇÏ°Ô µÈ´Ù.

IdentifierÀº ÇöÀç »ç¿ëµÇ¾îÁöÁö ¾Ê°í ÀÖÀ¸¸ç, 0À¸·Î ä¿öÁ® ÀÖ´Ù.

Group Address´Â IGMPÇì´õÀÇ ½ÇÁúÀûÀÎ ÇÙ½ÉÀ¸·Î ¶ó¿ìÅÍ¿Í È£½ºÆ®µéÀº ÀÌ ±×·ìÁÖ¼Ò¿¡ ÀÚ½ÅÀÌ ¹Þ±â¸¦ ¿øÇÏ´Â ¸ÖƼij½ºÆÃµ¥ÀÌÅÍÀÇ ÁÖ¼Ò¸¦ ¸í½ÃÇØ¼­ ¶ó¿ìÅÍ¿¡°Ô Àü¼ÛÇÔÀ¸·Î½á ¶ó¿ìÅÍ¿¡°Ô "³ª´Â ÀÌ ¸ÖƼij½ºÆÃ ±×·ì¿¡ joinµÇ¾î ÀÖÀ½"À» ¾Ë·ÁÁÖ°Ô µÈ´Ù. ¿¹¸¦ µé¾î 225.100.1.5¿¡¼­ ¸ÖƼij½ºÆÃ µ¥ÀÌÅͰ¡ 225.100.1.6À¸·Î Àü¼ÛµÈ´Ù°í °¡Á¤ÇØ º¸ÀÚ. 225.100.1.6¿¡ Àִ ȣ½ºÆ®µéÀÌ ÀÌ µ¥ÀÌÅ͸¦ ¶ó¿ìÅÍ·Î ºÎÅÍ ¹Þ±â À§Çؼ­´Â IGMPÆÐŶ¿¡ ±×·ìÁÖ¼Ò¸¦ 225.100.1.5¸¦ ¸í½ÃÇØ¼­ ¶ó¿ìÅÍ¿¡ º¸³»¸é µÈ´Ù. ±×·¯¸é ¶ó¿ìÅÍ´Â ¸ÖƼij½ºÆÃ ¶ó¿ìÆÃ Å×À̺íÀ» °Ë»çÇØ¼­ ¾î´À È£½ºÆ®·Î µ¥ÀÌÅ͸¦ º¸³»¾ß ÇÏ´ÂÁö ¾Ë ¼ö ÀÖ°Ô µÈ´Ù.

Âü°í·Î IGMP´Â ICMP¿Í °°Àº ·¹º§ÀÇ ÇÁ·ÎÅäÄÝ(ÀÎÅÍ³Ý ÇÁ·ÎÅäÄÝ)·Î IP+IGMPÀÇ ÇüÅ·Π±³È¯µÈ´Ù. ±×·¯¹Ç·Î ¶ó¿ìÅÍ´Â µé¾î¿Â ¸ÖƼij½ºÆÃ µ¥ÀÌÅ͸¦ ¾î´À È£½ºÆ® IP·Î º¸³»¾ß ÇÒÁö¸¦ °áÁ¤ÇÒ ¼ö ÀÖ°Ô µÈ´Ù. ¸ÖƼij½ºÆÃ ¶ó¿ìÅÍ Å×À̺íÀº ´ëÃæ ¾Æ·¡¿Í °°Àº Á¤º¸¸¦ °¡Áö°í ÀÖ´Ù.
192.168.1.50      225.100.1.5 
192.168.1.51      225.100.1.5 
192.168.1.52      225.100.1.5 
192.168.1.85      225.100.2.5 
¸ÖƼij½ºÆÃ ¶ó¿ìÅÍ Å×À̺íÀÌ À§¿Í °°´Ù°í ÇÒ¶§ 225.100.1.5¿¡¼­ÀÇ ¸ÖƼij½ºÆÃ µ¥ÀÌÅÍ´Â 50, 51, 52·Î Àü¼ÛµÇ°í 225.100.2.5¿¡¼­ÀÇ ¸ÖƼij½ºÆÃ µ¥ÀÌÅÍ´Â 85·Î Àü¼ÛµÉ °ÍÀÌ´Ù.

±×·ìÀ¸·ÎÀÇ ¸ÖƼij½ºÆÃ


5 ÀÎÅͳÝ(IP)ȯ°æ¿¡¼­ÀÇ ¸ÖƼ ij½ºÆÃ

ÀÌ»óÀ¸·Î ¸ÖƼ ij½ºÆÃ¿¡ ´ëÇÑ °³·«ÀûÀÎ ³»¿ëµé¿¡ ´ëÇØ¼­ ¾Ë¾Æº¸¾Ò´Ù. ±×·¸´Ù¸é ½ÇÁ¦ ÀÎÅÍ³Ý È¯°æ¿¡¼­ ¸ÖƼij½ºÆÃÀÌ È¿°úÀûÀ¸·Î ÀÌ·ç¾îÁú ¼ö ÀÖ´ÂÁö ¸¸¾à ±×·¸Áö ¸øÇÏ´Ù¸é ´Ù¸¥ ´ë¾ÈµéÀÌ ÀÖ´ÂÁö¿¡ ´ëÇØ¼­ ¾Ë¾Æº¸µµ·Ï ÇÏÀÚ.

5.1 ÀÎÅͳݿ¡¼­ÀÇ ¸ÖƼ ij½ºÆÃ±â¼ú Àû¿ëÀÇ ¾î·Á¿ò

¾ÈŸ±õ°Ôµµ ÀÎÅͳݻ󿡼­ ¸ÖƼij½ºÆÃ ¼­ºñ½º¸¦ ÇÏ´Â°Ç ±×¸® ½¬¿î¹®Á¦°¡ ¾Æ´Ï´Ù. ÀÌ ¹®Á¦¿¡ °üÇØ¼­ ircÀÇ joincä³Î¿¡¼­ minzkn´Ô°ú »êÇÏ´Ô°úÀÇ Åä·ÐÀÌ ÀÖ¾ú´Ù.

Åä·ÐÀÇ °á°ú ÀÎÅͳÝ(WAN)ȯ°æ¿¡¼­ÀÇ ¸ÖƼij½ºÆÃÀÇ Àü°ÝÀûÀÎ Àû¿ëÀº (¾ÆÁ÷ ±îÁö´Â)»ç½Ç»ó ¾î·Æ´Ù´Â °á·Ð¿¡ µµ´ÞÇß´Ù. ÀÌÀ¯´Â °æ·Î¹èÁ¤À» À§ÇÑ ¶ó¿ìÅÍÀÇ °æ¿ì ¸ÖƼij½ºÆ® IP¸¦ ¶ó¿ìÆÃ ÇÒ ¼ö ÀÖ¾î¾ß Çϴµ¥, ÇöÀç ÀÎÅÍ³Ý »ó¿¡´Â ¸ÖƼij½ºÆÃ ±â´ÉÀ» °¡ÁöÁö ¾ÊÀº Àåºñ°¡ »ó´çÈ÷ Á¸ÀçÇϱ⠶§¹®À̸ç, ÀÌ ÀåºñµéÀ» ¸ðµÎ ±³Ã¼ÇÑ´Ù´Â °ÍÀÌ »ç½Ç»ó ºÒ°¡´É Çϱ⠶§¹®ÀÌ´Ù.

¶ÇÇϳª ±×°Ô °¡´ÉÇÑ È¯°æÀ̶ó°í ÇÒ Áö¶óµµ..¾ÈµÇ´Â(¾î·Á¿î) ÀÌÀ¯´Â ¸ÖƼij½ºÆÃÀÌ °¡Á®¿Ã ¼ö ÀÖ´Â ºÒÈ®½ÇÇÑ ³×Æ®¿÷ºÎÇ϶§¹®ÀÌ´Ù. ¸ÖƼij½ºÆÃ IP¸¦ °¡Áø ¸¹Àº ÀÎÅÍ³Ý ¹æ¼Ûµ¥ÀÌÅ͵éÀÌ ¾öû³ª°Ô ISPÀÇ ¶ó¿ìÅÍ¿Í ½ºÀ§Ä¡·ÎÀ¯ÀԵɰÍÀº ¹°·ÐÀ̰ŴϿÍ... ÀÚÄ© À߸øÇϸé.. °¥°÷¾ø´Â µ¥ÀÌÅ͵éÀÌ ½ºÀ§Ä¡³ª ³×Æ®¿÷¼ÓÀ» ¶°µ¹¾Æ´Ù´Ò °¡´É¼ºÀÌ Á¸ÀçÇÑ´Ù. °á·ÐÀº ¸ÖƼij½ºÆÃÀº °øÁ߯ļöÁØÀÇ ÀÎÅͳݹæ¼ÛÀ» °¡´ÉÇÏ°Ô ÇÒ ¼ö ÀÖ´Â ²ÞÀÇ ±â¼úÀΰÍÀº »ç½ÇÀ̳ª À̰ÍÀÌ Çö½ÇÈ­µÇ±âÀ§Çؼ± Àü ¶ó¿ìÅÍÀÇ ¸ÖƼij½ºÆÃÁö¿ø°ú º¸´Ù ´õ ¿ì¼öÇÏ°í ³»ºÎ ´ë¿ªÆøÀÌ ´õ Å« ±â°¡ºø½ºÀ§Ä¡µéÀÌ °®ÃçÁà¾ß Çϸç ISP°£ÀÇ ¿¬µ¿¸Á ¹× ¹éº»¸Á, °¡Á¤ÀÇ ÀÎÅÍ³Ý´ë¿ªÆø µîÀÌ ÃæºÐÈ÷ °®ÃçÁ®¾ß Çϸç-°¡Á¤ÀÇ ´ë¿ªÆøÀº ÃæºÐÇÏ´Ù°í º¼¼ö ÀÖ°Ú±º¿ä- ¸ÖƼij½ºÆÃ ÇÁ·Î±×·¥µéÀÌ ¾î¶² ¹®Á¦¸¦ ¾ß±â½ÃŰÁö ¾Êµµ·Ï Àß ¸¸µé¾îÁ®¾ß¸¸ ÇѴٴ°ÍÀÌ´Ù-ȤÀº ±×·±°ÍÀ» ó¸®Çس¾¼ö ÀÖ´Â ¶ó¿ìÅÍ ³»Áö´Â ½ºÀ§Ä¡µéÀÌ °®ÃçÁø´Ù¸é... ºÐ¸íÄÚ ¾ðÁ¨°¡´Â ±×·± ȯ°æÀÌ µÉ°ÍÀÌ´Ù... ´ë·« ÇÑ 5³â...Á¤µµ ?

»ç½Ç, ¿ùµåÄÅ °æ±âÀü¿¡ ±¹³»ÀÇ À¯¼ö ISP µéÀÌ ¸ð¿© ¸¹Àº ȸÀǸ¦ ÇÏ¿´¾ú´Ù. ¿ùµåÄÅ Àü °æ±â¸¦ ÀÎÅͳÝÀ¸·Î ¸ÖƼij½ºÆÃ ¹æ¼ÛÀ» ÇÒ°ÍÀΰ¡? ¸»°ÍÀ̰¡? °ú¿¬, »ó¾÷Àû ¼öÀ͸ðµ¨ÀÌ ÀÖ³ª¾ø³ª..°á·ÐÀº, ¾öû³­ µ·À» µé¿©¼­ ±¹³»ÀÇ ¸ðµç ¶ó¿ìÅ͸¦ ¸ÖƼij½ºÆÃÀÌ °¡´ÉÇѰÍÀ¸·Î-µÎ·ç³ÝÀº Á¦°¡ ¾Ë±â·Î ¿ø·¡ºÎÅÍ ¸ðµç ¶ó¿ìÅͰ¡ ¸ÖƼij½ºÆÃ °¡´ÉÇß´ø°É·Î...- ±³Ã¼ÇÑ´Ù ÇØºÃÀÚ ±×¸¸ÇÑ ¼öÀ͵µ ¾øÀ»°Í °°°í ¿ùµåÄÅ ÀÌÈÄ¿¡ ±× ÀåºñµéÀ» Ȱ¿ëÇÑ °è¼ÓÀûÀÎ ÄÁÅÙÃ÷°¡ ¾ø´Ù¶õ °á·Ð¿¡ µµ´ÞÇÏ°í °á±¹ Æ÷±âÇß´Ù. ¾Æ¹«¸® ²ÞÀÇ ¼­ºñ½º¶ó ÇÒÁö¶óµµ ±â¾÷ÀÔÀå¿¡¼­´Â ÀÌÀ±À» âÃâ ½ÃÄÑ¾ß Çϴµ¥ ¾ÆÁ÷Àº ½Ã±â»óÁ¶ ¿´´ø °ÍÀÌ´Ù.

5.2 ±×·³ ¸ÖƼij½ºÆÃÀº Àû¾îµµ ´çºÐ°£ ¾µ¸ð ¾ø´Â ±â¼úÀΰ¡ ?

±×·¸Áö´Â ¾Ê´Ù. ÀÏ´Ü ¹«¼±È¯°æ¿¡¼­ÀÇ °æ¿ì ¸ÖƼ ij½ºÆÃÀº Çʼö°í(¹«¼±ÀÇ Æ¯¼º»ó ¿ø·¡ ¸ÖƼij½ºÆÃÀÌ °¡´ÉÇÑ ºê·Îµåij½ºÆÃÀ̹ǷÎ), ƯÁ¤ÇÑ È¯°æ(Çб³/¿¬±¸¼Ò/ȸ»ç)µî¿¡¼­ÀÇ È­»óȸÀÇ¿Í °°Àº °æ¿ì¿¡ À¯¿ëÇÏ°Ô ¾²ÀÏ ¼ö ÀÖÀ» °ÍÀ̱⠶§¹®ÀÌ´Ù.

¸ÖƼij½ºÆÃÀÌ °ü½ÉÀÇ ´ë»óÀÌ µÇ´Â ÁÖµÈÀÌÀ¯´Â,, ÀÎÅͳÝÀÇ ¼öÀ͸ðµ¨Áß °¡Àå Å©°Ô ±â´ëµÇ´Â°ÍÀÌ ¹Ù·Î ¸ÖƼ¹Ìµð¾îÀ̱⶧¹®ÀÌ´Ù.. ÇöÀç °¡Àå ºñ½Ñ ±¤°í·á°¡ Ã¥Á¤µÇ´Â°÷ÀÌ ¾îµðÀΰ¡. ¹Ù·Î TVÀÌ´Ù..±×¸¸Å­ µ¿¿µ»ó¸Åü°¡ ÁÖ´Â ÆÄ±ÞÈ¿°ú´Â Å«°ÍÀÌ´Ù. ÀÎÅͳݱ¤°í´Â ³ëÃâºóµµ¼ö´ë È£°¨µµ°¡ ¹Ýºñ·ÊÇÑ´Ù´Â ¿¬±¸°á°úµµ ÀÖÀ»Á¤µµ·Î °ü½ÉÀÕ´Â ºÐ¾ß°¡ ¾Æ´Ï¸é ÀüÇô °ü½ÉÀ» ²øÁö ¸øÇϴ°ÍÀÌ ÇöÀçÀÇ ¹è³Ê±¤°íÀÌ´Ù. ¶§¹®¿¡, À̸ÞÀϱ¤°í ÈÞ´ëÆù±¤°í, ÆË¾÷â, ÃʱâÈ­¸é µî ¿©·¯°¡Áö ¼öÀ͸ðµ¨À» âÃâÇØ³»±â À§ÇÑ ÀÎÅͳݱâ¾÷µéÀÇ ³ë·ÂÀÌ °Å¼¼Áö°í ÀÖ´Â ÆÇ±¹ÀÌ´Ù... ÀÌ·¯ÇÑ ½ÃÁ¡¿¡¼­ °øÁ߯ݰÀº °íÇØ»óµµ¿¡ ¹öÆÛ¸µ¾ø´Â ÀÎÅͳݹæ¼ÛÀÌ °¡´ÉÇÏ´Ù¸é, ±×°ÍÀº Á¦ 2ÀÇ TV½Ã´ë°¡ ¿­¸®´Â°ÍÀ̶ó°í º¼ ¼ö ÀÖ°Ú´Ù..

±×¸®°í ÀÎÅÍ³Ý ¸ÖƼ ij½ºÆÃÀ» ÇöÀç ÀÎÅÍ³Ý Àüü¿¡ Àü°ÝÀûÀ¸·Î Àû¿ëÇÒ ¼ö ¾øÁö¸¸ ȸ»ç, ¿¬±¸¼Ò, Çб³µî°ú °°Àº ¿µ¿ª¿¡¼­´Â ÃæºÐÈ÷ ¸ÖƼ ij½ºÆÃÀ» ÀÀ¿ëÇÒ ¼ö ÀÖ´Ù. ¶ÇÇÑ ´ÙÀ½Àå¿¡ ¼Ò°³ÇÒ MBone¿Í °°Àº ÇÁ·ÎÁ§Æ®¸¦ ÀÌ¿ëÇÏ´Âµî ±âÁ¸¿¡ ±¸ÃàµÇ¾î ÀÖ´Â ÀÎÅÍ³Ý ¸ÁÀ» Ȱ¿ëÇÏ´Â ¹æ¹ýµéµµ Á¸ÀçÇÑ´Ù.

5.2.1 MBone¸Á
¸ÖƼij½ºÆÃ ±â¼úÀÌ ¸Å¿ì ÈǸ¢ÇÑ ±â¼úÀ̱ä ÇÏÁö¸¸ ÇöÀç ÀÎÅÍ³×Æ® ȯ°æ¿¡ Àû¿ëÇϱ⿡´Â ¹«¸®°¡ µû¸¥´Ù. ±×·¡¼­ »ý°¢ÇÑ °ÍÀÌ ¸ÖƼij½ºÆÃ Àü¿ë¸ÁÀÎ MBone¸ÁÀÇ ±¸ÃàÀÌ´Ù.

MBone(IP Multicast Backbone on ther Internet)Àº Multicast BackboneÀÇ ÁÙÀÓ¸»·Î IP ¸ÖƼij½ºÆ®°¡ °¡´ÉÇÑ ³×Æ®¿öÅ©µéÀ» »óÈ£¿¬°áÇÑ ±¤¿ª ³×Æ®¿öÅ© ¸ÁÀÌ´Ù. À§¿¡¼­ ¼³¸íÇß´Ù½ÃÇÇ ÀÎÅͳÝÀÇ ¸ðµç ¹éº» ¶ó¿ìÅ͵éÀÌ IP ¸ÖƼij½ºÆ®¸¦ Áö¿øÇÏ´Â°Ô ¾Æ´Ï¹Ç·Î Àüü ³×Æ®¿öÅ© »ó¿¡¼­ ¸ÖƼij½ºÆ®¸¦ Áö¿øÇÏ´Â°Ç ´çºÐ°£ ÈûµçÀÏ´Ù.

MBoneÀº ¸ÖƼij½ºÆÃ ±â´ÉÀ» Áö¿øÇÏ´Â ¹éº» ¶ó¿ìÅ͵鸸À» ¿¬°áÇØ¼­ ±¤¿ª ³×Æ®¿öÅ©¸¦ °¡·ÎÁö¸£´Â ³×Æ®¿öÅ© ÅͳÎÀ» ¸¸µå´Â ÇÁ·ÎÁ§Æ®ÀÌ´Ù. ¾Æ·¡ ±×¸²Àº MBone¸¦ ÅëÇØ¼­ ¸¸µé¾îÁö´Â ³×Æ®¿öÅ© Åͳο¡ ´ëÇÑ ±¸Á¶¸¦ ³ªÅ¸³»°í ÀÖ´Ù. MBoneÀº ÀÎÅͳÝÀ» °¡·ÎÁö¸®´Â °¡»ó ³×Æ®¿öÅ© °èÃþ(layer)À̶ó°í º¼¼ö ÀÖ´Ù. ³×Æ®¿öÅ© ¸Á¿¡ ´ëÇÑ º°µµÀÇ È®ÀåÀÛ¾÷ ¾øÀÌ ÀÌ¹Ì Á¸ÀçÇÏ´Â ¸ÁÀ» Ȱ¿ëÇÒ ¼ö ÀÖ´Ù´Â Á¡¿¡¼­ (½Ã°£ÀûÀ¸·Î³ª ºñ¿ëÀûÀ¸·Î)¸Å·ÂÀûÀÎ ÇÁ·ÎÁ§Æ®ÀÌ´Ù.

MBONE


À§ ±×¸²Ã³·³ MBoneÀº ´Ù¸¥ ÀÎÅͳݸÁ°ú´Â ºÐ¸®µÈ º°µµÀÇ ÅͳÎÀ» °¡Áö°Ô µÇ¹Ç·Î ¸ÖƼij½ºÆ®¿¡ ÃÖÀûÈ­µÈ ÆÐŶÀÇ ±¸¼ºÀÌ °¡´ÉÇÏ´Ù. ÀÌµé ¸ÖÆ¼Ä³½ºÆ® IPÆÐŶÀº IPÇØ´õ¿Í´Â ´Ù¸¥ Çì´õ¸¦ °¡Áø´Ù. Áï Ãâ¹ßÁö ¸ñÀûÁöÁ¤º¸¿¡ °³º° È£½ºÆ®ÀÇ IP°¡ ¸í½ÃµÇ´Â°Ô ¾Æ´Ï°í °¢ ÅͳÎÀÇ Á¾Á¡ IPÁÖ¼Ò°¡ ¸í½ÃµÈ´Ù. À̶§ »ç¿ëµÇ´Â ¶ó¿ìÆÃ ÇÁ·ÎÅäÄݷδ DVMRP¿Í MOSPF(Multicast Open Shortest Path First), PIM(Protocol Independent Multicast)µîÀÌ »ç¿ëµÇ°í ÀÖ´Ù. ÇöÀç´Â MOSIPF¿Í PIMÀÌ ³Î¸® »ç¿ëµÇ°í ÀÖ´Ù.

Á¾Á¡¶ó¿ìÅÍ¿¡ µµÂøµÈ µ¥ÀÌÅÍ´Â ¶ó¿ìÅͰ¡ °ü¸®Çϴ ȣ½ºÆ®Áß µ¥ÀÌÅÍ ¿äûÀ» ¿øÇϴ ȣ½ºÆ®·Î Àü¼ÛµÈ´Ù. À̶§ IGMP°¡ ÇÙ½ÉÀûÀÎ ÇÁ·ÎÅäÄÝ·Î »ç¿ëµÈ´Ù.

6 ¸ÖƼij½ºÆ® ¼ÒÄÏ ÇÁ·Î±×·¡¹Ö

¼ÒÄÏÀº ¸ÖƼij½ºÆ®¸¦ Áö¿øÇÑ´Ù. ¸ÖƼij½ºÆ® µ¥ÀÌÅÍ´Â ¶ó¿ìÅÍ¿¡¼­ ó¸®ÇÏ´Â °ÍÀ̱⠶§¹®¿¡, ¼ÒÄÏ ÇÁ·Î±×·¥ ÀÔÀå¿¡¼­´Â Å©°Ô À¯´Ïij½ºÆ® ¹æ½Ä°ú Å©°Ô ´Ù¸¥ Á¡ÀÌ ¾ø´Ù. ÀÏ¹Ý A,B,C Ŭ·¡½º ÁÖ¼Ò ´ë½Å¿¡
  1. ¸ÖƼij½ºÆ® ÁÖ¼Ò¸¦ ÀÌ¿ëÇØ¼­ ä³Î¿¡ °¡ÀÔÇϰí
  2. ä³Î¿¡ °¡ÀÔÇϰí Å»ÅðÇϱâ À§ÇÑ Ã¤³Î Á¦¾î
¸¦ À§ÇÑ µÎ °¡Áö »çÇ׸¸ ¿°µÎ¿¡ µÎ°í ÇÁ·Î±×·¥À» °³¹ßÇÏ¸é µÈ´Ù.

6.1 ¸ÖƼij½ºÆ® ±×·ì °¡ÀÔ

¼ÒÄÏÀº socket ÇÔ¼ö·Î ¸¸µç´Ù. ¸¸µç ¼ÒÄÏÀº setsockoptÇÔ¼ö¸¦ ÀÌ¿ëÇØ¼­ ¸ÖƼij½ºÆ® ±×·ì¿¡ °¡ÀÔÇÏ¸é µÈ´Ù.

¼ÒÄÏ ¿É¼Ç ·¹º§Àº IPPROTO_IPÀ̰í, ¾Æ·¡ÀÇ ¿À¼Ç À̸§ÀÇ °ªÀ¸·Î Á¦¾îÇÒ ¼ö ÀÖ´Ù.
  • IP_MULTICAST_LOOP : µ¥ÀÌÅ͸¦ È£½ºÆ®·Î ·çÇÁ¹é ½Ãų °ÍÀÎÁö¸¦ °áÁ¤ÇÑ´Ù. ¿¹¸¦µé¾î ¸ÖƼij½ºÆ® ä³Î·Î ÀÚ½ÅÀÌ Àü¼ÛÇÑ ¸Þ½ÃÁö¸¦ º¸°í ½Í´Ù¸é Ȱ¼ºÈ­ ½ÃÄÑ¾ß ÇÑ´Ù.
  • IP_MULTICAST_TTL : ¸ÖƼij½ºÆ® µ¥ÀÌÅ͸¦ ¼­ºê³×Æ®¿öÅ©¿¡¼­¸¸ È®ÀÎÇÒ °Å¶ó¸é, TTLÀ» 1·Î ÇØ¼­ ¿ÜºÎ·Î ³ª°¡Áö ¾Êµµ·Ï ÇÑ´Ù.
  • IP_MULTICAST_IF :
  • IP_ADD_MEMBERSHIP : ¾î¶² ¸ÖƼij½ºÆ® ±×·ì¿¡ Âü°¡ÇÒÁö¸¦ ¾Ë·ÁÁÖ±â À§Çؼ­ »ç¿ëÇÑ´Ù. ¸ÖƼij½ºÆ® ±×·ì¿¡ Âü°¡ÇÑ ÇÁ·Î¼¼½º·Î ¸Þ½ÃÁö°¡ Àü´ÞµÈ´Ù.
  • IP_DROP_MEMBERSHIP : ¾î¶² ¸ÖƼij½ºÆ® ±×·ì¿¡¼­ Å»ÅðÇϱ⸦ À§Çؼ­ »ç¿ëÇÑ´Ù.

IP_ADD_MEMBERSHIP¸¦ ÀÌ¿ëÇØ¼­ ¸ÖƼij½ºÆ® ±×·ì¿¡ Âü°¡½Ãų·Á¸é ip_mreq ±¸Á¶Ã¼¿¡, ¸ÖƼij½ºÆ® ±×·ì°ü·Ã Á¤º¸¸¦ ä¿ö¼­ setsockoptÀÇ ¿É¼Ç°ªÀ¸·Î ³Ñ°Ü¾ß ÇÑ´Ù.
struct ip_mreq 
{ 
    struct in_addr imr_multiaddr; 
    struct in_addr imr_interface; 
} 
 
  • imr_multiaddr : Âü°¡ÇÒ ±×·ìÀÇ ¸ÖƼij½ºÆ® ÁÖ¼Ò.
  • imr_interface : Åë½Å¿¡ Âü°¡ÇÒ ÀÎÅÍÆäÀ̽º ÁÖ¼Ò. ÀϹÝÀûÀ¸·Î ¸ðµç ÀÎÅÍÆäÀ̽º ÁÖ¼Ò¿¡ ´ëÇØ¼­ Âü°¡ÇϹǷΠINADDR_ANY¸¦ »ç¿ëÇÏ¸é µÈ´Ù.

¿¹¸¦µé¾î¼­ ¸ÖƼij½ºÆ® ä³Î "239.1.1.1"¿¡ Âü°¡ÇÏ°í ½Í´Ù¸é, ´ÙÀ½°ú °°ÀÌ setsockopt¸¦ »ç¿ëÇÏ¸é µÈ´Ù.
#!plan
struct ip_mreq mreq;

mreq.imr_multiaddr = inet_addr("239.1.1.1"); 

setsockopt(sock_fd, IPPROTO_IP, IP_ADD_MEMBERSHIP, &mreq, sizeof(mreq))

7 IPv6¿Í ¸ÖƼ ij½ºÆÃ


¿¬±¸¿¡ Âü°íÇÒ ¹®¼­
[http]INTERNET PROTOCOL VERSION 6 MULTICAST ADDRESS

7.1 IPv6 ¸ÖƼ ij½ºÆ® ÁÖ¼Ò ¿µ¿ª

IPv6 ¸ÖƼij½ºÆÃ ÁÖ¼Ò´Â RFC2373(IP Version 6 Addressing Architecture)¿¡ Á¤ÀǵǾî ÀÖ´Ù. ¿©±â¿¡´Â ¸ÖƼij½ºÆ® ÁÖ¼Ò¸¦ À§Çؼ­ °íÁ¤¿µ¿ª(fixed scope)°ú º¯°æ°¡´É¿µ¿ª(variable)À» Á¤ÀÇÇϰí ÀÖ´Ù.

IPv6 ¸ÖƼij½ºÆ® ÁÖ¼Ò´Â ÁÖ¼Ò¿µ¿ªÀÇ »óÀ§ ÇѹÙÀÌÆ®(octet)ÀÇ °ªÀ» ÀÌ¿ëÇØ¼­ ±¸ºÐÇÑ´Ù. ¸¸¾à »óÀ§ ÇѹÙÀÌÆ®ÀÇ ÁÖ¼ÒÀÇ °ªÀ» 0xFF(11111111)·Î ¼³Á¤ÇÏ´Â °É·Î ¸ÖƼij½ºÆ® ÁÖ¼ÒÀÓÀ» ¸í½ÃÇÑ´Ù. ÀÌ¿ÜÀÇ ´Ù¸¥ °ªµéÀº À¯´Ïij½ºÆ® ÁÖ¼ÒµéÀ» À§ÇÑ ¿ëµµ·Î »ç¿ëµÈ´Ù.

IPv6ÀÇ °æ¿ì IPv6º¸´Ù ÇÒ´çµÈ ÁÖ¼Ò¿µ¿ªÀÌ ¸Å¿ì Å©¹Ç·Î ºñ±³Àû ¿©À¯ÀÖ°Ô ÀÚ¿øÀ» »ç¿ëÇÒ¼ö ÀÖ°í, ½ÇÁ¦·Î ´Ù¾çÇÑ ³×Æ®¿öÅ© ȯ°æÀÇ Áö¿øÀÌ °¡´ÉÇϵµ·Ï ÁÖ¼Ò¿µ¿ªµéÀÌ Á¤ÀǵǾî ÀÖ´Ù. ´ÙÀ½Àº ÇöÀç IPv6¿¡¼­ Áö¿øµÇ´Â ¸ÖƼij½ºÆ® ÁÖ¼Ò¿µ¿ªÀÇ ¸ñ·ÏÀÌ´Ù.

Node-Local Scope
   FF01:0:0:0:0:0:0:1     All Nodes Address                  [RFC2373] 
   FF01:0:0:0:0:0:0:2     All Routers Address                [RFC2373] 
 

Link-Local Scope
   FF02:0:0:0:0:0:0:1     All Nodes Address                  [RFC2373] 
   FF02:0:0:0:0:0:0:2     All Routers Address                [RFC2373] 
   FF02:0:0:0:0:0:0:3     Unassigned                             [JBP] 
   FF02:0:0:0:0:0:0:4     DVMRP Routers                  [RFC1075,JBP] 
   FF02:0:0:0:0:0:0:5     OSPFIGP                        [RFC2328,Moy] 
   FF02:0:0:0:0:0:0:6     OSPFIGP Designated Routers     [RFC2328,Moy] 
   FF02:0:0:0:0:0:0:7     ST Routers                    [RFC1190,KS14] 
   FF02:0:0:0:0:0:0:8     ST Hosts                      [RFC1190,KS14] 
   FF02:0:0:0:0:0:0:9     RIP Routers                        [RFC2080] 
   FF02:0:0:0:0:0:0:A     EIGRP Routers                    [Farinacci] 
   FF02:0:0:0:0:0:0:B     Mobile-Agents                 [Bill Simpson] 
   FF02:0:0:0:0:0:0:C     SSDP                                [Kostic] 
   FF02:0:0:0:0:0:0:D     All PIM Routers                  [Farinacci] 
   FF02:0:0:0:0:0:0:E     RSVP-ENCAPSULATION                  [Braden] 
 
   FF02:0:0:0:0:0:1:1     Link Name                       [Harrington] 
   FF02:0:0:0:0:0:1:2     All-dhcp-agents                    [RFC3315] 
 
   FF02:0:0:0:0:1:FFXX:XXXX     Solicited-Node Address       [RFC2373] 
 

site-Local Scope
   FF05:0:0:0:0:0:0:2       All Routers Address              [RFC2373] 
 
   FF05:0:0:0:0:0:1:3       All-dhcp-servers                 [RFC3315] 
   FF05:0:0:0:0:0:1:4       Deprecated (2003-03-12)     
   FF0X:0:0:0:0:0:1:1000    Service Location, Version 2      [RFC3111] 
    -FF0X:0:0:0:0:0:1:13FF   
 

¶ÇÇÑ ³×Æ®¿öÅ© ȯ°æ »Ó¸¸ ¾Æ´Ï¶ó ¼­ºñ½ºÀÇ Á¾·ù¿¡ µû¶ó¼­ ´Ù¾çÇÑ ÁÖ¼Ò¿µ¿ªÀÌ ÁغñµÇ¾î ÀÖ´Ù. ÀÌ·¸°Ô ¼­ºñ½ºÁ¾·ù¿¡ µû¶ó¼­ ÁÖ¼Ò¿µ¿ªÀÌ ¼¼ºÐÈ­ µÇ¾î ÀÖÀ¸¹Ç·Î, ÀÀ¿ë ¾ÖÇø®ÄÉÀ̼ÇÀÇ °³¹ßÀÌ ½¬¿öÁö°í Qosº¸´Ù Çö½ÇÀûÀ¸·Î Àû¿ë°¡´ÉÇØ Áú °ÍÀÌ´Ù.

Variable Scope Multicast Address
   FF0X:0:0:0:0:0:0:0     Reserved Multicast Address         [RFC2373] 
   FF0X:0:0:0:0:0:0:C     SSDP                                [Kostic] 
 
   FF0X:0:0:0:0:0:0:100   VMTP Managers Group           [RFC1045,DRC3] 
   FF0X:0:0:0:0:0:0:101   Network Time Protocol (NTP)   [RFC1119,DLM1] 
   FF0X:0:0:0:0:0:0:102   SGI-Dogfight                           [AXC] 
   FF0X:0:0:0:0:0:0:103   Rwhod                                  [SXD] 
   FF0X:0:0:0:0:0:0:104   VNP                                   [DRC3] 
   FF0X:0:0:0:0:0:0:105   Artificial Horizons - Aviator          [BXF] 
   FF0X:0:0:0:0:0:0:106   NSS - Name Service Server             [BXS2] 
   FF0X:0:0:0:0:0:0:107   AUDIONEWS - Audio News Multicast      [MXF2] 
   FF0X:0:0:0:0:0:0:108   SUN NIS+ Information Service          [CXM3] 
   FF0X:0:0:0:0:0:0:109   MTP Multicast Transport Protocol       [SXA] 
   FF0X:0:0:0:0:0:0:10A   IETF-1-LOW-AUDIO                       [SC3] 
   FF0X:0:0:0:0:0:0:10B   IETF-1-AUDIO                           [SC3] 
   FF0X:0:0:0:0:0:0:10C   IETF-1-VIDEO                           [SC3] 
   FF0X:0:0:0:0:0:0:10D   IETF-2-LOW-AUDIO                       [SC3] 
   FF0X:0:0:0:0:0:0:10E   IETF-2-AUDIO                           [SC3] 
   FF0X:0:0:0:0:0:0:10F   IETF-2-VIDEO                           [SC3] 
 
   FF0X:0:0:0:0:0:0:110   MUSIC-SERVICE             [Guido van Rossum] 
   FF0X:0:0:0:0:0:0:111   SEANET-TELEMETRY             [Andrew Maffei] 
   FF0X:0:0:0:0:0:0:112   SEANET-IMAGE                 [Andrew Maffei] 
   FF0X:0:0:0:0:0:0:113   MLOADD                              [Braden] 
   FF0X:0:0:0:0:0:0:114   any private experiment                 [JBP] 
   FF0X:0:0:0:0:0:0:115   DVMRP on MOSPF                         [Moy] 
   FF0X:0:0:0:0:0:0:116   SVRLOC                             [Guttman] 
   FF0X:0:0:0:0:0:0:117   XINGTV                      <hgxing@aol.com> 
   FF0X:0:0:0:0:0:0:118   microsoft-ds         <arnoldm@microsoft.com> 
   FF0X:0:0:0:0:0:0:119   nbc-pro           <bloomer@birch.crd.ge.com> 
   FF0X:0:0:0:0:0:0:11A   nbc-pfn           <bloomer@birch.crd.ge.com> 
   FF0X:0:0:0:0:0:0:11B   lmsc-calren-1                         [Uang] 
   FF0X:0:0:0:0:0:0:11C   lmsc-calren-2                         [Uang] 
   FF0X:0:0:0:0:0:0:11D   lmsc-calren-3                         [Uang] 
   FF0X:0:0:0:0:0:0:11E   lmsc-calren-4                         [Uang] 
   FF0X:0:0:0:0:0:0:11F   ampr-info                          [Janssen] 
 
   FF0X:0:0:0:0:0:0:120   mtrace                              [Casner] 
   FF0X:0:0:0:0:0:0:121   RSVP-encap-1                        [Braden] 
   FF0X:0:0:0:0:0:0:122   RSVP-encap-2                        [Braden] 
   FF0X:0:0:0:0:0:0:123   SVRLOC-DA                          [Guttman] 
   FF0X:0:0:0:0:0:0:124   rln-server                            [Kean] 
   FF0X:0:0:0:0:0:0:125   proshare-mc                          [Lewis] 
   FF0X:0:0:0:0:0:0:126   dantz                               [Yackle] 
   FF0X:0:0:0:0:0:0:127   cisco-rp-announce                [Farinacci] 
   FF0X:0:0:0:0:0:0:128   cisco-rp-discovery               [Farinacci] 
   FF0X:0:0:0:0:0:0:129   gatekeeper                            [Toga] 
   FF0X:0:0:0:0:0:0:12A   iberiagames                        [Marocho] 
   FF0X:0:0:0:0:0:0:12B   X Display                         [McKernan] 
 
   FF0X:0:0:0:0:0:0:201  "rwho" Group (BSD) (unofficial)         [JBP] 
   FF0X:0:0:0:0:0:0:202   SUN RPC PMAPPROC_CALLIT               [BXE1] 
 
   FF0X:0:0:0:0:0:0:300   Mbus/Ipv6                          [RFC3259] 
 
   FF0X:0:0:0:0:0:2:0000 
    -FF0X:0:0:0:0:0:2:7FFD  Multimedia Conference Calls          [SC3] 
   FF0X:0:0:0:0:0:2:7FFE    SAPv1 Announcements                  [SC3] 
   FF0X:0:0:0:0:0:2:7FFF    SAPv0 Announcements (deprecated)     [SC3] 
   FF0X:0:0:0:0:0:2:8000 
    -FF0X:0:0:0:0:0:2:FFFF  SAP Dynamic Assignments              [SC3] 
 
¸ÖƼij½ºÆÃÀÇ Æ¯¼º¿¡ ¸Â°Ô ¸ÖƼ¹Ìµð¾î¿Í °ü·ÁµÈ ¸¹Àº ¼­ºñ½ºµéÀÌ Á¸ÀçÇϰí ÀÖÀ½À» ¾Ë ¼ö ÀÖ´Ù. ¸ÖƼ¹Ìµð¾î ¼­ºñ½º ¿Ü¿¡µµ NIS, NTP, NSS¿Í °°ÀÌ µ¿ÀÏÇÑ Á¤º¸¸¦ ¿©·¯°³ÀÇ ¼­¹ö·Î ¹èÆ÷ÇÏ´Â ÀÎÅÍ³Ý ¼­ºñ½º¸¦ À§ÇÑ ÁÖ¼Ò¿µ¿ªµµ ¿¹¾àµÇ¾î ÀÖÀ½À» È®ÀÎÇÒ ¼ö ÀÖ´Ù. X Display¸¦ À§ÇÑ ¼­ºñ½º°¡ ÀÖ´Â°Ô °³ÀÎÀûÀ¸·Î À¯µ¶ ´«¿¡ ¶è´Ù.

8 Á¤¸®

9 °ü·Ã ÀÚ·áµé

9.1 µ¥ÀÌÅÍ ¸µÅ©

[http]IP ¸ÖƼ ij½ºÆÃ
[http]KRNET'98 Ư°­
Multicast ¿¹Á¦
[http]Multicasting in the Internet
[http]MBone¶õ
[http://my.netian.com/~vs909/i/igmp.htm ÀÎÅÍ³×Æ® ±×·ì ´ÙÁßÀü¼Û ±Ô¾à(IGMP) Ç¥ÁØ
[http]IGMP V1.0 RFC 988

9.2 Âü°í ¹®¼­ÀÚ·á

File nameSize(byte)Date
 .. 2010-03-19
2003multcast.pdf33449112006-04-27
multi_ack.pdf4599782006-04-27
Total 2 files
Password:


category_network
programing
category__5