हार्डवेयर से अनंत प्रदर्शन मानते हैं, क्या लिनक्स बॉक्स समर्थन> 65536 खुले टीसीपी कनेक्शन हो सकते हैं?सैद्धांतिक अधिकतम संख्या में खुले टीसीपी कनेक्शन क्या हैं जो आधुनिक लिनक्स बॉक्स में
मैं समझता हूं कि तात्कालिक बंदरगाहों की संख्या (< 65536) एक स्थानीय आईपी से एक रिमोट आईपी पर एक बंदरगाह से कनेक्शन की संख्या को सीमित करती है।
टुपल (स्थानीय आईपी, स्थानीय पोर्ट, रिमोट आईपी, रिमोट पोर्ट) विशिष्ट रूप से एक टीसीपी कनेक्शन को परिभाषित करता है; क्या यह दर्शाता है कि इनमें से एक से अधिक पैरामीटर मुक्त हैं तो 65K से अधिक कनेक्शन समर्थित किए जा सकते हैं। जैसे एकाधिक स्थानीय आईपी से एकाधिक रिमोट होस्ट पर एक पोर्ट नंबर से कनेक्शन।
क्या सिस्टम में कोई और 16 बिट सीमा है? शायद फाइल डिस्क्रिप्टर की संख्या?
यदि आप (ए) SO_REUSEADDR का उपयोग करते हैं और (बी) विभिन्न गंतव्य आईपी पते को लक्षित करते हैं तो आप सैद्धांतिक रूप से 64K से अधिक आउटगोइंग कनेक्शन कर सकते हैं। लेकिन कर्नेल मेमोरी सीमा शायद आपको पहले बंद कर देगी। – Darron
@ डेरॉन मैंने सोचा था कि SO_REUSEADDR सर्वर को पुनरारंभ होने पर बाध्यकारी था? – Will
हां, वह भी। यह मूल रूप से नए सॉकेट के लिए पते के संघर्ष के लिए शुरुआती चेक को आराम देता है। – Darron