• Breaking News

    Monday, February 18, 2019

    সাবনেটিং কী? ক্লাস এ সাবনেটিং, ক্লাস বি সাবনেটিং, ক্লাস সি সাবনেটিং।

    সাবনের্টং টা আসলে কি? মনে করুন আমদের কাছে একটি নেটওয়ার্ক অ্যাড্রেস আছে,আমরা চাইলে এই নেটওয়ার্ক অ্যাড্রেকে অনেকগু ছোট ছোট নেটওয়ার্ক এ ভাগ করতে পারি। এভাবে কোন বড় নেটওয়ার্ককে ছোট ছোট নেটওয়ার্ককে ভাগ করাকে বলা হয় সাবনেটিং। আমরা যারা Networking যারা শিখছি তাদের জন্য অত্যন্ত গুরুত্বপূর্ণ একটা বিষয় হচ্ছে Subnetting। দক্ষ Network Engineer হতে হলে আমাদের অবশ্যই Subnet Mask / Network IP/ Block Size / Total Usable IP / 1st Usable IP / Last Usable IP/ Broadcast IP এইসব সর্ম্পকে খুব ভাল ধারণা থাকতে হবে।  আজ আমরা সাবনেটিং সর্ম্পেকে খুব ভালভাবে জানার চেষ্টা করব। সাবনেটিং এ যাওয়ার পূর্বে আমাদের আরো কিছু বিষয় সম্পর্কে জানা দরকার, সেই বিষয়গুলি নিয়ে এখন আমারা আলোচনা করি । এর পর আমরা  প্রতিটি ক্লাস এর সাবনেটিং সর্ম্পকে আলোচনা করব, ইনশাআল্লাহ্।

    IPv4 এ প্রতিটি নেটওয়ার্কে তিনটি করে অ্যাড্রেস থাকে Network Address Broadcast Address Host Address। এগুলি সর্ম্পকে একটু ধারণা নেওয়া যাক-
    • Network Address : Network Address দ্বারা একটি নেটওয়ার্ককে বুঝানো হয়।
    • Broadcast Address : Broadcast Address হলো একটি বিশেষ অ্যাড্রেস যা দ্বারা একটি নেটওয়ার্কের সকল Host এর সাথে কমিউনিকেট করা যায়। Broadcast Address হিসেবে Network Range এর শেষ অ্যাড্রেসটি ব্যবহৃত হয়।
    • Host Address : আমি আগেই বলেছি, যদি কোন Host একটি নেটওয়ার্কে কমিউনিকেট করতে চায় তাহলে তার একটি স্বতন্ত্র অ্যাড্রেস থাকা প্রয়োজন। আর সেই অ্যাড্রেসটিকেই Host Address বলে। একটি Network Range এর Network Address ও Broadcast Address এর মধ্যবর্তী সকল অ্যাড্রেসসমূহকে Host Address হিসেবে ব্যবহার করা হয়।

    Network Prefix/CIDR: আমরা জানি যে , প্রতিটি আইপি অ্যাড্রেসকে ৪টি অকটেড এ ভাগ করা হয় এবং এই অকটেড গুলি নেটওয়ার্ক ও হোস্ট অংশে বিভক্ত করা থাকে। যদি আমরা Class A এর একটি আইপি অ্যাড্রেস দেখি 10.10.10.10 । যার প্রথম ব্লকটি হল নেটওয়ার্ক এবং শেষের তিনটি ব্লক হল হোস্ট অংশ। যখন আমরা এই আইপি অ্যাড্রেসটি লিখি তখন 10.10.10.10/8 এভাবে এর শেষে স্লাস দিয়ে একটি সংখ্যা ব্যবহার করা হয়। এই সংখ্যাটিকে বলা হয় Network Prefix/CIDR। এখানে ৮ দ্বারা বুঝায় প্রথম ৮টি বিট নেটওয়ার্ক এর জন্য এবং শেষের ২৪টি বিটি হোস্ট এর জন্য । কিন্তু যখন ঐ আইপি অ্যাড্রেটিকে এভাবে লেখা হবে 10.0.0.1/24 তখন এই শেষোক্ত /24 ই হলো Prefix আর এই /24 Prefix দ্বারা বুঝায়, ৩২ বিট অ্যাড্রেসের প্রথম থেকে ২৪টি বিট হলো নেটওয়ার্ক অংশের এবং অবশিষ্ট ৮টি বিট হলো হোষ্ট অংশের। আমরা এই নেটওয়ার্ক প্রিফিক্স দেখে সহজে বলতে পারি কোন আইপি অ্যাড্রেস এ কতটি নেটওয়ার্ক ও কতটি হোস্ট আইপি অ্যাড্রেস রয়েছে। প্রত্যেক ক্লাস এর আইপি অ্যাড্রেস এর একটি ডিফল্ট Network Prefix/CIDR আছে ।
    • Class A এর ক্ষেত্রে 10.0.0.0/8
    • Class B এর ক্ষেত্রে 128.0.0.0/16
    • Class C এর ক্ষেত্রে 192.0.0.0/24

    Subnet Mask: আমরা 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.10/8 এটি একটি ক্লাস এ এর আইপি অ্যাড্রেস এবং এর ডিফল্ট সাবনেট মাক্স 255.0.0.0। কিন্তু যখন আমরা একে এভাবে লেখব 10.10.10.10/24 ! এখোন কিন্তু এটি ক্লাস এ এর আইপি অ্যাড্রেস কারণ এটি শুরু হয়েছে 10 দিয়ে আর আমরা জানি 0 থেকে 127 পর্যন্ত  ক্লাস এ এর রেঞ্জ। এখানে কি হল প্রথম একটি ব্লক থেকে প্রথম তিনটি ব্লককে নেটওয়ার্ককে এবং শেষের একটি ব্লককে হোস্ট এর জন্য নেওয়া হয়েছে । এবং এর সাবনেট মাক্স হবে 255.255.255.0। এবং 10.10.10.10/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 অ্যাড্রেস হলো একটি বিশেষ অ্যাড্রেস ব্লক যদি কোন কম্পিউটারে কোন আই.পি কনফিগারেশন করা না থাকে তাহলে কম্পিউটারের অপারেটিং সিস্টেম এই অ্যাড্রেস ব্লকের যেকোন একটি আই.পি কে ঐ কম্পিউটারের আ.পি অ্যাড্রেস হিসেবে অটোমেটিকভাবে অ্যাসাইন করে দেয়।

    এতখন আমরা সানেটিং এর সাথে সম্পর্কিত কিছু বিষয় নিয়ে আলোচনা করালাম। এবার আমরা মূল সাবনেটিং শুরু করব। সাবনেটিং এ আমরা যেসকল বিষয় বের করা শিখব তা হল ---
    • Subnet Mask
    • Network IP
    • Block Size
    • Total Usable IP
    • 1st Usable IP
    • Last Usable IP
    • Broadcast IP

    Class A Subnetting:

    আজ আমরা Class A এর সাবনেটিং নিয়ে আলোচনা করব। আমরা আগেই জেনেছি যে Class A এর রেঞ্জ হল 0.0.0.0 127.255.255.255 এবং আমরা জানিযে IPv4 32 বিটের এবং এই 32বিটকে 4টি অকটেডে ভাগ করা হয়েছে । এই প্রত্যেকটি অকটেডকে একটি ডট এর মাধ্যমে আলাদা করে রাখা হয়।  এটাও আমরা জানি যে Class A এর প্রথম অকটেডটি নেটওয়ার্ক এর জন্য এবং শেষের তিনটি অকটেড হল হোস্ট এর জন্য । এখন আমরা একটি আইপি অ্যাড্রেস নিয়ে তার সাবনেটিং করা শিখব। চলুন তাহলে শুরু করা যাক।

    10.0.0.0/8 এটি ক্লাস এ এর একটি আইপি অ্যাড্রেস এর ডিফল্ট সাবনেটমাক্স 255.0.0.0 এবং এর হোস্ট সংখ্যা হবে 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)

    10.0.0.0/8 এই আইপি অ্যাড্রেস এর প্রথম 8টি বিট নেটওয়ার্ক এর জন্য রয়েছে এবার আরো 4টি বিট নেটওয়ার্ক এর জন্য নিব। ডেসিমেল 10.0.0.0/12 বাইনারি 00001010.00000000.00000000.00000000 এবার আমরা এর নেটওয়ার্ক সংখ্যা, ব্লক সাইজ, হোস্ট সংখ্যা, সাবনেট মাক্স এগুলি বের করা শিখব।

    সাবনেট সংখ্যা: প্রথমে আমরা দেখি এখানে কয়টি নেটওয়ার্ক রয়েছে। নেটওয়ার্ক সংখ্যা বের করার নিয়ম হল। 2^n=Network Number এখানে n হল কয়টি বিট আমরা নেটওয়ার্ক এর জন্য নিলাম তার মান ।অতএব নেটওয়ার্ক সংখ্য হল 2^n=2^4=16। আতএব এখানে 16টি নেটওয়ার্ক রয়েছে।

    ব্লক সাইজ: ব্লকসাইজ হল এখানে যে আমরা 16 টি নেটওয়ার্ক পেলাম এই প্রতিটি নেটওয়ার্কে কতটি করে আইপি অ্যাড্রেস থাকবে সেই সংখা্কে বুঝায়। আমরা যেই অকটেড থেকে যে কয়টা বিট নেটওয়র্ক এর জন্য নিলাম সেই বিটগুলির মধ্যে শেষের বিটের যে বেজভালু রয়েছে  ঐ ভালুটিই হল ব্লক সাইজ। এখানে আমরা 4টি বিট নিয়েছি । 4 নাম্বার বিটের বেজভালু হল 16। আতএব এর  ব্লক সাইজ হল 16 । এখান প্রতিটি নেটওয়ার্ক এ 16টি করে আইপি অ্যাড্রেস রয়েছে।

    সাবনেট মাক্স: এখানে আমরা 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 সাবনেটের সকল সাবনেট, ব্রডকাষ্ট, প্রথম ইউজেবল আইপি, শেষ ইউজেবল আইপি, দেখানো হল

    এবার একটি (১)বিট অন করে সাবনেটিং করি। ১০.০.০.০/৯
    ২৫৫.১২৮.০.০
    নেটওয়ার্ক সংখ্যা=২^১ =২
    হোস্টের সংখ্যা= ২^২৩-২= ৮৩৩৮৬০৬
    সাবনেট আইডি =২৫৬-১২৮=১২৮

    নেটওয়ার্ক-১= ১০.০.০.০
    প্রথম হোস্ট =১০.০.০.১
    ১০.০.০.১
    ১০.০.০.৩
    শেষ হোস্ট= ১০.১২৭.২৫৫.২৫৪

    ব্রডকাস্ট এড্রেস=১০.১২৭.২৫৫.২৫৫
    ——————–

    নেটওয়ার্ক-২= ১০.১২৮.০.০
    প্রথম হোস্ট= ১০.১২৮.০.১
    ১০.১২৮.০.২
    ১০.১২৮.০.৩
    শেষ হোস্ট= ১০.২৫৫.২৫৫.২৫৪
    ব্রডকাস্ট এড্রেস= ১০.২৫৫.২৫৫.২৫৫

    Class B Subnetting:

    এবার আমরা Class B এর একটি আইপি অ্যাড্রেস এর সাবনেটিং দেখব। আমরা জানি ক্লাস বি এর প্রথম 16টি বিট নেটওয়ার্ক এর জন্য এরং শেষের 16টি বিট হোস্ট এর জন্য । এবং এর রেঞ্জ হলে 128.0.0.0 থেকে 191.255.255.255 পযন্ত। 127.16.0.0/16 এটি একটি নেটওয়ার্ক । আমরা ক্লাস বি এর 127.16.0.0/16 এই নেটওয়র্কটি কে সাবনেটিং করব। এর ডিফল্ট সাবনেট মাক্স হল 255.255.0.0।
    আমরা  127.16.0.0/16 এই নেটওয়ার্ক এর প্রথম 16বিট এর জায়গায় আরো একটি বিট নেটওয়ার্ক্ এর জন্য নিব। তাহলে আমরা অইপি অ্যাড্রেটিকে লিখতে পারি 127.16.0.0/17 এভাবে । এর সাবনেটিং এর ক্ষেত্রে

    সাবনেটওর্য়া সংখ্য: = 2^1=2 যেহেতু এখানে 1টি বিট নেটওয়ার্ক এর জন্য নেওয়া হয়েছে। এখানে আমরা নেটওয়ার্ক পেলাম 2টি 

    হোস্ট সংখ্যা: = 2^15-2=32768 যেহেতু হোস্ট বিট 16টি এর মধ্যে 1টি নেটওয়ার্ক এর জন্য নেওয়া হয়েছে।

    সাবনেট মাক্স: = 255.255.128.0 যেহেতু প্রথম দুই অকটেড সকল বিট নেটওয়ার্ক এর জন্য এবং 3rd অকটেড এর প্রথম বিট নেটওয়ার্ক এর জন্য যার বেজভালু 128। অতএব 256-128=128, তাই সাবনেট মাক্স 255.255.128.0।

    নেটওয়ার্ক  ১: 127.16.0.0
     প্রথম হোস্ট : 127.16.0.1
     শেষের হোস্ট: 127.16.127.254
     ব্রডকাষ্ট অ্যাড্রেস : 127.16.127.1255

    নেটওয়ার্ক ২: 127.16.128.0
     প্রথম হোস্ট : 127.16.128.1
     শেষের হোস্ট: 127.16.255.254
     ব্রডকাষ্ট অ্যাড্রেস : 127.16.255.255

    যদি আমরা প্রথম দুইটি বিট নেটওয়ার্ক এর জন্য নিই তাহলে আমাদের সাবনেটওয়ার্কটি কেমন হতে পার তা দেখি।।

    সাবনেটওর্য়া সংখ্য: = 2^2=4 যেহেতু এখানে 2টি বিট নেটওয়ার্ক এর জন্য নেওয়া হয়েছে। এখানে আমরা নেটওয়ার্ক পেলাম 4টি 

    হোস্ট সংখ্যা: = 2^14-2=16384 যেহেতু হোস্ট বিট 16টি এর মধ্যে 2টি নেটওয়ার্ক এর জন্য নেওয়া হয়েছে।

    সাবনেট মাক্স: = 255.255.192.0 যেহেতু প্রথম দুই অকটেড সকল বিট নেটওয়ার্ক এর জন্য এবং 3rd অকটেড এর বাম দিক থেকে 2টি বিট নেটওয়ার্ক এর জন্য যার বেজভালু 128+64=192 বা তাই সাবনেট মাক্স 256-64=192, তাই সাবনেট মাক্স 255.255.192.0।

    নেটওয়ার্ক  ১: 127.16.0.0
     প্রথম হোস্ট : 127.16.0.1
     শেষের হোস্ট: 127.16.63.254
     ব্রডকাষ্ট অ্যাড্রেস : 127.16.63.255

    নেটওয়ার্ক ২: 127.16.64.0
     প্রথম হোস্ট : 127.16.64.1
     শেষের হোস্ট: 127.16.127.254
     ব্রডকাষ্ট অ্যাড্রেস : 127.16.127.255

    নেটওয়ার্ক ৩: 127.16.128.0
     প্রথম হোস্ট : 127.16.128.1
     শেষের হোস্ট: 127.16.191.254
     ব্রডকাষ্ট অ্যাড্রেস : 127.16.191.255

     নেটওয়ার্ক ৪: 127.16.192.0
     প্রথম হোস্ট : 127.16.192.1
     শেষের হোস্ট: 127.16.255.254
     ব্রডকাষ্ট অ্যাড্রেস : 127.16.255.255


    Class C Subnetting:

    এবার আমরা Class A এর একটি আইপি অ্যাড্রেস এর সাবনেটিং দেখব। আমরা জানি ক্লাস সি এর প্রথম ৩টি অকটেড অর্থৎ 24টি বিট নেটওয়ার্ক এর জন্য এরং শেষের ৮টি বিট হোস্ট এর জন্য । এবং এর রেঞ্জ হলে 192.0.0.0 থেকে 223.255.255.255 পযন্ত। এর ডিফল্ট সাবনেট মাক্স হল 255.255.255.0।
    আমরা 192.168.16.0/24 এই নেটওয়ার্ক এর প্রথম 24টি বিট এর জায়গায় আরো একটি বিট নেটওয়ার্ক্ এর জন্য নিব। তাহলে আমরা অইপি অ্যাড্রেটিকে লিখতে পারি 192.168.16.0/25 এভাবে । এর সাবনেটিং এর ক্ষেত্রে

     সাবনেটওর্য়া সংখ্য: = 2^1=2 যেহেতু এখানে 1টি বিট নেটওয়ার্ক এর জন্য নেওয়া হয়েছে। এখানে আমরা নেটওয়ার্ক পেলাম 2টি 

     হোস্ট সংখ্যা: = 2^7-2=126 যেহেতু হোস্ট বিট 8টি এর মধ্যে 2টি নেটওয়ার্ক এর জন্য নেওয়া হয়েছে।
     সাবনেট মাক্স: = 255.255.128.0 যেহেতু প্রথম ৩টি অকটেড সকল বিট নেটওয়ার্ক এর জন্য এবং ৪নং অকটেড এর বাম দিক থেকে 1টি  বিট নেটওয়ার্ক এর জন্য যার বেজভালু 128 । সাবনেট মাক্স 256-128=128, তাই সাবনেট মাক্স 255.255.128.0। ব্লক সাইজ হবে: 128।

     নেটওয়ার্ক  ১: 192.168.0.0
     প্রথম হোস্ট : 192.168.0.1
     শেষের হোস্ট: 192.168.0.126
     ব্রডকাষ্ট অ্যাড্রেস : 192.168.0.127

     নেটওয়ার্ক ২: 192.168.0.128
     প্রথম হোস্ট : 192.168.0.129
     শেষের হোস্ট: 192.168.0.254
     ব্রডকাষ্ট অ্যাড্রেস : 192.168.0.255

    আমরা 192.168.16.0/24 এই নেটওয়ার্ক এর প্রথম 24টি বিট এর জায়গায় আরো ২টি বিট নেটওয়ার্ক্ এর জন্য নিই, তাহলে আমরা অইপি অ্যাড্রেটিকে লিখতে পারি 192.168.16.0/26 এভাবে । এর সাবনেটিং এর ক্ষেত্রে

     সাবনেটওর্য়া সংখ্য: = 2^2=4 যেহেতু এখানে 2টি বিট নেটওয়ার্ক এর জন্য নেওয়া হয়েছে। এখানে আমরা নেটওয়ার্ক পেলাম 4টি 

     হোস্ট সংখ্যা: = 2^6-2=62 যেহেতু হোস্ট বিট 8টি এর মধ্যে 2টি নেটওয়ার্ক এর জন্য নেওয়া হয়েছে।
     সাবনেট মাক্স: = 255.255.128.0 যেহেতু প্রথম ৩টি অকটেড সকল বিট নেটওয়ার্ক এর জন্য এবং ৪নং অকটেড এর বাম দিক থেকে 1টি  বিট নেটওয়ার্ক এর জন্য যার বেজভালু 128 । সাবনেট মাক্স 256-128=128, তাই সাবনেট মাক্স 255.255.128.0। ব্লক সাইজ হবে: 64।

     নেটওয়ার্ক  ১: 192.168.0.0
     প্রথম হোস্ট : 192.168.0.1
     শেষের হোস্ট: 192.168.0.62
     ব্রডকাষ্ট অ্যাড্রেস : 192.168.0.63

     নেটওয়ার্ক ২: 192.168.0.64
     প্রথম হোস্ট : 192.168.0.61
     শেষের হোস্ট: 192.168.0.126
     ব্রডকাষ্ট অ্যাড্রেস : 192.168.0.127

     নেটওয়ার্ক ৩: 192.168.0.128
     প্রথম হোস্ট : 192.168.0.129
     শেষের হোস্ট: 192.168.0.190
     ব্রডকাষ্ট অ্যাড্রেস : 192.168.0.191

     নেটওয়ার্ক ৩: 192.168.0.128
     প্রথম হোস্ট : 192.168.0.129
     শেষের হোস্ট: 192.168.0.190
     ব্রডকাষ্ট অ্যাড্রেস : 192.168.0.191

    নেটওয়ার্ক ৪: 192.168.0.192
     প্রথম হোস্ট : 192.168.0.193
     শেষের হোস্ট: 192.168.0.254
     ব্রডকাষ্ট অ্যাড্রেস : 192.168.0.255

    এভাবে আমরা সহজেই যেকোন নেটওয়ার্ককে আমাদের প্রয়োজন মত অনেক ছোট ছোট নেটওয়ার্কে ভাগ করতে পারি । আশা করি আমি আপনাদের সাবনেটিং সম্পর্কে ধারণা দিতে পেরেছি। যদি আপনাদের সাবনেটিং সর্ম্পকে কোন সমস্য থাকে  তাহলে অবশ্যই কমেন্ট করে জানাবেন।

    8 comments:

    1. thanks for the post..it is really easy method that you have made..

      ReplyDelete
    2. Very informative post. you discussed very well. we also provide the corporate network solution. If anyone find the network solution provider. plz visit our website: www.iqshait.com

      ReplyDelete
    3. 192.168.21.15/23 what is the subnetting for this value ??

      ReplyDelete

    Fashion

    Beauty

    Travel