Charles Babbage, the father of computer, invented the first general-purpose computer in an effort to prevent the mathematical errors that were prevalent in the human-calculated mathematics of his time.
ICMP means Internet Control Message Protocol and is always coupled with the IP protocol (There are 2 ICMP variants one for IPv4 and one for IPv6.) echo request and echo response are the two operation codes of ICMP used to implement ping.