Wednesday, March 20, 2019

সাবনেট মাস্ক কি? সাবনেট মাক্স সম্পর্কে বিস্তারিত জানুন

সাবনেট মাক্স

নেটওয়ার্কের নেটওয়ার্ক সংখ্যা এবং হোস্ট সংখ্যাকে আলাদা করার বুঝানোর জন্য IP Address এর মতই 32 বিটেরর একটি অ্যাড্রেস ব্যবহার করা হয় যাকে বলা হয় সাবনেট মাক্স। ‍Subnet Mask মূলত ব্যবহার করা হয় IP এর নেটওর্য়াক আইডি এবং হোস্ট আইডিকে সনাক্ত করার জন্য। একটি Subnet mask-এ IP address এর মত ৪ Octets আছে। একটি ডিফল্ট Subnet mask-এ 255 কে ব্যবহার করা হয় Network ID হিসেবে এবং 0 কে ব্যবহার করা হয় Host ID হিসেবে।


আমরা Network Prefix/CIDR দেখে খুব সহেজে বুঝতে পারব কোন আইপি অ্যাড্রেস এর কয়টি বিট নেটওয়ার্ক এর জন্য এবং কয়টি বিট হোস্ট এর জন্য । কিন্তু যখন আমরা কম্পিউটারে এই আইপি অ্যাড্রেটি বসাব সেখানে কোন আইপি অ্যাড্রেসকে (10.0.0.0/8) এভাবে বসানোর কোন সিস্টেম নাই। এখানে ইউজ করা হয় সানেট মাক্স।প্রতিটি TCP/IP হোস্টের জন্য অন্তত দুটি তথ্য দরকার পড়ে। প্রথমত একটি আইপি এড্রেস এবং দ্বিতীয়ত একটি সবনেট মাস্ক।

সাবনেট মাক্স এর কাজ

সাবনেট মাস্কের কাজ হলো আইপি এড্রেসের কোন বিটগুলি নেটওয়ার্ক আইডি আর কোনগুলি হোস্টের আইডি তা শনাক্ত করা। সাবনেট মাস্ক না থাকলে কম্পিউটার বুঝতে পারে না আইপি এড্রেসের কোন অংশ নেটওয়ার্ক আইডি আর কোন অংশ হোস্ট । Network Prefix ও Subnet Mask এর কাজ একই। আমরা Network Prefix দেখে Subnet Mask বলতে পারি তেমটি Subnet Mask দেখে Network Prefix বলতে পারি । প্রত্যেক ক্লাস এর একটি ডিফল্ট সাবনেট মাক্স রয়েছে।
  • Class A এর ক্ষেত্রে নেটওয়ার্ক 10.0.0.0/8 সাবনেট মাক্স 255.0.0.0
  • Class B এর ক্ষেত্রে নেটওয়ার্ক 128.0.0.0/16 সাবনেট মাক্স 255.255.0.0
  • Class C এর ক্ষেত্রে নেটওয়ার্ক 192.0.0.0/24 সাবনেট মাক্স 255.255.255.0
এখানে 255.255.255.0 দ্বারা বুঝায় যে কোন নেটওয়ার্ক এর প্রথম তিনটি ব্লক নেটওয়ার্ক এর জন্য এবং শেষের ব্লকটি হোস্ট এর জন্য ।
এবার দেখি Classless IP Address Classfull IP Addrss কাকে বলে
  • Classless IP Address
  • Classfull IP Address

Classless IP Address

যখন কোন আইপি অ্যাড্রেস ডিফল্ট সাবনেট মাক্স এ থাকে না তা পরিবর্তন করা হয় তখন তাকে Classless IP Address বলা হয়। যেমন ধরুন 10.10.10.0/8 এটি একটি ক্লাস এ এর আইপি অ্যাড্রেস এবং এর ডিফল্ট সাবনেট মাক্স 255.0.0.0। কিন্তু যখন আমরা একে এভাবে লেখব 10.10.10.0/24! এখনো কিন্তু এটি ক্লাস এ এর আইপি অ্যাড্রেস কারণ এটি শুরু হয়েছে 10 দিয়ে আর আমরা জানি 0 থেকে 127 পর্যন্ত ক্লাস এ এর রেঞ্জ।
এখানে যা হল 10.10.10.0/8  এর প্রথম তিনটি Octet কে নেটওয়ার্ক এর জন্য এবং শেষের একটি Octet কে হোস্ট এর জন্য নেওয়া হয়েছে । এবং এর সাবনেট মাক্স হবে 255.255.255.0। এবং 10.10.10.0/24 এই আইপি অ্যাড্রেসকে বলা হবে Classless IP Addres।

Classfull IP Address

যখন কোন আইপি অ্যাড্রেস ডিফল্ট সাবটে মাক্স এ থাকে তখন তাবে Classfull IP Address বলে। Class A এর ক্ষেত্রে নেটওয়ার্ক 10.0.0.0/8 ডিফল্ট সাবনেট মাক্স 255.0.0.0। Class B এর ক্ষেত্রে নেটওয়ার্ক 128.0.0.0/16 ডিফল্ট সাবনেট মাক্স 255.255.0.0। Class C এর ক্ষেত্রে নেটওয়ার্ক 192.0.0.0/24 ডিফল্ট সাবনেট মাক্স 255.255.255.0।

Loopback Address

IPv4 এ 127.0.0.1 এই অ্যাড্রেসটি Loopback অ্যাড্রেস হিসেবে ব্যবহৃত হয়। এই Loopback অ্যাড্রেস হলো একটি বিশেষ অ্যাড্রেস যা দ্বারা প্রত্যেকটি কম্পিউটার/হোষ্ট তাদের নিজেদেরকেই চিনে থাকে। এই Loopback অ্যাড্রেসকে PING করে কোনো কম্পিউটারের TCP/IP কনফিগারেশন টেষ্ট করা হয়।

Link-local Address

IPv4 এ 169.254.0.0 হতে 169.254.255.255 (অর্থাৎ 169.254.0.0/16) এই অ্যাড্রেস ব্লকটি Link-local Address অ্যাড্রেস হিসেবে ব্যবহৃত হয়। Link-local Address অ্যাড্রেস হলো একটি বিশেষ অ্যাড্রেস ব্লক যদি কোন কম্পিউটারে কোন আই.পি কনফিগারেশন করা না থাকে তাহলে কম্পিউটারের অপারেটিং সিস্টেম এই অ্যাড্রেস ব্লকের যেকোন একটি আই.পি কে ঐ কম্পিউটারের আ.পি অ্যাড্রেস হিসেবে অটোমেটিকভাবে অ্যাসাইন করে দেয়।

No comments:

Post a Comment