10.0.0.0/8 এটি ক্লাস এ এর একটি আইপি অ্যাড্রেস এবং এর ডিফল্ট সাবনেটমাক্স 255.0.0.0 । 10.0.0.0/8 নেটওয়ার্কটির হোস্ট সংখ্যা হবে 2^24-2=16777216-2=16777214 টি। এখন আমরা এই নেটওয়ার্ক অ্যাড্রেটিকে 10.0.0.0/8 অনেকগুলি নেটওয়ার্কে বিভক্ত করব। এই আইপি অ্যাড্রেটিকে বাইনারিতে লেখি তাহলে এর প্রত্যেকটি আকটেটে যে আটটি করে বিট পাওয়া যাবে। এই প্রতিটি বিটের একটি করে বেস ভালু রয়েছে যেটা আমাদের জানা প্রয়োজন, তাহলে আমরা খুব সহেজে সাবনেটমাক্স বের কারতে পারব । নিচের চিত্রের দিকে খেয়াল করুন তাহলে বিষয়টি ক্লিয়ার হবে ।
এখানে উপরের ছকে যে ভালুটি দেখতে পাচ্ছি সেটা হল বেজ ভালু এবং মাঝের ছকে রয়েছে 10.0.0.0 এর বাইনারি , এবং নিচে রয়েছে ডেসিমেল। যখন কোন অকটেট এর সবগুলি বিট 1 হয় তখন তার সাবনেটমাক্স হয় 255 । দেখুন এটা কিভাবে হয়। যখন কোন অকটেট এর সবগুলি বিট 1 তখন আমরা ঐ অকটেট এর সব বেজভালু যোগ করি 128+64+32+16+8+4+2+1=255।
আমরা জানি ক্লাস এ এর প্রথম সব বিট নেটওয়ার্ক এর জন্য তার মানে সবগুলি বিট 1 । তাহলে প্রথম অকটেট এর বেজভালুর মান হচ্ছে 255 এবং পরের তিটটি অকটেট হোস্ট এর জন্য তার মানে এই বিটগুলির মান 0 তাই এর বেজভালু 0। অতএব এর সাবনেটমাক্স 255.0.0.0।
এখন আমরা যদি 10.0.0.0/8 এর জয়গায় আরো দুটি বিট 10.0.0.0/10 নেটওয়ার্ক এর জন্য নিই তাহলে এর সাবনেটমাক্স কত হবে?? খুব সহজ! আমরা এই আইপি অ্যাড্রেটি বাইনারিতে লিখি তাহলে আমাদের বুঝার সহজ হবে 00001010.00000000.00000000.00000000 এই আইপি অ্যাড্রেস এর প্রথম অকটেট ত নেটওয়ার্ক এর জন্য তা আমরা জানি এবার সেকেন্ড অকটেট থেকে আমরা দুটি বিট নেটওয়ার্ক এর জন্য নিলাম
00001010.00000000.00000000.00000000 এবার আমরা কি করব? খুব সহজ ঐ দুটি বিট এর বেজভালু এর মান যোগ করি 128+64=192! তাহলে প্রথম অকটেট এর মান হল 255 কারণ সবগুলি নেটওয়ার্ক বিট সেকেন্ড অকটেট এর মান 129 কারণ বামদিক থেকে প্রথম দুটি বিট নেটওয়ার্ক এর জন্য এবং পরের দুটি অকটেট হোসট এর জন্য তা ই তাদের মান 0। এবার এগুলিকে একসাথে লিখি 255.192.0.0। এটাই হল 10.0.0.0/10 এই নেটওয়ার্ক এর জন্য সাবনেট মাক্স।
এভাবে যদি আমরা প্রথম ও দ্বিতীয় দুটি অকটেট নেটওয়ার্ক এরজন্য নিই তাহলে তার সাবনেট মাক্স হবে 255.255.0.0। প্রথম তিনটি অকটেট যদি নেটওয়ার্ক এর জন্য নিই তাহলে তার সাবনেট মাক্স হবে 255.255.255.0 কারন প্রতিট অকটেট এর সবগুলি বিট এর মোট বেজভালু এর মান 255। আরো এক ভাবে আমার সাবনেট মাক্স বের করতে পারি তা হয় আমরা যে বিটগুলি নেটওয়ার্ক এর জন্য নিচ্ছি তার শেষ বিটটির যে বেজভালু রয়েছে 256 থেকে তার মান বাদ দিলে আমরা যে মানটি পাব সেই মানটিই হবে সাবনেট মাক্স। আমরা যখন কোন অকটেট এর কোন বিট নেটওয়ার্ক এর জন্য নিব তা অবশ্যই ঐ অকটেট এর বাম দিকে থেকে নিব।
উদাহরণ: আমরা একটি আইপি অ্যাড্রেস নিই 10.0.0.0/14 । এই আইপি অ্যাড্রেসটিকে আমরা সাবনেটিং করব। সাবনেটিং এর ক্ষেত্রে আমরা যেসকল বিষয় বের করা শিখব তা হল ।
- সাবনেট সংখ্য ( Subnet Number)
- ব্লক সাইজ ( Block Size)
- সাবনেট মাক্স ( Subnet Mask )
- হোস্ট সংখ্য (Host Number)
- সাবনেট অ্যাড্রেস (Subnet Address)
- ব্রডকাস্ট অ্যাড্রেস ( Broadcast Address)
- প্রথম ব্যবহৃত আইপি (Frist Usable IP)
- শেষের ব্যবহৃত আইপি। ( Last Usable IP)
সাবনেট সংখ্যা
প্রথমে আমরা দেখি এখানে কয়টি নেটওয়ার্ক রয়েছে। নেটওয়ার্ক সংখ্যা বের করার নিয়ম হল। 2^n=Network Number এখানে n হল কয়টি বিট আমরা নেটওয়ার্ক এর জন্য নিলাম তার মান ।অতএব নেটওয়ার্ক সংখ্য হল 2^n=2^4=16। আতএব এখানে 16টি নেটওয়ার্ক রয়েছে।ব্লক সাইজ
ব্লকসাইজ হল এখানে যে আমরা 16 টি নেটওয়ার্ক পেলাম এই প্রতিটি নেটওয়ার্কে কতটি করে আইপি অ্যাড্রেস থাকবে সেই সংখা্কে বুঝায়। আমরা যেই অকটেট থেকে যে কয়টা বিট নেটওয়র্ক এর জন্য নিলাম সেই বিটগুলির মধ্যে শেষের বিটের যে বেজভালু রয়েছে ঐ ভালুটিই হল ব্লক সাইজ। এখানে আমরা 4টি বিট নিয়েছি । 4 নাম্বার বিটের বেজভালু হল 16। আতএব এর ব্লক সাইজ হল 16 । এখান প্রতিটি নেটওয়ার্ক এ 16টি করে আইপি অ্যাড্রেস রয়েছে।আমরা অন্য ভাবেও ব্লক সাইজ বের করতে পারি। 256 থেকে ঐ ব্লকের সাবনেট মাক্স এর মানকে বাদ দিলে যে ভালুটি পাওয়া যাবে ওটিই হবে ব্লক সাইজ।
সাবনেট মাক্স
এখানে আমরা 4টি বিট নেটওয়ার্ক এর জন্য নিয়েছি। এই 4টি বিটের বেজভালু যোগ করলে যে মান পাওয়া যাবে সেটা হবে সাবনেট মাক্স। এখানে এই 4টি ভালুর যোগফল 240। অথবা 256 থেকে যদি শেষের বিটের মান 16 বিয়োগ করি তাহলেও পাই 240 । অতএব সাবনেট মাক্স 255.240.0.0।হোস্ট সংখ্য
হোস্ট সংখ্যা বের করা জন্য আমরা আগে দেখব কয়টি বিট হোস্ট এর জন্য রয়েছে । এখানে 2নং অকটেট এ 4টি এবং লাষ্টের দুইটি অকটেট এর 8+8=16টি তাহলে টোটাল 20টি । হোস্ট সংখ্যা বের করার নিয়ম হল 2^n-2= Host। এখানে n হল হোস্ট বিটের সংখ্য। অতেএব 2^20-2= 1048576-2= 1048574 টি হোস্ট রয়েছে প্রতিটি নেটওয়ার্কে। এখানে দুইটি অ্যাড্রেসকে বিয়োগ করার কারণ হল এই দুইটি অ্যাড্রেস হল একটি নেটওয়ার্ক অ্যাড্রেস আর একটি হল ব্রডকাষ্ট অ্যাড্রেস। এই দুইটি অ্যাড্রেস হোস্ট এর জন্য ব্যবহার করা হয় না ।সাবনেট অ্যাড্রেস
এখন আমরা দেখব এখানে যে 16টি নেটওয়ার্ক রয়েছে প্রত্যেক নেটওয়ার্ক এর আইপি অ্যাড্রেসমুহ। আমরা জানি প্রতিটি সাবনেটের ব্লক সাইজ হল 16। প্রতিটি নেটওয়র্ক শুরু হবে 16টি আইপি অ্যাড্রেস পর পর। এখানে অমরা যেই আকটেড এর বিট নেটওয়াকএভাবে আমরা 16টি নেটওয়ার্ক পাওয়া না পর্যন্ত যোগ করতে থাকলে আমরা সকল নেটওয়ার্ক সমুহ পাব এখানে যে 16টি নেটওয়ার্ক পাওয়া যাবে তা নিন্মে দেওয়া হল ।
ব্রডকাষ্ট অ্যাড্রেস
নেটওয়ার্ক এর প্রথম অ্যাড্রেসটিকে বলা হয় নেটওয়ার্ক অ্যড্রেস এবং শেষের অ্যাড্রেসটিকে বলা হয় ব্রডকাষ্ট অ্যাড্রেস । কোন নেটওয়র্ক এর শেষের অ্যাড্রেসটিকে বলা হয় ব্রডকাষ্ট অ্যাড্রেস। নিচে এই প্রতিটি নেটওয়ার্ক এর ব্রডকাষ্ট অ্যাড্রেস দেখানো হলপ্রথম এবং শেষ ইউজেবল আইপি অ্যাড্রেস
আমরা জনি যে প্রতিটি নেটওয়ার্ক এর শুরুর আইপিটি হল নেটওয়ার্ক এর জন্য এবং শেষের আইপিটি হল ব্রডকাষ্ট এর জন্য । আতএব দুই নাম্বার আইপি থেকে লাষ্টের উপরের আইপিকে আমরা বলব ইউজেবল আইপি অ্যড্রেস । এই মাঝের আইপি গুলিকে আমরা হোস্ট এর জন্য ব্যবহার করতে পারি । আমরা যদি প্রথম নেটওয়ার্ক এর ক্ষেত্রে দেখি – তাহলে প্রথম আইপি হল 10.0.0.1 এবং শেষেরে আইপি হল 10.0.255.255 । আমরা যদি এর মাঝের আইপি গুলি বের করার চেষ্ট করি তাহলেএভাবে 10.0.0.0 থেকে 10.15.255.255 পর্যন্ত 1048574 টি হোস্ট রয়েছে। এখানে 10.0.0.0 এবং 10.15.255.255 ছাড়া প্রথম আইপি হল 10.0.0.2 এবং শেষ আইপি হল 10.15.255.254 । অতএব 10.0.0.2 হল প্রথম ইউজেবল আইপি এবং 10.15.255.254 হল শেষ ইউজেবল আইপি। এত গেল একটি নেটওয়ার্ক এর কাহিনি এভাবে প্রতিটি নেটওয়ার্ক এ শুরু থেকে শেষ পর্যন্ত 1048574 টি করে আইপি অ্যাড্রেস রয়েছে ।
নিচের চিত্রের মাধমে 10.0.0.0/12 সাবনেটের সকল সাবনেট, ব্রডকাষ্ট, প্রথম ইউজেবল আইপি, শেষ ইউজেবল আইপি, দেখানো হল
এবার একটি (১)বিট অন করে সাবনেটিং করি। ১০.০.০.০/৯
- ২৫৫.১২৮.০.০
- নেটওয়ার্ক সংখ্যা=২১ =২
- হোস্টের সংখ্যা= ২২৩-২= ৮৩৩৮৬০৬
- সাবনেট আইডি =২৫৬-১২৮=১২৮
- নেটওয়ার্ক-১= ১০.০.০.০
- প্রথম হোস্ট =১০.০.০.১
- ১০.০.০.১
- ১০.০.০.৩
- শেষ হোস্ট= ১০.১২৭.২৫৫.২৫৪
——————–—————————————————————————-
- নেটওয়ার্ক-২= ১০.১২৮.০.০
- প্রথম হোস্ট= ১০.১২৮.০.১
- ১০.১২৮.০.২
- ১০.১২৮.০.৩
- শেষ হোস্ট= ১০.২৫৫.২৫৫.২৫৪
- ব্রডকাস্ট এড্রেস= ১০.২৫৫.২৫৫.২৫৫
No comments:
Post a Comment