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ã®ã©ã‚“ãªãƒ¡ãƒ�‚»ãƒ¼ã‚¸ãªã®ã‹ã¨ã�†ã“ã¨ã‚’表ã—ã¦ã�¾ã™ã€�
タイプã�大åˆ�¡žã€ã‚³ãƒ¼ãƒ‰ã�å°å�é¡�を表ã—ã¾ã™ã€‚タイプã¨ã‚³ãƒ¼ãƒ‰ã�一覧ã¯æ¬¡ã®ã¨ãŠã‚Šã§ã™ã€�


タイãƒ� コーãƒ� æ©Ÿè�
0/8 0 エコー応ç­�/エコーè¦æ±�
3 0-12 到é”ä¸è�メãƒ�‚»ãƒ¼ã‚¸
4 0 é€ä¿¡å…�Š‘制メãƒ�‚»ãƒ¼ã‚¸
5 0-3 リダイレクトメãƒ�‚»ãƒ¼ã‚¸
11 0-1 時間è¶�Žãƒ¡ãƒ�‚»ãƒ¼ã‚¸
12 0 パラメータ異常
13/14 0 タイãƒ�スタンプè¦æ±�/å¿œç­�
17/18 0 サブãƒãƒ�ƒˆãƒžã‚¹ã‚¯è¦æ±�/å¿œç­�


ãã—ã¦�’ãƒã‚¤ãƒˆã�ãƒã‚§ãƒ�‚¯ã‚µãƒ�ã«ã‚ˆã£ã¦ã‚¨ãƒ©ãƒ¼ãƒã‚§ãƒ�‚¯ã‚’è¡Œã†ã“ã¨ãŒã§ãã¾ã™ã€�

次回以é™ã€å„タイプã”ã¨ã«ã©ã�„ã�©Ÿè�ã‚’æŒã£ã¦ã�‚‹ã®ã‹ã‚’具体的ã«è§£èª¬ã—ã¦ã�ã¾ã™ã€�








(C) Copyright 2000-2002 Gene All Right Reserved