Subnetting چیست و چگونه کار می کند؟ – آموزش سابنتینگ شبکه به زبان ساده

۲۳
۱۴۰۵/۰۵/۳۱
۱۲ دقیقه
PDF
آموزش متنی جامع

Subnetting یکی از مفاهیم مهم در طراحی و مدیریت شبکه‌های کامپیوتری است که به کمک آن می‌توان یک شبکه بزرگ را به چندین شبکه کوچک‌تر تقسیم کرد. هر کدام از این زیرشبکه‌ها به صورت مستقل قابل مدیریت هستند و به دستگاه‌ها اجازه می‌دهند تا با یکدیگر به طور موثر ارتباط برقرار کنند. این تکنیک به مدیران شبکه کمک می‌کند تا شبکه‌های بزرگ را بهتر و منظم‌تر مدیریت کنند. همچنین، در این روش عملکرد، کارایی و امنیت کلی شبکه نیز بهبود پیدا می‌کند. در این مطلب از مجله فرادرس توضیح می‌دهیم که Subnetting چیست و چرا از آن در شبکه‌های کامپیوتری استفاده می‌شود.

آنچه در این مطلب می‌آموزید:
  • با نقش Subnetting در تقسیم بندی شبکه‌های کامپیوتری آشنا خواهید شد.
  • یاد می‌گیرید Subnet Mask چیست و چگونه مرز شبکه و دستگاه را مشخص می‌کند.
  • با نحوه عملکرد Subnetting و تقسیم یک شبکه بزرگ به چند زیرشبکه آشنا می‌شوید.
  • کاربردها، مزایا و معایب Subnetting را در شبکه‌های کامپیوتری خواهید شناخت.
  • می‌آموزید چگونه یک شبکه بزرگ را با استفاده از Subnetting به چند شبکه کوچک تقسیم کنید.
Subnetting چیست و چگونه کار می کند؟ – آموزش سابنتینگ شبکه به زبان سادهSubnetting چیست و چگونه کار می کند؟ – آموزش سابنتینگ شبکه به زبان ساده
997696

در ادامه، با مفهوم Subnet Mask و نحوه کار Subnetting آشنا می‌شویم و با استفاده از یک مثال ساده بررسی می‌کنیم که چگونه می‌توان یک شبکه را به چند زیرشبکه تقسیم کرد. علاوه بر این، با کاربردهای عملی، مزایا و معایب Subnetting نیز آشنا خواهیم شد. با مطالعه این مطلب مفاهیمی مانند Network Address ،Broadcast Address و Subnet Mask را یاد خواهید گرفت و درک کامل‌تری از نحوه تقسیم‌بندی و مدیریت شبکه به دست خواهید آورد.

Subnetting چیست؟

Subnetting فرایندی است که در آن یک شبکه بزرگ به شبکه‌های کوچک‌تر و قابل مدیریت تقسیم می‌شود. این شبکه‌های کوچک به عنوان «زیرشبکه» (Subnet) شناخته می‌شوند که هر کدام از آن‌ها به عنوان یک شبکه مجزا عمل می‌کنند و به دستگاه‌های درون خود اجازه برقراری ارتباط را می‌دهند.

اگر بخواهیم به زبان ساده توضیح دهیم که Subnetting چیست، می‌توان گفت سابنتینگ روشی برای تقسیم یک شبکه IP به چند زیرشبکه است تا مدیریت آدرس‌های IP، کنترل ترافیک و استفاده از منابع شبکه با نظم و کارایی بیشتری انجام شود.

