Uncategorized

কম্পিউটার নেটওয়ার্কিং -এ APIPA addressing 2021

কম্পিউটার নেটওয়ার্কিং -এ APIPA addressing
‘APIPA addressing’ নিয়ে লেখার আগে কিছু প্রাথমিক বিষয় তুলে ধরছি। ফলে, যারা একদম কিছুই জানেন না তারাও বুঝতে পারেন।
কম্পিউটার নেটওয়ার্কিং এর ক্ষেত্রে IP address খুবই গুরুত্বপূর্ণ বিষয়। IP address ছাড়া ইন্টারনেট কানেকশন-ই সম্ভব না। বর্তমানে ২ টি ভার্সনের IP address ব্যাবহৃত হয়-
• IPv4 এবং
• IPv6।
IPv4 মাত্র 32 bit এর। প্রত্যেক 8 (eight) bit এর অক্টেট chunk ইংরেজি . (ডট) দ্বারা আলাদা করে লেখা হয়। যেমনঃ
216.58.216.164
এখানের 32 bit এর প্রথম কিছু বাইনারি bit network address নির্দেশ করে এবং বাকী বাইনারি bit নির্দেশ করে host address। আর, সেটি নির্ণয় করা যায় subnet mask এর মাধ্যমে।
একটি রাউটার DHCP server হিসেবে আপনাকে একটি প্রাইভেট IP দিবে এবং ISP -র থেকে client হিসেবে subnet এর সকল host এর জন্য routeable পাবলিক IP নিবে। IPv4 এর A, B, C, D, E class রয়েছে। এর মধ্যে আমরা ব্যাবহার করি class A, B, C; যেগুলোর subnet mask এর prefix notation হয়ে থাকে- /24, /16, /8। যদিও, network এড্রেসে borrowed 1s নিয়ে আসলে এই prefix notation বিভিন্ন হয়। আর class D ব্যাবহার করা হয় broadcasting এর জন্য।
আর, IPv6 হচ্ছে 128 bit এর। এটি হেক্সাডেসিমেল দিয়ে লেখা হয়। এই বিষয়ে আগের IPv4 এর মতো বিস্তারিত আলোচনা করতে গেলে আলোচনার মূল টপিকই হারিয়ে যাবে। তাই, মূল টপিকে আসি।
আমাদের ডিভাইস যখন রাউটারের মাধ্যমে ইন্টারনেটে সংযুক্ত হতে চায়, তখন এখটি IPv4 আইপি address এর জন্য প্রথমেই DHCP server এর সাথে একটি অপারেশন প্রক্রিয়া সম্পন্ন করে যাকে DORA বলা হয়।
• D তে Discover: আপনার ডিভাইস একটি DHCP সার্ভার discover করার জন্য message পাঠায়।
• O তে Offer: এরপর DHCP সার্ভার সেই message পেলে নির্দিষ্ট সময়ের জন্য একটি IP address দেওয়ার offer করে।
• R তে Request: এরপর আপনার ডিভাইস সেই offer টি পাওয়ার জন্য request পাঠায়।
• A তে Acknowledgement: এই পর্যায়ে IP configuration হয়ে যায় এবং DHCP সার্ভার প্রয়োজনীয় তথ্য দিয়ে একটি message পাঠায়।
এভাবেই আমাদের ডিভাইস IP address পেয়ে থাকে। কিন্তু, অনেক সময় DHCP সার্ভার কোন নেটওয়ার্ক সমস্যার কারনে স্থায়ী বা অস্থায়ী ভাবে DORA অপারেশনের মাধ্যমে IP configuration করতে পারে না। হতে পারে DORA -র মাধ্যমে পাওয়া IP address এর মেয়াদ শেষ হওয়ার পর এমন হয়েছে। তখন আপনার ডিভাইস অটোমেটিক ভাবে APIPA ফাংশনের মাধ্যমে একটি class B এর IP address এ assign করে। সেই IP address এর range
169.254.0.0 থেকে
169.254.255.254 এর মধ্যে হবে। আর, এর subnet mask-
255.255.0.0 বা, /16 হবে।
এই IP address এর ডিভাইস পাবলিক নেটওয়ার্ক (WAN) কিংবা, প্রাইভেট নেটওয়ার্ক (LAN) কোনখানেই communicate করতে পারবে না। কেবলমাত্র, সেই সাবনেটওয়ার্ক এর অন্য ডিভাইসও যদি APIPA এর মাধ্যমে IP address পেয়ে থাকলে তার সাথে communicate করতে পারে। আপনি যদি এমন সমস্যার মধ্যে পড়ে যান তাহলে, Google থেকে APIPA troubleshooting পদ্ধতি দেখে ঠিক করতে হবে। তা নাহলে, আপনি ইন্টারনেটে যুক্ত হতে পারবেন না।

Related Articles

Leave a Reply