مجموعه ای از رایانه هایی که بدون مسیریاب به هم وصل شده اند، یا مجموعه رایانه هایی که Net-ID آنها مشابه است.
Subnetting چیست؟
Subnetting به این معنی است که یک شبکه به چندین زیرشبکه کوچک تر تقسیم می شود. برای آنکه یک کلاس IP را بتوانیم به چند Subnet تقسیم کنیم باید عمل Subnetting انجام دهیم. برای این موضوع علاوه بر بیتهایی که به صورت پیش فرض به عنوان Net-ID در نظر گرفته شده است، چند بیت دیگر را برحسب تعداد Subnet های مورد نیاز از Host-ID کاسته و به Net-ID اضافه می کنیم.
دوره میکروتیک
نکته: برای بدست آوردن آدرس شبکه از عملگر AND استفاده می شود. به این ترتیب که تک تک بیت های آدرس IP با بیت های Subnet Mask ضرب یا AND میشود.
دوره میکروتیک
نکته: تعداد Subnetها باید توانی از ۲ باشد اگر نبود روی عددی که از آن بالاتر است گرد می کنیم.
فرمول: تعداد >= Subnet
نکته: منظور از حرف N تعداد بیت هایی است که باید از Host-ID قرض گرفته شوند.
نکته: چون Subnet Mask سریالی از صفرها و یک هاست پس داریم:
۰۰۰۰۰۰۰۰=۰ ؛ ۱۰۰۰۰۰۰۰=۱۲۸ ؛ ۱۱۰۰۰۰۰۰=۱۹۲ ؛ ۱۱۱۰۰۰۰۰=۲۲۴ ؛ ۱۱۱۱۰۰۰۰=۲۴۰ ؛ ۱۱۱۱۱۰۰۰=۲۴۸ ؛ ۱۱۱۱۱۱۰۰=۲۵۲ ؛ ۱۱۱۱۱۱۱۰=۲۵۴ ؛ ۱۱۱۱۱۱۱۱=۲۵۵
مثال: اگر شبکه ای دارای چهار Subnet باشد، مقدار N را به دست آورید.
>=4 Subnet بنابراین N=2 می شود یعنی باید ۲ بیت از قسمت Host-ID قرض گرفته و به قسمت Net-ID اضافه کرد.
مثال: اگر شبکه ای دارای شش Subnet باشد مقدار N را به دست آورید.
>=6 Subnet بنابراین N=3 می شود یعنی باید ۳ بیت از قسمت Host قرض گرفته و به قسمت Network اضافه کرد.
مثال: اگر Subnet Mask شبکه ۲۸/۷۷ . ۱۰۹ . ۲۱۸ . ۲۱۷ باشد مطلوب است تعیین محدوده IPها.
در اینجا با توجه به اینکه Subnet Mask شبکه برابر ۲۸/۲۴۰٫ ۲۵۵٫ ۲۵۵ . ۲۵۵ است پس فقط ۴ بیت مربوط به Host می باشد.
عدد ۷۷ را به صورت باینری ۰۱۰۰۱۱۰۱ تبدیل می کنیم:
۱۰۹٫ ۲۱۸٫ ۲۱۷
همان طور که در بالا می بینید ۲۸ بیت به Net-ID اختصاص داده شده است.
در ادامه چهار بیت مربوط به Host را یک بار ۰ و یک بار ۱ در نظر گرفته، محدوده IPها به صورت ۷۹٫ ۱۰۹٫ ۲۱۸٫ ۲۱۷ – ۶۴٫ ۱۰۹٫ ۲۱۸٫ ۲۱۷ خواهد شد.
به طور مثال IPهای شبکه ۶۵٫ ۱۰۹٫ ۲۱۸٫ ۲۱۷، ۶۶ .۱۰۹٫ ۲۱۸٫ ۲۱۷، ۶۷٫ ۱۰۹ ۲۱۸٫ ۲۱۷ و … و Subnet Mask شبکه ۲۸/۲۴۰٫ ۲۵۵٫ ۲۵۵٫ ۲۵۵ خواهد شد.