به عنوان مثال، شرکتی را تصور کنید که چندین بخش مختلف مانند حسابداری، فروش، منابع انسانی و فناوری اطلاعات دارد. به جای اینکه هر بخش به کل شبکه دسترسی داشته باشد، با استفاده از Subnetting می‌توان برای هر بخش شبکه‌های کوچک‌تری ایجاد کرد. در نتیجه، هر بخش به اطلاعات مورد نیاز خود دسترسی خواهد داشت. استفاده از این رویکرد موجب مدیریت بهتر، افزایش امنیت و بهبود عملکرد شبکه می‌شود. در ادامه، با ذکر مثال سعی خواهیم کرد موضوع را بیشتر تحلیل کنیم. پیش از آن، پیشنهاد می‌کنیم برای آشنایی با شبکه‌های کامپیوتری، فیلم آموزش شبکه های کامپیوتری ۱ با گواهینامه از فرادرس را تماشا کنید.

یک شبکه بزرگ قبل و بعد از انجام Subnetting و تبدیل به ۴ شبکه کوچک‌تر در تصویر نشان داده شده است
قبل و بعد از Subnetting شبکه

مثالی ساده برای درک مفهوم Subnetting در شبکه

مدرسه‌ای بزرگی را تصور کنید که ۱۰۰ دانش‌آموز در آن حضور دارند. اگر تمام دانش‌آموزان در یک کلاس قرار داده شوند، آنگاه مدیریت کلاس، برقراری نظم و ارتباط با افراد مختلف بسیار دشوار می‌شود. بر همین اساس، این ۱۰۰ دانش‌آموز با توجه به پایه تحصیلی به ۵ کلاس کوچک‌تر به صورت زیر تقسیم می‌شوند.

  • کلاس اول: ۲۰ دانش‌آموز
  • کلاس دوم: ۲۰ دانش‌آموز
  • کلاس سوم: ۲۰ دانش‌آموز
  • کلاس چهارم: ۲۰ دانش‌آموز
  • کلاس پنجم: ۲۰ دانش‌آموز

همچنان ۱۰۰ دانش‌آموز در مدرسه حضور دارند، ولی به گروه‌های کوچک‌تر و قابل مدیریت تقسیم شده‌اند. Subnetting در شبکه‌های کامپیوتری نیز همین کار را انجام می‌دهد؛ با این تفاوت که در شبکه به جای دانش‌آموزان، دستگاه‌ها و به جای کلاس‌ها، زیرشبکه‌ها وجود دارند.

چرا به Subnetting نیاز داریم؟

بعد از آنکه دانستیم Subnetting چیست، ممکن است این سوال مطرح شود که چرا باید یک شبکه را به چندین زیرشبکه تقسیم کرد و آیا نمی‌توان تمام کامپیوترها و تجهیزات را در یک شبکه قرار داد. در شبکه‌های کوچک این کار مشکلی ایجاد نمی‌کند، اما با افزایش تعداد دستگاه‌ها مدیریت یک شبکه بزرگ دشوار می‌شود.

Subnetting با تقسیم یک شبکه بزرگ به چندین زیرشبکه کوچک‌تر مشکلاتی نظیر مدیریت و مانیتورینگ ترافیک شبکه و کنترل ارتباطات را تا حد زیادی برطرف می‌کند. در ادامه، مهم‌ترین دلایل استفاده از Subnetting آورده شده است.

  • مدیریت ساده‌تر شبکه
  • استفاده بهتر از آدرس‌های IP
  • افزایش امنیت
  • عیب‌یابی آسان
  • عملکرد بهتر
مهم‌ترین دلایل استفاده از Subnetting در شبکه‌های کامپیوتری آورده شده است
دلایل استفاده از Subnetting

مدیریت ساده‌تر شبکه

با تقسیم شبکه به چند Subnet می‌توان دستگاه‌ها را بر اساس واحد سازمانی، موقعیت جغرافیایی یا نوع کاربرد دسته‌بندی کرد. به عنوان مثال، یک شرکت می‌تواند برای واحدهای مالی، فروش، منابع انسانی و فناوری اطلاعات زیرشبکه‌های جداگانه‌ای در نظر بگیرد. در این حالت مدیر شبکه به‌جای مدیریت یک شبکه بسیار بزرگ با چند شبکه کوچک‌تر و منظم‌تر سروکار دارد.

