Presentation is loading. Please wait.

Presentation is loading. Please wait.

INTERNET CONTROL MESSAGE PROTCOL. ICMP n allows router to send error or control messages to another router or host n provides communication between IP.

Similar presentations


Presentation on theme: "INTERNET CONTROL MESSAGE PROTCOL. ICMP n allows router to send error or control messages to another router or host n provides communication between IP."— Presentation transcript:

1 INTERNET CONTROL MESSAGE PROTCOL

2 ICMP n allows router to send error or control messages to another router or host n provides communication between IP software on one machine & IP software on another

3 ICMP Message Transport

4 ICMP Error Messages n Source Quench n Time Exceeded n Destination Unreachable n Redirect n Fragmentation Required

5 Source Quench n Sent by router whenever it has received so many datagrams that it has run out of buffer space n Process: –Incoming datagrams discarded –Source Quench sent to host –Host receives message & reduces rate of transmission

6 Time Exceeded n If router reduces TTL field to zero, datagram discarded & message sent to host n If reassemble timer expires before all fragments for a datagram arrive

7 Destination Unreachable n If a datagram cannot be delivered to its final source. n Distinction between: –Entire net down (router failure) –Host temporarily off-line

8 Redirect n If router determines a host has incorrectly sent a datagram that should be sent to a different router, the router uses a redirect to cause the host to change its route

9 Fragmentation Required n If router receives datagram that exceeds MTU of the net over which it will be sent, router discards datagram & sends a fragmentation request to sender


Download ppt "INTERNET CONTROL MESSAGE PROTCOL. ICMP n allows router to send error or control messages to another router or host n provides communication between IP."

Similar presentations


Ads by Google