نحوه محاسبه ماسک زیر شبکه

فهرست مطالب:

نحوه محاسبه ماسک زیر شبکه
نحوه محاسبه ماسک زیر شبکه

تصویری: نحوه محاسبه ماسک زیر شبکه

تصویری: نحوه محاسبه ماسک زیر شبکه
تصویری: سابنت مسک چیست ( subnet mask ) 2024, ممکن است
Anonim

ماسک زیر شبکه مکانیسم مناسبی برای جدا کردن آدرس شبکه از آدرس میزبان خاص است. چنین مکانیزمی قبلاً در اولین استاندارد IP در سپتامبر 1981 ایجاد شده بود. برای ساده سازی مسیریابی و افزایش کارایی آن ، باید بتوانید ماسک را محاسبه کنید.

نحوه محاسبه ماسک زیر شبکه
نحوه محاسبه ماسک زیر شبکه

دستورالعمل ها

مرحله 1

ماسک زیر شبکه ، مانند آدرس شبکه ، با چهار عدد یک بایت نشان داده می شود (برای نسخه پروتکل IPv4 ، در پروتکل IPv6 ، آنها 8 گروه با رقم شانزده بیتی هستند). به عنوان مثال: آدرس IP 192.168.1.3 ، subnet mask 255.255.255.0. در شبکه های TCP / IP ، mask یک نقشه بیتی است که مشخص می کند کدام قسمت از آدرس شبکه آدرس شبکه و کدام قسمت آدرس میزبان است. برای انجام این کار ، ماسک زیر شبکه باید به صورت باینری نمایش داده شود. بیت های تنظیم شده روی یک نشان دهنده آدرس شبکه و بیت های صفر تنظیم شده نشان دهنده آدرس میزبان است. به عنوان مثال ، ماسک زیر شبکه 255.255.255.0 است. می توانید آن را به صورت باینری نشان دهید: 11111111.11111111.11111111.0000000000. سپس برای آدرس 192.168.1.1 قسمت 192.168.142 آدرس شبکه و.142 آدرس میزبان خواهد بود.

گام 2

همانطور که از مرحله قبل مشاهده می کنید ، تعداد میزبان ها و شبکه ها محدودیتی دارد. این از محدودیت تعداد انواع نمایش داده شده توسط تعداد مشخصی بیت بدست می آید. یک بیت می تواند فقط 2 حالت را رمزگذاری کند: 0 و 1. 2 بیت - چهار حالت: 00 ، 01 ، 10 ، 11. به طور کلی ، n بیت رمزگذاری 2 ^ n حالت است. با این حال ، به یاد داشته باشید که همه و همه صفرهای میزبان و آدرس شبکه توسط استاندارد به معنای "میزبان فعلی" و "همه میزبانها" رزرو شده اند. بنابراین ، معلوم می شود که تعداد کل گره های شبکه با فرمول N = (2 ^ z) -2 تعیین می شود ، جایی که N تعداد کل گره ها است ، z تعداد صفرها در نمایش باینری پوشش زیر شبکه.

مرحله 3

به یاد داشته باشید که ممکن است ماسک از اعداد دلخواه تشکیل نشده باشد. اولین بیت های ماسک همیشه یکی هستند ، آخرین آنها صفر هستند. بنابراین ، گاهی اوقات می توانید قالب آدرس را در فرم 192.168.1.25/11 پیدا کنید. این بدان معناست که 11 بیت اول آدرس آدرس شبکه است ، 21 بیت آخر آدرس گره شبکه است. این ورودی مربوط به آدرس 192.168.1.25 و ماسک زیر شبکه 255.224.0.0 است. هنگام محاسبه ماسک زیر شبکه ، تعداد رایانه های موجود در شبکه را در نظر بگیرید. گسترش احتمالی آن را در نظر بگیرید: اگر تعداد رایانه ها بیش از حد مجاز برای یک شبکه معین باشد ، لازم است به صورت دستی تمام آدرس ها و ماسک های هر رایانه را تغییر دهید.

مرحله 4

آدرس دهی بی کلاس و بی کلاس است. جداسازی کلاس در پیاده سازی اولیه پروتکل مورد استفاده قرار گرفت و بعداً ، با رشد اینترنت ، با آدرس دهی بدون کلاس تکمیل شد. آدرس دهی کلاس 5 کلاس را از هم متمایز می کند: A ، B ، C ، D ، E. کلاس تعیین می کند که چند بیت از آدرس برای آدرس شبکه و چند مورد برای آدرس میزبان اختصاص یابد. در این صورت ، شما مجبور نخواهید شد که چیزی حساب کنید. در کلاس A ، 7 بیت برای آدرس شبکه ، در کلاس B - 14 بیت ، در کلاس C - 21 بیت اختصاص داده شده است. کلاس D برای چندپخشی و کلاس E مختص استفاده آزمایشی استفاده می شود. در این حالت ، از چند بیت اول آدرس برای تعیین کلاس آن استفاده می شود. در کلاس A در بیت اول 0 است ، در کلاس B - 10 ، در کلاس C - 110 ، در کلاس D - 1110 ، در کلاس E - 11110.

مرحله 5

آدرس دهی مبتنی بر کلاس ، انعطاف پذیری IP را از نظر تخصیص آدرس کاهش داده و تعداد آدرس های احتمالی را کاهش می دهد. بنابراین ، آدرس دهی بدون کلاس پذیرفته شد. برای یافتن ماسک ، ابتدا تعداد گره های شبکه خود را تعیین کنید ، از جمله دروازه ها و سایر تجهیزات شبکه. دو عدد را به آن عدد اضافه کرده و تا نزدیکترین توان دو جمع کنید. به عنوان مثال ، شما 31 کامپیوتر برنامه ریزی شده دارید. دو را به این اضافه کنید ، 33 بدست می آورید. نزدیکترین قدرت دو 64 است ، یعنی 100 0000. بعد از آن ، مهمترین بیتها را با یک واحد کامل کنید. ماسک 1111 1111 را دریافت کنید. 1111 1111. 1111 1111. 1100 0000 ، که 255.255.255.192 در دهدهی است. در شبکه ای با چنین ماسکی ، می توانید 62 آدرس IP مختلف دریافت کنید که در استاندارد رزرو نشده اند.

توصیه شده: