2008-10-21 30 views
8

सिस्टम (विंडोज) में से एक में, यदि मैं किसी विशेष सार्वजनिक फ़ोरम साइट पर पिंग करता हूं, [यहां testite.com कहें], तो मुझे अनुरोध का समय समाप्त हो गया है। हालांकि, अगर मैंने ब्राउजर में उस साइट का पता लगाया है (आईई 6 का इस्तेमाल किया है, लेकिन यह विशिष्ट नहीं है) http: // के साथ, तो लिंक ठीक काम करता है और ब्राउजर वेब पेज पर जाता है। ब्राउज़र क्या अलग-अलग कर रहा है?पिंग विफल रहता है लेकिन http लिंक

उत्तर

22

साइट फ़ायरवॉल के पीछे हो सकती है जो आईसीएमपी अनुरोधों को अवरोधित करता है (उदाहरण के लिए, पिंग)। HTTP अनुरोध जो आपका ब्राउज़र भेजता है टीसीपी/आईपी पर चला जाता है।

8

पिंग एक आईसीएमपी अनुरोध पैकेज भेजता है। एक आईसीएमपी प्रतिक्रिया के जवाब देने के बजाय, वेबसर्वर इसे अनदेखा करना और जवाब नहीं देना चुन सकता है।

वेब ब्रोवर HTTP का उपयोग करता है, जिसका अर्थ है कि यह एक एसईएन/सिनैक/एसीके एक्सचेंज का उपयोग कर पोर्ट 80 पर एक टीसीपी कनेक्शन खोलता है।

ये दो प्रक्रिया पूरी तरह से अलग और स्वतंत्र हैं, इसलिए आप स्वतंत्र रूप से सक्षम/अक्षम कर सकते हैं।

0

यह ब्राउज़र नहीं है। आपके और सर्वर के बीच फ़ायरवॉल हो सकता है जो पिंग अनुरोधों को अवरुद्ध कर रहा है या सर्वर बस पिंग्स का जवाब नहीं दे रहा है। यह एक आम सुरक्षा उपाय है।

0

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

1

ब्राउजर HTTP अनुरोधों के साथ संवाद करने के लिए ब्राउज़र टीसीपी/आईपी प्रोटोकॉल का उपयोग करता है, जब आप पिंग का उपयोग करते हैं, तो यह ICMP प्रोटोकॉल का उपयोग करता है और ICMP Echo Requests को छोड़ने वाली फ़ायरवॉल के पीछे सर्वर लगता है।

1

एक पिंग अनिवार्य रूप से एक "गूंज अनुरोध" पैकेट आईएमसीपी (एक प्रोटोकॉल) पर भेजा गया है। एक पिंग के लिए सही प्रतिक्रिया एक आसान "गूंज प्रतिक्रिया" पैकेट है। हालांकि, अगर आप एक गूंज प्रतिक्रिया पैकेट भेजते हैं, तो लोग जानते हैं कि आप मौजूद हैं। अब, जब आप एक वेब सर्वर चला रहे हैं, तो यह एक बड़ा सौदा नहीं है, लेकिन जब आप एक मानक डेस्कटॉप चला रहे हैं, तो आप नहीं चाहते कि लोग आपको जानते हों। नतीजा यह है कि कई सुरक्षा-दिमाग वाले लोग सर्वर मशीनों पर भी डिफ़ॉल्ट रूप से पिंग प्रतिक्रिया अक्षम कर देंगे। पिंग पैकेट ICMP/आईपी रहे हैं, जबकि एचटीएमएल टीसीपी/आईपी कर रहे हैं -

0

पिंग पैकेट, के रूप में दूसरों ने कहा है, की तुलना में पैकेट एक अलग प्रकार का 'एचटीएमएल' पैकेट है। टीसीपी पैकेट को अनुमति देते हुए आप और वेबसाइट के बीच सभी प्रकार की चीजें आईसीएमपी पैकेट को अवरुद्ध करने का विकल्प चुन सकती हैं।

+1

उह, कड़ाई से बोलते हुए, वे दोनों आईपी पर चल रहे हैं। पिंग आईपीएमपी पर आईपीएमपी का उपयोग करता है, और HTTP आईपी पर टीसीपी का उपयोग करता है। – unwind

+0

मेरी गलती ... मुझे याद आया कि यह आईपी के समान स्तर पर है, जो ऐसा लगता है, लेकिन यह आईपी पर भरोसा करता है। – Claudiu

0

सार्वजनिक सर्वर अक्सर पिंग अनुरोधों का जवाब नहीं देते हैं। आखिरकार, लोग अपने ब्राउजर को खोलने से पहले पिंग testite.com टाइप नहीं करते हैं, है ना? तो पिंग्स किले साइटों का जवाब देने के लिए कोई वास्तविक बात नहीं है। दूसरी तरफ:

कुछ साल पहले, एक बच्चा एक साथ काम करने के लिए कुछ घंटों के दौरान amazon.com और कुछ अन्य बड़ी साइटों को थिनी घुटनों तक ले जाने में कामयाब रहा, कुछ सैकड़ों मशीनें उन्हें लोड के साथ बम पिंग अनुरोधों का।

तब से, पिंग को व्यवस्थापक द्वारा बहुत अनुकूल नहीं माना गया है।

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