استفاده بهتر از آدرس‌های IP

آدرس‌های IP در شبکه یک منبع محدود هستند و باید به شکل مناسبی مدیریت شوند. برای آشنایی بیشتر با آدرس IP در شبکه می‌توانید فیلم آموزش رایگان آدرس IP چییست از فرادرس را مشاهده کنید که لینک آن در ادامه آورده شده است.

Subnetting این امکان را فراهم می‌کند که محدوده‌های آدرس IP بر اساس نیاز هر بخش از شبکه تقسیم شوند. به عنوان مثال، اگر یک بخش به تعداد محدودی آدرس IP نیاز داشته باشد، می‌توان یک Subnet کوچک برای آن در نظر گرفت. در نتیجه، Subnetting از هدر رفتن یا بدون استفاده ماندن آدرس‌های IP در شبکه جلوگیری می‌کند.

افزایش امنیت

Subnetting یک شبکه بزرگ را به چندین زیرشبکه کوچک و مستقل تقسیم می‌کند. در نتیجه، کنترل دسترسی به اطلاعات حساس در شبکه محدود می‌شود. به عنوان مثال، اگر یک کامپیوتر در بخش منابع انسانی مورد حمله قرار گیرد، این آسیب مهار می‌شود و بر سایر بخش‌های سازمان تاثیر نمی‌گذارد.

عیب‌یابی آسان

با تقسیم شبکه به زیرشبکه‌های کوچک‌تر پیدا کردن مشکلات نیز ساده‌تر می‌شود. به عنوان مثال، اگر ارتباط دستگاه‌های یک واحد دچار مشکل شود، مدیر شبکه می‌تواند ابتدا همان Subnet را بررسی کند و نیازی به بررسی تمام شبکه نیست.

عملکرد بهتر

در شبکه‌های کوچک‌تر ترافیک کاهش پیدا می‌کند و عملکرد شبکه بهبود می‌یابد. با کمتر شدن تعداد دستگاه‌ها در هر زیرشبکه بسته‌های داده رقابت کمتری برای پهنای باند دارند و در نتیجه، سرعت شبکه بیشتر می‌شود.

تا این بخش از مطلب به خوبی یاد گرفته‌ایم که Subnetting چیست و چه اهمیتی در بخش‌بندی شبکه دارد. در ادامه، در مورد اجزا و نحوه کار سابنتینگ بیشتر توضیح می‌دهیم. پیش از آن، پیشنهاد می‌کنیم برای دسترسی آسان و همیشگی به مطالب حوزه شبکه، اپلیکیشن رایگان مجله فرادرس را نصب کنید.

برای نصب اپلیکیشن رایگان مجله فرادرس، کلیک کنید.

Subnet Mask چیست؟

با استفاده از Subnetting می‌توان یک شبکه بزرگ را به چندین بخش کوچک‌تر تقسیم کرد. برای شناسایی کامپیوترها در زیرشبکه‌ها باید سازوکاری وجود داشته باشد تا بتوان مشخص کرد که هر کامپیوتر متعلق به کدام زیرشبکه است. به زبان ساده، Subnet Mask مقداری است که مشخص می‌کند کدام قسمت از آدرس IP، «شناسه شبکه» (Network ID) و کدام قسمت، «شناسه دستگاه» (Host ID) است.

به عنوان مثال، آدرس IP زیر را در نظر بگیرید.

 192.168.1.25

اگر Subnet Mask برای این شبکه به صورت زیر باشد.

255.255.255.0

در این حالت، ۳ بخش ابتدایی آدرس IP مربوط به شبکه هستند و بخش آخر برای شناسایی دستگاه‌ها در این شبکه استفاده می‌شود. بنابراین، آدرس192.168.1.25 نشان‌دهنده دستگاهی با شماره 25 در شبکه192.168.1.0 است. Subnet Mask مقداری است که در کنار آدرس IP استفاده می‌شود و مرز بین بخش Network و بخش Host را مشخص می‌کند. این مقدار یکی از مهم‌ترین اجزای مورد استفاده در Subnetting است.

