بهینه سازی و ارتقاء زیرساخت

عیب یابی و رفع مشکلات

ارائه طرح جامع بهینه سازی و ارتقا زیرساخت شبکه های کامپیوتری

ادامه مطلب

ایمیل سرور اختصاصی

پست الکترونیک سازمانی

به همراه راهکار ارتباطات یکپارچه Microsoft Lync

ادامه مطلب

سامانه دورکاری

مجازی سازی برنامه

دسترسی راه دور به برنامه ها از طریق راهکار سیتریکس

ادامه مطلب

خدمات میزبانی سرویس

ارائه سرور مجازی و اختصاصی در ایران و خارج

اجاره رک و فضا (Colocation) در دیتاسنتر پال نت و مشاوره راه اندازی هاستینگ اختصاصی

ادامه مطلب

راهکارهای تخصصی شبکه

راهکارهای تخصصی در حوزه فناوری اطلاعات، بهینه سازی و ارتقاء زیرساخت شبکه، نگهداری و پشتیبانی از شبکه های کامپیوتری و ارائه خدمات جامع

مشاوره فناوری اطلاعات IT

خدمات مشاوره تخصصی در حوزه فناوری اطلاعات و انفورماتیک IT، تهیه طرح ارزیابی وضعیت فعلی شبکه و سرویس ارائه راهکار شبکه و مستند از وضعیت مطلوب

پشتیبانی و نگهداری شبکه

ارائه خدمات پشتیبانی شبکه، نگهداری زیرساخت و سرورهای کامپیوتری، ارتقاء سرویس ها و سخت افزارهای شبکه، بررسی رفع مشکلات کندی سرعت شبکه

آموزش تخصصی شبکه

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

در سری مقاله های آموزش کامل IPv4، با تعریف IP و ساختار آن، کلاس بندی و همچنین مباحث Classes و Classsful  در Network آشنا شدیم. در این قسمت قصد داریم با تقسیم یک رنج شبکه که آن را Subnetting می نامند آشنا شویم.

Subnetting

به عبارتی Subnetting به معنای افزایش محدوده ی Network است. برای درک بهتر این مفهوم به مثال زیر توجه فرمائید:

آدرس Network با اطلاعات مربوطه به شکل زیر در اختیار است. نیاز است این رنج IP در دو شبکه تقسیم شود.
sub1 تقسیم شبکه با Subnetting (آموزش کامل IPv4 قسمت سوم)

شبکه ای که قرار است از این رنج IP استفاده نماید تعدادی کمتر از 254 عدد IP در هر بخش نیاز دارد اما در مقابل می بایست از همین رنج در 2 بخش متفاوت استفاده کند. جهت تشخیص تعداد بیت های مورد نیاز در Subnetmask از فرمول زیر استفاده کنید:
sub2 تقسیم شبکه با Subnetting (آموزش کامل IPv4 قسمت سوم)

 در این فرمول Subnet برابر است با تعداد شبکه های مورد نیاز و n برابر است با تعداد بیت هایی که نیاز است از Host کم و به Subnetmask افزوده شود. در مثال فعلی فرمول برابر خواهد بود با:

sub3 تقسیم شبکه با Subnetting (آموزش کامل IPv4 قسمت سوم)

تنها در صورتی که  n=1 باشد پاسخ همواره بزرگتر و مساوی با 2 خواهد بود. پس تغییرات زیر در Octed چهارم رخ خواهد داد:

sub4 تقسیم شبکه با Subnetting (آموزش کامل IPv4 قسمت سوم)

حال وضعیت Subnet را در Magic Table بررسی کنید:


sub5 تقسیم شبکه با Subnetting (آموزش کامل IPv4 قسمت سوم)

در این جدول اگر بیت هایی که به subnet افزوده شده است را برابر با 1 قرار دهیم و مابقی را 0 ، به مقدار جدید subnet دست خواهیم یافت.


sub6 تقسیم شبکه با Subnetting (آموزش کامل IPv4 قسمت سوم)

پس از اعمال تغییرات، رنج ابتدایی تبدیل به دو شبکه شد. اطلاعات شبکه اول برابر خواهد بود با:


sub7 تقسیم شبکه با Subnetting (آموزش کامل IPv4 قسمت سوم)

نکته دیگری که در این جدول می توان به آن توجه نمود این است که مقدار Weights هم وزن با Subnet ، تعداد پرش آدرس Network از شبکه اول به شبکه دوم خواهد.

نکته : به طور کلی پس از اعمال تغییرات در یک رنج IP می توانید به کمک فرمول زیر اطلاعات شبکه را بدست آورید:

sub8 تقسیم شبکه با Subnetting (آموزش کامل IPv4 قسمت سوم)

نکته: در هر تقسیم بندی شبکه، در اولین شبکه، مقدار Broadcast برابر خواهد بود فرمول زیر، به عبارتی مجموع وزن تمامی بیت های باقی مانده در Host با مقدار 1، عدد مربوط به Broadcast خواهد بود:

 sub9 تقسیم شبکه با Subnetting (آموزش کامل IPv4 قسمت سوم)

در این مثال: 

sub10 تقسیم شبکه با Subnetting (آموزش کامل IPv4 قسمت سوم)

در شبکه اول، رنج IP در Broadcast با 127 به اتمام رسیده است، IP بعدی یعنی

192.168.1.128  به Network Address شبکه دوم تعلق گرفته و مشخصات دیگر شبکه نیز بر اساس آن تعیین می گردد.

بنا براین اطلاعات شبکه دوم برابر خواهد بود با:

 sub11 تقسیم شبکه با Subnetting (آموزش کامل IPv4 قسمت سوم)

جهت درک مطلب به مثال زیر توجه فرمائید:

مطلوب است تقسیم رنجIP  ارائه شده به 5 شبکه مساوی:

IP: 10.0.0.0/8

Subnetmask: 255.0.0.0

 برای حل این مساله ابتدا فرمول زیر را بررسی کنید:

  sub12 تقسیم شبکه با Subnetting (آموزش کامل IPv4 قسمت سوم)

در این مثال 5=<2n  باید به جای حرف  n  چه عددی قرار گیرد تا 5 همواره کوچکتر یا مساوی با آن باشد؟ به نظر می رسد عدد 3 با حاصل 8 مناسب باشد. پس نیاز است 3 بیت از Host  کاسته و به Subnet بیافزاییم. بنابراین Subnet  به شکل زیر تغییر خواهد کرد:

 sub13 تقسیم شبکه با Subnetting (آموزش کامل IPv4 قسمت سوم)

بر اساس این تغییر و با توجه به Magic Table می توان تشخیص داد که تعداد پرش از هر شبکه به شبکه های بعدی 32تا 32تا خواهد بود.

نکته ریاضی: علاوه بر Magic Table میتوان به این نکته نیز اشاره نمود که با توجه به تقسیم اولیه که در شبکه صورت گرفت، با کسر 3 بیت از Host و افزودن آن به Subnet که (23=8) را حاصل شد، شبکه به 8 قسمت مساوی تقسیم گردید که ما تنها به 5  بخش آن نیاز داشتیم. حال اگر عدد 255 را بر 8 تقسیم کنید برابر خواهد بود با 32. پس در حال حاضر ما 8 بخش 32 تایی خواهیم داشت که تنها از 5 بخش آن استفاده خواهیم کرد.

حال با توجه به فرمول های گفته شده در این مقاله و روشهای یافتن Subnet، Broadcast و دیگر مشخصه های شبکه، جدول زیر را میتوان نتیجه گرفت:

 sub14 تقسیم شبکه با Subnetting (آموزش کامل IPv4 قسمت سوم)

نکته: Hostmin برابر خواهد بود با یک IP پس از Network Address و Hostmax برابر خواهد بود با یک IP پیش از Broadcast. این دو به ترتیب با عناوین First Host و Last Host نیز شناخته می شوند.

نکته: تعداد Host در هر شبکه برابر خواهد بود با 2h که در آن h برابر خواهد بود با تعداد بیت های Host.

نکته: زمانی که از Subnetting جهت تقسیم شبکه استفاده کرده و رنج شبکه را تغییر می دهید، شبکه های به دست آمده با یکدیگر در ارتباط نخواهند بود. جهت برقراری ارتباط بین این شبکه ها باید از Router استفاده نمائید.

گروه مهندسی شبکه پال نت امید دارد با مقالات آموزشی در حوزه مباحث شبکه و Network بتواند راهجویان این مسیر را همراهی کند.  

 

 

 

 

 

 

تماس با ما

 تهران - مطهری - میرعماد          کوچه دهم - پلاک 14 - واحد 9 
کد پستی 1587813633
کانال تلگرام PalnetGroup@

تلفن:  88173317 021
فکس: 89773396 021

JoomShaper