पैकेट लॉस

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

ट्रांसमिशन कंट्रोल प्रोटोकॉल (टीसीपी) पैकेट लॉस का पता लगाता है और विश्वसनीय संदेश सुनिश्चित करने के लिए पुन: प्रसारण करता है। टीसीपी कनेक्शन में पैकेट लॉस का उपयोग कंजेस्शन से बचने के लिए भी किया जाता है और इस प्रकार कनेक्शन के लिए जानबूझकर कम थ्रूपुट उत्पन्न करता है।

स्ट्रीमिंग मीडिया या ऑनलाइन गेम जैसे वास्तविक समय के अनुप्रयोगों में, पैकेट लॉस उपयोगकर्ता के अनुभव की गुणवत्ता (क्यूओई) को प्रभावित कर सकती है।

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

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

यदि IPv4 हेडर चेकसम या ईथरनेट फ्रेम चेक अनुक्रम इंगित करता है कि पैकेट दूषित हो गया है तो पैकेट भी गिराए जा सकते हैं। पैकेट ड्रॉप अटैक के कारण पैकेट लॉस भी हो सकता है।

वायरलेस नेटवर्क
वायरलेस नेटवर्क कई कारकों के लिए अतिसंवेदनशील होते हैं जो पारगमन में पैकेट को दूषित या खो सकते हैं, जैसे कि रेडियो आवृत्ति हस्तक्षेप (आरएफआई), रेडियो सिग्नल जो दूरी या मल्टी-पाथ फेडिंग, दोषपूर्ण नेटवर्किंग हार्डवेयर, या दोषपूर्ण नेटवर्क ड्राइवरों के कारण बहुत कमजोर हैं।

वाई-फाई विश्वसनीयता (कंप्यूटर नेटवर्किंग) है और यहां तक ​​कि जब दो समान वाई-फाई रिसीवर एक दूसरे के करीब निकटता में रखे जाते हैं, तो वे पैकेट लॉस के समान पैटर्न प्रदर्शित नहीं करते हैं, जैसा कि कोई उम्मीद कर सकता है।

सेल्युलर नेटवर्क "उच्च बिट त्रुटि दर (बीईआर), अस्थिर चैनल विशेषताओं और उपयोगकर्ता गतिशीलता" के कारण पैकेट लॉस का अनुभव कर सकते हैं। टीसीपी का जानबूझकर थ्रॉटलिंग व्यवहार वायरलेस नेटवर्क को उनके सैद्धांतिक संभावित अंतरण दरों के पास प्रदर्शन करने से रोकता है क्योंकि असम्बद्ध टीसीपी सभी पैकेट ड्राप का इलाज करता है जैसे कि वे नेटवर्क की कंजेस्शन के कारण होते हैं, और वायरलेस नेटवर्क तब भी थ्रॉटल कर सकते हैं जब वे वास्तव में कंजेशन नहीं होते हैं।

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

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

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

माप
पैकेट लॉस को फ़्रेम हानि दर के रूप में मापा जा सकता है, जिसे फ़्रेम के प्रतिशत के रूप में परिभाषित किया गया है जिसे किसी नेटवर्क द्वारा अग्रेषित किया जाना चाहिए था लेकिन नहीं किया गया था।

स्वीकार्य पैकेट लॉस
पैकेट लॉस सेवा की गुणवत्ता के साथ घनिष्ठ रूप से जुड़ी हुई है। स्वीकार्य पैकेट लॉस की मात्रा भेजे जाने वाले डेटा के प्रकार पर निर्भर करती है। उदाहरण के लिए, वॉइस ओवर आईपी ट्रैफ़िक के लिए, टिप्पणीकार ने माना कि [m]हर बार एक या दो पैकेट जारी करने से बातचीत की गुणवत्ता प्रभावित नहीं होती है। कुल पैकेट स्ट्रीम के 5% और 10% के बीच नुकसान गुणवत्ता को महत्वपूर्ण रूप से प्रभावित करता है। एक अन्य ने 1% से कमपैकेट लॉस को ऑडियो या वीडियो स्ट्रीमिंग के लिए "अच्छा" बताया, और 1–2.5% को स्वीकार्य बताया है।

