2008-10-17 28 views
15

यह लगभग जादुई लगता है। इंटरनेट पर किसी अन्य नोड के पूरे पथ को मानचित्रित करने के लिए traceroute आदेश क्या कर रहा है?ट्रैसरआउट कैसे काम करता है?

+0

[कैसे ट्रेसरूट काम करता है?] (http://www.tek-tips.com/faqs.cfm?fid=381) – thijs

उत्तर

22

ट्रैसरआउट छोटे टीटीएल (समय से लाइव) मानों के साथ पैकेट ट्रांसमिट करता है। टीटीएल एक आईपी हेडर फ़ील्ड है जिसका प्रयोग पैकेट को अंतहीन लूप में चलाने से रोकने के लिए किया जाता है। जब एक राउटर जो पैकेट को संभालता है तो पैकेट के टीटीएल से एक को घटा देता है। पैकेट समाप्त हो जाता है और टीटीएल शून्य तक पहुंचने पर इसे त्याग दिया जाता है।

ट्रैसरआउट आईसीएमपी समय से अधिक संदेश भेजता है, (RFC 792), जब ऐसा होता है तो प्रेषक को वापस भेजता है। छोटे टीटीएल मूल्यों का उपयोग करके, पैकेट जल्दी से समाप्त हो जाएंगे, इसलिए ट्रैसरआउट राउटर की पहचान करने वाले आईसीएमपी संदेशों को उत्पन्न करने के लिए सभी पैटर के पैकेट के पथ के कारण होता है।

उदाहरण के लिए

, टीटीएल = 1 पहले रूटर से संदेश का उत्पादन करना चाहिए, टीटीएल = 2 पथ में दूसरा रूटर से एक संदेश उत्पन्न करता है, और इतने पर ...

+0

इसका मतलब यह है कि आप ttl = 5 – webly

+0

http://www.tek-tips.com निर्दिष्ट करके 5 हॉप से ​​ट्रैसरआउट शुरू कर सकते हैं /faqs.cfm?fid=381 –

26

ट्रैसरआउट टीटीएल (टाइम टू लिव) फ़ील्ड को 1 तक सेट करता है और प्रत्येक हॉप के लिए इसे बढ़ाता है। संदेश प्राप्त करने वाले राउटर इस मान को कम करते हैं और जब यह 0 तक पहुंच जाता है तो वे एक संदेश का जवाब देते हैं कि टीटीएल शून्य तक पहुंच गया है। इस जवाब के साथ ग्राहक जानता है कि बीच में कौन है। इसे अपने गंतव्य तक तब तक करें और आपको (कम से कम उनमें से एक) मार्ग

संबंधित मुद्दे