ICMP

E5619

ICMP (Internet Control Message Protocol) is a core network-layer protocol used primarily for sending error messages and operational information, such as in tools like ping and traceroute, within IP networks.

Jump to: Surface forms Statements Referenced by

Statements (47)

Predicate Object
instanceOf Internet protocol
control message protocol
network protocol
abbreviation ICMP self-link
belongsTo TCP/IP
surface form: Internet Protocol Suite
carries control information
diagnostic information
error reporting information
definedIn RFC 792
designGoal support IP diagnostics
support IP error handling
encapsulatedIn IP packet
field Checksum
Code
Rest of Header
Type
fullName ICMP self-linksurface differs
surface form: Internet Control Message Protocol
hasVariant ICMP self-linksurface differs
surface form: ICMPv6
introducedIn early Internet architecture
is connectionless
unreliable
layer network layer
messageType Destination Unreachable
Echo Reply
Echo Request
Parameter Problem
Redirect
Source Quench
Time Exceeded
Timestamp
Timestamp Reply
notUsedFor application data transport
OSIlayer Layer 3
protocolNumber 1
purpose send error messages in IP networks
send operational information in IP networks
relatedTo IPv4
runsOver IP
securityConcern can be filtered by firewalls
can be used for network reconnaissance
standardizedBy Internet Engineering Task Force
surface form: IETF
usedByTool pathping
ping
traceroute
usedFor error reporting between routers and hosts
network diagnostics
path discovery

Referenced by (21)

Full triples — surface form annotated when it differs from this entity's canonical label.

ICMP abbreviation ICMP self-link
IPv4 commonlyUsedWith ICMP
RFC 792 definesField ICMP
this entity surface form: ICMP Identifier field
this entity surface form: ICMP Echo Request
this entity surface form: ICMP Echo Reply
this entity surface form: ICMP Destination Unreachable
this entity surface form: ICMP Source Quench
this entity surface form: ICMP Redirect
this entity surface form: ICMP Time Exceeded
this entity surface form: ICMP Parameter Problem
this entity surface form: ICMP Timestamp
this entity surface form: ICMP Timestamp Reply
this entity surface form: ICMP Information Request
this entity surface form: ICMP Information Reply
ICMP fullName ICMP self-linksurface differs
this entity surface form: Internet Control Message Protocol
ICMP hasVariant ICMP self-linksurface differs
this entity surface form: ICMPv6
TCP/IP includesProtocol ICMP
this entity surface form: Internet Control Message Protocol
RFC 792 title ICMP
this entity surface form: Internet Control Message Protocol
this entity surface form: Internet Control Message Protocol