تفاوت Subnet & Subnet mask
تفاوت Subnet & Subnet mask در چی هست؟؟
2 پاسخ
Subnet یه محدوده آدرسی است که یه خاصیت داره؛ اینکه تمام دستگاه هایی که توی یه Subnet هستند، برای دسترسی به هم، به صورت مستقیم ارتباط برقرار میکنن و هیچ روتری واسط کار این دو تا نمیشه.
به صورت دقیقتر میشه گفت دستگاههایی که توی یه Subnet هستند، برای ارسال بسته برای هم، MAC مقصد رو برابر با MAC دستگاه مقابل قرار میدن در حالیکه اگه دو دستگاه که توی یه Subnet نیستند، بخوان به هم بسته ارسال کنن، باید یه روتر واسط این دو تا بشه؛ یعنی اول بسته رو بدن به روتر، بعدش روتر بده به مقصد. در نتیجه در این حالت قبل از رسیدن بسته به روتر، MAC مقصد همون MAC روتر هست و بعد عبور بسته از روتر، MAC مقصد همون MAC دستگاه مقصد هست.
Subnet Mask و NetMask یکی هستن و مشخص میکنه چه بخشی از آدرس مربوط به آدرس شبکه هست و چه بخشی مربوط به دستگاه های اون شبکه. در واقع با استفاده از یک آدرس IP داخل اون شبکه و Subnet Mask مشخص میکنیم که آدرس اون شبکه یا همون Subnet چیه. گاهی اوقات Subnetmask رو به شیوه دیگه ای بعد از نشون میدن که بهش CIDR Prefix میگن. بعد از یه عدد بین ۰ تا ۳۲ قرار میگیره و مشخص میکنه از آدرس تعیین شده چند بیت اول از سمت چپ برای آدرس شبکه هست.
نکته: بعد // میتونه از ۰ تا ۳۲ باشه با فرض اینکه این مقدار ۲۴ باشه منظور از عبارت 10.10.10.1//24 این هست که Subnet شما محدوده آدرسی از 10.10.10.0 تا 10.10.10.255 هست. از روی همین 24// میشه گفت که Subnet Mask برابر با 255.255.255.0 هست.
subnet اشاره به شماره زیر شبکه مان می کند. و برای مشخص کردن زیر شبکه مان از آن استفاده می کنیم. به طور مثال: 10.100.100.0/24
subnet mask تعداد بیتی که به عنوان net id و تعداد بیتی که به عنوان host id به IP مان اختصاص داده ایم را بیان می کند.
به طور مثال:
IP: 10.100.100.0
Subnet mask: 255.255.255.0
در این مثال از subnet mask متوجه میشویم که 24 بیتِ IP به Net ID و 8 بیت IP به Host ID اختصاص داده شده است.