Question:
If the value in the TTL field is 10, which of the following statements is true?
यदि TTL के क्षेेत्र में मान 10 है, तो निम्न में से कौन-सा कथन सत्य है?
Options:
- 11 routers (maximum) can process this datagram.
- 5 routers (maximum) can process this datagram.
- 10 routers (maximum) can process this datagram.
- 1 router (maximum) can process this datagram.
- 11 राउटर (अधिकतम) इस डेटाग्रााम को संसाधित कर सकते हैं।
- 5 राउटर (अधिकतम) इस डेटाग्रााम को संसाधित कर सकते हैं।
- 10 राउटर (अधिकतम) इस डेटाग्रााम को संसाधित कर सकते हैं।
- 1 राउटर (अधिकतम) इस डेटाग्रााम आंकड़ेे को संसाधित कर सकते हैं।\
Correct Answer: c)
Explanation:
Detailed Explanation:
The correct answer is c) 10 routers (maximum) can process this datagram (10 राउटर (अधिकतम) इस डेटाग्राम को संसाधित कर सकते हैं।).
Understanding Time-to-Live (TTL) in IPv4:
- The TTL (Time to Live) is an 8-bit field in the IPv4 packet header designed to prevent packets from endlessly circulating in routing loops.
- Whenever an IP datagram arrives at a router, that router decrements the TTL value by at least 1 before forwarding it:$$\text{TTL}_{\text{new}} = \text{TTL}_{\text{old}} – 1$$
- If a router receives a packet and decrementing causes the TTL to reach 0, the packet is immediately dropped (discarded) and an ICMP Type 11 (Time Exceeded) error message is returned to the original sender.
- Therefore, if a packet begins with a TTL value of 10, it can be processed and forwarded by a maximum of 10 routers (hops) before being discarded.
विस्तृत व्याख्या:
सही उत्तर c) 10 राउटर (अधिकतम) इस डेटाग्राम को संसाधित कर सकते हैं। है।
IPv4 में TTL (Time to Live) की अवधारणा:
- IPv4 हेडर में TTL 8-बिट का एक फ़ील्ड होता है जिसका मुख्य उद्देश्य पैकेट को नेटवर्क में अंतहीन लूप (Routing Loop) में फंसने से रोकना है।
- जब भी कोई आईपी डेटाग्राम किसी राउटर से गुजरता है, तो वह राउटर उसके TTL मान को 1 से घटा (decrement) देता है:$$\text{TTL}_{\text{नया}} = \text{TTL}_{\text{पुराना}} – 1$$
- यदि घटाने के बाद TTL का मान 0 हो जाता है, तो राउटर उस पैकेट को नष्ट (drop) कर देता है और प्रेषक को ICMP टाइम एक्सीडेड मैसेज भेजता है।
- अतः यदि TTL का मान 10 है, तो यह डेटाग्राम अधिकतम 10 राउटर्स द्वारा संसाधित और अग्रेषित किया जा सकता है।