بررسی مفهوم سابنتینگ (Subnetting) به همراه یک مثال

در این آموزش قراره نمونه ی ساده مفهوم subnetting رو با ذکر یک مثال توضیح بدم.آدرس IP : آدرس منحصر به فردی است که 32 بیتی است که به کامپیوترهای میزبان اختصاص می یابد. اگر می خواهید بصورت مفصل تر و دقیقتری با مفاهیم آدرس دهی آیپی و محاسبات آیپی آشنا شوید ، پیشنهاد می کنم دوره آموزش نتورک پلاس مهندس نصیری در این لینک را بررسی کنید.

دوره های شبکه، برنامه نویسی، مجازی سازی، امنیت، نفوذ و ... با برترین های ایران
وب سایت توسینسو

Subnetting چگونه انجام می شود؟

الگوریتم subnetting :

  1. تعداد زیرشبکه ها رو با دو جمع کرده و تعداد بیت های لازم برای آن را به دست می آوریم
  2. به تعدا بیت های به دست آمده از سمت چپHostID یک قرار داده و مابقی رو صفر قرار میدهیم.
  3. برای به دست آوردن آدرس اولین زیرشبکه اولین حالت ممکن را با بیت های 1 ساخته و جایگزین آن میکنیم به این ترتیب آدرس اولین زیرشبکه رو به دست می آوریم.
  4. برای به دست آوردن آدرس اولین کامپیوتر در زیرشبکه ی به دست آمده اولین حالت ممکن را جایگزین صفرها کرده ومعادل ده دهی آدرس IP را مینویسیم.
  5. مراحل 3 و 4 را برای سایر زیرشبکه ها و کامپیوترها ی موجود در شبکه ادامه میدهیم .

مثال :

آدرس یک شبکه 170.10.0.0 است .میخواهیم تعداد 3 زیر شبکه به همراه آدرس هر زیرشبکه و آدرس اولین و آخرین کامپیوتر در هرزیرشبکه را مشخص کنیم.

نکته : آدرس IP ما در کلاس B قرار داره.

وب سایت توسینسو

تعداد بیت های لازم طبق مرحله ی اول به صورت زیر است :

3+2= 5 معادل باینری عدد 5 = 101 بنابراین 3 بیت داریم حالت های ممکن این 3 بیت رو به دست میاوریم.

نکته 1 : تمام صفر و تمام 1 رو در نظر نمیگیریم.

نکته 2 : ما با قسمت NetID کاری نداریم.

وب سایت توسینسو

در مرحله ی 2 به تعدا بیت های به دست آمده از سمت چپ HostID یک قرار داده و مابقی رو صفر قرار میدهیم.

وب سایت توسینسو

حالا کافی حالت های ممکن رو جایگذاری کنیم.

وب سایت توسینسو

بنابراین داریم :

آدرس اولین کامپیوتر در زیر شبکه اول :

وب سایت توسینسو

170.10.32.1

آدرس آخرین کامپیوتر در زیر شبکه اول :

وب سایت توسینسو

170.10.63.255

فقط تعداد 1 زیرشبکه رو محاسبه کردیم زیرشبکه های بعدی برای شما D:

موفق باشید.

تیم امنیتی گاردایران

دوست عزیز Phoen1X پیگیر هستند:)


نظرات