(영어: Ping)은 IP 네트워크를 통해 특정한 호스트가 도달할 수 있는지의 여부를 테스트하는 데 쓰이는 컴퓨터 네트워크 도구중 하나이다.

ping
도스 버전의 핑
도스 버전의 핑
원저자Mike Muuss
발표일1983년 (38년 전)(1983)
플랫폼대부분의 네트워크 운영 체제
종류명령어

역사편집

ping 유틸리티는 1983년 12월 마이크 무어스IP 네트워크 내의 문제 해결을 위한 도구로 개발하였다. IP 네트워크 진단 및 측정을 위해 ICMP 반향(echo) 패킷을 이용하는 데 대한 데이비드 밀스의 언급에 영향을 받았다.[1] 저자는 나중에 소나가 만들어내는 소리를 본따 이름을 지었는데, 이는 이 용어가 소나의 반향 지점과 유사하기 때문이다.[2][3]

RFC 1122는 어떠한 호스트라도 반향 요청을 처리하고 반향 응답을 발행하는 ICMP Echo 서버 펑션을 구현해야 한다고 기술하고 있다.[4]

샘플 핑 테스트편집

아래는 www.example.com이라는 대상 호스트로 5번의 핑을 보냈을 때의 출력물이다:

$ ping -c 5 www.example.com
PING www.example.com (93.184.216.119): 56 data bytes
64 bytes from 93.184.216.119: icmp_seq=0 ttl=56 time=11.632 ms
64 bytes from 93.184.216.119: icmp_seq=1 ttl=56 time=11.726 ms
64 bytes from 93.184.216.119: icmp_seq=2 ttl=56 time=10.683 ms
64 bytes from 93.184.216.119: icmp_seq=3 ttl=56 time=9.674 ms
64 bytes from 93.184.216.119: icmp_seq=4 ttl=56 time=11.127 ms

--- www.example.com ping statistics ---
5 packets transmitted, 5 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 9.674/10.968/11.726/0.748 ms

이 유틸리티는 특정 횟수의 핑을 마친 뒤 결과물을 요약하여 보여준다. 가장 짧은 왕복 시간은 9.674 밀리초였으며, 평균은 10.968 밀리초, 최대값은 11.726 밀리초였다.

각주편집

  1. "The Story of the PING Program" Archived 2011년 5월 14일 - 웨이백 머신, Mike Muuss
  2. Mike Muuss. “The Story of the PING Program”. U.S. Army Research Laboratory. 2010년 9월 8일에 원본 문서에서 보존된 문서. 2010년 9월 8일에 확인함. I named it after the sound that a sonar makes, inspired by the whole principle of echo-location. 
  3. Salus, Peter (1994). 《A Quarter Century of UNIX》. Addison-Wesley. ISBN 0-201-54777-5. 
  4. “RFC 1122 - Requirements for Internet Hosts -- Communication Layers”. 42쪽. 2012년 3월 19일에 확인함. Every host MUST implement an ICMP Echo server function that receives Echo Requests and sends corresponding Echo Replies. 

외부 링크편집