ICMP(Internet Control Message Protocol)ãã���
ICMPã®å½¹å‰² TCP/IP階層ã®ã‚¤ãƒ³ã‚¿ãƒ¼ãƒãƒƒãƒˆå±¤ã«ã¯ã€IPã�ã‘ã§ãªãã•ã¾ã–ã¾ãªãƒ—ãƒãƒˆã‚³ãƒ«ãŒå˜åœ¨ã—ã¦ã�¾ã™ã€‚ãã®ä¸ã§ã‚�IPを補ä½ã™ã‚‹å½¹ç›®ã‚’æŒã£ã¦ã�‚‹ã®ãŒã€ICMP(InternetControl Message Protocol)ã§ã™ã€� IPã¯ã‚³ãƒã‚¯ã‚·ãƒ§ãƒ³ãƒ¬ã‚¹åž‹ã�ãƒãƒˆã‚³ãƒ«ãªã®ã§ä¿¡é ¼æ€§ã¯ã‚ã¾ã‚Šé«˜ããªã�§ã™ã€‚ã‚‚ã—ã€IPパケãƒ�ƒˆãŒçµŒè·¯ä¸Šã§ãªããªã£ãŸã¨ã—ã¦ã‚�IP自体ã«ã¯ãã�エラーを検å�ã™ã‚‹ä»•çµ�¿ã¯å‚™ã‚ã£ã¦ã�¾ã›ã‚“ã€� ICMPã«ã¯ã€ã‚‚ã—もエラーãŒç™ºç”Ÿã—ã¦ãƒ‘ケãƒ�ƒˆã‚’æ£ã—ãé€ã‚Šå±Šã‘ã‚‹ã“ã¨ãŒã§ããªããªã£ã¦ã—ã¾ã£ãŸå�´åˆã€ãã®ã‚¨ãƒ©ãƒ¼ã‚’å�±å‘Šã™ã‚�エラーレãƒã�ト機è�ãŒå‚™ã‚ã£ã¦ã�¾ã™ã€� ã¾ãŸã€ãƒãƒ�ƒˆãƒ¯ãƒ¼ã‚¯ç®¡ç�€��æ–¹ãªã‚‰ã‚ˆã使ã�©Ÿä¼šãŒã‚ã‚‹ã¨æ€ã„ã¾ã™ãŒã€PINGã§ãã¡ã‚“ã¨é€šä¿¡ç›¸æ‰‹ãŒå‹•ä½œã—ã¦ã�‚‹ã®ã‹ã¨ã�†è¨ºæ–メãƒ�‚»ãƒ¼ã‚¸ã‚’é€ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚PINGã¯ãƒˆãƒ©ãƒ–ルシューãƒ�‚£ãƒ³ã‚°ã«ã¯å¿��ˆã�æ©Ÿè�ã§ã™ã�ã€� |
ICMPヘッダ構æ� ICMPã¯éšŽå±¤çš�«ã¯ã€IPã®ä¸Šä½ã«ä½ç½®ã—ã¾ã™ã€‚一応ã€IPã¨åŒã˜ãインターãƒãƒƒãƒˆå±¤ã«å«ã¾ã‚Œã‚‹ãƒ—ãƒãƒˆã‚³ãƒ«ãªã‚“ã§ã™ãŒã€IPパケãƒ�ƒˆã®ä¸ã«ICMPãŒå�ã£ã¦ã�¾ã™ã€� ICMPã¯�˜ãƒã‚¤ãƒˆã�ヘッダãŒã‚ã‚Šã¾ã™ã€� ã“ã��˜ãƒã‚¤ãƒˆã�ã�¡ã€�¼”ãƒã‚¤ãƒˆã�共通ã�ãƒ�ƒ€ã¨å�ƒ¡ãƒ�‚»ãƒ¼ã‚¸ã”ã¨ã®å›ºæœ‰ã�ヘッダ部åˆ�«åˆ�‹ã‚Œã¦ã�¾ã™ã€� 共通ã�ãƒ�ƒ€ã¯�‘ãƒã‚¤ãƒˆã�タイプã€�¼‘ãƒã‚¤ãƒˆã�コードã€�¼’ãƒã‚¤ãƒˆã�ãƒã‚§ãƒ�‚¯ã‚µãƒ�ã‹ã‚‰æ§‹æ�ã•ã‚Œã¦ã�¾ã™ã€� タイプã€ã‚³ãƒ¼ãƒ‰ã«ã‚ˆã£ã¦ICMPã®ã©ã‚“ãªãƒ¡ãƒ�‚»ãƒ¼ã‚¸ãªã®ã‹ã¨ã�†ã“ã¨ã‚’表ã—ã¦ã�¾ã™ã€�タイプã�大åˆ�¡žã€ã‚³ãƒ¼ãƒ‰ã�å°å�é¡�を表ã—ã¾ã™ã€‚タイプã¨ã‚³ãƒ¼ãƒ‰ã�一覧ã¯æ¬¡ã®ã¨ãŠã‚Šã§ã™ã€�
ãã—ã¦�’ãƒã‚¤ãƒˆã�ãƒã‚§ãƒ�‚¯ã‚µãƒ�ã«ã‚ˆã£ã¦ã‚¨ãƒ©ãƒ¼ãƒã‚§ãƒ�‚¯ã‚’è¡Œã†ã“ã¨ãŒã§ãã¾ã™ã€� 次回以é™ã€å„タイプã”ã¨ã«ã©ã�„ã�©Ÿè�ã‚’æŒã£ã¦ã�‚‹ã®ã‹ã‚’具体的ã«è§£èª¬ã—ã¦ã�ã¾ã™ã€� |
(C) Copyright 2000-2002 Gene All Right Reserved