সাবনেটিং:
Subnetting Class C address:
ধরা যাক, আইএসপি থেকে আপনার নেটওয়ার্কের জন্য সম্ভাব্য সাবনেট মাস্কটি আপনি নিয়ে ফেলেছেন। এখন আপনি জানতে চান এই মাস্ক থেকে কতগুলো সাবনেট করা সম্ভব, ভ্যালিড হোস্ট কতগুলো হবে, ব্রডকাস্ট অ্যাড্রেস কি। আপনি এগুলো করবেন ৫টি প্রশ্নের সহজ উত্তরের মধ্য দিয়েঃ
১) সাবনেট মাস্ক থেকে কত সংখ্যক সাবনেট পাওয়া যাবে?
২) প্রতি সাবনেটের জন্য কতগুলো ভ্যালিড হোস্ট পাওয়া যাবে?
৩) ভ্যালিড সাবনেটগুলো কি কি?
৪) প্রত্যেক সাবনেটের জন্যে ব্রডকাস্ট অ্যাড্রেস কি?
৫) প্রত্যেক সাবনেটের জন্যে ভ্যালিড হোস্টগুলো কি কি?
ব্যাখাঃ
১) কত সংখ্যক সাবনেট পাওয়া যাবে?: 2^x সংখ্যক।
x হল মাস্কড বিট (বা টার্নড অন 1 এর সংখ্যা) ।
যেমনঃ 11000000, এখানে সাবনেট সংখ্যা হবে 2^2 = 4 টি।
২) প্রতি সাবনেটের জন্য কতগুলো হোস্ট?: (2^y) – 2 সংখ্যক।
y হল আনমাস্কড বিটের সংখ্যা (বা 0s)।
যেমনঃ 11000000, এখানে আনমাস্কড বিট হল ৬ টি। সুতরাং, প্রতি সাবনেটে হোস্টের সংখ্যা হবে (2^6)-2 = 62 টি। [সাবনেট অ্যাড্রেস এবং ব্রডকাস্ট অ্যাড্রস বাদ দেওয়ার জন্যে ২ বিয়োগ করা হচ্ছে।]
৩) ভ্যালিড সাবনেটগুলো কি কি?: 256 – সাবনেট মাস্ক = ব্লক সাইজ । যেমনঃ 256-192= 64। তাহলে 192 সাবনেট মাস্কের ব্লক সাইজ হল 64। সুতরাং, 0 থেকে শুরু করে 64 ব্লক সাইজ দিয়ে গুনতে থাকুন যতক্ষণ আপনার সাবনেট মাস্কটি (192) না পান। এগুলোই হবে আপনার সাবনেট। 0, 64, 128, 192.
৪) প্রত্যেক সাবনেটের জন্যে ব্রডকাস্ট অ্যাড্রেস কি?: সবচেয়ে সহজ। পরবর্তী সাবনেটের আগের সংখ্যাই হল ব্রডকাস্ট অ্যাড্রেস। 0 সাবনেটের ব্রডকাস্ট হবে 63, 64 সাবনেটের ব্রডকাস্ট হবে 127, 128 সাবনেটের ব্রডকাস্ট হবে 191।
৫) প্রত্যেক সাবনেটের জন্যে ভ্যালিড হোস্টগুলো কি কি?: এটি হচ্ছে সাবনেটের মধ্যবর্তী নাম্বারগুলো (সব 0s এবং 1s বাদ দিয়ে)। যেমনঃ 64 যদি সাবনেট হয় & 127 যদি ব্রডকাস্ট হয় তাহলে ভ্যালিড হোস্ট হবে 65-126।
সহজ সাবনেটিং:
মূল উদাহরণে প্রবেশ করছি। এখানে দেখা যাবে সাবনেটিং কত সহজ!
উদাহরণঃ1# 255.255.255.192(/26)
ধরা যাক, প্রাপ্ত নেটওয়ার্ক অ্যাড্রেস = 192.168.10.0
সাবনেট মাস্ক = 255.255.255.192
১) কত সংখ্যক সাবনেট?: মাস্ক 192 এর 2 বিট অন(11000000), সুতরাং 2^2= 4 টি।
২) প্রতি সাবনেটের জন্য কতগুলো হোস্ট?: আমাদের ৬ হোস্ট বিট অফ (11000000), সুতরাং 2^6-2 = 62 টি।
৩) ভ্যালিড সাবনেটগুলো কি?: 256-192= 64। সবসময় 0 থেকে শুরু করতে হবে। ব্লক সাইজ এখানে 64। সুতরাং, আমাদের সাবনেট 0, 64, 128, 192।
৪) ব্রডকাস্ট অ্যাড্রেস কি?: পরবর্তী সাবনেটের আগের নাম্বার যেখানে সব হোস্ট বিট অন। 63, 127, 191।
৫) ভ্যালিড হোস্ট কি কি?: সাবনেট অ্যাড্রেস & ব্রডকাস্ট অ্যাড্রেস এর মধ্যবর্তী সব নাম্বার।

উদাহরণঃ2# 255.255.255.224 (/27)
ধরা যাক, প্রাপ্ত নেটওয়ার্ক অ্যাড্রেস = 192.168.10.0
সাবনেট মাস্ক = 255.255.255.224
১) কত সংখ্যক সাবনেট?: মাস্ক 224 এর 3 বিট অন(11100000), সুতরাং 2^3= 8 টি।
২) প্রতি সাবনেটের জন্য কতগুলো হোস্ট?: আমাদের 5 হোস্ট বিট অফ (11100000), সুতরাং 2^5-2 = 30 টি।
৩) ভ্যালিড সাবনেটগুলো কি?: 256-224= 32। সবসময় 0 থেকে শুরু করতে হবে। ব্লক সাইজ এখানে 32। সুতরাং, আমাদের সাবনেট 0, 32, 64, 96,128,160,192,224।

