আমি এমন জায়গায় কাজ করি যেখানে আমাদের প্রতিটি অভ্যন্তরীণ অ্যাপ্লিকেশন পৃথক টমক্যাট উদাহরণে চলে এবং একটি নির্দিষ্ট টিসিপি বন্দর ব্যবহার করে। সার্ভারে অন্য কোনও প্রক্রিয়ার সাথে পোর্ট নম্বর সংঘর্ষ এড়াতে এই অ্যাপ্লিকেশনগুলির জন্য ব্যবহার করার জন্য সেরা আইএএনএ বন্দর পরিসরটি কী হবে?
Http://www.iana.org/assignments/service-names-port-numbers/service-names-port-numbers.xml এর উপর ভিত্তি করে , আমি বর্তমানে তাদের দেখতে যেমন এই বিকল্পগুলি:
- সিস্টেম পোর্টস (0-1023): আমি এই বন্দরগুলির কোনওটিই ব্যবহার করতে চাই না কারণ সার্ভারটি এই ব্যাপ্তির স্ট্যান্ডার্ড পোর্টগুলিতে পরিষেবা চালাচ্ছে may
- ইউজার পোর্টস (1024-49151): অ্যাপ্লিকেশনগুলি অভ্যন্তরীণ বলে দেওয়া হয় আমি আমাদের অ্যাপ্লিকেশনগুলির জন্য কোনও নম্বর সংরক্ষণের জন্য আইএএনএ-র অনুরোধ করার ইচ্ছা করি না। তবে, আমি একই পোর্টের অন্য একটি প্রক্রিয়া দ্বারা ব্যবহৃত হওয়ার সম্ভাবনা হ্রাস করতে চাই, উদাহরণস্বরূপ, 1521 এ ওরাকল নেট শ্রোতা।
- গতিশীল এবং / বা ব্যক্তিগত পোর্ট (49152-65535): এই পরিসরটি কাস্টম পোর্ট সংখ্যার জন্য আদর্শ। আমার একমাত্র উদ্বেগ হ'ল যদি এটি ঘটে থাকে:
ক। আমি এক্স অ্যাপ্লিকেশন ব্যবহার করতে আমার অ্যাপ্লিকেশনগুলির মধ্যে একটি কনফিগার করি
। অ্যাপ্লিকেশনটি কয়েক মিনিট বা ঘন্টার জন্য (অ্যাপের প্রকৃতির উপর নির্ভর করে) বন্ধ হয়ে যায়, বন্দরটি কিছু সময়ের জন্য অব্যবহৃত রেখে দেয়,
সি। অপারেটিং সিস্টেমটি পোর্ট নম্বর এক্সকে অন্য কোনও প্রক্রিয়ায় বরাদ্দ করে, উদাহরণস্বরূপ, যখন সেই প্রক্রিয়াটি ক্লায়েন্ট হিসাবে কাজ করে অন্য সার্ভারের সাথে টিসিপি সংযোগের প্রয়োজন হয়। এটি সাফল্য পেয়েছে যে এটি গতিশীল পরিসরের মধ্যে পড়ে এবং এক্স অপারেটিং সিস্টেম সম্পর্কিত যতটা অব্যবহৃত রয়েছে, এবং
ডি। অ্যাপ্লিকেশনটি শুরু করতে ব্যর্থ হয়েছে কারণ পোর্ট এক্স ইতিমধ্যে ব্যবহৃত in