مثالی ساده برای درک مفهوم Subnet Mask

Subnet Mask قانون یا قراردادی است که مشخص می‌کند، کدام قسمت از یک آدرس IP مربوط به شبکه و کدام قسمت مربوط به دستگاه‌های داخل شبکه است. برای درک بهتر این مفهوم مثالی خارج از شبکه را بررسی می‌کنیم.

مدرسه‌ای را در نظر بگیرید که ۴۰۰ دانش‌آموز دارد. اگر تنها از شماره دانش‌آموز برای شناسایی استفاده شود. به عنوان مثال، «دانش‌آموز شماره ۱۵» را در نظر بگیرید، آنگاه نمی‌توان تشخیص داد که این دانش‌آموز به کدام کلاس تعلق دارد. برای حل این مشکل می‎‌توان برای هر دانش‌آموز یک شناسه تعریف کرد که از دو قسمت تشکیل شده باشد.

  • شماره کلاس + شماره دانش‌آموز

در این شناسه قسمت اول مشخص می‌کند که دانش‌آموز در کدام کلاس قرار دارد. قسمت دوم نیز شماره دانش‌آموز در کلاس را نشان می‌دهد. به عنوان مثال، عبارت «کلاس ۳ - دانش‌آموز ۱۵» به سادگی جایگاه دقیق دانش‌آموز در مدرسه را مشخص می‌کند. بنابراین، در این تعریف قسمت اول شناسه، کلاس و قسمت دوم شناسه، شماره دانش‌آموز را نشان می‌دهد. با استفاده از این قانون می‌توان فهمید که هر بخش از شناسه چه مفهومی دارد. Subnet Mask نیز در شبکه چنین نقشی دارد و مشخص می‌کند که هر بخش از آدرس IP به چه چیزی اشاره دارد.

پیش‌تر در مطلب زیر از مجله فرادرس نحوه به دست آوردن Subnet Mask به صورت گام‌به‌گام آورده شده است.

یادگیری شبکه با آموزش‌های فرادرس

شبکه‌های کامپیوتری یکی از حوزه‌های جذاب و پرتقاضا در زمینه علوم کامپیوتر است که علاقه‌مندان بسیاری زیادی نیز دارد. با توجه به فراگیر شدن شبکه‌های کامپیوتری در حوزه‌های مختلف زندگی از تجارت و ارتباطات گرفته تا سرگرمی و آموزش نیاز به متخصصین خبره در این حوزه بسیار بیشتر از گذشته شده است. با این حال، گستردگی موضوعات و مفاهیم در این حوزه یکی از چالش‌های علاقه‌مندان به یادگیری شبکه است.

در آموزش‌های زیر از فرادرس، موضوعات مختلف شبکه در سطوح متفاوت ارائه شده‌اند تا بتوانید متناسب با دانش و هدف خود، مسیر یادگیری مناسبی را انتخاب کنید. اگر به‌تازگی وارد حوزه شبکه شده‌اید، می‌توانید از مباحث پایه شروع کنید و به‌تدریج موضوعات پیشرفته‌تر را یاد بگیرید. همچنین اگر با مفاهیم اولیه شبکه آشنایی دارید، می‌توانید آموزش‌های مرتبط با موضوع موردنظر خود را دنبال کنید.

در ادامه تعدادی از دوره‌های آموزشی پیشنهادی در این مجموعه آورده شده است.

مجموعه فیلم آموزش شبکه های کامپیوتری از مقدماتی تا پیشرفته فرادرس
برای دسترسی به مجموعه فیلم آموزش شبکه های کامپیوتری از مقدماتی تا پیشرفته فرادرس، روی تصویر کلیک کنید.

