|
´ëÇѹα¹ Àü»ê¸ÁÇ¥ÁØ KIS ¡ª 3I ¡ª 0025('94)
ÀÎÅÍ³×Æ® ±×·ì ´ÙÁßÀü¼Û ±Ô¾à(IGMP) Ç¥ÁØ 1994. 6
ü ½Å ºÎ ------------------------------------------------------------------------------
Àü ¹®
ºñ OSIȯ°æÀÇ ´ëÇ¥ÀûÀÎ ¿¹ÀÎ TCP/IP ȯ°æÀº ¹Ì±¹ ±¹¹æ¼º¿¡¼ Ãâ¹ßÇÏ¿© ÇöÀç Àü¼¼°èÀûÀ¸·Î ³Î¸® ÀÌ¿ëµÇ°í ±×·¯¹Ç·Î OSI·Î ÀüȯÇϱâ Àü±îÁö Àü»ê¸Á³»¿¡ Áú¼À¯Áö¸¦ À§Çؼ, ±×¸®°í OSI·ÎÀÇ ÀüȯÀ» ¿ëÀÌÇÏ°Ô Çϱ⠺» Ç¥ÁØÀº RFC 1112 "Host Extensions for IP Multicasting"À» ¹ø¿ªÇÏ¿© ±¹³»°ü·Ã±â°üÀÇ °ËÅ並 °ÅÃÄ º» Ç¥ÁØÀº Àü»ê¸ÁµéÀÌ ÇϳªÀÇ ÁýÇÕÀ¸·Î »óÈ£ Á¢¼ÓµÈ ȯ°æ¿¡¼ ÀÎÅÍ³×Æ® ±Ô¾à¸ÖƼij½ºÆÃÀ» Áö¿øÇÏ´Â
------------------------------------------------------------------------------ ¸ñ Â÷
Á¦ 1 Àå ÃÑÄ¢ ........................................................ 1 1.1 ¸ñÀû ............................................................. 1 1.2 Çʿ伺 ........................................................... 1 1.3 Àû¿ë´ë»ó ¹× ¹üÀ§ ................................................. 1
Á¦ 2 Àå °ü·Ã±Ù°Å ¶Ç´Â °ü·ÃÇ¥ÁØ ....................................... 2
Á¦ 3 Àå ¿ë¾îÀÇ Á¤ÀÇ .................................................. 3
Á¦ 4 Àå Åë½Å±¸Á¶ ¹× ±Ô¾à ............................................. 4
Á¦ 5 Àå IP ¸ÖƼij½ºÆÃÀ» À§ÇÑ È£½ºÆ® È®Àå ............................. 5 5.1 °³¿ä ............................................................. 5 5.2 ÀûÇÕ¼º ¼öÁØ ...................................................... 6 5.3 È£½ºÆ® ±×·ì ÁÖ¼Ò ................................................. 6 5.4 È£½ºÆ® IP ±¸ÇöÀÇ ¸ðÇü ............................................ 7 5.5 ¸ÖƼij½ºÆ® IP µ¥ÀÌŸ±×·¥ÀÇ Àü¼Û .................................. 8 5.5.1 IP ¼ºñ½º Á¢¼ÓºÎ¸¦ À§ÇÑ È®Àå ................................... 8 5.5.2 IP ¸ðµâÀ» À§ÇÑ È®Àå ............................................ 8 5.5.3 Áö¿ª¸Á ¼ºñ½º Á¢¼ÓºÎ¸¦ À§ÇÑ È®Àå ............................... 9 5.5.4 Ethernet Áö¿ª¸Á ¸ðµâÀ» À§ÇÑ È®Àå ............................... 9 5.5.5 Ethernet°ú ´Ù¸¥ Áö¿ª¸Á ¸ðµâÀ» À§ÇÑ È®Àå ........................ 10 5.6 ¸ÖƼij½ºÆ® IP µ¥ÀÌŸ±×·¥ÀÇ ¼ö½Å .................................. 10 5.6.1 IP ¼ºñ½º Á¢¼ÓºÎ¸¦ À§ÇÑ È®Àå ................................... 10 5.6.2 IP ¸ðµâÀ» À§ÇÑ È®Àå ............................................ 11 5.6.3 Áö¿ª¸Á ¼ºñ½º Á¢¼ÓºÎ¸¦ À§ÇÑ È®Àå ............................... 12 5.6.4 Ethernet Áö¿ª¸ÁÀ» À§ÇÑ È®Àå .................................... 12 5.6.5 Ethernet ÀÌ¿ÜÀÇ Áö¿ª¸Á ¸ðµâÀ» À§ÇÑ È®Àå ........................ 13
º¸Ä¢ ................................................................. 14 ºÎÄ¢ ................................................................. 14
ºÎ·Ï I. ÀÎÅÍ³×Æ® ±×·ì °ü¸® ±Ô¾à (IGMP) ...............................15 ºÎ·Ï II. È£½ºÆ® ±×·ì ÁÖ¼Ò¿¡¼ÀÇ ¹®Á¦Á¡ ................................21
±× ¸² ¸ñ Â÷
<±×¸²> TCP/IP Åë½Å±¸Á¶ ¹öÁ¯ 1.1 ....................................... 4
------------------------------------------------------------------------------
Á¦ 1 Àå ÃÑÄ¢
1.1 ¸ñÀû
º» ±Ô¾àÀº Àü»ê¸ÁµéÀÌ ÇϳªÀÇ ÁýÇÕÀ¸·Î »óÈ£ Á¢¼ÓµÈ ȯ°æ¿¡¼ ÀÎÅÍ³×Æ® ±Ô¾à(Internet Protocol: IP)
1.2 Çʿ伺
OSI·Î ÀüȯÀ» ÇÏ´õ¶óµµ ±× ÀüȯÀº ¿À·£ ½Ã°£ÀÌ ¿ä±¸µÇ¸ç ÇöÀç TCP/IP ȯ°æÀ¸·Î ±¸ÃàµÈ Àü»ê¸ÁÀÌ »ó´çÈ÷ ¸¹À¸¹Ç·Î ´Ü½Ã°£³»¿¡ ´ëüÇϱ⿡´Â ¾î·Á¿î »óȲÀÌ´Ù. ¶ÇÇÑ Çö´Ü°è¿¡¼ TCP/IP ȯ°æÀ¸·Î ±¸ÃàµÈ Àü»ê¸ÁÀÌ ¸¹ÀÌ ÀÌ¿ëµÇ°í ÀÖ°í, ÇöÀç´Â TCP/IP¿¡ ´ëÇÑ ÀÇÁ¸µµ°¡ TCP/IP ȯ°æÀÌ ±¹°¡±â°£Àü»ê¸Á ÀáÁ¤Ç¥ÁØÀ¸·Î OSI¿Í °øÁ¸Çϱ⠶§¹®¿¡ OSI·Î ¿ÏÀüÈ÷ ÀüȯÇϱâ Àü±îÁö
1.3 Àû¿ë´ë»ó ¹× ¹üÀ§ ÀÎÅÍ³×Æ® ±×·ì ´ÙÁßÀü¼Û ±Ô¾àÀº ÀÎÅÍ³×Æ® ±Ô¾à¿¡ µû¸¥ ¸Á ¶Ç´Â Á¾¼Ó¸Á °æ°è¿¡ °ÉÃÄ ¿¬°áÇÒ °¡´É¼ºÀÌ ÀÖ´Â
Á¦ 2 Àå °ü·Ã±Ù°Å ¶Ç´Â °ü·ÃÇ¥ÁØ [1] "Àü¼ÛÁ¦¾î ±Ô¾à(TCP)Ç¥ÁØ", Çѱ¹Àü»ê¿ø, 1992. 12 [2] "ÀÎÅÍ³×Æ® ±Ô¾à(IP)Ç¥ÁØ", Çѱ¹Àü»ê¿ø, 1992. 12 [3] "Host Extensions for IP Multicasting", RFC1112, S.Deering, 1989.8 [4] Àü»ê¸Á Åë½Å±Ô°ÝÀÇ °³¹æ½Ã½ºÅÛ»óÈ£Á¢¼Ó(OSI) Çѱۿë¾î´ëºñÇ¥ 4.0, °³¹æÇüÄÄÇ»ÅÍÅë½Å¿¬±¸È¸
Á¦ 3 Àå ¿ë¾îÀÇ Á¤ÀÇ 1. ÀÎÅÍ³×Æ® ±Ô¾à(IP: Internet Protocol) : ¿©·¯ ÆÐŶ±³È¯¸ÁÀ» ÅëÇÑ ºñ¿¬°á¼º ¼ºñ½º¸¦ Á¦°øÇÏ´Â 2. ±¹Á¦Àü½ÅÀüÈÀÚ¹®À§¿øÈ¸(CCITT : Consultative Committee for International Telegraph and Telephone) : ÇöÀç ITU-T(International Telecommunication Union - Telecommunication)·Î ±× ¸íĪÀÌ ¹Ù²î¾ú´Ù. 3. Ethernet : 1976³â Á¦·Ï½º»çÀÇ Metcalfe¿Í Boggs¿¡ ÀÇÇØ °í¾ÈµÈ ³×Æ®¿öÅ© ½Ã½ºÅÛ. °¢ ±¹(station)À» 4. µ¥ÀÌŸ±×·¥(Datagram) : ¹ß½ÅÁö ¶Ç´Â ¸ñÀûÁö¿Í Àü»ê¸Á°£¿¡ ÀÌÀüÀÇ ±³È¯¿¡ ÀÇÇÏÁö ¾Ê°í ¹ß½ÅÁö¿¡¼ 5. ARPANET : ¹Ì ±¹¹æ¼ºÀÇ ARPA(Advanced Research Project Agency)¿¡¼ ¸¸µç ±¤¿ªÅë½Å¸ÁÀÇ À̸§ 6. È£½ºÆ®(host) : Àü»ê¸ÁÀÇ °üÁ¡¿¡¼ ƯÈ÷ ¸Þ½ÃÁöÀÇ ¹ß½ÅÁö ¶Ç´Â ¸ñÀûÁöÀÎ ÄÄÇ»ÅÍ.
Á¦ 4 Àå Åë½Å±¸Á¶ ¹× ±Ô¾à TCP/IP´Â ±¤ÀÇÀÇ °³³ä°ú ÇùÀÇÀÇ °³³äÀ¸·Î Á¤ÀÇµÉ ¼ö Àִµ¥ ÇùÀÇÀÇ °³³ä¿¡¼´ÂÀü¼ÛÁ¦¾î ±Ô¾à°ú ÀÎÅÍ³×Æ® ±¹°¡±â°£Àü»ê¸ÁÀÇ Åë½Å±¸Á¶¸¦ TCP/IP¿¡¼ OSI·Î ÀüȯÇϱâ À§ÇÑ ÀáÁ¤È°¿ëÀÇ ¸ñÀûÀ¸·Î º¼¶§ ÇÏÀ§°èÃþÀº
< ±×¸² > TCP/IP Åë½Å±¸Á¶ ¹öÁ¯ 1.1
Á¦ 5 Àå IP ¸ÖƼij½ºÆÃÀ» À§ÇÑ È£½ºÆ® È®Àå 5.1 °³¿ä IP ¸ÖƼij½ºÆÃÀº ´ÜÀÏ IP ¸ñÀûÁö ÁÖ¼Ò·Î ¿©·¯ È£½ºÆ®µéÀÇ ÁýÇÕÀÎ "È£½ºÆ® ±×·ì" ¿¡ IP µ¥ÀÌŸ±×·¥À» Àü¼Û ¸ÖƼij½ºÆ® µ¥ÀÌŸ±×·¥Àº ´ÜÀÏ IP µ¥ÀÌÅͱ׷¥°ú °°ÀÌ "ÃÖ¼±ÀÇ" ½Å·Úµµ¸¦ °®´Â ¸ñÀûÁö È£½ºÆ® ±×·ìÀÇ ¸ðµç È£½ºÆ® ±×·ìÀÇ ±¸¼º¿øÀº ¾ðÁ¦¶óµµ ±×·ì¿¡ °¡ÀÔÇÏ°í ³ª°¥ ¼ö ÀÖ´Ù. È£½ºÆ® ±×·ì¿¡ ÀÖ´Â ±¸¼º¿øÀÇ ¼ö ¶Ç´Â È£½ºÆ®´Â µ¥ÀÌŸ±×·¥À» Àü¼ÛÇÏ´Â ÇÑ ±×·ìÀÇ ±¸¼º¿øÀÏ ÇÊ¿ä´Â ¾ø´Ù. È£½ºÆ® ±×·ìÀº ¿µ±¸Àû ¶Ç´Â ÀϽÃÀûÀÏ ¼ö ÀÖ´Ù. ¿µ±¸ÀûÀÎ ±×·ìÀº °ü¸®¿¡ ÀÇÇØ À߾˷ÁÁø ÇÒ´çµÈ IP ÁÖ¼Ò¸¦ Áï, ¿µ±¸ÀûÀÎ ±×·ìÀº ¾ðÁ¦³ª 0°³ ÀÌ»óÀÇ ±¸¼º¿øÀ» °®´Â´Ù. ¿µ±¸ÀûÀÎ ±×·ìÀ» À§ÇѰÍÀÌ ¾Æ´Ñ IP ¸ÖƼij½ºÆ® ÁÖ¼Ò´Â ±×·ìÀÌ ±¸¼º¿øÀ» °®´Â µ¿¾È¸¸ Á¸ÀçÇÏ´Â ÀϽÃÀû±×·ì¿¡ µ¿ÀûÀ¸·Î ÇÒ´çµÉ ¼ö ÀÖ´Ù. IP ¸ÖƼij½ºÆÃ µ¥ÀÌŸ±×·¥ÀÇ ¸Á°£ Àü¼ÛÀº "¸ÖƼij½ºÆ® ¶ó¿ìÅÍ"¿¡ ÀÇÇØ ¼öÇàµÇ°íÀÌ ¶ó¿ìÅÍ´Â ¸Á°£ °ÔÀÌÆ® º» ±Ô¾àÀº IP ¸ÖƼij½ºÆÃÀ» Áö¿øÇϴ ȣ½ºÆ® IP ±¸ÇöÀÇ È®ÀåµÈ ¿ä±¸Á¶°ÇÀ» ±ÔÁ¤ÇÑ´Ù.
5.2 ÀûÇÕ¼º ¼öÁØ ¿©±â¼´Â ¼¼°¡ÁöÀÇ ÀûÇÕ¼º ¼öÁØÀ» ±ÔÁ¤ÇÑ´Ù. ¼öÁØ 0: IP ¸ÖƼij½ºÆÃÀ» Áö¿øÇÏÁö ¾Ê´Â´Ù. ¸ðµç IP ±¸Çö¿¡ ÀÖ¾î¼ IP ¸ÖƼij½ºÆÃÀ» Áö¿øÇÏ´Â ¿ä±¸»çÇ×ÀÌ ¾ø´Ù. ÀϹÝÀûÀ¸·Î, ¼öÁØ 0 È£½ºÆ®´Â ¼öÁØ 1: ¸ÖƼij½ºÆ® IP µ¥ÀÌŸ±×·¥ÀÇ ¼Û½ÅÀº Áö¿øÇÏ°í ¼ö½ÅÀº Áö¿øÇÏÁö ¾Ê´Â´Ù. ¼öÁØ 1Àº È£½ºÆ®·Î ÇÏ¿©±Ý ÀÚ¿ø ÇÒ´ç ¶Ç´Â »óÅ º¸°í¿Í °°Àº ¸ÖƼij½ºÅ©¿¡ ±âÃÊÇÑ ¼ºñ½º¸¦ Çϵµ·Ï Çã¿ë ¼öÁØ 2: IP ¸ÖƼij½ºÆÃÀ» ¿ÏÀüÈ÷ Áö¿øÇÑ´Ù. ¼öÁØ 2´Â È£½ºÆ® ±×·ì¿¡ IP µ¥ÀÌŸ±×·¥À» Àü¼ÛÇÒ ¼ö ÀÖÀ» »Ó ¾Æ´Ï¶ó, È£½ºÆ® ±×·ì¿¡ °¡ÀÔÇÏ°í ºüÁ® ³ª°¡´Â º» ±Ô¾àÀÇ ÀÌÈÄÀÇ ¸ðµç Àý¿¡¼´Â ¸ðµÎ ¼öÁØ 2ÀÇ ±¸Çö¿¡ Àû¿ëµÈ´Ù.
5.3 È£½ºÆ® ±×·ì ÁÖ¼Ò È£½ºÆ® ±×·ìÀº µî±Þ D IP ÁÖ¼Ò¿¡ ÀÇÇØ ½Äº°µÈ´Ù. Áï, IP ÁÖ¼ÒÀÇ »óÀ§ ³× ºñÆ®°¡"1110"°ªÀ» °®´Â µîÀÇ ¿¹¸¦ Internet Ç¥ÁØÀÎ "dotted decimal" Ç¥±â¹ý¿¡¼, È£½ºÆ® ±×·ìÀº 222.0.0.0¿¡¼ 239.255.255.255±îÁöÀÇ ÁÖ¼Ò¸¦ ºÎ·Ï II¿¡¼´Â È£½ºÆ® ±×·ì ÁÖ¼Ò¿Í °ü·ÃµÈ ¿©·¯ ¹®Á¦¿¡ °üÇÑ ³íÀǸ¦ Æ÷ÇÔÇϰí ÀÖ´Ù.
5.4 È£½ºÆ® IP ±¸ÇöÀÇ ¸ðÇü È£½ºÆ® IPÀÇ ±¸ÇöÀ» À§ÇÑ ¸ÖƼij½ºÆ® È®ÀåÀº ¾Æ·¡¿¡ ÀÖ´Â °èÃþÈµÈ ¸ðÇüÀ¸·Î ±ÔÁ¤µÈ´Ù.
¼öÁØ 1 ¸ÖƼij½ºÆÃÀ» Á¦°øÇϱâ À§Çؼ È£½ºÆ® IPÀÇ ±¸ÇöÀº ¸ÖƼij½ºÆ® IP µ¥ÀÌŸ±×·¥ÀÇ Àü¼ÛÀ» Áö¿øÇؾ߸¸
5.5 ¸ÖƼij½ºÆ® IP µ¥ÀÌŸ±×·¥ÀÇ Àü¼Û 5.5.1 IP ¼ºñ½º Á¢¼ÓºÎ¸¦ À§ÇÑ È®Àå ¸ÖÆ¼Ä³½ºÆ® IP µ¥ÀÌŸ±×·¥Àº ´ÜÀÏ IP µ¥ÀÌŸ±×·¥À» Àü´ÞÇϱâ À§ÇØ »ç¿ëµÇ´Â"Send IP" µ¿ÀÛÀ» »ç¿ëÇÏ¿© ù°, ¸¸ÀÏ »óÀ§ °èÃþ ±Ô¾àÀÌ Àü´ÞµÉ ¸ÖƼij½ºÆ® µ¥ÀÌŸ±×·¥ÀÇ IP time-to-live¸¦ ±ÔÁ¤ÇÏ´Â ´É·ÂÀÌ ¾ÆÁ÷ µÑ°, Çϳª ÀÌ»óÀÇ ¸Á¿¡ Á¢¼ÓµÈ È£½ºÆ®¸¦ À§ÇØ, ¼ºñ½º Á¢¼ÓºÎ´Â »óÀ§ °èÃþ ±Ô¾àÀÌ ¸Á Á¢¼ÓºÎ°¡ ¸ÖƼij ¼Â° (¼öÁØ 2 ±¸Çö¿¡ ÇÑÇØ¼), È£½ºÆ® ÀÚ½ÅÀÌ µ¥ÀÌŸ±×·¥ÀÌ Àü¼ÛµÉ ±×·ìÀÇ ±¸¼º¿øÀÏ °æ¿ì¿¡, ¼ºñ½º
5.5.2 IP ¸ðµâÀ» À§ÇÑ È®Àå ¸ÖÆ¼Ä³½ºÆ® IP µ¥ÀÌŸ±×·¥ÀÇ Àü´ÞÀ» Áö¿øÇϱâ À§ÇØ, IP ¸ðµâÀº Àü¼ÛÇÒ µ¥ÀÌŸ±×·¥ÀÇ °æ·Î¸¦ ÁöÁ¤ÇÒ ¶§ IP ¸¸ÀÏ IP-¸ñÀûÁö°¡ °°Àº Áö¿ª¸Á¿¡ ÀÖ´Ù¸é,µ¥ÀÌŸ±×·¥À» Áö¿ªÀûÀ¸·Î IP-¸ñÀûÁö·Î Àü´ÞÇÑ´Ù. ±×·¸Áö ¾ÊÀ¸¸éµ¥ÀÌŸ±×·¥À» Áö¿ªÀûÀ¸·Î GatewayTo( IP-¸ñÀûÁö )·Î Àü´ÞÇÑ´Ù. ¸ÖƼij½ºÆ® Àü¼ÛÀ» Çã¿ëÇϱâ À§Çؼ °æ·ÎÁöÁ¤ ¿øÄ¢Àº ´ÙÀ½°ú °°ÀÌ ¹Ù²î¾î¾ß ÇÑ´Ù. ¸¸ÀÏ IP-¸ñÀûÁö°¡ °°Àº Áö¿ª¸Á¿¡ ÀÖ´Ù¸é,¶Ç´Â IP-¸ñÀûÁö°¡ È£½ºÆ® ±×·ìÀ̶ó¸é,µ¥ÀÌŸ±×·¥Àº Áö¿ªÀûÀ¸·Î Àü´ÞÇϰí Àִ ȣ½ºÆ® ÀÚ½ÅÀÌ Àü¼Û Á¢¼ÓºÎ»óÀÇ ¸ñÀûÁö ±×·ìÀÇ ±¸¼º¿øÀ̶ó¸é, Àü¼ÛµÉ µ¥ÀÌŸ±×·¥ÀÇ º¹»ç´Â ¼Û½ÅÀÚ¿¡ ÀÇÇØ ¹æÇصÇÁö ¾Ê´Â °æ¿ì, ¼öÁØ 2 ±¸Çö¿¡ ÇÑÇØ¼ Áö¿ªÀü¼ÛÀ» À§ÇØ ¹Ý¼ÛµÇ¾î¾ß ÇÑ´Ù. Àü¼ÛµÉ µ¥ÀÌŸ±×·¥ÀÇ IP ¼Û½ÅÁö ÁÖ¼Ò´Â Àü¼Û Á¢¼ÓºÎ¿¡ »óÀÀÇÏ´Â °³ÀÎ ÁÖ¼ÒÁßÀÇÇϳªÀ̾î¾ß ÇÑ´Ù. È£½ºÆ® ±×·ì ÁÖ¼Ò´Â ¼Û½ÅÁö ÁÖ¼Ò ¿µ¿ªÀ̳ª Àü¼ÛµÉ IP µ¥ÀÌŸ±×·¥ÀÇ ¼Û½ÅÁö °æ·Î³ª ·¹ÄÚµå °æ·Î¿¡ À־Â
5.5.3 Áö¿ª¸Á ¼ºñ½º Á¢¼ÓºÎ¸¦ À§ÇÑ È®Àå Áö¿ª¸Á ¼ºñ½º Á¢¼ÓºÎ¿¡ º¯È°¡ ¾øµµ·Ï Çϱâ À§Çؼ ¸ÖƼij½ºÆ® IP µ¥ÀÌŸ±×·¥Àü¼ÛÀÌ Áö¿øµÇ¾î¾ß ÇÑ´Ù. "Send Local" µ¿ÀÛÀÌ ÁßÁöµÉ ¶§, IP ¸ðµâÀº °³ÀÎ IP ¸ñÀûÁöº¸´Ù´Â È£½ºÆ® ±×·ì ¸ñÀûÁö¸¸À» ±ÔÁ¤ÇÑ´Ù.
5.5.4 Ethernet Áö¿ª¸Á ¸ðµâÀ» À§ÇÑ È®Àå EthernetÀÌ ÆÐŶÀÇ ¸ñÀûÁö ÁÖ¼Ò ¿µ¿ª¿¡ ¸ÖƼij½ºÆ® ÁÖ¼Ò¸¦ Çã¿ëÇÔÀ¸·Î Áö¿ª ¸ÖƼij½ºÆ® ÆÐŶÀÇ Àü¼ÛÀ» Á÷Á¢ Áö¿øÇÑ´Ù. ¸ÖƼij½ºÆ® IP µ¥ÀÌŸ±×·¥ÀÇ Àü¼ÛÀ» Áö¿øÇϴµ¥ ÇÊ¿äÇÑ ¸ðµç °ÍÀº IP È£½ºÆ® ±×·ì ÁÖ¼Ò¸¦ Ethernet ¸ÖƼij½ºÆ® ÁÖ¼Ò¿¡ ´ëÀÀÇÏ´Â ÀýÂ÷¿¡ ÀÖ´Ù. IP È£½ºÆ® ±×·ì ÁÖ¼Ò´Â IP ÁÖ¼ÒÀÇ ÇÏÀ§ 23 ºñÆ®¸¦ Ethernet ¸ÖƼij½ºÆ® ÁÖ¼Ò 01-00-5E-00-00-00 (hex)ÀÇ
5.5.5 Ethernet°ú ´Ù¸¥ Áö¿ª¸Á ¸ðµâÀ» À§ÇÑ È®Àå IEEE 802.2 Ç¥ÁØÀ» µû¸£´Â ¸µ ¶Ç´Â ¹ö½º¿Í °°ÀÌ ¸ÖƼij½ºÆÃÀ» Á÷Á¢ Áö¿øÇϴ¸ÁÀº ¸ÖƼij½ºÆ® IP µ¥ÀÌŸ±×·¥À» Àü¼ÛÇϴµ¥ Ethernet°ú °°Àº ¹æ¹ýÀ» »ç¿ëÇÑ´Ù. Experimental Ethernet°ú °°Àº ¸ÖƼij½ºÆ®°¡ ¾Æ´Ñ ºê·Îµåij½ºÆ®¸¦ Áö¿øÇÏ´Â ¸Á¿¡´ëÇÏ¿© ¸ðµç IP È£½ºÆ®
5.6 ¸ÖƼij½ºÆ® IP µ¥ÀÌŸ±×·¥ÀÇ ¼ö½Å 5.6.1 IP ¼ºñ½º Á¢¼ÓºÎ¸¦ À§ÇÑ È®Àå ¼ö½ÅµÇ´Â ¸ÖƼij½ºÆ® IP µ¥ÀÌŸ±×·¥Àº Á¤»óÀûÀÎ À¯´Ïij½ºÆ® µ¥ÀÌŸ±×·¥¿¡¼¿Í°°Àº "Receive IP"¸¦ »ç¿ë JoinHostGroup ( group-address, interface ) LeaveHostGroup ( group-address, interface ) JoinHostGroup µ¿ÀÛÀº ÀÌ È£½ºÆ®°¡ ¸Á Á¢¼ÓºÎ »ó¿¡¼ "group-address"¿¡ ÀÇÇØÈ®ÀÎµÈ È£½ºÆ® ±×·ìÀÇ ÀÌ·¯ÇÑ µÎ µ¿ÀÛÀº Áï½Ã ¼º°ø ¶Ç´Â ½ÇÆÐ¸¦ ¾Ë¸®´Â ÀÀ´äÀ» ÇØ¾ß ÇÑ´Ù (¿¹,non-blocking µ¿ÀÛÀ» ÇÑ´Ù).
5.6.2 IP ¸ðµâÀ» À§ÇÑ È®Àå ¸ÖÆ¼Ä³½ºÆ® IP µ¥ÀÌŸ±×·¥ÀÇ ¼ö½ÅÀ» Áö¿øÇϱâ À§ÇØ, IP ¸ðµâÀº °¢ ¸Á Á¢¼ÓºÎ¿¡ ¿¬°áµÇ¾î Àִ ȣ½ºÆ® ±×·ì È£½ºÆ®°¡ Æ÷ÇÔÇÏÁö ¾Ê´Â ±×·ìÀ» ¸ñÀûÁö·Î ÇÏ¿© ¼ö½ÅµÇ´Â µ¥ÀÌŸ±×·¥Àº ¿¡·¯º¸°í ¶Ç´Â ·Î±× ¿£Æ®¸® ¹ß»ý 1ÀÇ IP time-to-live¸¦ °®´Â ¼ö½ÅµÇ´Â µ¥ÀÌŸ±×·¥Àº °ÅºÎµÇÁö ¾Ê´Â´Ù (¿¹,time-to-live´Â ¼ö½ÅµÇ´Â µ¥ÀÌŸ È£½ºÆ® ±×·ì ±¸¼º¿øÀÇ ¸ñ·ÏÀº »óÀ§ °èÃþ ±Ô¾à¿¡¼ JoinHostGroup°ú LeaveHostGroup ¿äû¿¡ µû¶ó »õ·ÎÀÌ IP ¸ðµâÀº ¶ÇÇÑ ºÎ·Ï I¿¡¼ ±ÔÁ¤µÇ¾î ÀÖ´Â IGMP ±Ô¾àÀ» ±¸ÇöÇϱâ À§ÇØ È®ÀåµÇ¾î¾ßÇÑ´Ù. IGMP´Â È£½ºÆ® all-host ±×·ìÀ¸·Î ÁÖ¼ÒÁöÁ¤µÈ µ¥ÀÌŸ±×·¥Àº ¸ÖƼij½ºÆ® ¶ó¿ìÅÍ¿¡ µû¶ó Ưº°ÇÑ °æ¿ì·Î ÀÎ½ÄµÇ°í ±×µéÀÇ time-to-live¿¡ °ü°è¾øÀÌ ´ÜÀÏ ¸ÁÀ» Áö³ª Àü´ÞµÇÁö ¾Ê´Â´Ù. ±×·¯¹Ç·Î, all-host ÁÖ¼Ò´Â internet-wide ºê·Î
5.6.3 Áö¿ª¸Á ¼ºñ½º Á¢¼ÓºÎ¸¦ À§ÇÑ È®Àå ¼ö½ÅµÇ°í ÀÖ´Â Áö¿ª¸Á ¸ÖƼij½ºÆ® ÆÐŶÀº Áö¿ª¸Á À¯´Ïij½ºÆ®¿¡¼¿Í °°Àº "Receive Local" µ¿ÀÛÀ» »ç¿ë JoinLocalGroup ( group-address ) LeaveLocalGroup ( group-address ) ¿©±â¼ "group-address"´Â IP È£½ºÆ® ±×·ì ÁÖ¼ÒÀÌ´Ù. JoinLocalGroup µ¿ÀÛÀº ÁÖ¾îÁø IP È£½ºÆ® ±×·ì IP ¶Ç´Â ±× »óÀ§ °èÃþ¿¡¼ Ãë±ÞµÇ´Â ¸ÖƼij½ºÆ®ÀÇ loopback°ú °°Àº, ¸ðµâ¿¡¼ Àü¼ÛµÈ ¾î¶² ¸ÖƼij½ºÆ® ÆÐŶµµ Áö¿ª¸Á ¸ðµâ¿¡¼ Àü¼ÛµÇÁö ¸»¾Æ¾ß ÇÑ´Ù.
5.6.4 Ethernet Áö¿ª¸ÁÀ» À§ÇÑ È®Àå ¸ÖÆ¼Ä³½ºÆ® IP µ¥ÀÌŸ±×·¥ÀÇ ¼ö½ÅÀ» Áö¿øÇϱâ À§ÇØ, Ethernet ¸ðµâÀº È£½ºÆ®ÀÇ IP È£½ºÆ® ±×·ì ÁÖ¼Ò¿¡ »óÀÀÇÏ´Â Ethernet ¸ÖƼij½ºÆ® ÁÖ¼Ò¸¦ ¸ñÀûÁö·Î ÇÏ´Â ÆÐŶÀ» ¼ö½ÅÇÒ ¼ö ÀÖ¾î¾ß ÇÑ´Ù. È£½ºÆ®°¡ ´ÜÁö Àڽſ¡ ÁöÁ¤µÈ ÆÐŶ¸¸À» ¼ö½ÅÇϵµ·Ï Ethernet Çϵå¿þ¾î Á¢¼ÓºÎ°¡ ¾î¶² ÁÖ¼Ò ÇÊÅ͸µ ´É·ÂÀ» °®´Â °ÍÀº »ó´çÈ÷ ¹Ù¶÷Á÷ÇÏ´Ù. ºÒÇàÇϰԵµ, ÇöÀç ¸¹Àº Ethernet Çϵå¿þ¾î Á¢¼ÓºÎ´Â Çϵå¿þ¾î°¡ ÀνÄÇÒ ¼ö ÀÖ´Â ÁÖ¼ÒÀÇ ¼ö°¡ Á¦ÇѵǾî ÀÖ´Ù. ±×·³¿¡µµ ºÒ±¸Çϰí, ±¸Çö¿¡ ÀÖ¾î¼ Ethernet ¸ÖƼij½ºÆ® ÁÖ¼Ò¿¡ ´ëÇÑ ÀÓÀÇÀÇ ¼ö¸¦ ÆÄ¾ÇÇÏ´Â ºÎÀû´çÇÑ Çϵå¿þ¾î ÁÖ¼Ò ÇÊÅ͸µÀ» °®´Â Á¢¼ÓºÎ, Ethernet ¸ðµâÀÇ ¼ÒÇÁÆ®¿þ¾î³»¿¡ Ethernet ÁÖ¼Ò ÇÊÅ͸µÀ» ¼öÇàÇÏ´Â °ÍÀÌ ¹Ù¶÷Á÷ÇÏ´Ù. ±×·¯³ª, À̰ÍÀº IP ¸ðµâÀÌ IP ¸ñÀûÁö ÁÖ¼Ò¿¡ ±âÃÊÇÏ¿© ÀÚ½ÅÀÇ ÇÊÅ͸µÀ» ¼öÇàÇϱ⠶§¹®¿¡ Àý´ëÀûÀÎ °ÍÀº ¾Æ´Ï´Ù.
5.6.5 Ethernet ÀÌ¿ÜÀÇ Áö¿ª¸Á ¸ðµâÀ» À§ÇÑ È®Àå IEEE 802.2 ¸Á°ú °°Àº ´Ù¸¥ ¸ÖƼij½ºÆ® ¸ÁÀº ¸ÖƼij½ºÆ® IP µ¥ÀÌŸ±×·¥À» ¼ö½ÅÇϱâ À§ÇØ Ethernet¿¡¼¿Í °°Àº ¹æ¹ýÀ¸·Î ´Ù·ç¾îÁú ¼ö ÀÖ´Ù. ½ÇÇèÀûÀÎ Ethernet°ú °°Àº ¼ø¼ö ¹æ¼Û¸ÁÀ» À§ÇØ, ¸ðµç ¼ö½ÅµÇ´Â ºê·Îµåij½ºÆ® ÆÐŶÀº IP ¼öÁØ ÇÊÅ͸µÀ» À§ÇÏ¿© IP ¸ðµâ¿¡ ¼ö½ÅµÇ°Å³ª Åë°úÇÒ ¼ö ÀÖ´Ù. Á¡´ëÁ¡ ¶Ç´Â ÃàÀû ¹× Àü´Þ¸Á
º¸ Ä¢ 1. ÀÌ Ç¥ÁØ¿¡¼ Á¤ÇÏÁö ¾Æ´ÏÇÑ »çÇ׿¡ ´ëÇÏ¿©¼´Â "Àü»ê¸Á ±â¼ú±âÁØ¿¡ °üÇÑ ±ÔÄ¢"ÀÇ °ü°è±ÔÁ¤À» Àû¿ëÇÑ´Ù. ºÎ Ä¢ 1. ÀÌ Ç¥ÁØÀº 1994³â 5¿ù 23ÀϺÎÅÍ ½ÃÇàÇÑ´Ù. ºÎ·Ï I. ÀÎÅÍ³×Æ® ±×·ì °ü¸® ±Ô¾à (IGMP) IP È£½ºÆ®´Â ±×µéÀÇ ±×·ì ±¸¼º¿øÀÌ ÀÎÁ¢ÇØ ÀÖ´ÂÁö¸¦ ¸ÖƼij½ºÆ® ¶ó¿ìÅÍ¿¡ ¾Ë¸®±â À§ÇØ ÀÎÅÍ³×Æ® ±×·ì °ü¸® ±Ô¾à (IGMP)À» »ç¿ëÇÑ´Ù. IGMP´Â ºñ´ëĪÀûÀÎ ±Ô¾àÀÌ°í ¸ÖÆ¼Ä³½ºÆ® ¶ó¿ìÅÍ º¸´Ù´Â È£½ºÆ®ÀÇ °üÁ¡¿¡¼ ÀÎÅÍ³×Æ® Á¦¾î¸Þ½ÃÁö ±Ô¾à(ICMP: Internet Control Message Protocol)°ú °°ÀÌ, IGMP´Â IPÀÇ Çʼö 0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 ¦£¦¡¦¡¦¡¦¨¦¡¦¡¦¡¦¨¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¨¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¤ ¦¢¹öÁ¯ ¦¢À¯Çü ¦¢ Unused ¦¢ °Ë»çÇÕ ¦¢ ¦§¦¡¦¡¦¡¦ª¦¡¦¡¦¡¦ª¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦ª¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦© ¦¢ ±×·ì ÁÖ¼Ò ¦¢ ¦¦¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¥
¹öÁ¯ º» ±Ô¾àÀº IGMP ¹öÁ¯ 1À» ±ÔÁ¤ÇÑ´Ù. ¹öÁ¯ 0Àº RFC-988¿¡ ±ÔÁ¤µÇ¾î ÀÖ°í Áö±ÝÀº »ç¿ëµÇÁö ¾Ê´Â´Ù.
À¯Çü È£½ºÆ®¿¡ °ü°èÇÏ´Â IGMP ¸Þ½ÃÁö´Â µÎ°¡Áö ÇüŰ¡ ÀÖ´Ù. 1 = Host Membership Query 2 = Host Membership º¸°í
Unused Unused ¿µ¿ªÀº 0À¸·Î Àü¼ÛµÇ¸ç, ¼ö½ÅµÉ ¶§´Â ¹«½ÃµÈ´Ù. °Ë»çÇÕ °Ë»çÇÕÀº 8-¿ÁÅׯ® IGMP ¸Þ½ÃÁö¿¡ ´ëÇÑ 1ÀÇ º¸¼öÀÇ ÇÕÀ¸·Î 16-ºñÆ® 1ÀÇ º¸¼ö¸¦ °®´Â´Ù. °Ë»çÇÕÀ» °è»ê
±×·ì ÁÖ¼Ò Host Membership Query ¸Þ½ÃÁö¿¡¼, ±×·ì ÁÖ¼Ò ¿µ¿ªÀº 0À¸·Î Àü¼ÛµÇ°í, ¼ö½ÅµÉ ¶§´Â ¹«½ÃµÈ´Ù. Host
ºñ°ø½ÄÀûÀÎ ±Ô¾à ¼³¸í È£½ºÆ® ±×·ì¿¡ Á¢¼ÓµÇ¾î ÀÖ´Â Áö¿ª¸Á¿¡ ¾î¶² ±¸¼º¿øÀ» °¡Áö°í ÀÖ´ÂÁö¸¦ ã±â À§ÇØ ¸ÖƼij½ºÆ® ¶ó¿ìÅÍ´Â Host Membership Query ¸Þ½ÃÁö (hereinafter calledQueries)¸¦ Àü¼ÛÇÑ´Ù. Queries´Â all-host ±×·ì (ÁÖ¼Ò È£½ºÆ®´Â Host Membership Reports (hereinafter called Reports)¸¦ ¸¸µé°í, ÁúÀǰ¡ ¼ö½ÅµÇ´Â ¸Á Á¢¼ÓºÎ»ó¿¡ Àִ ȣ½ºÆ®°¡ ¼ÓÇÑ °¢ È£½ºÆ® ±×·ì¿¡ º¸°íÇÔÀ¸·Î ÁúÀÇ¿¡ ÀÀ´äÇÑ´Ù. µ¿½Ã´Ù¹ßÀûÀÎ º¸°íÀÇ "¹ü¶÷"À» 1. È£½ºÆ®°¡ Áï½Ã º¸°í¸¦ Àü¼ÛÇϱâ Àü¿¡ ÁúÀǸ¦ ¼ö½ÅÇÒ ¶§, ¼ö½ÅµÇ°í ÀÖ´Â ÁúÀÇÀÇ ¸Á Á¢¼ÓºÎ¿¡ ÀÖ´Â ±×·ì ŸÀ̸Ӱ¡ ¸¸±âÇÒ ¶§, º¸°í´Â ±×¿¡ »óÀÀÇϴ ȣ½ºÆ® ±×·ìÀ» À§ÇØ ¸¸µé¾î Áø´Ù. 2. º¸°í´Â º¸°íµÇ´Â È£½ºÆ® ±×·ì ÁÖ¼Ò¿Í ¶È°°Àº IP ¸ñÀûÁö ÁÖ¼Ò¿¡ Àü¼ÛµÇ°í, 1ÀÇIP time-to-live
|
| |