প্রশ্ন কেন DHCP ক্লায়েন্ট এবং সার্ভার পোর্ট নম্বর স্থির করেছে


বেশিরভাগ ক্লায়েন্ট-সার্ভার-অ্যাপ্লিকেশনগুলিতে, একটি সার্ভারের পোর্ট নম্বর একটি সুপরিচিত নম্বর, যখন ক্লায়েন্ট বর্তমানে উপলব্ধ পোর্ট নম্বরটি ব্যবহার করে। DHCP ভিন্ন। এখানে, ক্লায়েন্ট এবং সার্ভার উভয় একটি সুপরিচিত পোর্ট ব্যবহার করে: DHCP সার্ভারের জন্য UDP পোর্ট 67 এবং DHCP ক্লায়েন্টের জন্য UDP পোর্ট 68।

কেন তারা এটিকে ডিজাইন করেছিল এবং একটি নির্দিষ্ট ক্লায়েন্ট পোর্ট নম্বর আছে?


5
2018-06-20 11:33


উত্স




উত্তর:


DHCP ব্যবহার করার সময় ক্লায়েন্টের আইপি ঠিকানা থাকতে পারে না (এটি একটি ঠিকানা পেতে DHCP ব্যবহার করে)।

সার্ভার এবং ক্লায়েন্ট ব্রডকাস্টের মাধ্যমে যোগাযোগ করে যাতে সার্ভারটি ক্লায়েন্টের আইপি ঠিকানাটি ইউডিপি পোর্ট 68 তে প্রচার করে। সার্ভারের ক্লায়েন্টে পৌঁছানোর আর কোন উপায় নেই। এবং ক্লায়েন্টের অনুরোধের উত্তর পাওয়ার একমাত্র উপায় যা তার আইপি ঠিকানা নেই।


9
2018-06-20 11:48





যদি আমি একটি অস্থায়ী পোর্ট নম্বর বরাদ্দ করছি, 10000 বলুন, একটি DHCP ক্লায়েন্টে তারপর আমি একই পোর্ট নাম্বারটি নেটওয়ার্কে সমস্ত ক্লায়েন্টকে বরাদ্দ করতে হবে।

DHCP সার্ভারটি ক্লায়েন্ট আইপি ঠিকানাটি জানে না, এটি যা জানে তা হল DHCP ক্লায়েন্টের পোর্ট নম্বর। তাই DHCP সার্ভারটি 10000 এর সমান ক্লায়েন্ট পোর্ট নাম্বার সহ প্যাকেটটি সম্প্রচার করে। যদি সমস্ত DHCP ক্লায়েন্ট DHCP অ্যাপ্লিকেশনের জন্য 10000 পোর্ট নম্বর বরাদ্দ করা না হয় তবে এটি সম্ভব হতে পারে যে কিছু ক্লায়েন্ট পোর্ট নম্বর 10000 এ অন্য অ্যাপ্লিকেশন চালাচ্ছে। DHCP সার্ভার ভুল ক্লায়েন্ট অ্যাপ্লিকেশন বিতরণ করা হবে। তাই DHCP এর জন্য সুপরিচিত পোর্ট নম্বরগুলি ব্যবহার করা ভাল।


1
2017-10-28 03:13