ICMP(Internet Control Message Protocol)ãã���
到é”ä¸è�メãƒ�‚»ãƒ¼ã‚¸ ICMPタイプ3ã�到é”ä¸è�メãƒ�‚»ãƒ¼ã‚¸ã¯ã¾ã•ã—ãエラーレãƒã�トã¨ã�†æ„Ÿã˜ãŒã™ã‚‹ãƒ¡ãƒ�‚»ãƒ¼ã‚¸ã§ã™ã€� 何らã‹ã�ç�”±ã§é€ä¿¡å…ˆã«ãƒ��ã‚¿ã‚’é€ã‚‹ã“ã¨ãŒã§ããªã�¨ã�†ã¨ãã«ã€�€ä¿¡å…�«å¯¾ã—ã¦ã€Œãªãœé€ã‚‹ã“ã¨ãŒã§ããªã‹ã£ãŸã�ã‹ï¼Ÿã€ã¨ã�†ã“ã¨ã‚’レãƒã�ãƒ�ã—ã¾ã™ã€� ã“ã�到é”ä¸è�メãƒ�‚»ãƒ¼ã‚¸ã‚’解æžã™ã‚‹ã“ã¨ã«ã‚ˆã£ã¦ã€ã‚る程度トラブルã®åˆ�‚Šåˆ�‘ã‚’è¡Œã†ã“ã¨ã‚‚ã§ãるよã†ã«ãªã‚Šã¾ã™ã€� タイプ3メãƒ�‚»ãƒ¼ã‚¸ã¯ã€ã‚¨ãƒ©ãƒ¼ã®ç¨®é¡žã«ã‚ˆã£ã¦0��12ã®ã‚³ãƒ¼ãƒ‰ã‚’定義ã—ã¦ã�¾ã™ã€‚コードã¨ã‚¨ãƒ©ãƒ¼ã®ç¨®é¡žã€æ„味ã¯æ¬¡ã®ã‚ˆã†ã«ãªã£ã¦ã�¾ã™ã€�
ã“ã�よã†ã«ãŸãã•ã‚“ã‚ã‚Šã¾ã™ã€‚ãŒã€�定義ã•ã‚Œã¦ã�‚‹ã�ã‘ã§å®Ÿéš›ã«ã¯ä½¿ã‚ã‚Œã¦ã�ªã�‚‚ã®ã‚‚ã‚ã‚Šã¾ã�(ã¨ã�†ã‹ã€è¦‹ãŸã“ã¨ãŒãªã��・・)。ã¾ãŸã€ãƒãƒ�ƒˆãƒ¯ãƒ¼ã‚¯æ©Ÿå™¨ã®ãƒ™ãƒ³ãƒ€ã«ã‚ˆã£ã¦åŒã˜çŠ¶æ³ã§ã‚‚é•ã�‚³ãƒ¼ãƒ‰ã‚’出ã—ã¦ã�‚‹ã“ã¨ãŒã‚ã‚Šã¾ã™ã€‚ã‚ã¾ã‚ŠåŽ³å¯�«è€�ˆãšã«ã‚ã¦å…ˆã«é€ã‚‹ã“ã¨ãŒã§ããªã‹ã£ãŸã“ã¨ã‚’知らã›ã‚‹ãŸã‚ã«ä½¿ã‚ã‚Œã¦ã�‚‹ã‚“ã ãªã¨æ€ã£ã¦ã¦ãã ã•ã„ã€� |
実際ã«ãƒ¡ãƒ�‚»ãƒ¼ã‚¸ãŒå�ã•ã‚Œã‚‹æ§˜å� ã˜ã‚ƒã€å®Ÿéš›ã«å…·ä½“çš„ãªãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã‚’è€�ˆã¦ã‚¿ã‚¤ãƒ—3ã�メãƒ�‚»ãƒ¼ã‚¸ãŒå�ã¦ãる様åを見ã¦ã¿ã¾ã—ょã�€� 一番ã€ãŸãã•ã‚“å�ã‚�(ã¨æ€ã‚れる)「Host Unreachableã€ã�メãƒ�‚»ãƒ¼ã‚¸ã‚’例ã«å–ã‚Šã¾ã™ã€‚次ã®ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã‚’è€�ˆã¾ã—ょã�€� コンピュータA(10.0.0.1/8)ãŒãƒ«ãƒ¼ã‚¿R1ã€R2ã‚’ã�ã•ã‚“ã§ã‚³ãƒ³ãƒ”ュータB(30.0.0.1/8)ã«PINGを打ã£ãŸã¨ã—ã¾ã™ã€� ping 30.0.0.1 ã§ã‚‚ã€�ルータR1ã¨R2ã«ã¯ã¾ã�何ã«ã‚‚ルーãƒ�‚£ãƒ³ã‚°ã®è¨å®šã‚’ã—ã¦ã�¾ã›ã‚“。ãã®å ´åˆã�ã€ãƒ«ãƒ¼ã‚¿ã¯ç›´æŽ¥æŽ¥ç¶šã•ã‚Œã¦ã�‚‹ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã�ã‘ã—ã‹ã‚ã‹ã‚Šã¾ã›ã‚“ã€�Aã‹ã‚‰Bã«ãƒ‘ケãƒ�ƒˆã‚’é€ã‚‹ãŸã‚ã«ã¯ã€ãƒãƒ�ƒˆãƒ¯ãƒ¼ã‚¯ãŒé•ã��ã§ãƒ«ãƒ¼ã‚¿R1ã«é€ã‚‰ã‚Œã¦ã�ã¾ã™ã€‚R1ã¯Aã‹ã‚‰ã®ãƒ‘ケãƒ�ƒˆã‚’å—ã‘å–ã‚‹ã¨ã€ã‚ã¦å…ˆã�IPアドレスを見ã¦ãƒ«ãƒ¼ãƒ�‚£ãƒ³ã‚°ãƒ��ブルã‹ã‚‰æ¬¡ã«ã©ã“ã«é€ã‚Œã°ã�„ã®ã‹ã‚’決ã‚ã¦ã�ã¾ã™ã€‚ã¨ã“ã‚ãŒã€�R1ã¯30.0.0.0/8ã®ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã¸ã®çµŒè·¯ã‚’知りã¾ã›ã‚“。ã™ã‚‹ã¨ã€ãã®ãƒ‘ケãƒ�ƒˆã¯ç ´æ£�ã•ã‚Œã¦ã—ã¾ã�¾ã™ã€� R1ã¯ãƒ‘ケãƒ�ƒˆã‚’ç�´æ£�—ã¦ã—ã¾ã£ãŸã“ã¨ã‚’ã€�€ä¿¡å…�§ã‚るコンピュータAã«ICMPタイプ3をé€ã£ã¦é€šçŸ¥ã—ã¾ã™ã€� ※ã“ã�ã¨ãã�コードã�ã€�6ã®ã€ŒTarget Network Unknownã€ã«ãªã‚‹ã‚ˆã�ªæ°—ãŒã™ã‚‹ã®ã§ã™ãŒã€ãªãœã‹ã‚·ã‚¹ã‚³ã®ãƒ«ãƒ¼ã‚¿ã§ã¯ã€�1ã®ã€ŒHost Unreachableã€ã«ãªã£ã¦ã—ã¾ã�¾ã™ã€‚ã¾ã€ã‚ã‚“ã¾ã‚Šæ°—ã«ã—ãªã�§ãŠãã¾ã—ょã�€� ã™ã‚‹ã¨ã€ICMPタイプ3をå—ã‘å–ã£ãŸã‚³ãƒ³ãƒ”ュータAã¯æ¬¡ã®ã‚ˆã†ã«è¡¨ç¤ºã—ã¾ã™ã€� Reply from 10.0.0.100: Destination Host Unreachable Reply from 10.0.0.100: Destination Host Unreachable Reply from 10.0.0.100: Destination Host Unreachable Reply from 10.0.0.100: Destination Host Unreachable 一瞬ã€Reply fromã¨ãªã£ã¦ã�‚‹ã®ã§ã€æ�功ã—ãŸã�ã‹ï¼�¼Ÿã¨æ€ã†ã®ã§ã™ãŒãã�ã‚ã¨ãŒã€ŒDestination Host Unreachableã€ã¨ãªã£ã¦ã�‚‹ã®ã§ICMPタイプ3ãŒé€ã‚‰ã‚Œã¦ããŸã“ã¨ãŒã‚ã‹ã‚Šã¾ã™ã€‚よã見るã¨ã€Reply fromã®ã‚ã¨ã‚‚ルータã®IPアドレスã«ãªã£ã¦ã�¦ã€PINGãŒå¤±æ•—ã—ã¦ã�‚‹ã“ã¨ãŒã‚ã‹ã‚Šã¾ã™ã€� ãã—ã¦ãã�åŽŸå› ã¯ã€ãŠãらãルータã®è¨å®šæ¼ã‚Œã�ãªãã¨ã�†ã“ã¨ã‚’推測ã™ã‚‹ã“ã¨ãŒã§ãるよã†ã«ãªã‚‹ã‚ã‘ã§ã™ã�ã€� |
(C) Copyright 2000-2002 Gene All Right Reserved