برای دسترسی به آموزش‌های بیشتر در این حوزه، پیشنهاد می‌کنیم به صفحه زیر مراجعه کنید:

در ادامه، توضیح می‌دهیم که نحوه کار Subnetting چیست و چطور می‌توان آن را انجام داد.

Subnetting چگونه کار می کند؟

در فرایند Subnetting یک شبکه بزرگ به چندین زیرشبکه کوچک‌تر تقسیم می‌شود. برای انجام این کار بخشی از محدوده در نظر گرفته شده برای دستگاه‌های شبکه به شناسایی زیرشبکه‌ها اختصاص پیدا می‌کند. برای درک بهتر نحوه کار Subnetting ابتدا باید با ساختار آدرس IP و نحوه تقسیم آن به بخش‌های مختلف بیشتر آشنا شوید.

ساختار آدرس IP

آدرس IP در شبکه‌‌های مبتنی بر IPv4 از چهار قسمت تشکیل شده‌ است که با نقطه از یکدیگر جدا می‌شوند. به عنوان مثال، آدرس زیر یک آدرس IPv4 است.

192.168.1.1

یک آدرس IPv4 از ۴ بخش ۸ بیتی (در مجموع ۳۲ بیت) تشکیل می‌شود. به هر کدام از بخش‌های این آدرس «اُکتِت» (Octet) گفته می‌شود که می‌تواند عددی بین ۰ تا ۲۵۵ باشد.

ساختار آدرس IPv4 به صورت ۴ اُکتِت در تصویر نشان داده شده است
ساختار آدرس IPv4

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

  • «بخش شبکه» (Network Portion): مشخص می‌کند که دستگاه در کدام شبکه یا زیرشبکه قرار دارد.
  • «بخش میزبان» (Host Portion): جایگاه دقیق دستگاه در شبکه را مشخص می‌کند.

در اینجا مفهوم Subnet Mask اهمیت پیدا می‌کند.

ساختار آدرس IP در شبکه شامل بخش Network و Host است که در تصویر نشان داده شده است - Subnetting چیست
ساختار آدرس IP

نقش Subnet Mask در Subnetting چیست؟

Subnet Mask تعیین می‌کند که چند بیت از آدرس IP برای بخش شبکه و چند بیت برای بخش میزبان استفاده می‌شود. با استفاده از Subnet Mask می‌توان مشخص کرد که دستگاه مورد نظر در کدام محدوده شبکه قرار دارد. Subnet Mask نیز یک عدد ۳۲ بیتی است که به دو شکل زیر می‌توان آن را نشان داد.

  • نمادگذاری CIDR: به صورت/n که n تعداد بیت‌های اختصاص داده شده به بخش شبکه را نشان می‌دهد. به عنوان مثال،192.168.1.0/24 نشان‌دهنده اختصاص ۲۴ بیت ابتدایی آدرس IP برای بخش شبکه است.
  • نمادگذاری اعشاری: به صورت چهار Octet مانند255.255.255.0 که هر عدد 255 نشان‌دهنده ۸ بیت است. در اینجا نیز ۲۴ بیت ابتدایی برای بخش شبکه مشخص شده است.
شیوه‌های مختلف نمایش Subnet Mask در شبکه آورده شده است - Subnetting چیست
شیوه‌های مختلف نمایش Subnet Mask

به عنوان مثال، آدرس192.168.1.0 با ماسک255.255.255.0 را در نظر بگیرید. در این مثال ۲۴ بیت ابتدایی برای شبکه کنار گذاشته شده است و ۸ بیت باقی مانده برای میزبان‌ها آزاد است. با این تقسیم‌بندی، موارد زیر را در خصوص این شبکه می‌توان بیان کرد.

  • آدرس شبکه: 192.168.1.0 اولین آدرس در شبکه است که کل زیرشبکه را معرفی می‌کند.
  • بازه میزبان‌های قابل استفاده: دستگاه‌ها از آدرس192.168.1.1 تا192.168.1.254 را می‌توانند داشته باشند.
  • آدرس Broadcast: آدرس192.168.1.255 برای ارسال همزمان پیام به تمام دستگاه‌های شبکه مورد استفاده قرار می‌گیرد.

