IGMP¼°×¥°ü·ÖÎö

IGMP

IGMP ÊÇInternet Group Management Protocol£¨»¥ÁªÍø×é¹ÜÀíЭÒ飩µÄ¼ò³Æ¡£ËüÊÇTCP/IP ЭÒé×åÖиºÔðIP ×é²¥³ÉÔ±¹ÜÀíµÄЭÒ飬ÓÃÀ´ÔÚIP Ö÷»úºÍÓëÆäÖ±½ÓÏàÁÚµÄ×鲥·ÓÉÆ÷Ö®¼ä½¨Á¢¡¢Î¬»¤×é²¥×é³ÉÔ±¹ØÏµ¡£

µ½Ä¿Ç°ÎªÖ¹£¬IGMP ÓÐÈý¸ö°æ±¾£º 1¡¢IGMPv1£¨ÓÉRFC 1112 ¶¨Ò壩 2¡¢IGMPv2£¨ÓÉRFC 2236 ¶¨Ò壩 3¡¢IGMPv3£¨ÓÉRFC 3376¶¨Ò壩

Ò»¡¢IGMPv1

1.1±¨Îĸñʽ

1¡¢°æ±¾£º

°æ±¾×ֶΰüº¬IGMP°æ±¾±êʶ£¬Òò´ËÉèÖÃΪ1¡£ 2¡¢ÀàÐÍ£º

³ÉÔ±¹ØÏµ²éѯ £¨0x11£© ³ÉÔ±¹ØÏµ±¨¸æ £¨0x12£© 3¡¢Ð£ÑéºÍ 4¡¢×鵨ַ£º

µ±Ò»¸ö³ÉÔ±¹ØÏµ±¨¸æÕý±»·¢ËÍʱ£¬×鵨ַ×ֶΰüº¬×é²¥µØÖ·¡£ µ±ÓÃÓÚ³ÉÔ±¹ØÏµ²éѯʱ£¬±¾×Ö¶ÎΪ0£¬²¢±»Ö÷»úºöÂÔ¡£ 1.2×é³ÉÔ±¼ÓÈë¹ý³Ì

µ±Ò»¸öÖ÷»úÏ£Íû½ÓÊÕÒ»¸ö×é²¥×éµÄÊý¾Ý£¬Ôò·¢ËͳÉÔ±¼ÓÈ뱨¸æ¸ø×é²¥×é¡£

IGMPv1 join°üÈçÏ£º

1.3²éѯÓëÏìÓ¦¹ý³Ì

·ÓÉÆ÷RTA£¨IGMP²éѯÆ÷£©ÖÜÆÚÐԵأ¨Ä¬ÈÏ60Ã룩Ïò×ÓÍøÄÚËùÓÐÖ÷»ú£¨224.0.0.1´ú±í×ÓÍøÄÚËùÓÐÖ÷»ú£©·¢ËͳÉÔ±¹ØÏµ²éѯÐÅÏ¢¡£

ËùÓÐÖ÷»úÊÕµ½IGMPv1³ÉÔ±¹ØÏµ²éѯÐÅÏ¢£¬Ò»Ö÷»úÊ×ÏÈÏò×é²¥×é·¢ËÍIGMPv1³ÉÔ±¹ØÏµ±¨¸æ¡£

×éµÄÆäËû³ÉÔ±¼àÌýµ½±¨¸æºóÒÖÖÆ×Ô¼ºµÄ³ÉÔ±¹ØÏµ±¨¸æ·¢ËÍ¡£

1.4 ÒÖÖÆ»úÖÆ

µ±Ö÷»úÊÕµ½IGMP³ÉÔ±¹ØÏµ²éѯʱ£¬¶ÔËüÒѾ­¼ÓÈëµÄÿ¸ö×é²¥×éÆô¶¯Ò»¸öµ¹¼ÆÊý±¨¸æ¼ÆÊ±Æ÷¡£¸÷¸ö±¨¸æ¼ÆÊ±Æ÷³õʼֵΪ´Ó0µ½×î´óÏìÓ¦Ö®¼äÒ»¸öËæ»úÊý£¬Ä¬ÈÏÖµÊÇ10Ãë¡£

