آموزش علوم کامپیوتر

ساب نتینگ چیست؟

💻 سابنتینگ چیست؟ 

سابنتینگ فرآیندی حیاتی و اساسی در مدیریت شبکه‌های کامپیوتری است که در آن یک شبکه‌ی بزرگ با یک محدوده‌ی آدرس IP مشخص، به چندین شبکه‌ی کوچک‌تر و قابل مدیریت‌تر تقسیم می‌شود. این شبکه‌های کوچک‌تر، زیرشبکه (Subnet) نامیده می‌شوند.

۱. ساختار آدرس IP

برای درک سابنتینگ، ابتدا باید ساختار آدرس IP را به یاد بیاوریم. هر آدرس IPv4 از ۳۲ بیت تشکیل شده است و به طور منطقی به دو بخش اصلی تقسیم می‌شود:

  1. بخش شبکه (Network ID): این بخش نشان‌دهنده شبکه‌ای است که دستگاه در آن قرار دارد.

  2. بخش میزبان (Host ID): این بخش نشان‌دهنده دستگاه (میزبان) خاص درون آن شبکه است.

ماسک زیرشبکه (Subnet Mask) است که این دو بخش را از یکدیگر جدا می‌کند. بیت‌های تنظیم شده روی ۱ در ماسک زیرشبکه، نشان‌دهنده بخش شبکه و بیت‌های تنظیم شده روی ۰، نشان‌دهنده بخش میزبان هستند.

۲. هدف از سابنتینگ

هدف اصلی از انجام سابنتینگ، بهبود کارایی، امنیت و مقیاس‌پذیری شبکه‌ی محلی است. سابنتینگ با دستکاری ماسک زیرشبکه، تعدادی از بیت‌های بخش میزبان (Host ID) را قرض می‌گیرد تا از آن‌ها برای ایجاد یک بخش جدید به نام آدرس زیرشبکه (Subnet ID) استفاده کند. این کار به ما امکان می‌دهد که:

  • کاهش ترافیک پخش (Broadcast Traffic): در یک شبکه‌ی بزرگ، ترافیک پخش به تمام دستگاه‌ها می‌رسد و باعث کندی شبکه می‌شود. با سابنتینگ، ترافیک پخش محدود به زیرشبکه محلی می‌شود.

  • استفاده کارآمد از آدرس‌های IP: به جای هدر دادن یک بلوک بزرگ از آدرس‌ها برای یک شبکه، می‌توان بلوک را تقسیم کرده و به طور بهینه از آن استفاده نمود.

  • افزایش امنیت: جداسازی بخش‌های مختلف سازمان (مثلاً بخش مالی از بخش IT) در زیرشبکه‌های مجزا، کنترل دسترسی و اعمال سیاست‌های امنیتی را آسان‌تر می‌کند.

  • مدیریت آسان‌تر: عیب‌یابی و مدیریت یک مشکل در یک زیرشبکه‌ی کوچک، تأثیر کمتری بر سایر بخش‌های سازمان دارد.

 

پیمایش به بالا