उदाहरण "पिंग" कमांड का उपयोग करता है

एक परिचय ट्यूटोरियल

परिचय

मैनुअल पेज के मुताबिक लिनक्स "पिंग" कमांड आईसीएमपी प्रोटोकॉल के अनिवार्य ECHO_REQUEST डेटाग्राम का उपयोग करता है ताकि गेटवे के मेजबान से आईसीएमपी ईसीएचओएनएसपीओएसईई प्राप्त हो सके।

मैनुअल पेज बहुत सारे तकनीकी शर्तों का उपयोग करता है लेकिन आपको यह जानने की ज़रूरत है कि लिनक्स "पिंग" कमांड का परीक्षण यह जांचने के लिए किया जा सकता है कि नेटवर्क उपलब्ध है या नहीं और नेटवर्क से प्रतिक्रिया प्राप्त करने में कितना समय लगता है।

आप "पिंग" कमांड का उपयोग क्यों करेंगे

हम में से अधिकांश नियमित रूप से एक ही उपयोगी साइट पर जाते हैं। उदाहरण के लिए, मैं समाचार पढ़ने के लिए बीबीसी वेबसाइट पर जाता हूं और फुटबॉल समाचार और परिणाम प्राप्त करने के लिए मैं स्काई स्पोर्ट्स वेबसाइट पर जाता हूं। निस्संदेह आप अपने मुख्य साइटों जैसे सेट का सेट करेंगे ।

कल्पना कीजिए कि आपने वेब पता दर्ज किया है अपने ब्राउज़र में और पृष्ठ बिल्कुल लोड नहीं हुआ था। इसका कारण कई चीजों में से एक हो सकता है।

उदाहरण के लिए , यदि आप अपने राउटर से जुड़े हुए हैं तो भी आपके पास इंटरनेट कनेक्शन नहीं हो सकता है । कभी-कभी इंटरनेट सेवा प्रदाता के पास स्थानीय समस्याएं होती हैं जो आपको इंटरनेट का उपयोग करने से रोकती हैं।

एक अन्य कारण यह हो सकता है कि साइट वास्तव में नीचे और अनुपलब्ध है।

जो भी कारण आप आसानी से "पिंग" कमांड का उपयोग कर अपने कंप्यूटर और किसी अन्य नेटवर्क के बीच कनेक्टिविटी की जांच कर सकते हैं।

पिंग कमांड कैसे काम करता है

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

जब वह व्यक्ति फोन का जवाब देता है और कहता है "हैलो" आपको पता है कि आपके पास कनेक्शन है।

"पिंग" कमांड इसी तरह काम करता है। आप आईपी ​​पता निर्दिष्ट करते हैं जो किसी फोन नंबर या वेब पते (आईपी पते से जुड़े नाम) के बराबर है और "पिंग" उस पते पर अनुरोध भेजता है।

जब प्राप्तकर्ता नेटवर्क अनुरोध प्राप्त करता है तो वह एक प्रतिक्रिया वापस भेज देगा जो मूल रूप से "हैलो" कह रहा है।

प्रतिक्रिया देने के लिए नेटवर्क के लिए लिया गया समय विलंबता कहा जाता है।

उदाहरण "पिंग" कमांड का उपयोग करें

यह जांचने के लिए कि कोई वेबसाइट उपलब्ध है या नहीं, उस साइट के नाम के बाद "पिंग" टाइप करें जिसे आप कनेक्ट करना चाहते हैं। उदाहरण के लिए पिंग करने के लिए आप निम्न आदेश चलाएंगे:

पिंग

पिंग कमांड लगातार नेटवर्क पर अनुरोध भेजता है और जब कोई प्रतिक्रिया प्राप्त होती है तो आपको निम्न जानकारी के साथ आउटपुट का एक लिंग प्राप्त होगा:

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

यदि आप नेटवर्क के आईपी पते को जानते हैं तो आप इसे वेबसाइट के नाम के स्थान पर उपयोग कर सकते हैं:

पिंग 151.101.65.121

एक श्रव्य "पिंग" प्राप्त करें

निम्न आदेश में दिखाए गए आदेश के भाग के रूप में "-a" स्विच का उपयोग करके प्रतिक्रिया लौटाई जाने पर आप शोर बनाने के लिए पिंग कमांड प्राप्त कर सकते हैं:

पिंग-ए

आईपीवी 4 या आईपीवी 6 पता लौटें

आईपीवी 6 नेटवर्क पतों को आवंटित करने के लिए अगली पीढ़ी प्रोटोकॉल है क्योंकि यह भविष्य में अधिक अद्वितीय संयोजन प्रदान करता है और यह भविष्य में आईपीवी 4 प्रोटोकॉल को प्रतिस्थापित करने के कारण है।

आईपीवी 4 प्रोटोकॉल आईपी पते को उस तरीके से निर्दिष्ट करता है जिस पर हम वर्तमान में उपयोग किए जाते हैं। (उदाहरण के लिए 151.101.65.121)।

आईपीवी 6 प्रोटोकॉल प्रारूप में आईपी पते निर्दिष्ट करता है [fe80 :: 51c1 :: a14b :: 8dec% 12]।

यदि आप नेटवर्क पते के आईपीवी 4 प्रारूप को वापस करना चाहते हैं तो आप निम्न आदेश का उपयोग कर सकते हैं:

पिंग -4

IPv6 केवल प्रारूप का उपयोग करने के लिए आप निम्न आदेश का उपयोग कर सकते हैं:

पिंग -6

पिंग्स की मात्रा सीमित करें

डिफ़ॉल्ट रूप से जब आप किसी नेटवर्क को पिंग करते हैं तो यह तब तक जारी रहता है जब तक कि आप प्रक्रिया को समाप्त करने के लिए एक ही समय में CTRL और C दबाएं।

जब तक आप नेटवर्क की गति का परीक्षण नहीं कर लेते हैं, तब तक आप शायद तब तक पिंग करना चाहेंगे जब तक आप प्रतिक्रिया प्राप्त न करें।

आप निम्नानुसार "-c" स्विच का उपयोग करके प्रयासों की संख्या सीमित कर सकते हैं:

पिंग-सी 4

यहां क्या होता है कि उपरोक्त आदेश में अनुरोध 4 बार भेजा जाता है। नतीजा यह है कि आपको 4 पैकेट भेजे जा सकते हैं और केवल 1 जवाब मिल सकता है।

एक और चीज जो आप कर सकते हैं वह "-w" स्विच का उपयोग कर पिंग कमांड को चलाने में कितनी देर तक चलने की समयसीमा निर्धारित करता है।

पिंग-डब्ल्यू 10

यह पिंग के लिए 10 सेकंड तक चलने के लिए एक समयसीमा निर्धारित करता है।

इस तरह से कमांड चलाने के बारे में दिलचस्प क्या है आउटपुट यह दिखाता है कि यह कितने पैकेट भेजे गए थे और कितने प्राप्त हुए थे।

यदि 10 पैकेट भेजे गए थे और केवल 9 को वापस प्राप्त किया गया था तो यह 10% पैकेट नुकसान की मात्रा है। जितना अधिक नुकसान कनेक्शन को खराब करता है।

आप एक और स्विच का उपयोग कर सकते हैं जो प्राप्त करने वाले नेटवर्क को अनुरोधों की संख्या में बाढ़ डालता है। प्रत्येक पैकेट के लिए स्क्रीन पर एक डॉट प्रदर्शित होता है और जब भी नेटवर्क डॉट का जवाब देता है तो उसे हटा दिया जाता है। इस विधि का उपयोग करके आप देख सकते हैं कि कितने पैकेट गुम हो रहे हैं।

इस आदेश को चलाने के लिए आपको एक सुपर उपयोगकर्ता होने की आवश्यकता है और यह वास्तव में केवल नेटवर्क निगरानी उद्देश्यों के लिए है।

सुडो पिंग-एफ

बाढ़ के विपरीत प्रत्येक अनुरोध के बीच एक लंबा अंतराल निर्दिष्ट करना है। ऐसा करने के लिए आप निम्नानुसार "-i" स्विच का उपयोग कर सकते हैं:

पिंग -आई 4

उपरोक्त आदेश हर 4 सेकंड पिंग करेगा।

आउटपुट को दबाने के लिए कैसे करें

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

उदाहरण के लिए यदि आपने "-q" स्विच का उपयोग करके निम्न आदेश भेजा है तो आपको एक संदेश प्राप्त होगा जिसमें आईपी पता पिंग किया जा रहा है और अंत में भेजे गए पैकेटों की संख्या, प्राप्त और प्रत्येक हस्तक्षेप रेखा के बिना पैकेट हानि दोहराई गई है।

पिंग -q -w 10

सारांश

पिंग कमांड में कुछ अन्य विकल्प हैं जो मैन्युअल पेज को पढ़कर पा सकते हैं।

मैन्युअल पृष्ठ को पढ़ने के लिए निम्न आदेश चलाएं:

आदमी पिंग