উদাহরণ 3#
নোড অ্যাড্রেস= 192.168.10.33
সাবনেট মাস্ক = 255.255.255.224
ভ্যালিড সাবনেট=> 256-224 = 32 & 32+32=64।
সুতরাং, 33 নোডটি 32 ও 64 সাবনেটের মধ্যে অবস্থিত। সাবনেট 192.168.10.32। ব্রডকাস্ট অ্যাড্রেস 192.168.10.63 & ভ্যালিড হোস্ট হবে 33-62।
উদাহরণ 4# নোড অ্যাড্রেস= 192.168.10.17
সাবনেট মাস্ক = 255.255.255.252
ভ্যালিড সাবনেট=> 256-252 = 4; সুতরাং 0 থেকে শুরু করলে 0,4,8,12,16,20।
192.168.10.17 নোডটি 16 & 20 সাবনেটের মধ্যে অবস্থিত। সাবনেট 192.168.10.16। ব্রডকাস্ট অ্যাড্রেস 192.168.10.19 & ভ্যালিড হোস্ট হবে 17-18।
প্র্যাকটিস#নেটওয়ার্ক অ্যাড্রেস = 192.168.10.0
সাবনেট মাস্ক =
255.255.255.240 (/28)
255.255.255.248 (/29)
255.255.255.252(/30)
255.255.255.128 (/25)
----
কি কি জানি?
যে কোন CIDR সাবনেট মাস্ক দেখলে নিচের পয়েন্টগুলো অবশ্যই জানতে হবেঃ
/26:
• 192 মাস্ক
• 2 বিটস অন & 6 বিটস অফ (11000000)
• ব্লক সাইজ 64 (=২৫৬-১৯২)
• 4 সাবনেটস, প্রত্যেকটি 62 টি করে হোস্ট
/30:
• 252 মাস্ক
• 6 বিটস অন & 2 বিটস অফ
• ব্লক সাইজ 4
• 64 সাবনেটস, প্রত্যেকটি 2 টি করে হোস্ট
প্র্যাকটিস#
/27, /28, /29 কতগুলো সাবনেট, কতগুলো করে হোস্ট?
[**: আইপি যেহেতু চার বাইটের হয় সেহেতু সর্ব্বোচ্চ ব্লক সাইজ (বা স্ল্যাশ নোটেশন) হবে /32 (8*4). তবে, আপনি সর্বোচ্চ সাবনেট মাস্ক ব্যবহার করতে পারবেন /30 কারণ হোস্ট বিটের জন্যে কমপক্ষে ২ বিট সংরক্ষন করতে হবে। যে কোন একটি সাবনেটিং প্র্যাকটিস করে দেখুন /31 দিয়ে !]
---------
লেখাটি প্রায় শেষের দিকে । Class B & Class A-র সাবনেটিং ও একইভাবে করতে পারবেন। শুধু নেটওয়ার্ক আইডি ও হোস্ট আইডি অংশ মনে রাখতে হবে। সুবিধার জন্যে দুইটি উদাহরণ দিয়ে দেওয়া হল।
Subnetting Class B address:
উদাহরণ#5 255.255.192.0 (/18)
ধরা যাক, প্রাপ্ত নেটওয়ার্ক অ্যাড্রেস = 192.168.10.0
সাবনেট মাস্ক= 255.255.192.0
১) সাবনেট?: 2^2 = 4
২) হোস্ট সংখ্যা?: 2^14-2 = 16, 382 (৩য় অক্টেটে ৬ বিট অফ, ৪র্থ অক্টেটে ৮ বিট অফ =14)
৩) ভ্যালিড সাবনেটস?: 256-192= 64। সবসময় 0 থেকে শুরু করতে হবে। ব্লক সাইজ এখানে 64। সুতরাং, আমাদের সাবনেট 0, 64, 128, 192।
৪) ব্রডকাস্ট অ্যাড্রেস?:
৫) ভ্যালিড হোস্ট?:

Subnetting Class A address:
উদাহরণ#5 255.255.0.0 (/16)
ধরা যাক, নেটওয়ার্ক অ্যাড্রেস = 10.0.0.0
Class A-র ডিফল্ট মাস্ক হলঃ 255.0.0.0, যেখানে ২২ বিট থাকে সাবনেটিং এর জন্য (বাকি ২ বিট হোস্ট অ্যাড্রেসিং এর জন্যে) । 255.255.0.0 (/16) মাস্কটি ৮ টি বিট সাবনেটের জন্য ব্যবহার করছে।
১) সাবনেটসঃ 2^8= 256
২) হোস্টসঃ 2^16-2 = 65,534
৩) ভ্যালিড সাবনেটসঃ 256-255 =1. সুতরাং, 0,1,2,3,……
৪) ব্রডকাস্ট অ্যাড্রেসঃ
৫) ভ্যালিড হোস্টঃ

রংধনু দেখতে হলে বৃষ্টিকেও হাসিমুখে বরণ করতে হয়। বৃষ্টি নিজেই তখন রূপান্তরিত হয় আনন্দের উৎসে।