ICMPbased
ICMPbased refers to methods, tools, or systems that rely on the Internet Control Message Protocol (ICMP) to perform network diagnostics, measurement, or discovery. ICMP is part of the Internet Protocol suite and is used to convey error messages and operational information about IP processing. ICMP messages include Echo Request/Reply (used by ping), Time Exceeded (used by traceroute), and Destination Unreachable, among others. ICMP-based approaches are common for active network measurement: ping for round-trip time and packet loss, traceroute for path discovery, and path MTU discovery via ICMP "Packet Too Big" messages. ICMP is also used for basic host reachability checks and for notifying congestion or routing issues.
Common contexts for ICMPbased techniques include network monitoring, troubleshooting, and service availability checks. Many network management
Limitations and security considerations are important for ICMPbased approaches. ICMP traffic can be filtered or rate-limited
Relation to standards: ICMP is defined in RFC 792, with ICMPv6 in RFC 4443. ICMP-based techniques are