ठीक है, इसलिए मैं अपने नेटवर्किंग पाठ्यक्रम के लिए प्रोग्रामिंग कर रहा हूं और मुझे यूडीपी का उपयोग कर जावा में एक प्रोजेक्ट लागू करना है। हम एक HTTP सर्वर और क्लाइंट को 'gremlin' फ़ंक्शन के साथ कार्यान्वित कर रहे हैं जो निर्दिष्ट संभाव्यता वाले पैकेट को दूषित करता है। HTTP सर्वर को यूडीपी पर क्लाइंट को भेजने के लिए एप्लिकेशन लेयर पर एक से अधिक सेगमेंट में बड़ी फाइल को तोड़ना पड़ता है। ग्राहक को आवेदन परत पर प्राप्त सेगमेंट को फिर से इकट्ठा करना होगा। हालांकि, मैं क्या सोच रहा हूं, अगर यूडीपी परिभाषा अविश्वसनीय है, तो मुझे यहां अविश्वसनीयता का अनुकरण क्यों करना है?यूडीपी पैकेट खोने की संभावना क्या है?
मेरा पहला विचार यह है कि शायद यह इसलिए है क्योंकि मेरा प्रशिक्षक हमारे मामले में लग रहा है, ग्राहक और सर्वर दोनों एक ही मशीन पर चलेंगे और फ़ाइल को एक प्रक्रिया से दूसरे 100% विश्वसनीय रूप से स्थानांतरित कर दिया जाएगा यूडीपी से अधिक है क्योंकि यह एक ही कंप्यूटर पर दो प्रक्रियाओं के बीच है।
इससे मुझे सवाल उठता है कि यूडीपी, पैकेट खोना, पैकेट को दूषित करना, या ऑर्डर से बाहर करना अगर सर्वर और क्लाइंट एक ही मशीन पर दो प्रक्रियाएं थीं और इसे बाहर नहीं जाना था वास्तविक नेटवर्क
मैं यह भी सोच रहा हूं कि वास्तव में एक पैकेट खोने की संभावना क्या है, इसे दूषित कर रहा है, या वास्तविकता में उन्हें आदेश देने से बाहर होने की संभावना आमतौर पर दो भौगोलिक दृष्टि से दूर मेजबानों के बीच इंटरनेट पर होगी।
किसी भी व्यक्ति के लिए बहुत प्रशंसा जो मेरे लिए इनमें से किसी भी प्रश्न पर कुछ प्रकाश डाल सकती है।
मान लीजिए कि आपके पास कभी भी खराब इंटरनेट कनेक्शन नहीं था; पी यूडीपी ज्यादातर परिदृश्य में उपयोग किया जाता है जहां रिसीवर का जवाब देना असंभव है। सैटेलाइट, रेडियो तरंगों आदि पर उदाहरण डेटा ट्रांसमिशन – leppie
"रिसीवर के जवाब देने के लिए यह असंभव है" के बजाय, मैं कहूंगा कि यह उन परिदृश्यों में उपयोग किया जाता है जहां एक पैकेट खोना वास्तव में (ज्यादा) नहीं है, जैसे ऑडियो/वीडियो स्ट्रीमिंग, वीडियो कॉन्फ्रेंसिंग इत्यादि। – Trap
यहां अनुभव से बात करते हुए, मेरे पास एक परियोजना है जिसमें दो कार्यक्रम यूडीपी के माध्यम से संवाद करते हैं और समय-समय पर पैकेट नुकसान होता है, मैं कल्पना नहीं कर सकता कि वे एक ही कंप्यूटर पर क्यों चलते हैं और संवाद करते हैं लूपबैक इंटरफेस। तो हाँ, यह एक अच्छी बात है कि आपको अपने gremlin फ़ंक्शन को लागू करना था क्योंकि भले ही विश्वसनीयता उच्च हो (मेरे पास कोई आंकड़े नहीं हैं, लेकिन मैं लूपबैक पर 99.9% या इससे भी अधिक ऊपर सोच रहा हूं), पैकेट नुकसान अभी भी होता है । – soger