एकल टीसीपी पुन: प्रसारण वायरलेस पर 15 सेकंड देरी का कारण बनता है


1

मुझे एक अजीब समस्या हो रही है जो http अनुरोधों (इस मामले में POST) में अपने स्वयं के वेब सर्वर पर लंबी देरी का कारण बनती है। ऐसा तभी होता है
- एक लिनक्स या मैक क्लाइंट का उपयोग किया जाता है (विंडोज ठीक है), और
- वायरलेस का उपयोग किया जाता है, सक्षम कनेक्शन ठीक है
यह 2.4 GHz और 5 GHz बैंड दोनों पर होता है। 5 गीगाहर्ट्ज बैंड पर, केवल 3 अन्य एपी सक्रिय हैं और मैंने एक चैनल चुना है जो उन से दूर है (एपी ऑटो सेटिंग भी स्थिति में सुधार नहीं करती है)। इस प्रकार मैं कारण के रूप में वायरलेस के बाहरी हस्तक्षेप को बाहर करता हूं। अधिकांश (सभी?) एक ही वायरलेस पर अन्य वेब साइट ठीक हैं।

Wireshark मुझे बताता है कि cabled और वायरलेस के बीच का अंतर एक टीसीपी पुन: प्रवेश है। इससे 10-20 सेकंड की देरी होती है। निम्न छवि दिखाता है
- वायरलेस पर लिनक्स - & gt; पीछे हटने और देरी
- वायरलेस (समान क्लाइंट) पर विंडो - & gt; पीछे हटना, कोई देरी नहीं
- केबल पर लिनक्स - & gt; कोई प्रतिकार नहीं

enter image description here

यह सभी अनुरोधों के लिए नहीं होता है, बल्कि उनमें से अधिकांश के लिए होता है। हालांकि, संचार में हमेशा एक ही बिंदु पर पुन: प्रवेश होता है (POST अनुरोध का 200 ठीक उत्तर)।

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

यहाँ सेटअप पर कुछ विवरण:
- सर्वर Ubuntu 14.04, कर्नेल 3.13.0-042stab108.2 पर चल रहा है (VM के अंदर)
- क्लाइंट डिवाइस Ubuntu 12.04.5, कर्नेल 3.2.0-97-जेनेरिक, iwlwifi ड्राइवर, Centrino Advanced-N 6230 AGN REV = 0xB0 पर चल रहा है
- डिवाइस एक स्थानीय नेटवर्क में है, NAT / राउटर / वाईफाई एपी फ्रिट्ज़बॉक्स 7390 द्वारा किया गया है, जो फ्रिट्ज़ चला रहा है! OS 06.30


यह एक बहुत ही दिलचस्प सवाल है। कृपया और अधिक विवरण जोड़ने के लिए अपने प्रश्न को संपादित करें। यह पैकेट ट्रेस किस डिवाइस पर लिया गया था? वास्तव में कौन से OS संस्करण शामिल हैं? क्या नैट गेटवे के पीछे इन उपकरणों में से कोई है? वर्किंग-केस पैकेट के निशान क्या दिखते हैं (विशेषकर विंडोज केस)? क्या आप अपने द्वारा प्रदान किए गए पैकेट निशान में पूर्ण टीसीपी सत्र शामिल कर सकते हैं? - मैं हैंडशेक और डेटा फ्रेम जो बाद में एकेक होगा देखना चाहते हैं। क्लाइंट और सर्वर के बीच पथ MTU क्या है? क्या आप कह रहे हैं कि यह हमेशा "200 ओके" संदेश है जो खो रहा है?
Spiff

इस @Spiff और नए साल की शुभकामनाएं देने के लिए धन्यवाद! मैंने अपने प्रश्न को तीन मामलों के लिए वायरशर्क डंप के साथ अद्यतन किया है। वास्तव में मैं पहले स्पष्ट नहीं था: टीपीसी का पुन: प्रसारण भी विंडोज पर मौजूद है, लेकिन इसमें कोई देरी नहीं हुई। एक बार सक्षम होने के बाद कोई पुन: प्रवेश नहीं होता है। ट्रेसपाथ के अनुसार पथ एमटीयू 1500 है। किस तरह से आप पूर्ण टीपीसी सत्र (बस विंडशार्क के स्क्रीनशॉट के रूप में - मेरे द्वारा किए गए, या अधिक विवरण से?
mythos
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.