1. Home
  2. Docs
  3. 4. Network Tools
  4. Traceroute explained

Traceroute explained

Traceroute एक कमांड-लाइन इंटरफ़ेस आधारित टूल है, जिसका उपयोग किसी पैकेट द्वारा अपने लक्ष्य तक पहुंचने के लिए उपयोग किए जाने वाले पथ की पहचान करने के लिए किया जाता है। यह उपकरण ICMP संदेशों का भी उपयोग करता है, लेकिन पिंग के विपरीत, यह पैकेट द्वारा लिए गए पथ में प्रत्येक राउटर की पहचान करता है। ट्रैसराउट नेटवर्क समस्याओं का निवारण करते समय उपयोगी है क्योंकि यह पहचानने में मदद कर सकता है कि समस्या कहां है। आप यह पता लगा सकते हैं कि रास्ते में कौन सा राउटर एक पहुंच योग्य लक्ष्य के लिए नेटवर्क की विफलता के संभावित कारण के रूप में अधिक बारीकी से जांच की जानी चाहिए।

 

Traceroute एक गंतव्य के लिए ICMP इको अनुरोध पैकेट की एक श्रृंखला भेजता है। संदेशों की पहली श्रृंखला में टाइम टू लाइव (TTL) पैरामीटर 1 पर सेट किया गया है, जिसका अर्थ है कि एक मार्ग में पहला राउटर पैकेट को छोड़ देगा और एक ICMP टाइम एक्सटेंडेड संदेश भेजेगा। TTL को तब तक एक से बढ़ा दिया जाता है जब तक कि गंतव्य होस्ट नहीं पहुंच जाता है और ICMP प्रतिध्वनि उत्तर संदेश प्राप्त हो जाता है। मूल होस्ट तब एक मार्ग में सभी राउटर की पहचान करने के लिए प्राप्त ICMP संदेशों का उपयोग कर सकता है।

 

NOTE:

Windows पर traceroute कमांड को tracert नाम दिया गया है। Unix और Cisco IOS traceroute पर इसे ट्रेसरआउट कमांड का उपयोग करके लगाया जाता है।

 

यहाँ विंडोज में ट्रैसर्ट कमांड का उपयोग करने का एक उदाहरण दिया गया है:

ऊपर दिए गए आउटपुट में आप देख सकते हैं कि ट्रैसरूट कमांड ने मार्ग में सभी राउटर के आईपी पते सूचीबद्ध किए हैं।

 

यूनिक्स की तरह ऑपरेटिंग सिस्टम पर ट्रेसरआउट

 

Unix पर Traceroute कमांड विंडोज वर्जन की तुलना में कुछ अलग काम करता है। यह एक बड़े गंतव्य पोर्ट नंबर (33434 से 33534) के साथ यूडीपी पैकेट का उपयोग करता है जो गंतव्य होस्ट पर किसी भी एप्लिकेशन द्वारा उपयोग किए जाने की संभावना नहीं है। कमांड के विंडोज संस्करण की तरह, यूनिक्स पर ट्रेसरआउट मध्यस्थ के आईपी पते पाने के लिए टीटीएल का उपयोग करता है। जब कोई गंतव्य होस्ट पहुँच जाता है, तो वह ICMP पोर्ट के साथ पहुंच से बाहर का संदेश देता है।

Was this article helpful to you? Yes 9 No 1