কম্পিউটার টিউটোরিয়াল

DHCP কী? (ডাইনামিক হোস্ট কনফিগারেশন প্রোটোকল)

DHCP (ডাইনামিক হোস্ট কনফিগারেশন প্রোটোকল) হলো একটি প্রোটোকল যা একটি নেটওয়ার্কের মধ্যে আইপি ঠিকানা বিতরণের জন্য দ্রুত, স্বয়ংক্রিয়, এবং কেন্দ্রীয় পরিচালনা প্রদান করে। এটি ডিভাইসে সাবনেট মাস্ক, ডিফল্ট গেটওয়ে, এবং DNS সার্ভার ইনফরমেশন কনফিগার করতেও ব্যবহৃত হয়।

ইন্টারনেট ইঞ্জিনিয়ারিং টাস্ক ফোর্সের ডাইনামিক হোস্ট কনফিগারেশন ওয়ার্কিং গ্রুপ DHCP তৈরি করেছে।

DHCP কীভাবে কাজ করে

একটি DHCP সার্ভার অনন্য আইপি ঠিকানা ইস্যু করে এবং স্বয়ংক্রিয়ভাবে অন্যান্য নেটওয়ার্ক তথ্য কনফিগার করে। অধিকাংশ হোম এবং ছোট ব্যবসায়িক প্রতিষ্ঠানে, রাউটারই DHCP সার্ভার হিসেবে কাজ করে। বড় নেটওয়ার্কে, একটি একক কম্পিউটার সেই ভূমিকা পালন করতে পারে।

এটি কাজ করতে, একটি ডিভাইস (ক্লায়েন্ট) একটি রাউটার (হোস্ট) থেকে একটি আইপি ঠিকানা অনুরোধ করে। তারপর, হোস্ট একটি উপলব্ধ আইপি ঠিকানা বরাদ্দ করে যাতে ক্লায়েন্ট নেটওয়ার্কে যোগাযোগ করতে পারে।

যখন একটি ডিভাইস অন্য-one করা হয় এবং একটি DHCP সার্ভারযুক্ত নেটওয়ার্কের সাথে সংযুক্ত হয়, এটি সার্ভারের কাছে একটি অনুরোধ পাঠায়, যাকে DHCPDISCOVER অনুরোধ বলা হয়।

DISCOVER প্যাকেট DHCP সার্ভারের কাছে পৌঁছালে, সার্ভার একটি আইপি ঠিকানা ধরে রাখে যা ডিভাইসটি ব্যবহার করতে পারে, তারপর ক্লায়েন্টকে একটি DHCPOFFER প্যাকেটের মাধ্যমে ঠিকানাটি অফার করে।

নির্বাচিত আইপি ঠিকানার জন্য অফার দেওয়ার পর, ডিভাইসটি একটি DHCPREQUEST প্যাকেট দিয়ে DHCP সার্ভারের কাছে প্রতিক্রিয়া জানায় এটি গ্রহণ করতে। তারপর, সার্ভার একটি ACK পাঠায় নিশ্চিত করতে যে ডিভাইসটিকে সেই নির্দিষ্ট আইপি ঠিকানা মิลেছে এবং ডিভাইসটি কতক্ষণ সেই ঠিকানা ব্যবহার করতে পারবে নতুন পাওয়ার আগে।

যদি সার্ভার সিদ্ধান্ত নেয় যে ডিভাইসটি সেই আইপি ঠিকানা পাবে না, তবে এটি একটি NACK পাঠাবে।

DHCP ব্যবহার করার সুবিধা ও অসুবিধা

একটি কম্পিউটার, বা নেটওয়ার্কের সাথে সংযুক্ত যেকোনো ডিভাইস (লোকাল বা ইন্টারনেট), সেটি সঠিকভাবে কনফিগার করা থাকতে হবে সেটি নেটওয়ার্কে যোগাযোগ করার জন্য। যেহেতু DHCP সেটি কনফিগারেশন স্বয়ংক্রিয়ভাবে ঘটতে দেয়, এটি প্রায় সব ডিভাইসে ব্যবহার করা হয় যা একটি নেটওয়ার্কের সাথে সংযোগ স্থাপন করে, কম্পিউটার, স্যুইচ, স্মার্টফোন, এবং গেমিং কনসোল সহ।

এই ডাইনামিক আইপি ঠিকানা বরাদ্দের কারণে, দুটি ডিভাইসের একই আইপি ঠিকানা থাকার সম্ভাবনা কম, যা ম্যানুয়ালি-বরাদ্দকৃত, স্ট্যাটিক আইপি ঠিকানা ব্যবহার করার সময় সাধারণ।

