IGMPãã���
IGMPã«ã‚ˆã‚‹ãƒžãƒ«ãƒã‚ャストグループã�管ç�¨ã¯�� IGMPã«ã‚ˆã£ã¦ã€ã�ルãƒã‚ャストグループã�管ç�‚’è¡Œã„ã¾ã™ã€‚管ç�™ã‚‹ã¨ã¯ã€å�体的㫠・マルãƒã‚ャストグループã¸ã®åŠ�å…¥ ・マルãƒã‚ャストグループã�ç¶æŒ� ・マルãƒã‚ャストグループã‹ã‚‰ã�脱退 を制御ã™ã‚‹ã“ã¨ã§ã™ã€� |
IGMPv1ã«ã‚ˆã‚‹ãƒžãƒ«ãƒã‚ャストグループã¸ã®åŠ�å…¥ ã‚るコンピュータãŒã�ルãƒã‚ャストã�アプリケーションã§ãƒžãƒ«ãƒã‚ャストをå—ä¿¡ã—ãŸã�¨è¨å®šã—ãŸã¨ã—ã¾ã™ã€‚ã¤ã¾ã‚Šã€�マルãƒã‚ャストグループã«å…¥ã‚ŠãŸã�¨ã�†è¨å®šã‚’è¡Œã†ã¨ã€ã‚³ãƒ³ãƒ”ュータã¯IGMPメンãƒã�ã‚·ãƒ��レãƒã�トをé€ä¿¡ã—ã¾ã™ã€� ã“ã�マルãƒã‚ャストグループã¸å…¥ã‚ŠãŸã�¨ã�†ã‚¿ã‚¤ãƒŸãƒ³ã‚°ã§é€ä¿¡ã™ã‚‹IGMPメãƒ�‚»ãƒ¼ã‚¸ã‚�IGMP Joinメãƒ�‚»ãƒ¼ã‚¸ã¨å‘¼ã³ã¾ã™ã€� IGMP Joinメãƒ�‚»ãƒ¼ã‚¸ã®IPヘッダã®é€ä¿¡å…�IPアドレスã¯åŠ�å…¥ã—ãŸã�‚°ãƒ«ãƒ¼ãƒ—アドレスを指定ã—ã¾ã™ã€�IGMPãŒæœ‰åŠ¹ã«ãªã£ã¦ã�‚‹ãƒ«ãƒ¼ã‚¿ã¯ã€ã“ã®åŠ�入メãƒ�‚»ãƒ¼ã‚¸ã‚’å—ã‘å–ã‚‹ã¨ã€å—ã‘å–ã£ãŸã‚¤ãƒ³ã‚¿ãƒ•ã‚§ãƒ¼ã‚¹ã®å…ˆã«ãƒžãƒ«ãƒã‚ャストグループã�メンãƒã�ãŒã„ã‚‹ã¨ã�†ã“ã¨ãŒã‚ã‹ã‚‹ã‚ˆã†ã«ãªã‚Šã€è©²å½“ã�マルãƒã‚ャストグループã¸ã®ãƒ‘ケãƒ�ƒˆã‚’転é€ã™ã‚‹ã‚ˆã�«ãªã‚Šã¾ã™ã€� IGMP Joinメãƒ�‚»ãƒ¼ã‚¸ã«ã‚ˆã£ã¦ã€ã€Œã�ルãƒã‚ャストグループã«å…¥ã‚ŠãŸã�‚“ã§ã™ï¼ã€ã¨ã�†ã“ã¨ã‚’ルータã«çŸ¥ã‚‰ã›ã¦ã�¾ã™ã€� ãŸã¨ãˆã�ã€ã‚るコンピュータAã�224.10.10.10ã®ã‚°ãƒ«ãƒ¼ãƒ—ã«åŠ�å…¥ã—ãŸã�¨ãã�ã€æ¬¡ã®å›³ã®ã‚ˆã†ã«ãªã‚Šã¾ã™ã€� |
IGMPv1ã«ã‚ˆã‚‹ãƒžãƒ«ãƒã‚ャストグループã�ç¶æŒ� ルータã¯ã€ã•ã‚‰ã«ã‚¤ãƒ³ã‚¿ãƒ•ã‚§ãƒ¼ã‚¹ã®å…ˆã«ãƒžãƒ«ãƒã‚ャストグループãŒå˜åœ¨ã—ã¦ã�‚‹ã‹ã©ã�‹ã‚’確èªã—ãªãã¦ã¯ã�‘ã¾ã›ã‚“。ãã®ãŸã‚ã«ã€�定期çš�ªå•ã„åˆã‚ã›ã€ã‚¯ã‚¨ãƒªãƒ¼ã‚’è¡Œã„ã¾ã™ã€� ãƒ�ƒ•ã‚©ãƒ«ãƒˆã�è¨å®šã§ã¯ã€�60秒ã«1度ã€ãƒ«ãƒ¼ã‚¿ã¯ã‚¸ã‚§ãƒãƒ©ãƒ«ã‚¯ã‚¨ãƒªãƒ¼ã‚’é€ä¿¡ã—ã¾ã™ã€‚ジェãƒãƒ©ãƒ«ã‚¯ã‚¨ãƒªãƒ¼ã®é€ä¿¡å…�IPアドレスã¯224.0.0.1ã§ã™ã€‚ã“ã®224.0.0.1ã¨ã�†ã‚¢ãƒ‰ãƒ¬ã‚¹ã¯Well-knownã®ãƒžãƒ«ãƒã‚ャストグループã§ã‚ã‚Šã€ãƒãƒ�ƒˆãƒ¯ãƒ¼ã‚¯ä¸Šã�ã™ã¹ã¦ã®ãƒžãƒ«ãƒã‚ャストã�スãƒ�を示ã—ã¦ã�¾ã™ã€‚ジェãƒãƒ©ãƒ«ã‚¯ã‚¨ãƒªãƒ¼ã‚’é€ä¿¡ã™ã‚‹ã“ã¨ã«ã‚ˆã£ã¦ã€ãƒ«ãƒ¼ã‚¿ã¯ã€Œã�ルãƒã‚ャストグループã�メンãƒã�ã®äººã�¾ã™ã‹�žï¼Ÿã€ã¨å•ã„åˆã‚ã›ã‚’ã—ã¦ã�‚‹ã‚“ã§ã™ã�ã€� å•ã„åˆã‚ã›ã‚’å—ã‘ãŸã�ルãƒã‚ャストグループã�メンãƒã�ã¯ã€è¿”事を返ã—ã¾ã™ã€‚ã§ã‚‚ã€è¿”事を返ã™ã®ã¯ã²ã¨ã‚Šã ã‘ã§ã™ã€‚ルータã¯ã²ã¨ã‚Šã§ã‚‚グループã�メンãƒã�ãŒã„ã‚Œã�ã€ã�ルãƒã‚ャストをä¸ç¶™ã™ã‚‹ã�ã§ä½•äººã‚‚返事を返ã™å¿�¦ã�ã‚ã‚Šã¾ã›ã‚“ã€� 返事を返ã™ãƒ¡ãƒ³ãƒã�を決ã‚る仕çµ�¿ã¯ã€ã‚¸ã‚§ãƒãƒ©ãƒ«ã‚¯ã‚¨ãƒªãƒ¼ã‚’å—ã‘å–ã‚‹ã¨ã€å—ã‘å–ã£ãŸãƒ¡ãƒ³ãƒã�ã¯ã‚¿ã‚¤ãƒžã�をスタートã•ã›ã¾ã™ã€‚タイマã�ã®åˆæœŸå€¤ã¯10秒以å†��ランダãƒ�ãªå€¤ã§ã™ã€‚ã“ã®ã‚¿ã‚¤ãƒžã�ãŒæœ€åˆã«0ã«ãªã£ãŸãƒ¡ãƒ³ãƒã�ãŒãƒ«ãƒ¼ã‚¿ã«è¿”事を返ã—ã¾ã™ã€�返事ã�å†�®¹ã¯ã€Joinã®ã¨ãã¨åŒã˜ãƒ¡ãƒ³ãƒã�ã‚·ãƒ��レãƒã�トã¨ãªã£ã¦ã�¾ã™ã€� |
IGMPv1ã«ã‚ˆã‚‹ãƒžãƒ«ãƒã‚ャストグループã‹ã‚‰ã�脱退 ã‚るコンピュータãŒã€Œã‚‚ã��ルãƒã‚ャストをå—ã‘å–ã‚ŠãŸããªã�¼ã€ã¨ã�†ã¨ãã€IGMPv1ã§ã¯ä½•ã‚‚ã—ã¾ã›ã‚“ã€�IGMPv1ã¯ã€ã‚°ãƒ«ãƒ¼ãƒ—ã‹ã‚‰æŠœã‘ã‚‹ã¨ãã«ã¯é»™ã£ã¦æŠœã‘ã¦ã�ã¾ã™ã€� ルータã¯ã€ã�ルãƒã‚ャストグループã�メンãƒã�ãŒã„ãªã�¨ã“ã‚ã¸ã�¤ã¾ã§ã‚‚パケãƒ�ƒˆã‚’転é€ã—ã¦ã‚‚仕方ãŒãªã�§ã™ã�。ルータãŒé€ä¿¡ã™ã‚‹ã‚¸ã‚§ãƒãƒ©ãƒ«ã‚¯ã‚¨ãƒªãƒ¼ã«å¯¾ã™ã‚‹è¿”äº�(レãƒã�ãƒ�)ãŒä¸€å®šæ™‚é–“å�ã«è¿”ã£ã¦ã“ãªã�¨ã€ã‚°ãƒ«ãƒ¼ãƒ—ã�メンãƒã�ãŒã„ãªããªã£ãŸã¨åˆ¤æ–ã—ã¦ã€ãã®ã‚¤ãƒ³ã‚¿ãƒ•ã‚§ãƒ¼ã‚¹ã¸ãƒžãƒ«ãƒã‚ャストを転é€ã—ãªããªã‚Šã¾ã™ã€� |
IGMPv1ã«ã‚ˆã‚‹ãƒžãƒ«ãƒã‚ャストグループã�管ç��ã¾ã¨ã‚� 以上ã�よã†ã«ã€� ・マルãƒã‚ャストグループã¸ã®åŠ�å…¥ ホストã‹ã‚‰ãƒ«ãƒ¼ã‚¿ã¸ã®ãƒ¡ãƒ³ãƒã�ã‚·ãƒ��クエリー(Joinメãƒ�‚»ãƒ¼ã‚¸) ・マルãƒã‚ャストグループã�ç¶æŒ� ルータã‹ã‚‰ã®å®šæœŸçš�ªã‚¸ã‚§ãƒãƒ©ãƒ«ã‚¯ã‚¨ãƒªãƒ¼ã«å¯¾ã—ã¦ã€ã�ストãŒãƒ¬ãƒã�トを返㙠・マルãƒã‚ャストグループã�脱退 ホストã�何もã—ãªã�€‚ルータã¯ã‚¯ã‚¨ãƒªãƒ¼ã®è¿”事ãŒè¿”ã£ã¦ã“ãªã�¨ãƒ¡ãƒ³ãƒã�ãŒã„ãªããªã£ãŸã¨åˆ¤æ– ã«ã‚ˆã£ã¦ã€ã�ルãƒã‚ャストグループã�管ç�‚’è¡Œã£ã¦ã�¾ã™ã€� |
(C) Copyright 2000-2003 Gene All Right Reserved