UDP Ping은 하나의 UDP 프레임을 상대방에게 보내고 응답을 관찰하는 방식으로 동작합니다. 만약 응답이 없으면 원격 호스트가 존재하지 않는 것으로 취급하고, ICMP port unreachable 응답이 돌아오면 원격 호스트가 존재하는 것으로 취급합니다.

그런데 원격 호스트의 UDP 포트가 열려 있으면, 임의로 아무렇게나 만든 UDP 패킷을 그냥 무시할 가능성도 있으므로 호스트가 존재하는데도 불구하고 존재하지 않는 것으로 취급하게 되는 오류가 발생할 수 있습니다. 따라서 오류가 적은 결과를 얻고 싶다면, 가급적 닫혀있을 가능성이 높은 포트 번호를 골라서 패킷을 보내야 합니다.

이 방식은 방화벽 등의 보안 장비로 인해 기존의 Ping 방식으로는 경계 너머의 호스트를 식별하기 어려운 경우 사용될 수 있습니다.