Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Why would a device with a static ip not respond to a ping, but still transmit information over the network?

In my situation the device is a very simple caller ID box. It has no GUI. It's only purpose is to parse CID information and transmit the information where applicable.

share|improve this question
1  
This will likely be closed because it is far too broad. We have no way to know why unless the developers themselves provide an answer, and to randomly speculate in the meantime is outside the scope of Super User. That said, many devices do not respond to PING for a number of reasons, such as wanting to appear offline to anyone attempting to probe them, or simply because the developers didn't program in a PING function. –  Darth Android Jul 12 '13 at 19:05
add comment

closed as too broad by nerdwaller, Darth Android, Michael Kjörling, gronostaj, Simon Sheehan Jul 24 '13 at 14:27

There are either too many possible answers, or good answers would be too long for this format. Please add details to narrow the answer set or to isolate an issue that can be answered in a few paragraphs.If this question can be reworded to fit the rules in the help center, please edit the question.

2 Answers

An ip capable device doesn't have to implement ping at all.

Especially very simple devices, with very limited functionality, don't do anything not strictly necessary for what they need to do.

It just keeps the software simple (less potential for bugs) and as tiny as possible (less ROM/RAM needed). As a result it will be cheaper to manufacture (in man-hours for programming/debugging and in material costs).

In bigger, more complex equipment the ip-stack is often bought as a, ready to go, commodity-module and the RAM/ROM needed is usually already present because of other requirements.
Then there is often a full ip-stack present, with a ssh or web-interface for configuration and other niceties, because it doesn't cost any extra to implement.

share|improve this answer
add comment

The device (or some intermediate device on the network) could be blocking ICMP traffic without blocking other traffic.

share|improve this answer
add comment

Not the answer you're looking for? Browse other questions tagged or ask your own question.