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