چگونه subnet mask را پیدا کنیم؟

برای پیدا کردن Subnet Mask یک شبکه باید بدانیم که مقدار Prefix Length چند است. Prefix Length در شبکه نشان می‌دهد که چند بیت از آدرس IP برای شناسایی شبکه استفاده می‌شود. این عدد به صورت/n در انتهای آدرس IP شبکه قرار می‌گیرد و مقدارn تعداد بیت‌های شبکه را نشان می‌دهد. به عنوان مثال، اگر آدرس شبکه به صورت زیر باشد:

192.168.1.0/24

مقدار/24 مشخص می‌کند که ۲۴ بیت برای بخش شبکه باید در نظر گرفته شود. بنابراین، Subnet Mask این شبکه به صورت زیر خواهد بود.

255.255.255.0

نحوه محاسبه Subnetها

برای ایجاد زیرشبکه‌ها باید تعداد زیرشبکه‌ها و میزبان‌های مورد نیاز را تعیین کرد. به عنوان مثال، اگر یک شرکت به ۴ زیرشبکه نیاز دارد، می‌توان از فرمول زیر برای محاسبه Subnetها استفاده کرد.

2ⁿ ≥ Number of Subnets

در فرمول بالاn تعداد بیت‌هایی است که از بخش میزبان باید قرض گرفت. به عنوان مثال، برای ایجاد ۴ زیرشبکه با توجه به فرمول بالا عدد n برابر ۲ می‌شود. بنابراین، کافی است تا ۲ بیت از بخش میزبان به بخش شبکه اضافه شود.

  • در شبکه اولیه: Subnet Mask برابر است با192.168.1.0/24
  • شبکه جدید: برای ایجاد ۴ زیرشبکه باید ۲ بیت به بخش شبکه اضافه شود. در نتیجه، Subnet Mask جدید برابر است با192.168.1.0/26

این فرایند ساده اساس کار Subnetting در شبکه است. در ادامه، با ارائه مثالی ساده، بیشتر توضیح می‌دهیم نحوه تقسیم بندی شبکه با Subnetting چیست.

مثال ساده از تقسیم شبکه با Subnetting

برای درک بهتر مفهوم Subnetting در شبکه بهتر است، ابتدا آن را با یک مثال ساده بررسی کنیم. در این مثال خواهیم دید که چگونه یک شبکه بزرگ با اضافه شدن ۲ بیت از بخش میزبان به بخش شبکه می‌تواند به ۴ زیرشبکه کوچک‌تر تقسیم شود.

به احتمال زیاد برای شما نیز این سوال مطرح شده است که چگونه یک شبکه با Subnet Mask اولیه زیر:

192.168.1.0/24

با تبدیل شدن Subnet Mask به:

192.168.1.0/26

به ۴ زیرشبکه مستقل تبدیل می‌شود. برای پاسخ به این سوال گام‌به‌گام مراحل Subnetting را دنبال می‌کنیم.

نگاه اولیه به شبکه

مدرسه‌ای را تصور کنید که در یک ساختمان بزرگ قرار دارد. می‌خواهیم در این ساختمان بزرگ ۲۵۶ دانش‌آموز را قرار دهیم. در ابتدا تمام دانش‌آموزان در یک مجموعه هستند. با توجه به زیاد بودن دانش‌آموزان مدیر مدرسه تصمیم می‌گیرد که دانش‌آموزان را به ۴ کلاس تقسیم کند. این مورد دقیقاً همان ایده‌ای است که در فرایند Subnetting اتفاق می‌افتد.

