पैकेट का प्रकार जिसे भेजा जाता है वह कार्यान्वयन के आधार पर भिन्न होता है। डिफ़ॉल्ट रूप से Windows tracertICMP और Mac OS X और Linux दोनों tracerouteUDP का उपयोग करता है। मेरे पास जांच करने के लिए बीएसडी या सोलारिस मशीन या कोई अन्य ओएस नहीं है, लेकिन मैक ओएस एक्स संस्करण के लिए मैन पेज का उल्लेख है, इसका साबित बीएसडी 4.3 है।
मैक और लिनक्स संस्करण I में ICMP, TCP, UDP और GRE पैकेट सहित विभिन्न प्रकार के प्रोटोकॉल चुनने की क्षमता है। अन्य प्रोटोकॉल उनके नाम या संख्या द्वारा निर्दिष्ट किए जा सकते हैं, लेकिन ट्रेसरआउट अन्य प्रोटोकॉल के बारे में कुछ भी नहीं जानते हैं। यह केवल उन्हें नेत्रहीन भेजता है।
वे फायरवॉल से बचने के लिए पेलोड और स्रोत और गंतव्य पोर्ट दोनों को बदल सकते हैं या यह पता लगा सकते हैं कि रास्ते में कौन सा राऊटर एक निश्चित आकार के पैकेट गिरा रहा है।
अनुरेखक के सभी संस्करण मार्ग पर प्रत्येक हॉप से ICMP प्रकार 11 (समय से अधिक) प्रतिक्रियाओं पर निर्भर करते हैं । यदि ICMP टाइप 11 प्रतिक्रियाएं आपके फ़ायरवॉल द्वारा अवरुद्ध की जा रही हैं, तो ट्रेसरआउट काम नहीं करेगा। ये पैकेट इनबाउंड हैं, आउटबाउंड नहीं।
ICMP प्रकार 30 विशेष रूप से ट्रेसरूट के लिए नामित किया गया है और एक "सूचना अनुरोध" का नाम दिया गया है। मैं कहीं भी ऐसा नहीं खोज पाया जहाँ वास्तव में इसका उपयोग किया गया हो। मैक ओएस एक्स और लिनक्स संस्करणों के लिए मैन पेज कहता है कि आईसीएमपी टाइप 8 (इको अनुरोध) -Iभेजेगा । विकिपीडिया का कहना है कि विंडोज ICMP इको अनुरोधों का भी उपयोग करता है। ICMP टाइप 30 या टाइप 8 आउटबाउंड पैकेट हैं, इनबाउंड नहीं।tracert
टीटीएल वास्तव में हॉप्स की संख्या के बराबर होने पर ICMP टाइप 0 (इको रिस्पांस) बहुत अंतिम पैकेट के रूप में वापस आ सकता है। Traceroute को पता चल जाएगा कि यह कब पूरा हो गया है। यह एक इनबाउंड पैकेट है।
टीसीपी SYN पैकेट या तो एक RSTपैकेट या SYN ACKप्रतिक्रिया में एक पैकेट का कारण होगा जब वे अपने गंतव्य तक पहुंचते हैं। यदि आप एक SYN ACKपैकेट प्राप्त करते हैं , तो यह एक RSTपैकेट के साथ पालन करने के लिए विनम्र है ताकि सर्वर पर आधा-खुला कनेक्शन न छोड़ा जाए।
ICMP टाइप 11 प्रतिक्रियाओं के बजाय ICMP टाइप 3 कोड 4 प्रतिक्रियाएँ प्राप्त करना संभव है यदि आप "डोन्ट फ़्रेग्मेंट" फ़्लैग सेट के साथ एक बड़ा पैकेट भेजते हैं, हालाँकि यह संभव है कि आप केवल सबसे छोटे MTU के साथ ही आशा पा सकें। । आप आम तौर पर मार्ग के साथ एक हॉप से केवल इस प्रकार की प्रतिक्रिया प्राप्त करेंगे। इनमें से सभी नहीं।