Internet Control Message Protocol: Thanish Rollno: 28

You might also like

Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 11

INTERNET CONTROL

MESSAGE PROTOCOL
THANISH ROLLNO : 28
INTERNET CONTROL MESSAGE PROTOCOL

 Internet Control Message Protocol is a protocol used for error handling and debugging in
the network layer. It is mainly used in network devices such as routers for sending errors
and operations. The main work of the Internet Control Message Protocol is of reporting
errors, between any two devices which are connected through the Internet. Internet
Control Message Protocol (ICMP) also has the work to assess network performance.
IMPORTANT POINTS

 It is present in a packet along with IP header


 It is not independent .
 It will no rectify the error it just throw a message.
 ICMP can send msgs to the source but not the routers.
 ICMP msgs are transmitted within IP datagram.
TYPES OF ICMP

ERROR REPORTING
QUERY MESSAGES
ERROR REPORTING

 DESTINATION UNREACHABLE
 SOURCE QUENCH
 TIME EXCEEDED
 PARAMETER PROBLEMS
 REDIRECTION
DESTINATION UNREACHABLE

The destination is unreachable and


is generated by the host or its
inbound gateway to inform the
client that the destination is
unreachable for some reason.
SOURCE QUENCH MESSAGE

 A source quench message is a request to decrease the


traffic rate for messages sent to the host destination) or
we can say when receiving host detects that the rate of
sending packets (traffic rate) to it is too fast it sends the
source quench message to the source to slow the pace
down so that no packet can be lost.
TIME EXCEEDED

 When some fragments are lost in a network then the holding


fragment by the router will be dropped then ICMP will take
the source IP from the discarded packet and informs the
source, of discarded datagram due to the time to live field
reaching zero, by sending the time exceeded message.
 TTL ( TIME TO LIVE )
PARAMETER PROBLEMS

Whenever packets come to the router then the calculated


header checksum should be equal to the received header
checksum then only the packet is accepted by the router.
If there is a mismatch packet will be dropped by the
router.
 ICMP will take the source IP from the discarded
packet and inform the source by sending a parameter
problem message.
REDIRECTION MESSAGE

 Redirect requests data packets are sent on an


alternate route. The message informs a host to
update its routing information (to send packets on
an alternate route).
THANK YOU

You might also like