Computer Science Engineering (CSE) Exam  >  Computer Science Engineering (CSE) Questions  >  ICMP error message should not be sent after r... Start Learning for Free
ICMP error message should not be sent after receiving:
  • a)
     Another ICMP error message.
  • b)
     A datagram for which fragmentation is required but DF bit is set in the IP header.
  • c)
     Any fragment is other than the first fragment from a fragmented IP datagram.
  • d)
     A datagram with TTL exceeded.
Correct answer is option 'A,C'. Can you explain this answer?
Most Upvoted Answer
ICMP error message should not be sent after receiving:a)Another ICMP e...
ICMP (Internet Control Message Protocol) is a network protocol used for diagnostic and error reporting purposes in IP networks. When an error occurs in the network, ICMP error messages are generated and sent to the source IP address of the original packet.

The correct answer is option 'A,C', which means that ICMP error messages should not be sent after receiving another ICMP error message or any fragment other than the first fragment from a fragmented IP datagram. Let's discuss why this is the case in more detail.

1. ICMP Error Message After Receiving Another ICMP Error Message:
When a network error occurs, an ICMP error message is generated and sent to the source IP address. However, if another error occurs while processing the ICMP error message itself, it could lead to an infinite loop of ICMP error messages being generated and sent. To prevent this situation, ICMP error messages should not be sent after receiving another ICMP error message.

2. ICMP Error Message After Receiving Fragments Other Than the First Fragment:
In IP networks, large packets or datagrams may need to be fragmented into smaller fragments to be transmitted over the network. The first fragment contains the necessary information for reassembling the original packet at the destination. If an error occurs while processing any fragment other than the first fragment, it may not be possible to accurately reassemble the original packet at the destination. Sending an ICMP error message in this case could lead to confusion and incorrect error reporting.

By not sending ICMP error messages in these specific scenarios, network administrators can avoid potential issues such as infinite loops of error messages and confusion in the reassembly process of fragmented packets. It helps to ensure a more stable and reliable network communication.
Free Test
Community Answer
ICMP error message should not be sent after receiving:a)Another ICMP e...
ICMP error message should not be sent after receiving when:
  • After another ICMP error message.
  • After an IGMP message of any kind.
  • After any fragment other than the first fragment from a fragmented IP datagram.
ICMP error message should be sent after receiving when:
  • If DF ( do not fragment) bit is set and a router needs to fragment the datagram to send it further then the ICMP error message must be sent to the sender.
  • If TTL is exceeded then also it should report to the sender by sending the ICMP error message.
Hence, the correct options are (A) and (C).
Explore Courses for Computer Science Engineering (CSE) exam

Top Courses for Computer Science Engineering (CSE)

ICMP error message should not be sent after receiving:a)Another ICMP error message.b)A datagram for which fragmentation is required but DF bit is set in the IP header.c)Any fragment is other than the first fragment from a fragmented IP datagram.d)A datagram with TTL exceeded.Correct answer is option 'A,C'. Can you explain this answer?
Question Description
ICMP error message should not be sent after receiving:a)Another ICMP error message.b)A datagram for which fragmentation is required but DF bit is set in the IP header.c)Any fragment is other than the first fragment from a fragmented IP datagram.d)A datagram with TTL exceeded.Correct answer is option 'A,C'. Can you explain this answer? for Computer Science Engineering (CSE) 2025 is part of Computer Science Engineering (CSE) preparation. The Question and answers have been prepared according to the Computer Science Engineering (CSE) exam syllabus. Information about ICMP error message should not be sent after receiving:a)Another ICMP error message.b)A datagram for which fragmentation is required but DF bit is set in the IP header.c)Any fragment is other than the first fragment from a fragmented IP datagram.d)A datagram with TTL exceeded.Correct answer is option 'A,C'. Can you explain this answer? covers all topics & solutions for Computer Science Engineering (CSE) 2025 Exam. Find important definitions, questions, meanings, examples, exercises and tests below for ICMP error message should not be sent after receiving:a)Another ICMP error message.b)A datagram for which fragmentation is required but DF bit is set in the IP header.c)Any fragment is other than the first fragment from a fragmented IP datagram.d)A datagram with TTL exceeded.Correct answer is option 'A,C'. Can you explain this answer?.
Solutions for ICMP error message should not be sent after receiving:a)Another ICMP error message.b)A datagram for which fragmentation is required but DF bit is set in the IP header.c)Any fragment is other than the first fragment from a fragmented IP datagram.d)A datagram with TTL exceeded.Correct answer is option 'A,C'. Can you explain this answer? in English & in Hindi are available as part of our courses for Computer Science Engineering (CSE). Download more important topics, notes, lectures and mock test series for Computer Science Engineering (CSE) Exam by signing up for free.
Here you can find the meaning of ICMP error message should not be sent after receiving:a)Another ICMP error message.b)A datagram for which fragmentation is required but DF bit is set in the IP header.c)Any fragment is other than the first fragment from a fragmented IP datagram.d)A datagram with TTL exceeded.Correct answer is option 'A,C'. Can you explain this answer? defined & explained in the simplest way possible. Besides giving the explanation of ICMP error message should not be sent after receiving:a)Another ICMP error message.b)A datagram for which fragmentation is required but DF bit is set in the IP header.c)Any fragment is other than the first fragment from a fragmented IP datagram.d)A datagram with TTL exceeded.Correct answer is option 'A,C'. Can you explain this answer?, a detailed solution for ICMP error message should not be sent after receiving:a)Another ICMP error message.b)A datagram for which fragmentation is required but DF bit is set in the IP header.c)Any fragment is other than the first fragment from a fragmented IP datagram.d)A datagram with TTL exceeded.Correct answer is option 'A,C'. Can you explain this answer? has been provided alongside types of ICMP error message should not be sent after receiving:a)Another ICMP error message.b)A datagram for which fragmentation is required but DF bit is set in the IP header.c)Any fragment is other than the first fragment from a fragmented IP datagram.d)A datagram with TTL exceeded.Correct answer is option 'A,C'. Can you explain this answer? theory, EduRev gives you an ample number of questions to practice ICMP error message should not be sent after receiving:a)Another ICMP error message.b)A datagram for which fragmentation is required but DF bit is set in the IP header.c)Any fragment is other than the first fragment from a fragmented IP datagram.d)A datagram with TTL exceeded.Correct answer is option 'A,C'. Can you explain this answer? tests, examples and also practice Computer Science Engineering (CSE) tests.
Explore Courses for Computer Science Engineering (CSE) exam

Top Courses for Computer Science Engineering (CSE)

Explore Courses
Signup for Free!
Signup to see your scores go up within 7 days! Learn & Practice with 1000+ FREE Notes, Videos & Tests.
10M+ students study on EduRev