সাবনেট মাস্ক এবং সাবনেটিং
একটি সাবনেট একটি নেটওয়ার্ক কনফিগারেশনের উপর ভিত্তি করে হোস্টগুলি পৃথকীকরণের মধ্যে নেটওয়ার্ক ট্র্যাফিকের প্রবাহকে অনুমতি দেয়। লজিক্যাল গোষ্ঠীতে হোস্ট সংগঠিত করে, সাবনেটিং নেটওয়ার্ক নিরাপত্তা এবং কার্যকারিতা উন্নত করতে পারে।
সাবনেট মাস্ক
সম্ভবত সাবনেটিংয়ের সর্বাধিক স্বীকৃত দিক হলো সাবনেট মাস্ক । আইপি অ্যাড্রেসগুলির মতো, একটি সাবনেট মাস্ক চারটি বাইট (32 বিট) ধারণ করে এবং একই "ডট-ডেট-ডেসিমেল" নোটেশন ব্যবহার করে প্রায়ই লেখা হয়।
উদাহরণস্বরূপ, একটি খুব সাধারণ সাবনেট মাস্ক তার বাইনারি উপস্থাপনা মধ্যে :
- 11111111 11111111 11111111 00000000
সাধারণত সমতুল্য, আরো পাঠযোগ্য ফর্ম দেখানো হয়:
- 255.255.255.0
একটি সাবনেট মাস্ক প্রয়োগ করা
একটি সাবনেট মাস্ক একটি আইপি ঠিকানা মত কাজ করে না বা তাদের স্বাধীনভাবে বিদ্যমান না। পরিবর্তে, সাবনেট মাস্কটি একটি IP ঠিকানা সহ এবং দুটি মান একসাথে কাজ করে। একটি IP ঠিকানাতে সাবনেট মাস্ক প্রয়োগ করলে ঠিকানাটি দুই ভাগে বিভক্ত হয়, একটি বর্ধিত নেটওয়ার্ক ঠিকানা এবং একটি হোস্ট ঠিকানা।
একটি সাবনেট মাস্কটি বৈধ হওয়ার জন্য, এর বামদিকের বিটগুলি '1' এ সেট করা আবশ্যক। উদাহরণ স্বরূপ:
- 00000000 00000000 00000000 00000000
একটি অবৈধ সাবনেট মাস্ক কারণ বামদিকের বিট '0' তে সেট করা আছে
বিপরীতভাবে, একটি বৈধ সাবনেট মাস্কের ডানতম বিটটি '0' তে সেট করা হবে না, '1' নয়। অতএব:
- 11111111 11111111 11111111 11111111
অবৈধ.
সমস্ত বৈধ সাবনেট মাস্ক দুটি অংশের মধ্যে রয়েছে: সমস্ত মাস্ক বিট '1' (বর্ধিত নেটওয়ার্কে অংশ) এবং ডানদিকে '0' (হোস্ট অংশ) -এ সেট করা সমস্ত বিট দিয়ে ডান দিকে, যেমন উপরে প্রথম উদাহরণ ।
প্র্যাকটিস মধ্যে সাবনেটিং
পৃথক কম্পিউটার (এবং অন্য নেটওয়ার্ক ডিভাইস) ঠিকানাগুলিতে বর্ধিত নেটওয়ার্ক ঠিকানাগুলির ধারণা প্রয়োগ করে কাজগুলি সাবনেটিং করে। একটি বর্ধিত নেটওয়ার্ক ঠিকানা একটি নেটওয়ার্ক ঠিকানা এবং অতিরিক্ত বিট উভয় যা সাবনেট সংখ্যা প্রতিনিধিত্ব করে। একসঙ্গে, এই দুটি ডেটা উপাদান আইপি এর মান প্রয়োগের দ্বারা স্বীকৃত একটি দ্বি-স্তরীয় অ্যাড্রেসিং স্কিম সমর্থন করে
নেটওয়ার্ক অ্যাড্রেস এবং সাবনেট নম্বর, হোস্টের ঠিকানাতে মিলিত হলে, তাই তিন স্তরের স্কিমটি সমর্থন করে।
নিম্নলিখিত বাস্তব বিশ্বের উদাহরণ বিবেচনা করুন। একটি ছোট ব্যবসা তার অভ্যন্তরীণ ( ইন্ট্রানেট ) হোস্ট জন্য 192.168.1.0 নেটওয়ার্ক ব্যবহার করার পরিকল্পনা। মানব সম্পদ বিভাগ তাদের কম্পিউটার এই নেটওয়ার্ক একটি সীমিত অংশ হতে চায়, কারণ তারা বেতন তথ্য এবং অন্যান্য সংবেদনশীল কর্মী তথ্য সঞ্চয়। কিন্তু এটি একটি ক্লাস সি নেটওয়ার্কের কারণ, 255.255.255.0 এর ডিফল্ট সাবনেট মাস্কটি ডিফল্টভাবে নেটওয়ার্কের সকল কম্পিউটারকে সমবয়সীদের (একে অপরের সাথে সরাসরি বার্তা পাঠাতে) অনুমতি দেয়।
প্রথম চার বিট 192.168.1.0 -
1100
ক্লাস সি রেঞ্জে এই নেটওয়ার্কটি স্থাপন করুন এবং 24 বিটের নেটওয়ার্ক অ্যাড্রেসটির দৈর্ঘ্য ঠিক করুন। এই নেটওয়ার্কে সাবনেট করার জন্য, সাবনেট মাস্কের বাম পাশে 24 বিটের বেশি '1' সেট করতে হবে। উদাহরণস্বরূপ, ২5-বিট মাস্ক 255.255.২55.1২২ টেবিল 1-এ দেখানো দুটি-সাবনেট নেটওয়ার্ক তৈরি করে।
মাস্কে '1' এ সেট করা প্রতিটি অতিরিক্ত বিট জন্য, অতিরিক্ত বিট সূত্রসংখ্যা অতিরিক্ত subnets ইনডেক্স করতে পাওয়া যায়। একটি দুটি বিট সাবনেট সংখ্যা চারটি সাবনেটে সমর্থিত হতে পারে, একটি তিন বিট সংখ্যা আটটি সাবনেটে সমর্থন করে, এবং তাই।
প্রাইভেট নেটওয়ার্ক এবং সাবনেট
যেমন এই টিউটোরিয়ালে আগেই উল্লিখিত, ইন্টারনেট প্রোটোকল পরিচালনাকারী পরিচালন সংস্থাগুলি অভ্যন্তরীণ ব্যবহারের জন্য নির্দিষ্ট নেটওয়ার্ক সংরক্ষিত করেছে।
সাধারণভাবে, এই নেটওয়ার্কে ব্যবহার করে ইন্ট্রানেটগুলি তাদের IP কনফিগারেশন ও ইন্টারনেট অ্যাক্সেস পরিচালনার উপর অধিক নিয়ন্ত্রণ লাভ করে। এই বিশেষ নেটওয়ার্কের জন্য আরও বিস্তারিত জানার জন্য RFC 1918 এর সাথে পরামর্শ করুন।
সারাংশ
সাবনেটিং নেটওয়ার্ক অ্যাডমিনিস্ট্রেটরদের নেটওয়ার্ক হোস্টগুলির মধ্যে সম্পর্কগুলি নির্ধারণে কিছু নমনীয়তা অনুমোদন করে। বিভিন্ন সাবনেটের হোস্ট রাউটারের মত বিশেষ নেটওয়ার্ক গেটওয়ে ডিভাইসগুলির মাধ্যমে শুধুমাত্র একে অপরের সাথে কথোপকথন করতে পারে। সাবনেটগুলির মধ্যে ট্র্যাফিক ফিল্টার করার ক্ষমতাগুলি অ্যাপ্লিকেশনের জন্য আরো বেশি ব্যান্ডউইথ উপলব্ধ করতে পারে এবং উপকারী উপায়ে অ্যাক্সেস সীমিত করতে পারে।