¶ÔTCP/IPÐÒéÄãÒ»¶¨·Ç³£ÊìϤ£¬µ«ÊǶÔICMPÐÒéÄã¿ÉÄܾÍÒ»ÎÞËùÖªÁË¡£ICMPÐÒéÊÇÒ»¸ö·Ç³£ÖØÒªµÄÐÒ飬Ëü¶ÔÓÚÍøÂ簲ȫ¾ßÓм«ÆäÖØÒªµÄÒâÒå¡£ÏÂÃæÎÒÃǾÍÀ´Ì¸Ì¸ICMPÐÒé¡£
ʲôÊÇICMPÐÒé
ICMPÊÇ“Internet Control Message Protocol”(Internet¿ØÖÆÏûÏ¢ÐÒé)µÄËõд¡£ËüÊÇTCP/IPÐÒé×åµÄÒ»¸ö×ÓÐÒ飬ÓÃÓÚÔÚIPÖ÷»ú¡¢Â·ÓÉÆ÷Ö®¼ä´«µÝ¿ØÖÆÏûÏ¢¡£¿ØÖÆÏûÏ¢ÊÇ Ö¸ÍøÂçͨ²»Í¨¡¢Ö÷»úÊÇ·ñ¿É´ï¡¢Â·ÓÉÊÇ·ñ¿ÉÓõÈÍøÂç±¾ÉíµÄÏûÏ¢¡£ÕâЩ¿ØÖÆÏûÏ¢ËäÈ»²¢²»´«ÊäÓû§Êý¾Ý£¬µ«ÊǶÔÓÚÓû§Êý¾ÝµÄ´«µÝÆð×ÅÖØÒªµÄ×÷Óá£
ÎÒÃÇÔÚÍøÂçÖо³£»áʹÓõ½ICMPÐÒ飬ֻ²»¹ýÎÒÃǾõ²ì²»µ½¶øÒÑ¡£±ÈÈçÎÒÃǾ³£Ê¹ÓõÄÓÃÓÚ¼ì²éÍøÂçͨ²»Í¨µÄPingÃüÁÕâ¸ö“Ping”µÄ¹ý³Ìʵ¼ÊÉϾÍÊÇICMPÐÒ鹤×÷µÄ¹ý³Ì¡£»¹ÓÐÆäËûµÄÍøÂçÃüÁîÈç¸ú×Ù·ÓɵÄTracertÃüÁîÒ²ÊÇ»ùÓÚICMPÐÒéµÄ¡£
ICMPµÄÖØÒªÐÔ
ICMPÐÒé¶ÔÓÚÍøÂ簲ȫ¾ßÓм«ÆäÖØÒªµÄÒâÒå¡£ICMPÐÒé±¾ÉíµÄÌØµã¾ö¶¨ÁËËü·Ç³£ÈÝÒ×±»Óà ÓÚ¹¥»÷ÍøÂçÉϵÄ·ÓÉÆ÷ºÍÖ÷»ú¡£ÀýÈ磬ÔÚ1999Äê8Ôº£Ðż¯ÍÅ“ÐüÉÍ”50ÍòÔªÈËÃñ±Ò²âÊÔ·À»ðǽµÄ¹ý³ÌÖУ¬Æä·À»ðǽÔâÊܵ½µÄICMP¹¥»÷´ï334050´Î Ö®¶à£¬Õ¼Õû¸ö¹¥»÷×ÜÊýµÄ90%ÒÔÉÏ!¿É¼û£¬ICMPµÄÖØÒªÐÔ¾ø²»¿ÉÒÔºöÊÓ!
±ÈÈ磬¿ÉÒÔÀûÓòÙ×÷ϵͳ¹æ¶¨µÄICMPÊý¾Ý°ü×î´ó³ß´ç²»³¬¹ý64KBÕâÒ»¹æ¶¨£¬ÏòÖ÷»ú·¢Æð “Ping of Death”(ËÀÍöÖ®Ping)¹¥»÷¡£“Ping of Death” ¹¥»÷µÄÔÀíÊÇ£ºÈç¹ûICMPÊý¾Ý°üµÄ³ß´ç³¬¹ý64KBÉÏÏÞʱ£¬Ö÷»ú¾Í»á³öÏÖÄÚ´æ·ÖÅä´íÎ󣬵¼ÖÂTCP/IP¶ÑÕ»±ÀÀ££¬ÖÂʹÖ÷»úËÀ»ú¡£
´ËÍ⣬ÏòÄ¿±êÖ÷»ú³¤Ê±¼ä¡¢Á¬Ðø¡¢´óÁ¿µØ·¢ËÍICMPÊý¾Ý°ü£¬Ò²»á×îÖÕʹϵͳ̱»¾¡£´óÁ¿µÄICMPÊý¾Ý°ü»áÐγɓICMP·ç±©”£¬Ê¹µÃÄ¿±êÖ÷»úºÄ·Ñ´óÁ¿µÄCPU×ÊÔ´´¦Àí£¬Æ£ÓÚ±¼Ãü¡£
Ó¦¶ÔICMP¹¥»÷
ËäÈ»ICMPÐÒ鏸ºÚ¿ÍÒԿɳËÖ®»ú£¬µ«ÊÇICMP¹¥»÷Ò²²¢·ÇÎÞÒ©¿ÉÒ½¡£Ö»ÒªÔÚÈÕ³£ÍøÂç¹ÜÀíÖÐδÓê³ñçÑ£¬Ìáǰ×öºÃ×¼±¸£¬¾Í¿ÉÒÔÓÐЧµØ±ÜÃâICMP¹¥»÷Ôì³ÉµÄËðʧ¡£
¶ÔÓÚ“Ping of Death”¹¥»÷£¬¿ÉÒÔ²ÉÈ¡Á½ÖÖ·½·¨½øÐзÀ·¶£ºµÚÒ»ÖÖ·½·¨ÊÇÔÚ·ÓÉÆ÷É϶ÔICMPÊý¾Ý°ü½øÐдø¿íÏÞÖÆ£¬½«ICMPÕ¼ÓõĴø¿í¿ØÖÆÔÚÒ»¶¨µÄ·¶Î§ÄÚ£¬ÕâÑù¼´Ê¹ ÓÐICMP¹¥»÷£¬ËüËùÕ¼ÓõĴø¿íÒ²ÊǷdz£ÓÐÏ޵쬶ÔÕû¸öÍøÂçµÄÓ°Ïì·Ç³£ÉÙ;µÚ¶þÖÖ·½·¨¾ÍÊÇÔÚÖ÷»úÉÏÉèÖÃICMPÊý¾Ý°üµÄ´¦Àí¹æÔò£¬×îºÃÊÇÉ趨¾Ü¾øËùÓÐµÄ ICMPÊý¾Ý°ü¡£
ÉèÖÃICMPÊý¾Ý°ü´¦Àí¹æÔòµÄ·½·¨Ò²ÓÐÁ½ÖÖ£¬Ò»ÖÖÊÇÔÚ²Ù×÷ϵͳÉÏÉèÖðü¹ýÂË£¬ÁíÒ»ÖÖÊÇÔÚÖ÷»úÉϰ²×°·À»ðǽ¡£¾ßÌåÉèÖÃÈçÏ£º
1.ÔÚWindows 2000 ServerÖÐÉèÖÃICMP¹ýÂË
Windows 2000 ServerÌṩÁ˓·ÓÉÓëÔ¶³Ì·ÃÎÊ”·þÎñ£¬µ«ÊÇĬÈÏÇé¿öÏÂÊÇûÓÐÆô¶¯µÄ£¬Òò´ËÊ×ÏÈÒªÆô¶¯Ëü£ºµã»÷“¹ÜÀí¹¤¾ß”Öеē·ÓÉÓëÔ¶³Ì·ÃÎÊ”£¬Æô¶¯ÉèÖÃÏòµ¼¡£ÔÚ ÆäÖÐÑ¡Ôñ“ÊÖ¶¯ÅäÖ÷þÎñÆ÷”Ïµã»÷[ÏÂÒ»²½]°´Å¥¡£ÉÔµÈÆ¬¿Ìºó£¬ÏµÍ³»áÌáʾ“·ÓɺÍÔ¶³Ì·ÃÎÊ·þÎñÏÖÔÚÒѱ»°²×°¡£Òª¿ªÊ¼·þÎñÂð?”£¬µã»÷[ÊÇ]°´Å¥Æô¶¯·þ Îñ¡£
·þÎñÆô¶¯ºó£¬ÔÚ¼ÆËã»úÃû³ÆµÄ·ÖÖ§Ï»á³öÏÖÒ»¸ö“IP·ÓÉÑ¡Ôñ”£¬µã»÷ËüÕ¹¿ª·ÖÖ§£¬ÔÙµã»÷“³£¹æ”£¬»áÔÚÓұ߳öÏÖ·þÎñÆ÷ÖеÄÍøÂçÁ¬½Ó(¼´Íø¿¨)¡£ÓÃÊó±êÓÒ¼üµã»÷ÄãÒªÅäÖõÄÍøÂçÁ¬½Ó£¬ÔÚµ¯³öµÄ²Ëµ¥Öеã»÷“ÊôÐÔ”£¬»áµ¯³öÒ»¸öÍøÂçÁ¬½ÓÊôÐԵĴ°¿Ú£¬Èçͼ1Ëùʾ¡£
ͼ1
ͼ1ÖÐÓÐÁ½¸ö°´Å¥£¬Ò»¸öÊÇ“ÊäÈëɸѡÆ÷”(Ö¸¶Ô´Ë·þÎñÆ÷½ÓÊܵÄÊý¾Ý°ü½øÐÐɸѡ)£¬ÁíÒ»¸öÊÇ“Êä³öɸѡÆ÷”(Ö¸¶Ô´Ë·þÎñÆ÷·¢Ë͵ÄÊý¾Ý°ü½øÐÐɸѡ)£¬ÕâÀïÓ¦¸Ãµã»÷[ÊäÈëɸѡÆ÷] °´Å¥£¬»áµ¯³öÒ»¸ö“Ìí¼ÓɸѡÆ÷”´°¿Ú£¬ÔÙµã»÷[Ìí¼Ó]°´Å¥£¬±íʾҪÔö¼ÓÒ»¸öɸѡÌõ¼þ¡£
ÔÚ“ÐÒé”ÓұߵÄÏÂÀÁбíÖÐÑ¡Ôñ“ICMP”£¬ÔÚËæºó³öÏֵēICMPÀàÐÍ”ºÍ“ICMP±à Âë”ÖоùÊäÈë“255”£¬´ú±íËùÓеÄICMPÀàÐͼ°Æä±àÂë¡£ICMPÓÐÐí¶à²»Í¬µÄÀàÐÍ(Ping¾ÍÊÇÒ»ÖÖÀàÐÍ)£¬Ã¿ÖÖÀàÐÍÒ²ÓÐÐí¶à²»Í¬µÄ״̬£¬Óò»Í¬µÄ “±àÂë”À´±íʾ¡£ÒòΪÆäÀàÐͺͱàÂëºÜ¸´ÔÓ£¬ÕâÀï²»ÔÙÐðÊö¡£
µã»÷[È·¶¨]°´Å¥·µ»Ø“ÊäÈëɸѡÆ÷”´°¿Ú£¬´Ëʱ»á·¢Ï֓ɸѡÆ÷”ÁбíÖжàÁËÒ»ÏîÄÚÈÝ(Èçͼ2Ëùʾ)¡£µã»÷[È·¶¨]°´Å¥·µ»Ø“±¾µØÁ¬½Ó”´°¿Ú£¬ÔÙµã»÷[È·¶¨]°´Å¥£¬´ËʱɸѡÆ÷¾ÍÉúЧÁË£¬´ÓÆäËû¼ÆËã»úÉÏPingÕą̂Ö÷»ú¾Í²»»á³É¹¦ÁË¡£
ͼ2
2. Ó÷À»ðǽÉèÖÃICMP¹ýÂË
ÏÖÔÚÐí¶à·À»ðǽÔÚĬÈÏÇé¿ö϶¼ÆôÓÃÁËICMP¹ýÂ˵ŦÄÜ¡£Èç¹ûûÓÐÆôÓã¬Ö»ÒªÑ¡ÖГ·ÀÓùICMP¹¥»÷”¡¢“·ÀÖ¹±ðÈËÓÃpingÃüÁî̽²â”¾Í¿ÉÒÔÁË£¬Èçͼ3Ëùʾ¡£
ͼ3
ͨ¹ýÒÔÉϽ²½â£¬ÄãÏÖÔÚÖªµÀICMPµÄÖØÒªÐÔÁ˰É?¸Ï½ô¸øÄãµÄ·þÎñÆ÷ÉèÖÃICMP¹ýÂ˰ɡ£