¼ÆÊ±Æ÷µ½Ê±µÄÖ÷»úÔòÖ÷¶¯·¢ËͳÉÔ±¹ØÏµ±¨¸æ£¬Ä¿µÄµØÎª¸ÃÖ÷»úËùÊôµÄ×鵨ַ¡£ ÆäËüÖ÷»úÊÕµ½¸Ã³ÉÔ±¹ØÏµ±¨¸æ£¬ÔòÒÖÖÆ³ÉÔ±¹ØÏµ±¨¸æµÄ·¢ËÍ£¬²¢É¾³ý¼ÆÊ±Æ÷¡£ 1.5 ×é³ÉÔ±À뿪¹ý³Ì

Ö÷»ú¡°Ä¬²»×÷Éù¡±µØÀ뿪×飨²»·¢Ëͱ¨¸æÁË£©¡£ ·ÓÉÆ÷·¢ËͳÉÔ±¹ØÏµ²éѯÐÅÏ¢¡£

·ÓÉÆ÷ûÓÐÊÕµ½¸Ã×éµÄIGMP±¨¸æ£¬ÔòÔÙ·¢ËͳÉÔ±¹ØÏµÐÅÏ¢£¨3´Î²éѯÖÜÆÚ¹ýºó£©¡£ ×é²¥×鳬ʱ£¬¼ôÖ¦¡£

¶þ¡¢IGMPv2

2.1±¨Îĸñʽ

1¡¢ÀàÐÍ

³ÉÔ±¹ØÏµ²éѯ£¨0x11£©

³£¹æ²éѯ£ºÓÃÓÚÈ·¶¨ÄÄЩ×é²¥×éÊÇÓлîÔ¾µÄ£¬¼´¸Ã×éÊÇ·ñ»¹ÓгÉÔ±ÔÚʹÓ㬳£¹æ²éѯµØÖ·ÓÉÈ«Áã±íʾ£»

ÌØ¶¨×é²éѯ£ºÓÃÓÚ²éѯij¾ßÌå×é²¥×éÊÇ·ñ»¹ÓÐ×é³ÉÔ±¡£ °æ±¾2³ÉÔ±¹ØÏµ±¨¸æ£¨0x16£© °æ±¾1³ÉÔ±¹ØÏµ±¨¸æ£¨0x12£© À뿪×éÏûÏ¢£¨0x17£©

2¡¢×î´óÏìӦʱ¼ä

ÒÔ0.1ÃëΪµ¥Î»£¬Ä¬ÈÏÖµÊÇ100£¬¼´10Ãë¡£ 3¡¢Ð£ÑéºÍ 4¡¢×鵨ַ

ÔÚ³ÉÔ±²éѯÏûÏ¢ÖУ¬·¢ËÍÒ»¸öÆÕ±é²éѯ±¨ÎÄʱ×鵨ַÓòÓ¦ÉèΪ0£¬µ±·¢ËÍÒ»¸ö¶ÔÌØ¶¨×éµÄ²éѯ±¨ÎÄʱ£¬ÔòÓ¦ÉèÖÃ×éµÄµØÖ·¡£

ÔÚ³ÉÔ±±¨¸æ»òÀ뿪×éµÄÏûÏ¢ÖУ¬×éµÄµØÖ·Óò±£ÁôÁËÒª±¨¸æ»òÒªÀ뿪µÄµØÖ·¡£ 2.2 ×é³ÉÔ±¼ÓÈë¹ý³Ì

µ±Ò»¸öÖ÷»ú¼ÓÈëÁËÒ»¸ö×é²¥×飬ÔòÓ¦¸ÃÁ¢¼´·¢ËÍÒ»¸ö»ò¶à¸ö°æ±¾2µÄ³ÉÔ±¹ØÏµ±¨¸æ¸ø×é²¥×é¡£

IGMPv2µÄjoin°üÈçÏ£º

ÁªÏµ¿Í·þ£º779662525#qq.com(#Ìæ»»Îª@)