अगर मेरा मेजबान नीचे है तो पिंग को कैसे पता चलेगा


11

जब मुझे pingएक सर्वर मिलता है तो मुझे दो तरह के परिणाम मिल सकते हैं:

  • समय समाप्त
  • होस्ट डाउन संदेश है

pingयदि होस्ट नीचे है तो कमांड कैसे जानती है? दोनों मामलों में, मेजबान पिंग पैकेट पर कोई प्रतिक्रिया नहीं भेजता है, इसलिए pingअंतर कैसे बता सकता है ?


जवाबों:


3

होस्ट नीचे संदेश है:

यह इंगित करता है कि आप इच्छित गंतव्य के लिए एक मार्ग नहीं जानते हैं, या एक दूरस्थ राउटर रिपोर्ट करता है कि उसके पास गंतव्य के लिए कोई मार्ग नहीं है।

समय समाप्त:

इको रिप्लाई संदेशों के अनुपस्थिति को इंगित करता है। डिफ़ॉल्ट समय के भीतर कोई पैकेज प्राप्त नहीं हुआ।


24

प्रतिक्रियाओं के बीच अंतर वास्तव में आईसीएमपी द्वारा ही निर्धारित नहीं होता है, बल्कि अप्रत्यक्ष रूप से होता है।

ICMP निम्नलिखित के बीच अंतर कर सकता है:

  0 = net unreachable;

  1 = host unreachable;

  2 = protocol unreachable;

  3 = port unreachable;

  4 = fragmentation needed and DF set;

  5 = source route failed.

लेकिन यह अन्य नेटवर्क संसाधनों के साथ ऐसा करता है। गेटवे से कोड 0, 1, 4 और 5 प्राप्त हो सकते हैं। एक होस्ट से कोड 2 और 3 प्राप्त हो सकते हैं।

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

गंतव्य होस्ट होस्ट के मामले में, आईपी मॉड्यूल डेटाग्राम वितरित नहीं कर सकता क्योंकि संकेतित प्रोटोकॉल मॉड्यूल या प्रक्रिया पोर्ट सक्रिय नहीं है, तो गंतव्य होस्ट स्रोत होस्ट को एक 'गंतव्य पहुंच योग्य' संदेश भेज सकता है।

अंत में, यदि एक डाटाग्राम को एक गेटवे द्वारा अग्रेषित किया जाना चाहिए, फिर भी Fr डोंट फ्रैगमेंट ’झंडा नहीं है, गेटवे डाटाग्राम को छोड़ देगा और एक chable गंतव्य पहुंच योग्य’ संदेश लौटाएगा।

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

जब आपको [IP एड्रेस] से एक उत्तर मिलता है: 'डेस्टिनेशन होस्ट अनरीचेबल', तो समस्या एक राउटर के बाद / उसके बाद हुई, जिसका पता [IP एड्रेस] द्वारा दर्शाया गया है। तो यह आपको एक राउटर बताता है कि इसके और गंतव्य पते के बीच कोई समस्या है।


3
राउटर या अन्य डिवाइस को शामिल करने की आवश्यकता नहीं है। यदि कोई स्थानीय सबनेट में है और कोई ARP प्रविष्टि नहीं है, तो Windows और Linux दोनों "होस्ट अगम्य" का उत्पादन करते हैं।
ओह माय गुडनेस

यदि कोई होस्ट उपलब्ध नहीं है तो यह प्राप्य-दर-दायक उत्तर नहीं दे सकता है।
22:19

पिंगिंग होस्ट संदेश तैयार करता है। जाहिर है कि गंतव्य नहीं हो सकता।
ओह माय गुडनेस

वह प्रवेश द्वार के रूप में आता है।
Overmind

नंबर "गेटवे" एक परत 3 निर्माण है। कोई राउटिंग नहीं है, और इस तरह स्थानीय सबनेट पर होस्ट को पिंग करते समय कोई भी प्रवेश द्वार शामिल नहीं है।
ओह माय गुडनेस

-3

यदि आप कंप्यूटर इंटरनेट से कनेक्ट नहीं हैं, तो आप पिंग कर सकते हैं क्योंकि पिंग करने से आप वास्तव में होस्ट के आईपी का अनुरोध करते हैं।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.