একটি সাবনেট মাস্ক একটি নির্দিষ্ট হোস্ট ঠিকানা থেকে নেটওয়ার্ক ঠিকানা পৃথক করার জন্য একটি সুবিধাজনক প্রক্রিয়া। 1981 সালের সেপ্টেম্বরে এ জাতীয় প্রক্রিয়া ইতিমধ্যে প্রথম আইপি স্ট্যান্ডার্ডে প্রতিষ্ঠিত হয়েছিল। রাউটিংকে সহজ করার এবং এর কার্যকারিতা বাড়ানোর জন্য আপনাকে মাস্কটি গণনা করতে সক্ষম হতে হবে।
নির্দেশনা
ধাপ 1
নেটওয়ার্ক অ্যাড্রেসের মতো সাবনেট মাস্কটি চারটি বাই-বাইট সংখ্যা (আইপিভি 4 প্রোটোকল সংস্করণের জন্য, আইপিভি 6 প্রোটোকলে, তারা ষোল-বিট ডিজিটের 8 টি গ্রুপ) দ্বারা প্রতিনিধিত্ব করে। উদাহরণস্বরূপ: আইপি ঠিকানা 192.168.1.3, সাবনেট মাস্ক 255.255.255.0। টিসিপি / আইপি নেটওয়ার্কগুলিতে একটি মুখোশ একটি বিটম্যাপ যা সনাক্ত করে যে কোনও নেটওয়ার্ক ঠিকানাটির কোন অংশটি নেটওয়ার্ক ঠিকানা এবং কোন অংশটি হোস্ট ঠিকানা। এটি করতে, সাবনেট মাস্কটি বাইনারি হিসাবে উপস্থাপন করতে হবে। একটিকে সেট করা বিটগুলি নেটওয়ার্ক ঠিকানা নির্দেশ করে এবং শূন্যে সেট বিট হোস্টের ঠিকানা নির্দেশ করে। উদাহরণস্বরূপ, সাবনেট মাস্কটি 255.255.255.0। আপনি এটি বাইনারি উপস্থাপন করতে পারেন: 11111111.111111111111111111.00000000। তারপরে 192.168.1.1 ঠিকানার জন্য অংশটি 192.168.142 হবে নেটওয়ার্ক ঠিকানা এবং.142 হোস্ট ঠিকানা হবে।
ধাপ ২
আপনি আগের পদক্ষেপটি থেকে দেখতে পাচ্ছেন, হোস্ট এবং নেটওয়ার্কের সংখ্যার সীমা রয়েছে। প্রদত্ত সংখ্যক বিট দ্বারা প্রতিনিধিত্বকারী বৈকল্পিক সংখ্যার সীমাবদ্ধতা থেকে এটি প্রাপ্ত হয়। একটি বিট কেবল 2 টি স্টেটকে এনকোড করতে পারে: 0 এবং 1. 2 বিট - চারটি রাজ্য: 00, 01, 10, 11. সাধারণভাবে, n বিট 2 enc n স্থিতিতে এনকোড করে। তবে মনে রাখবেন যে হোস্ট এবং নেটওয়ার্ক ঠিকানাতে সমস্ত এবং সমস্ত শূন্যগুলি "বর্তমান হোস্ট" এবং "সমস্ত হোস্ট" বোঝার জন্য মান দ্বারা সংরক্ষিত। সুতরাং, এটি দেখা যাচ্ছে যে নেটওয়ার্কে নোডের মোট সংখ্যা N = (2 ^ z) -2 সূত্র দ্বারা নির্ধারিত হয়, যেখানে N মোট নোডের সংখ্যা, z এর বাইনারি উপস্থাপনায় শূন্যের সংখ্যা সাবনেট মাস্ক
ধাপ 3
মনে রাখবেন যে মুখোশটি নির্বিচার সংখ্যার সমন্বয়ে গঠিত হতে পারে না। মুখোশের প্রথম বিটগুলি সর্বদা এক, শেষেরগুলি শূন্য। অতএব, কখনও কখনও আপনি 192.168.1.25/11 ফর্মটি ঠিকানার ফর্ম্যাটটি খুঁজে পেতে পারেন। এর অর্থ হ'ল ঠিকানার প্রথম 11 টি বিট হল নেটওয়ার্ক ঠিকানা, শেষ 21 টি নেটওয়ার্ক নোড ঠিকানা। এই এন্ট্রি ঠিকানা 192.168.1.25 এবং সাবনেট মাস্ক 255.224.0.0 সাথে সামঞ্জস্য। সাবনেট মাস্ক গণনা করার সময়, নেটওয়ার্কে কম্পিউটারের সংখ্যা বিবেচনা করুন। এর সম্ভাব্য প্রসারণটি বিবেচনা করুন: প্রদত্ত নেটওয়ার্কের জন্য কম্পিউটারের সংখ্যা যদি সম্ভবের চেয়ে বেশি হয়, তবে প্রতিটি কম্পিউটারের সমস্ত ঠিকানা এবং মুখোশ ম্যানুয়ালি পরিবর্তন করা প্রয়োজন।
পদক্ষেপ 4
সম্বোধন শ্রেণিবিহীন এবং শ্রেণিবিহীন। প্রোটোকলের প্রাথমিক বাস্তবায়নে ক্লাস বিচ্ছেদ ব্যবহার করা হত এবং পরে ইন্টারনেটের বৃদ্ধির সাথে সাথে শ্রেণিবিহীন সম্বোধন দ্বারা এটি পরিপূরক হয়। শ্রেণি ঠিকানা 5 ক্লাসের মধ্যে পার্থক্য করে: A, B, C, D, E. শ্রেণি নির্ধারণ করে যে ঠিকানার কতগুলি বিট নেটওয়ার্ক ঠিকানার জন্য বরাদ্দ করা হবে, এবং কতগুলি - হোস্ট ঠিকানার জন্য। এই ক্ষেত্রে, আপনাকে কিছু গণনা করতে হবে না। ক্লাস এ, 7 বিট নেটওয়ার্ক ঠিকানার জন্য বরাদ্দ করা হয়েছে, ক্লাস বি - 14 বিট, ক্লাস সি - 21 বিটগুলিতে। ক্লাস ডি মাল্টিকাস্টিংয়ের জন্য ব্যবহৃত হয় এবং E ক্লাসটি পরীক্ষামূলক ব্যবহারের জন্য সংরক্ষিত থাকে। এই ক্ষেত্রে, ঠিকানার প্রথম কয়েকটি বিটগুলি এর শ্রেণি নির্ধারণ করতে ব্যবহৃত হয়। ক্লাস এ এ প্রথম বিটে 0, শ্রেণি বি - 10, সি সি - 110, শ্রেণি ডি - 1110, শ্রেণি ই - 11110।
পদক্ষেপ 5
শ্রেণিভিত্তিক ঠিকানা ঠিকানা বরাদ্দের ক্ষেত্রে আইপির নমনীয়তা হ্রাস করেছে এবং সম্ভাব্য ঠিকানার সংখ্যা হ্রাস করেছে। সুতরাং, শ্রেণিবিহীন সম্বোধন গৃহীত হয়েছিল। মুখোশটি সন্ধান করতে প্রথমে গেটওয়ে এবং অন্যান্য নেটওয়ার্ক সরঞ্জাম সহ আপনার নেটওয়ার্কে আপনার কতটি নোড থাকবে তা নির্ধারণ করুন। এই সংখ্যায় দুটি যোগ করুন এবং দুজনের নিকটতম পাওয়ার পর্যন্ত গোল করুন। উদাহরণস্বরূপ, আপনার পরিকল্পনা রয়েছে 31 টি কম্পিউটার। এর মধ্যে দুটি যুক্ত করুন, আপনি 33 পাবেন two দু'টির নিকটতম শক্তি 64, অর্থাৎ 1000000। তার পরে,গুলির সাথে সমস্ত উল্লেখযোগ্য বিটগুলি সম্পূর্ণ করুন complete মাস্ক 1111 1111 পান। 1111 1111। 1111 1111। 1100 0000, যা 255.255.255.192 দশমিক। এই জাতীয় মাস্কযুক্ত নেটওয়ার্কে, আপনি 62 টি বিভিন্ন আইপি ঠিকানাগুলি পেতে পারেন যা স্ট্যান্ডার্ডে সংরক্ষিত নেই।