DHCP ব্যবহার করা একটি নেটওয়ার্ক পরিচালনা সহজ করে দেয়। প্রশাসনিক দৃষ্টিকোণ থেকে, নেটওয়ার্কের প্রতিটি ডিভাইস তাদের ডিফল্ট নেটওয়ার্ক সেটিংসের মাধ্যমে একটি আইপি ঠিকানা পেতে পারে, যা স্বয়ংক্রিয়ভাবে ঠিকানা অর্জনের জন্য সেট আপ করা থাকে। বিকল্পটি হলো নেটওয়ার্কের প্রতিটি ডিভাইসে ম্যানুয়ালি ঠিকানা বরাদ্দ করা।

যেহেতু এই ডিভাইসগুলো স্বয়ংক্রিয়ভাবে একটি আইপি ঠিকানা পেতে পারে, ডিভাইসগুলো একটি নেটওয়ার্ক থেকে অন্য নেটওয়ার্কে বাধামুক্ত ভাবে যেতে পারে (যে প্রতিটি ডিভাইস DHCP-র সাথে সেট আপ করা থাকে) এবং স্বয়ংক্রিয়ভাবে একটি আইপি ঠিকানা পেতে পারে, যা মোবাইল ডিভাইসের জন্য সহায়ক।

অধিকাংশ ক্ষেত্রে, যখন একটি ডিভাইসের একটি আইপি ঠিকানা একটি DHCP সার্ভার দ্বারা বরাদ্দ করা হয়, সেই ঠিকানা প্রতিবার ডিভাইস নেটওয়ার্কে যোগদান করলে পরিবর্তন হয়। যদি আইপি ঠিকানা ম্যানুয়ালি বরাদ্দ করা হয়, অ্যাডমিনিস্ট্রেটরদের প্রতিটি নতুন ক্লায়েন্টের জন্য একটি নির্দিষ্ট ঠিকানা দিতে হবে, এবং বরাদ্দকৃত বিদ্যমান ঠিকানাগুলো নতুন ডিভাইসগুলো সেগুলো ব্যবহার করার আগে ম্যানুয়ালি আনসাইন করতে হবে। এটি সময়সাপেক্ষ, এবং প্রতিটি ডিভাইস ম্যানুয়ালি কনফিগার করা ত্রুটির সম্ভাবনা বাড়ায়।

স্ট্যাটিক আইপি ঠিকানা কখন ব্যবহার করবেন

DHCP ব্যবহার করার সুবিধা আছে, এবং অসুবিধাও আছে। ডাইনামিক, পরিবর্তনশীল আইপি ঠিকানা স্টেশনারি ডিভাইসের জন্য ব্যবহার করা উচিত নয় যাদের ধারাবাহিক অ্যাক্সেস প্রয়োজন, যেমন প্রিন্টার এবং ফাইল সার্ভার। যদিও এই ধরনের ডিভাইসগুলো প্রধানত অফিস পরিবেশে থাকে, তাদের একটি পরিবর্তনশীল আইপি ঠিকানা দিয়ে বরাদ্দ করা অপ্রয়োগী। উদাহরণস্বরূপ, যদি একটি নেটওয়ার্ক প্রিন্টারের একটি আইপি ঠিকানা থাকে যা ভবিষ্যতে পরিবর্তন হবে, সেই প্রিন্টারের সাথে সংযুক্ত প্রতিটি কম্পিউটার তাদের সেটিংস নিয়মিত আপডেট করতে হবে সেটি কীভাবে যোগাযোগ করবে সেটি বুঝতে।

এই ধরনের সেটআপ অপ্রয়োজনীয় এবং এড়ানো যেতে পারে সেই ধরনের ডিভাইসের জন্য DHCP ব্যবহার না করে, এবং বদলে তাদের একটি স্ট্যাটিক আইপি ঠিকানা বরাদ্দ করে।

একই ধারণা প্রযোজ্য যদি আপনাকে একটি হোম নেটওয়ার্কে একটি কম্পিউটারে स्थায়ী রিমোট অ্যাক্সেস প্রয়োজন হয়। যদি DHCP সক্রিয় থাকে, সেই কম্পিউটার একটি নতুন আইপি ঠিকানা পাবে কিছুক্ষণ পর, যার মানে আপনি সেই কম্পিউটারের জন্য রেকর্ড করা ঠিকানাটি অনেকক্ষণ ধরে সঠিক থাকবে না। আপনি যদি রিমোট অ্যাক্সেস সফ্টওয়্যার ব্যবহার করেন যা আইপি ঠিকানা-ভিত্তিক অ্যাক্সেসের ওপর নির্ভরশীল, DHCP ডিজেবল করুন এবং সেই ডিভাইসের জন্য একটি স্ট্যাটিক আইপি ঠিকানা ব্যবহার করুন।

DHCP সম্পর্কে আরও তথ্য

একটি DHCP সার্ভার একটি স্কোপ, বা পরিসর, সংজ্ঞায়িত করে আইপি ঠিকানাগুলোর যা এটি ডিভাইসগুলোর সাথে একটি ঠিকানা সার্ভ করার জন্য ব্যবহার করে। এই ঠিকানাগুলোর পুল হলো একমাত্র উপায় একটি ডিভাইস একটি বৈধ নেটওয়ার্ক সংযোগ অর্জন করতে।

