-
Mourad ELGORMA posted in the group Network engineers
What is the Internet Control Message Protocol (hashtag #ICMP)?
The Internet Control Message Protocol (ICMP) is a network layer protocol used by network devices to diagnose network communication issues. ICMP is mainly used to determine whether or not data is reaching its intended destination in a timely manner. Commonly, the ICMP protocol is used on network devices, such as routers. ICMP is crucial for error reporting and testing, but it can also be used in distributed denial-of-service (DDoS) attacks.
What is ICMP used for?
The primary purpose of ICMP is for error reporting. When two devices connect over the Internet, the ICMP generates errors to share with the sending device in the event that any of the data did not get to its intended destination. For example, if a packet of data is too large for a router, the router will drop the packet and send an ICMP message back to the original source for the data.
A secondary use of ICMP protocol is to perform network diagnostics; the commonly used terminal utilities traceroute and ping both operate using ICMP.
How does ICMP work?
Unlike the Internet Protocol (IP), ICMP is not associated with a transport layer protocol such as TCP or UDP. This makes ICMP a connectionless protocol: one device does not need to open a connection with another device before sending an ICMP message. Normal IP traffic is sent using TCP, which means any two devices that exchange data will first carry out a TCP handshake to ensure both devices are ready to receive data. ICMP does not open a connection in this way. The ICMP protocol also does not allow for targeting a specific port on a device.
What is an ICMP packet?
An ICMP packet is a packet that uses the ICMP protocol. ICMP packets include an ICMP header after a normal IP header. When a router or server needs to send an error message, the ICMP packet body or data section always contains a copy of the IP header of the packet that caused the error.
Destination Host Unreachable
This message indicates one of two problems: either the local system has no route to the desired destination, or a remote router reports that it has no route to the destination.
If the message is simply “Destination Host Unreachable,” then there is no route from the local system, and the packets to be sent were never put on the wire.
If the message is “Reply From : Destination Host Unreachable,” then the routing problem occurred at a remote router, whose address is indicated by the “” field.
Request Timed Out
This message indicates that no Echo Reply messages were received within the default time of 1 second. This can be due to many different causes; the most common include network congestion, failure of the ARP request, packet filtering, routing error, or a silent discard.
hashtag #ping hashtag #ICMP hashtag #IT
About me
Mourad ELGORMA
PhD Student
ELGORMA Mourad is a PhD student in Information and Communication Technology (ICT) at Abou Bekr Belkaid University of Tlemcen, Algeria, where he is affiliated with the STIC Laboratory (Information and Communication Systems). His academic and professional work focuses on advanced topics in computer networking, cybersecurity, and Internet of Things (IoT).
He has developed strong expertise in network design, configuration, and troubleshooting, particularly with Cisco systems, routing, switching, and Quality of Service (QoS). His research interests include wireless networks, LTE technologies, IoT-based monitoring systems, and network security, with a special emphasis on detecting vulnerabilities and improving system reliability.
Mourad has contributed to several research works covering areas such as IoT applications for sports monitoring, drowning detection systems, and Wi-Fi intrusion detection using embedded systems. His work combines both theoretical research and practical implementation, reflecting a strong background in hardware-software integration.
In addition to his academic career, he works as a freelancer in IT services, specializing in VPS deployment, server administration, and WordPress platform management using tools such as cPanel and Webmin.
With a solid foundation in both research and real-world applications, Mourad is committed to advancing innovative solutions in networking, IoT, and cybersecurity, while continuously expanding his technical and scientific contributions.
Groups
Recent posts
Acknowledgment to Reviewers of IoT in 2021
- March 22, 2026
Internet of things (IoT) � Industrial IoT
- March 22, 2026
No title
- March 22, 2026
ADDRESS
Algeria
Website
Phone Number
+213790299296
