منظور از 24/ در سابنتینگ چیست ؟ کاربر اسلش در Subnetting
سلام و وقت بخیر و خسته نباشید.ببخشید توی سابنتینگ منظور از 24 (اسلش 24) یا هر عدد دیگه ای چیست و چطور میشه فهمید که مثلا IP 172.16.0.0 21 (اسلش 21) چطوری Subnet اش شده 255.255.248.0 فهمیدن این که چطور اوکتت سوم شده 248 با عدد اسلش 21 رو مشکل دارم . مثلا اگه /22 (اسلش 22) بود اوکتت چندم چی می شد؟ ممنون میشم راهنمایی کنید. مرسی.
- IP: 172.16.0.0 /21
- Subnet: 255.255.248.0
چرا شده 248 و چرا در اوکتت سوم؟
6 پاسخ
سلام
سایت محاسبه ساب نت
http://www.subnet-calculator.com/
با سلام
۲۴ یعنی کل یک رنج ای پی
مثلا اگر شما یک اداره داشته باشید با ۱۰۰ کارمند نمی توان کل رنج را برای DHCP باز گذاشت، اول ای پی های سرورها و روترها و سوئیچ ها را معرفی میکنید که تغییر نکنند و بعد حساب میکنید که چه عددی برای ۱۰۰ ای پی هست و آن را قرار میدهید، و اگر اشتباه وارد کردید دیگر قابل تغییر نیست پس باید دقت داشت. اگر رفتید جایی و دیدید کسی برای تعداد کمی یوزر کل رنج ای پی را گذاشته قطعا چیزی از ای تی نمیداند.
خیلی ساده اگر بخوام بگم اینطوره که سابنت ماسک کلا 32 بیت داره، و نکته خیلی واضح اینه که چون بیت هستن پس یا میتونن 1 باشن یا 0 اما یه نکته وجود داره و اون اینه که بیت های 1 حتما حتما باید پشت سرهم باشند و ابتدا هم 1 ها بیایند بعد 0 ها پس وقتی گفته میشه اسلش 21 ینی از سمت چپ 21 تا 1 پشت سرهم و 11 تا 0 بعد از اون.
خب این چیزی که بالا گفتم فرم دودویی یا باینری سابنت ماسک بود اما ما برای راحتی خودمون سابنت ماسک رو بصورت ده دهی بیان میکنیم برای اینکار سابنت ماسک باینری رو به 4 تا بخش مساوی تقسیم میکنیم که هر بخش حاوی 8 بیت هست به هر کدوم ازین بخش ها میگیم یه اکتت.
حالا این اکتت ها رو که باینری هستن رو تبدیل به دهدهی میکنیم و میشه جواب سوال شما
روش تبدیل هم به صورت زیر هست:
فرض کنید تعدادی بیت کنار هم دارین اصلا مهم نیست که 0 هستند یا 1 ارزش مکانی این بیت ها در سیستم دهدهی به این صورت هست که از سمت راست این بیت های کنار هم، اولین بیت ارزش مکانیش عدد 1 هست دومین بیت ارزش مکانیش 2 سومین بیت ارزش مکانیش 4 و چهارمین بیت ارزش مکانی 8 و به همین ترتیب تا آخر. (در هر پیمایش از راست به چپ هر بیت ارزش مکانیش دوبرابر بیت قبلی هست).
حالا برا نمایش اعداد باینری بصورت دهدهی کافیه که ارزش مکانی هر بیت رو در خود اون بیت ضرب کنید و نهایتا همه رو باهم جمع کنید نتیجه میشه فرم دهدهی اون عدد.
خلاصه همه اینایی که گفتم رو تو عکس زیر میتونید ببنید.
اولا اینکه توضیح این مورد در چند خط جواب ممکن نیست و باید مبحث subnetting رو کاملا مطالعه کنید و تمرین فراوان داشته باشید تا براتون راحت باشه.
دوما این تبدیل ها اصول داره و بر اساس تعداد ۰ و ۱ آدرس ip در مبنای دو هست و اینهم مطالعه میخواد.
بعد از اینکه فرا گرفتید این مبحث رو و در کارتون ازش زیاد استفاده کردید خیلی راحت مسلط میشید که ۲۴ یا ۳۰ و ... چند ip داره ، سابنت مسکش چیه و ...
در مورد سوالتون که پرسیدید 255.255.248.0 چطوری شده 21:
255.255.248.0 رو به مبنای 2 تبدیل کنید، تعداد 1 هارو بشمارید. میشه 21. به این 21 میگن طول پریفیکس یا prefix length
اگه 22 بود میشد 255.255.252.0
تبدیلشونم به این شکله:
255.255.248.0 = 11111111.11111111.11111000.00000000 255.255.252.0 = 11111111.11111111.11111100.00000000
ولی اگه بخواید بیشتر از این بدونید و کاربردشو بدونید باید دوره +Network رو بگذرونید اونجا در قسمت IP Addressing اینا توضیح داده میشه
سلام و وقتتون بخیر،
دوستان جواب رو فرمودند فقط خواستم بگم درصورت نیاز در این لینک به زبان ساده مفاهیم سابنتیگ گفته شده و بخشی از اون هم به توضیح پاسخ همین سوال شما پرداخته و میتونید در صورت نیاز مطالعه کنید.
قسمت سابنتینگ دوره Network+ هم میتونید ببینید فقط حافظم یاری نمیکنه که رایگان بود یا خیر.