निदान
टीसीपी जैसे विश्वसनीय प्रोटोकॉल द्वारा पैकेट लॉस का पता लगाया जाता है। विश्वसनीय प्रोटोकॉल स्वचालित रूप से पैकेट लॉस पर प्रतिक्रिया करते हैं, इसलिए जब नेटवर्क व्यवस्थापक जैसे किसी व्यक्ति को पैकेट लॉस का पता लगाने और निदान करने की आवश्यकता होती है, तो वे सामान्यतः नेटवर्क उपकरण या उद्देश्य-निर्मित टूल से स्थिति की जानकारी का उपयोग करते हैं।

इंटरनेट कंट्रोल मैसेज प्रोटोकॉल इको कार्यक्षमता प्रदान करता है, जहां एक विशेष पैकेट प्रसारित होता है जो हमेशा उत्तर उत्पन्न करता है। पिंग (नेटवर्किंग उपयोगिता), ट्रेसरूट, एमटीआर (सॉफ्टवेयर) और पाथपिंग जैसे उपकरण इस प्रोटोकॉल का उपयोग पाथ पैकेटों का दृश्य चित्रण प्रदान करने के लिए करते हैं, और प्रत्येक हॉप (नेटवर्किंग) पर पैकेट लॉस को मापने के लिए करते हैं।

कई राउटर में स्थिति पृष्ठ या लॉग होते हैं, जहां मालिक पैकेट ड्राप की संख्या या प्रतिशत का पता किसी विशेष अवधि में लगा सकता है।

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

टीसीपी जैसे नेटवर्क ट्रांसपोर्ट प्रोटोकॉल पैकेट की विश्वसनीय डिलीवरी सुनिश्चित करने के लिए आसान तरीका प्रदान करते हैं जिससे कि व्यक्तिगत अनुप्रयोगों को इसके लिए तर्क को लागू करने की आवश्यकता न हो। पैकेट खो जाने की स्थिति में, प्राप्तकर्ता पुन: प्रसारण के लिए कहता है या प्रेषक स्वचालित रूप से किसी भी खंड को पुनः भेजता है जिसे स्वीकार नहीं किया गया है। चूंकि टीसीपी पैकेट लॉस से उबर सकता है, अप्राप्त पैकेटों को फिर से भेजने से कनेक्शन के थ्रुपुट कम हो जाते हैं क्योंकि रिसीवर रिट्रांसमिशन के लिए प्रतीक्षा करते हैं और उनके द्वारा अतिरिक्त बैंडविड्थ का उपभोग किया जाता है। टीसीपी के कुछ रूपों में, यदि प्रेषित पैकेट गुम हो जाता है, तो इसे प्रत्येक पैकेट के साथ फिर से भेजा जाएगा जो इसके बाद पहले ही भेजा जा चुका है।

उपयोगकर्ता डेटाग्राम प्रोटेकॉलका यूडीपी) जैसे प्रोटोकॉल खोए हुए पैकेटों के लिए कोई पुनर्प्राप्ति प्रदान नहीं करते हैं। यूडीपी का उपयोग करने वाले अनुप्रयोगों से अपेक्षा की जाती है कि यदि आवश्यक हो तो पैकेट लॉस से निपटने के लिए अपने स्वयं के तंत्र को लागू करें।

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

ऐसे स्थितियों में जहां सेवा की उत्कृष्टता कनेक्शन को सीमित करने वाली दर है, उदाहरण के लिए, लीकी बकेट एल्गोरिथम का उपयोग करके, उच्च महत्व के साथ चिह्नित अन्य सेवाओं के लिए उपलब्ध बैंडविड्थ सुनिश्चित करने के लिए विशिष्ट सेवाओं को धीमा करने के लिए पैकेट को जानबूझकर गिराया जा सकता है। इस कारण से, पैकेट लॉस आवश्यक रूप से असंतोषजनक कनेक्शन विश्वसनीयता या बैंडविड्थ बाधा के संकेत का संकेत नहीं है।

यह भी देखें

 * बिट स्लिप
 * कोलिशन (दूरसंचार)
 * गुडपुट
 * पैकेट लॉस छुपाना
 * ट्रैफिक को आकार देना

बाहरी संबंध

 * Packet loss test - test your Internet connection for packet loss