এটি DHCP τόσο উপযোগী হওয়ার আরেকটি কারণ। এটি বেশ কিছু ডিভাইসকে একটি সময়ের মধ্যে একটি নেটওয়ার্কের সাথে সংযোগ স্থাপন করতে দেয় উপলব্ধ ঠিকানাগুলোর একটি পুল ছাড়াই। উদাহরণস্বরূপ, যদি সার্ভার দ্বারা ২০টি ঠিকানা সংজ্ঞায়িত করা থাকে, ৩০, ৫০, ২০০, বা আরও বেশি ডিভাইস নেটওয়ার্কের সাথে সংযোগ স্থাপন করতে পারে যতক্ষণ না ২০টির অধিক ডিভাইস একসাথে উপলব্ধ আইপি ঠিকানাগুলোর একটি ব্যবহার করে।

যেহেতু DHCP একটি নির্দিষ্ট সময়ের জন্য (যাকে লীজ পিরিয়ড বলা হয়) তার ক্লায়েন্টদের আইপি ঠিকানা বরাদ্দ করে, ipconfig-এর মতো কমান্ড ব্যবহার করে একটি কম্পিউটারের আইপি ঠিকানা খুঁজে বের করলে সময়ের সাথে ফলাফল ভিন্ন হয়।

যদিও DHCP তার ক্লায়েন্টদের ডাইনামিক আইপি ঠিকানা ডেলিভার করতে ব্যবহৃত হয়, এর মানে নয় যে স্ট্যাটিক আইপি ঠিকানাও একই সাথে ব্যবহার করা যায় না। ডাইনামিক ঠিকানা পাওয়া ডিভাইস এবং যেসব ডিভাইসের আইপি ঠিকানা ম্যানুয়ালি বরাদ্দ করা হয়েছে, সেগুলো একই নেটওয়ার্কে একসাথে থাকতে পারে।

ISPrা আইপি ঠিকানা বরাদ্দ করতে DHCP ব্যবহার করে। আপনার পাবলিক আইপি ঠিকানা শনাক্ত করার সময় এটি দেখা যাবে। এটি সময়ের সাথে পরিবর্তন হবে যদি না আপনার হোম নেটওয়ার্কের একটি স্ট্যাটিক আইপি ঠিকানা থাকে, যা সাধারণত ব্যবসায়িক প্রতিষ্ঠানদের জন্য যারা পাবলিকলি অ্যাক্সেসযোগ্য ওয়েব সার্ভিস চালান।

Windows-এ, APIPA একটি বিশেষ অস্থায়ী আইপি ঠিকানা বরাদ্দ করে যখন DHCP সার্ভার একটি ডিভাইসে একটি কার্যকর ঠিকানা ডেলিভার করতে ব্যর্থ হয় এবং এই ঠিকানা ব্যবহার করে যতক্ষণ না এটি একটি কার্যকর ঠিকানা অর্জন করে।

DHCP এরর: এটি কী এবং কীভাবে ফিক্স করবেন

প্রশ্নোত্তর

  • DHCP স্নুপিং কী?
    DHCP স্নুপিং হলো একটি লেয়ার টু সিকিউরিটি টেকনোলজি যা যেকোনো DHCP ট্রাফিক রোকে যা সেটি অগ্রাহ্য হিসেবে সংজ্ঞায়িত করে। স্নুপিং টেকনোলজি, নেটওয়ার্ক স্যুইচ অপারেটিং সিস্টেমে বিল্ট-ইন, অনধিকারপ্রাপ্ত DHCP সার্ভারগুলোর DHCP ক্লায়েন্টদের আইপি ঠিকানা অফার করা বন্ধ করে।
  • DHCP রিলে কী?
    এক রিলে এজেন্ট হলো একটি হোস্ট যা ক্লায়েন্ট এবং সার্ভারের মধ্যে DHCP প্যাকেট ফরওয়ার্ড করে। একটি নেটওয়ার্ক অ্যাডমিনিস্ট্রেটর রিলে এজেন্ট ব্যবহার করতে পারে ক্লায়েন্ট এবং সার্ভারের মধ্যে অনুরোধ এবং রিপ্লাই ফরওয়ার্ড করতে যারা একই ফিজিক্যাল সাবনেটে নেই।
  1. WMI Provider Host কী (এবং এটি নিরাপদ কিনা)

  2. Windows 10-এ Dynamic Updates কী?

  3. মাইক্রোসফট নেটওয়ার্ক অ্যাডাপ্টার মাল্টিপ্লেক্সর প্রোটোকল ব্যাখ্যা: এটি কেন গুরুত্বপূর্ণ এবং কিভাবে ইনেবল করবেন

  4. SearchProtocolHost.exe হাই CPU ইউজেজ সমাধান: Microsoft Windows Search Protocol Host বুঝুন ও সমাধান করুন