¹ø¿ª : À±ºÀȯ / el@linuxlab.co.kr
|
||||||||||||||||||||||||||||||||||||
<¸ñÂ÷>
ping °³¿ä PingÀº ³×Æ®¿öÅ©·Î ¿¬°áµÈ µÎ È£½ºÆ® »çÀÌ¿¡¼ ¿¬°áÇÒ ¼ö ÀÖ´ÂÁö Á¡°ËÇÏ´Â Áø´Üµµ±¸ÀÌ´Ù. ¿ì¸®°¡ Ping¸í·ÉÀ» ½ÇÇàÇϸé ICMP Echo Request ÆÐŶÀ» ¿ø°Ý IP ÁÖ¼Ò¿¡ ¼Û½ÅÇÏ°í ICMP ÀÀ´äÀ» ±â´Ù¸°´Ù. ¿äÁò ¿ì¸®°¡ »ç¿ëÇÏ´Â ping ÇÁ·Î±×·¥ÀÇ Ã¹ ¹öÀüÀ» ¸¸µç ÀÌ´Â Mike MussÀÌ´Ù. ±× ÈÄ·Î ´Ù¸¥ ¸¹Àº À̵éÀÌ ¼º´ÉÀ» Çâ»ó½ÃÅ°°í, °íÃÄ ÀÛ¼ºÇÏ°í, ´Ù¾çÇÑ °÷¿¡ ÇԺηΠ»ç¿ëÇØ¿Ô´Ù. pingÀ̶ó´Â À̸§ÀÌ ¹«¾ùÀ» ¶æÇÏ´ÂÁö¿¡ ´ëÇؼ´Â ¸¹Àº ÀÇ°ßµéÀÌ ÀÖ´Ù. ¾î¶² »ç¶÷µéÀº Packet INternet Groper ¶ó´Â ±¸¹®ÀÇ ¸Ó¸´±ÛÀÚ¸¦ µû¿Â °ÍÀÌ¶ó ¸»ÇÑ´Ù. ±×·² µí ÇØ º¸À̱â´Â ÇÏÁö¸¸ ¸Â´Â ¸»Àº ¾Æ´Ï´Ù. »ç½Ç PingÀº ¼Ò³ª(sonar: ¼öÁß À½ÆÄ Å½Áö±â) ÃßÀû ½Ã½ºÅÛÀÇ ¼Ò¸®¸¦ Èä³» ³»¾î ºÙ¿©Áø À̸§ÀÌ´Ù. ½ÉÁö¾î ¾î¶² ½Ã½ºÅÛ °ü¸®ÀÚ°¡ ³×Æ®¿öÅ©»óÀÇ È£½ºÆ®¿¡ µÇÇ®ÀÌÇؼ ÇÎÀ» ³¯¸®°í ¼º°øÇÒ ¶§¸¶´Ù ¡°ÇΡ± ÇÏ´Â ¼Ò¸®°¡ ³ªµµ·Ï ¼³Á¤ÇÑ ½ºÅ©¸³Æ®¸¦ ¸¸µé¾ú´Ù´Â À̾߱â±îÁö ÀÖ´Ù. ±× ½Ã½ºÅÛ °ü¸®ÀÚ´Â ³×Æ®¿öÅ©¸¦ ±«·ÓÇô ¿Â ºÒ¾ÈÁ¤ÇÑ Ä¿³ØÅ͸¦ ãÀ» ¶§±îÁö ±ÔÄ¢ÀûÀ¸·Î ±×ÀÇ ³×Æ®¿öÅ©¿¡ ¼³Ä¡µÈ BNC Ä¿³ØÅ͵éÀ» Á¡°ËÇÑ´Ù -- ¼Ò¸®°¡ ¸ØÃß¾úÀ» ¶§, ±× ³ª»Û ³ðÀÌ °É·È´Ù´Â °ÍÀ» ¾Ë¾Æ³Â´Ù´Â °ÍÀÌ´Ù. PingÀº ÀϹÝÀûÀ¸·Î ¾î¶² ¸Ó½ÅÀÌ µ¥ÀÌÅ͸¦ ¼ö½ÅÇÏ°í IP ÆÐŶÀ» º¸³¾ ¼ö ÀÖ´ÂÁö Á¡°ËÇÏ´Â ¸Å¿ì À¯¿ëÇÑ µµ±¸ÀÌ´Ù. ¿©·¯ºÐÀÌ È£½ºÆ®¿¡ ÇÎÀ» º¸³¾ ¼ö ÀÖ´Ù¸é ftp³ª http ¿¬°áµµ ÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù. ÇÏÁö¸¸, º¸¾ÈÀ» À§ÇØ ÆÐŶ ÇÊÅ͸µÀ»(packet filtering) Àû¿ëÇϴ ȣ½ºÆ®µéÀÌ ¸¹¾ÆÁö¸é¼ ÀÎÅͳݿ¡¼ pingÀº ½Å·Ú¼ºÀ» ÀҾ´Ù. ¸¹Àº ¹æȺ®µéÀÌ ¾Æ·¡¿¡ ¼Ò°³ÇÑ µÎ °¡Áö ÀÌÀ¯·Î ICMP ÆÐŶÀ» °É·¯³»µµ·Ï ±ÔÁ¤ÇÑ´Ù. 1) ¿©·¯ºÐÀÇ ³»ºÎ ³×Æ®¿öÅ©°¡ ¾î¶»°Ô »ý°å´ÂÁö
´Ù¸¥ »ç¶÷µéÀÌ ¾Ë ÇÊ¿ä´Â ¾ø´Ù. ¿©·¯ºÐÀÇ ¹æȺ®¿¡ ICMP¸¦ Çã¿ëÇϵµ·Ï °áÁ¤Çß´Ù¸é °í»ý±æÀ» ÀÚûÇÑ °ÍÀÌ´Ù. ÀÌ °æ¿ì ICMP°¡ Ç×»ó ÁÁÀº Àǵµ·Î »ç¿ëµÈ´Ù°í °¡Á¤ÇØ¾ß ÇÏÁö¸¸, ¾î¶»°Ô ICMP ±â¹Ý °ø°ÝµéÀÌ ¾øÀ» ¼ö Àְڴ°¡. (¿¹¸¦ µé¾î ¡°Á×À½ÀÇ ÇΡ±Àº ¹öÆÛ Å©±â¸¦ ÃÊ°úÇÏ´Â ÇÎ ÆÐŶÀ¸·Î °ø°Ý´ë»óÀÇ IP ½ºÅÃÀ» ³ÑÄ¡°Ô ÇÑ´Ù -- ¶§¿¡ µû¶ó ¸Å¿ì ±ØÀûÀÎ °á°ú¸¦ ¸Â±âµµ ÇÑ´Ù). ¿©·¯ºÐÀÇ ³×Æ®¿öÅ©¿¡¼ ICMP¸¦ Çã¿ëÇÑ´Ù¸é ±× Æ´À» Ÿ°í ´©±º°¡ °ø°ÝÇÒ °ÍÀº »·ÇÏ´Ù. ´Ù¸¥ ¸ñÀûÀ¸·Î ¾²±â À§ÇØ ping ¸í·É¿¡ Ưº°ÇÑ ±â´ÉÀ» Ãß°¡ÇÑ µµ±¸µéÀÌ ÀÖ´Ù. °¡Àå ÀϹÝÀûÀÎ °Í Çϳª´Â fping ¸í·ÉÀÌ´Ù. ÀÌ ¸í·ÉÀº ÀÏÁ¤ÇÑ ÁÖ¼Ò ¹üÀ§¿¡ pingÀ» º¸³»±â À§ÇÑ ¸í·ÉÀε¥ ÀϹÝÀûÀ¸·Î ³×Æ®¿öÅ© ½ºÄ³³Ê·Î ¾²ÀÌ°í, ¶Ç saint¿Í monó·³ ³×Æ®¿öÅ© ¸ð´ÏÅͷεµ ¾²ÀδÙ. ¶Ç ´Ù¸¥ º¯Á¾Àº ¿ÜºÎ ÇÁ·Î±×·¥À» ¼ÒȯÇÏÁö ¾Ê°í ½ºÅ©¸³Æ® ¾È¿¡¼ ½±°Ô »ç¿ëÇÒ ¼ö ÀÖµµ·Ï Ping ±â´ÉÀ» perl·Î ±¸ÇöÇÑ Net::Ping ¸ðµâÀÌ´Ù. ¾Æ·¡ ¿¹¹®¿¡¼Ã³·³ ½ºÅ©¸³Æ®¸¦ »ç¿ëÇÒ ¼ö ÀÖ´Ù: Example 1. Using Net::Perl
ping at Work PingÀº Àμö¸¦ µ¡ºÙÀÌÁö ¾Ê°í »ç¿ëÇÏ´Â °ÍÀÌ
ÀϹÝÀûÀε¥ ÇÁ·Î±×·¥ ½ÇÇàÀ» ¸¶Ä¥ ¶§¿¡´Â Ctrl-c Å°¸¦ ´©¸¥´Ù. ¾Æ¸¶
¾Æ·¡ ¿¹¹®Ã³·³ º¸ÀÏ °ÍÀÌ´Ù:
ÀÌ È¸éÀº ¼¼ °³ÀÇ ¼½¼ÇÀ¸·Î ³ª´ ¼ö ÀÖ´Ù. ù ¹ø° ¼½¼ÇÀº, ¡°PING¡±À̶ó´Â ±ÛÀÚ·Î ½ÃÀÛÇÏ´Â ÇÑ ÁÙÀε¥ ¿©·¯ºÐÀÇ ¸í·É¿¡ ´ëÇÑ °á°ú¸¦ ¹Ì¸® º¸¿©ÁØ´Ù. ¡°64 bytes¡±¶ó´Â ¹®ÀÚ¿·Î ½ÃÀÛÇÏ´Â µÎ ¹ø ° ¼½¼ÇÀº ÀÀ´ä½Ã°£À» °è»êÇؼ º¸¿©ÁØ´Ù. ¼¼ ¹ø °, ¡°--- mango ping statistics ---¡±À̶ó´Â ÁÙ·Î ½ÃÀÛÇÏ´Â ¸¶Áö¸· ¼½¼Ç¿¡¼´Â °á°ú¸¦ ¿ä¾àÇؼ º¸¿©ÁØ´Ù. À§ ¿¹¹®¿¡¼ °á°ú°¡ ²Ï ÁÁÀºµ¥ ÀÒ¾î¹ö¸° ÆÐŶµµ ¾ø°í ÀÀ´ä½Ã°£µµ ºü¸¥ ÆíÀÌ¾î¼ °á°ú°¡ ÁÁÀº ¸ð½ÀÀÌ´Ù. ¿©·¯ºÐÀÇ ³×Æ®¿öÅ©¸¦ Á¡°ËÇϴµ¥ ½Ì±Û ÆÐŶ¿¡ ÀÇÁ¸ÇÒ ÇÊ¿ä´Â ¾ø´Ù. ½Ì±Û ÆÐŶº¸´Ù´Â ´Ù¼¸À̳ª ¿·Î ¦Áö¾îÁø ÆÐŶÀÌ ÈξÀ ÁÁ´Ù. ³×Æ®¿öÅ©°¡ È¥ÀâÇÑ °÷¿¡¼ ƯÈ÷ ½Ì±Û ÆÐŶº¸´Ù ´õ À¯¿ëÇÑ Á¤º¸¸¦ ¾òÀ» ¼ö ÀÖ´Ù. ping ¸í·É¿¡´Â ¸î °¡Áö À¯¿ëÇÑ ¿É¼ÇµéÀÌ ÀÖ´Ù. ÀÌ ¿É¼ÇµéÀ» ¾Æ·¡ Ç¥¿¡ Á¤¸®Çß´Ù: < Ç¥ 1. Ping ¸í·ÉÀÇ ¿É¼Çµé >
ÀÌ·± ¿É¼ÇµéÀº ¸î °³¸¦ Á¶ÇÕÇؼ ´õ À¯¿ëÇÏ°Ô
¾µ ¼ö ÀÖ´Ù. ÀÌÀü ¼½¼Ç¿¡¼ »ç¿ëÇÑ ping ¸í·ÉÀÌ ½ÇÇàÇÏ°í °á°ú¸¦
µ¹·ÁÁִµ¥ ¸î ÃÊ ½Ã°£Áö¿¬ÀÌ ÀÖ´Ù. -f ½ºÀ§Ä¡¸¦ »ç¿ëÇÏ¸é ¸í·ÉÀ»
±â´Ù¸®´À¶ó ¹ö¸®´Â ½Ã°£À» ÁÙÀÏ ¼ö ÀÖ´Ù. -c 10 ¿É¼Ç°ú -q ¿É¼ÇÀ»
Á¶ÇÕÇϸé Á»´õ ºü¸£°í ´õ Àб⠽±°Ô °á°ú¸¦ Ãâ·ÂÇÑ´Ù.
ÁÖÀÇ: -f¿Í
-l ½ºÀ§Ä¡´Â root¸¸ »ç¿ëÇÒ ¼ö ÀÖ´Ù. ÀÌ ½ºÀ§Ä¡µéÀ» À߸ø »ç¿ëÇϸé
³×Æ®¿öÅ©¿¡ ´õ Å« ÆÐŶµéÀ» »ç¿ëÇÒ °æ¿ì Å×½ºÆ®ÇÏ´Â µ¥ Á»´õ À¯¸®ÇÏ´Ù¸é, ping -c10 -s 1024 -qf ¸í·ÉÀ¸·Î ´õ Å« ÆÐŶµéÀ» º¸³½´Ù. ÀÌ ¸í·ÉÀº ³×Æ®¿öÅ©¿¡¼ ¹ß»ýÇÑ ¹®Á¦°¡ ÆÐŶµéÀÌ Àß°Ô ÂÉ°³Áö´Â Çö»ó ¶§¹®¿¡ ¹ß»ýÇÑ´Ù°í »ý°¢ÇÒ ¶§ ƯÈ÷ À¯¿ëÇÏ´Ù. ¿©·¯ºÐÀÇ ÆÐŶÀÌ ¶ó¿ìÅ͸¦ Åë°úÇÏ´ÂÁö ¾Ë¾Æº¸°í
½Í´Ù¸é, ping -c10 -R ¸í·ÉÀ» »ç¿ëÇÑ´Ù. ÀÌ ¸í·ÉÀº ¾Æ·¡¿Í °°Àº
¸Þ½ÃÁö¸¦ º¸¿©ÁÙ °ÍÀÌ´Ù:
ÁÖÀÇ: -R
½ºÀ§Ä¡·Î ¼³Á¤ÇÏ´Â ¶ó¿ìÆ® ±â·Ï ¿É¼ÇÀº ¸ðµç ¶ó¿ìÅÍ¿Í È£½ºÆ®¿¡¼
ȯ´ë¹Þ´Â °ÍÀº ping ¸í·ÉÀº ¿©·¯ºÐ ³×Æ®¿öÅ©ÀÇ ¹®Á¦ÇØ°á¿¡ ¸Å¿ì À¯¿ëÇÑ µµ±¸ÀÌ°í, ´ëÃæ ¾Æ¹«·¸°Ô³ª »ç¿ëÇؼ´Â ¾ÈµÈ´Ù. ÀÌ ±â»ç´Â Pat Eyler¿Í New Riders Press°¡ ÀúÀÛ±ÇÀ» ¼ÒÀ¯ÇÑ´Ù. ¿ø¹®À» ¼öÁ¤Çϰųª º¸Å¾ ¾ÈµÇ¸ç, ¿¸° ÃâÆǹ° ¶óÀ̼±½º(Open Publication License)¿¡ µû¶ó ¹èÆ÷µÈ´Ù. ÀÌ ±ÛÀº ¡°A Practical Guide to TCP/IP¡±¶ó´Â À̸§À¸·Î New Riders ÃâÆÇ¿¡¼ °Ü¿ï¿¡ Ãâ°£ÇÒ ¸®´ª½º ³×Æ®¿öÅ· Ã¥¿¡ Æ÷Ç﵃ ¼½¼ÇÀÇ ÃÊ°íÀÌ´Ù: ------------------------------------------------------------------- Àç¹Ì ÀÖ´Â À̾߱â: |