جایگزینی مدرسه با شبکه

در شبکه‌ای با آدرس زیر:

192.168.1.0/24

محدوده بسیار بزرگی از آدرس‌ها وجود دارد. این شبکه می‌تواند محدوده‌ای از آدرس‌های192.168.1.0 تا192.168.1.255 را داشته باشد.

192.168.1.0
      ↓
192.168.1.1
      ↓
     ...
      ↓
192.168.1.255

می‌خواهیم این محدوده بزرگ را به ۴ محدوده کوچک‌تر تقسیم کنیم.

قرض گرفتن ۲ بیت برای بخش شبکه

برای تبدیل این محدوده بزرگ به چهار بخش کوچک با توجه به فرمول محاسبه تعداد subnetها باید ۲ بیت را به بخش شبکه اضافه کنیم. /24 در آدرس192.168.1.0/24 یعنی از ۳۲ بیت تعداد ۲۴ بیت مربوط به بخش شبکه است.

با دادن ۲ بیت به بخش شبکه آدرس به192.168.1.0/26 تغییر پیدا می‌کند و تعداد بیت‌های بخش شبکه ۲۶ خواهد بود. هر بیت می‌تواند دو حالت0 یا1 داشته باشد. بنابراین، اضافه شدن ۲ بیت باعث ایجاد ۴ حالت مختلف می‌شود. حالت‌های ایجاد شده به صورت زیر خواهند بود.

00
01
10
11

ایجاد ۴ زیرشبکه مستقل

در شبکه با آدرس192.168.1.0/26 تعداد ۲۶ بیت مربوط به بخش شبکه و تعداد ۶ بیت به بخش میزبان اختصاص دارد. با صفر گذاشتن ۶ بیت مربوط به بخش میزبان می‌توان آدرس زیر شبکه را به دست آورد. بنابراین، ۴ زیر شبکه به صورت زیر خواهند بود.

زیرشبکه اول: دو بیت 00

در این حالت ترکیب بخش انتهایی آدرس به صورت00000000 خواهد بود. بنابراین، آدرس زیرشبکه اول192.168.1.0/26 است.

زیرشبکه دوم: دو بیت 01

در این حالت ترکیب بخش انتهایی آدرس به صورت01000000 است که معادل آن در مبنای دهدهی عدد ۶۴ می‌شود. در نتیجه، آدرس زیرشبکه دوم192.168.1.64/26 خواهد بود.

زیرشبکه سوم: دو بیت 10

در این حالت ترکیب بخش انتهایی آدرس به صورت10000000 است که معادل آن در مبنای دهدهی برابر عدد ۱۲۸ است. بنابراین، آدرس زیرشبکه سوم192.168.1.128/26 خواهد بود.

زیرشبکه چهارم: دو بیت 11

در این حالت نیز بخش انتهایی آدرس به صورت11000000 خواهد بود که معادل آن در مبنای دهدهی برابر عدد 192 است. در نتیجه، آدرس شبکه چهارم برابر192.168.1.192/26 خواهد بود. به همین سادگی از یک شبکه بزرگ ۴ شبکه کوچک و مستقل با آدرس‌های متفاوت ایجاد شد.

ظرفیت و محدوده زیرشبکه ها

در شبکه با آدرس192.168.1.0/26 تعداد ۶ بیت برای میزبان‌ها در نظر گرفته شده است. بنابراین، تعداد کل آدرس‌ها برای هر زیرشبکه برابر ۶۴ خواهد بود.

2⁶ = 64

آدرس شروع برای خود شبکه و آدرس پایانی برای پخش همگانی در نظر گرفته می‌شود. در نتیجه، ۶۲ آدرس در هر زیرشبکه در دسترس خواهد بود. در جدول زیر آدرس زیرشبکه‌ها به تفکیک آورده شده است.

