Question: is icmp and ip protocol?
Answer: ICMP uses the basic support of IP as if it were a higher-level protocol, however, ICMP is actually an integral part of IP. ... ICMP is a network-layer protocol. There is no TCP or UDP port number associated with ICMP packets as these numbers are associated with the transport layer above.