اگر با شبکههای کامپیوتری سروکار دارید، حتما عبارت Subnet Mask چیست؟ به گوشتان خورده است. این مفهوم حیاتی، نقشهای است که به دستگاهها کمک میکند تشخیص دهند چه بخشی از آدرس IP مربوط به شبکه و چه بخشی مربوط به هاست است. در این مقاله، به زبان ساده اما فنی، بررسی میکنیم که Subnet Mask چگونه مسیریابی را بهبود میبخشد، چرا برای بهینهسازی شبکه ضروری است و چگونه میتوانید آن را محاسبه کنید.
Subnet Mask چیست؟
Subnet Mask یک عدد ۳۲ بیتی (در IPv4) است که مانند یک فیلتر عمل میکند و مشخص میکند کدام بخش از آدرس IP مربوط به شبکه و کدام بخش مربوط به دستگاههای داخل شبکه (هاست) است. این ماسک با استفاده از عملیات AND منطقی روی آدرس IP اعمال میشود تا آدرس شبکه استخراج شود.
چرا به Subnet Mask نیاز داریم؟
- جداسازی شبکهها: بدون Subnet Mask، دستگاهها نمیتوانند تشخیص دهند آیا مقصد در شبکه داخلی است یا خارجی.
- کاهش ترافیک شبکه: با تقسیم شبکه به زیرشبکههای کوچک (Subnetting)، از هدررفت پهنای باند جلوگیری میشود.
- امنیت بهتر: ایزوله کردن بخشهای مختلف شبکه، دسترسی غیرمجاز را سختتر میکند.
نحوه محاسبه Subnet Mask
Subnet Mask معمولا به صورت دهدهی نقطهدار (مثل ۲۵۵.۲۵۵.۲۵۵.۰) یا پیشوند شبکه (مثل /۲۴) نمایش داده میشود. برای مثال:
- آدرس ۱۹۲.۱۶۸.۱.۱۰ با ماسک ۲۵۵.۲۵۵.۲۵۵.۰ (/۲۴) نشان میدهد که ۳ بایت اول شبکه و بایت آخر مربوط به هاست است.
- برای تقسیم یک شبکه به ۴ زیرشبکه، میتوانید از ماسک ۲۵۵.۲۵۵.۲۵۵.۱۹۲ (/۲۶) استفاده کنید.
Subnet Mask در هاستینگ و سرورها
اگر از خدمات هاستینگ یا سرور اختصاصی استفاده میکنید، تنظیم صحیح Subnet Mask برای بهینهسازی ارتباط بین سرورها و کاهش تأخیر حیاتی است. مثلا در one3erver، با پیکربندی دقیق Subnet Mask میتوانید ترافیک بین سرورهای مجازی را مدیریت کرده و عملکرد شبکه را بهبود ببخشید.
نتیجهگیری
Subnet Mask چیست؟ یکی از پایهایترین مفاهیم بهینهسازی شبکه است که بدون آن، مدیریت ترافیک و امنیت شبکه غیرممکن میشود. با یادگیری نحوه محاسبه و پیادهسازی آن، میتوانید شبکههای خود را بهینهتر و امنتر کنید.
اولین نفر باشید که نظر ارسال میکنید