زیرشبکهآدرس شبکهبازه قابل استفاده برای دستگاه‌ها
اول192.168.1.0/26192.168.1.1  تا  192.168.1.62
دوم192.168.1.64/26192.168.1.65  تا  192.168.1.126
سوم192.168.1.128/26192.168.1.129  تا  192.168.1.190
چهارم192.168.1.192/26192.168.1.193  تا  192.168.1.254

کاربردهای Subnetting چیست؟

تا اینجا با مفهوم Subnetting چیست و نحوه تقسیم یک شبکه بزرگ به چند شبکه کوچک‌تر آشنا شدیم. در این بخش قصد به این سوال پاسخ خواهیم داد که Subnetting در واقعیت چه کاربردهایی دارد و چرا مدیران شبکه از آن استفاده می‌کنند.

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

  • طراحی شبکه برای شعب مختلف سازمان
  • جداسازی شبکه مهمان از شبکه داخلی
  • استفاده در شبکه‌های ابری
  • پیاده‌سازی شبکه در محیط‌های آموزشی

مزایای و معایب Subnetting

Subnetting در کنار کاربردهای مختلف خود، مزایا و معایبی نیز به همراه دارد. بنابراین هنگام طراحی یک شبکه باید با توجه به تعداد دستگاه‌ها، ساختار سازمان و نیازهای شبکه تصمیم گرفت که چگونه Subnetها ایجاد و مدیریت شوند.

مزایای Subnetting چیست؟

در ادامه مهم‌ترین مزایای Subnetting آورده شده است.

  • افزایش امنیت
  • جداسازی بخش‌های شبکه
  • مدیریت بهتر ترافیک شبکه
  • نگه‌داری آسان شبکه
مزایای استفاده از Subnetting در شبکه به ترتیب آورده شده است
مزایای استفاده از Subnetting

معایب Subnetting چیست؟

مهم‌ترین معایب Subnetting نیز عبارتنداز:

  • کاهش تعداد آدرس‌های قابل استفاده
  • افزایش پیچیدگی شبکه
  • افزایش هزینه پیاده‌سازی
معایب استفاده از Subnetting در شبکه به ترتیب آورده شده است
معایب استفاده از Subnetting

جمع‌بندی

Subnetting یکی از روش‌های مهم در طراحی و مدیریت شبکه‌های کامپیوتری است که با تقسیم یک شبکه بزرگ به چند زیرشبکه کوچک‌تر، امکان سازمان‌دهی بهتر فضای آدرس‌دهی و مدیریت ساختار شبکه را فراهم می‌کند. در این روش با استفاده از Subnet Mask می‌توان محدوده شبکه و دستگاه‌های موجود در هر Subnet را مشخص کرد. در این مطلب از مجله فرادرس به این سوال پاسخ داده شد که Subnetting چیست و چرا از آن استفاده می‌کنیم.

در ادامه نحوه کار Subnetting و چگونگی تقسیم یک شبکه بزرگ به چند زیرشبکه کوچک با استفاده از این رویکرد توضیح داده شد. سپس، با یک مثال ساده نحوه تقسیم یک شبکه بزرگ به ۴ زیرشبکه کوچک‌تر به صورت گام‌به‌گام مورد بررسی قرار گرفت. علاوه بر این، کاربردهای عملی Subnetting، مزایا و معایب آن نیز بررسی شد. شناخت Subnetting و مفاهیمی مانند Subnet Mask و Network Address به شما کمک می‌کند تا ساختار آدرس‌دهی شبکه را بهتر درک کنید و برای طراحی و مدیریت شبکه‌های کامپیوتری انتخاب‌های مناسب‌تری داشته باشید.

بر اساس رای ۱ نفر
آیا این مطلب برای شما مفید بود؟
اگر پرسشی درباره این مطلب دارید، آن را با ما مطرح کنید.
منابع:
GeeksforGeeksMedium
PDF
مطالب مرتبط
نظر شما چیست؟

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *