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.

All labels observed (16)

How this entity was disambiguated

Statements (47)

Predicate Object
instanceOf Internet protocol
control message protocol
network protocol
abbreviation ICMP
belongsTo Internet Protocol Suite
linked to: TCP/IP
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 Internet Control Message Protocol
linked to: ICMP
hasVariant ICMPv6
linked to: ICMP
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 IETF
usedByTool pathping
ping
traceroute
usedFor error reporting between routers and hosts
network diagnostics
path discovery

How these facts were elicited

Referenced by (26)

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

TCP/IP includesProtocol ICMP
IPv4 commonlyUsedWith ICMP
ICMP fullName Internet Control Message Protocol
linked to: ICMP
ICMP abbreviation ICMP
ICMP hasVariant ICMPv6
linked to: ICMP
Internet Protocol usedBy Internet Control Message Protocol
linked to: ICMP
RFC 792 title Internet Control Message Protocol
linked to: ICMP
RFC 792 specifiesProtocol Internet Control Message Protocol
linked to: ICMP
RFC 792 definesMessageType ICMP Echo Request
linked to: ICMP
RFC 792 definesMessageType ICMP Echo Reply
linked to: ICMP
RFC 792 definesMessageType ICMP Destination Unreachable
linked to: ICMP
RFC 792 definesMessageType ICMP Source Quench
linked to: ICMP
RFC 792 definesMessageType ICMP Redirect
linked to: ICMP
RFC 792 definesMessageType ICMP Time Exceeded
linked to: ICMP
RFC 792 definesMessageType ICMP Parameter Problem
linked to: ICMP
RFC 792 definesMessageType ICMP Timestamp
linked to: ICMP
RFC 792 definesMessageType ICMP Timestamp Reply
linked to: ICMP
RFC 792 definesMessageType ICMP Information Request
linked to: ICMP
RFC 792 definesMessageType ICMP Information Reply
linked to: ICMP
RFC 792 definesField ICMP Identifier field
linked to: ICMP
IP usedBy ICMP
STD 68 specifies Internet Control Message Protocol
linked to: ICMP
STD 68 standardizes ICMP
Nmap supportsProtocol ICMP
AppleTalk Echo Protocol similarTo Internet Control Message Protocol Echo (ICMP Echo)
linked to: ICMP