Subnetting یکی از اون موضوعاتیه که خیلیها اولش فکر میکنن خیلی سخته، ولی اگه راه درستش رو بلد باشی، میتونی تو کمترین زمان ممکن حرفهای بشی! تو این مقاله بهت نشون میدیم چطوری Subnetting رو راحتتر یاد بگیری، با روشهای ساده و ابزارهایی که سرعت یادگیریت رو بالا میبرن.
برای دریافت مشاوره رایگان و تنظیم قرارداد نگهداری و توسعه شبکه با پارسا نت۰۲۱۲۲۶۱۶۴۳۳ تماس بگیرید.
چرا Subnetting به نظر پیچیده میاد؟
قبل از اینکه بریم سراغ روشها، ما فرض و میزاریم روی اینکه شما تعریف سابنتیک و عملکردشو میدونی، بذار یه چیزی رو واضح کنیم: دلیل اینکه خیلیها از سابنتینگ میترسن اینه که با اعداد دودویی و محاسبات آیپیها سر و کار داره. ولی اگه یه پایه ساده از این مفهوم رو بفهمی، همه چی راحتتر میشه. پس نگران نباش و بیا جلو!
مثال ساده برای فهمیدن محاسبات
فرض کن یه شبکه 192.168.1.0/24 داری و میخوای این شبکه رو به 4 بخش تقسیم کنی. عدد /24 یعنی 24 بیت برای شناسایی شبکه استفاده شده و 8 بیت باقیمونده برای دستگاهها یا همون هاستهاست.
گام اول: میخوای 4 سابنت داشته باشی، پس باید بدونی چند بیت برای تقسیم لازم داری. با 2 بیت میتونی 4 سابنت بسازی، چون 2 به توان 2 میشه 4.
گام دوم: ماسک شبکه رو از /24 به /26 تغییر میدی. هر سابنت 64 آدرس آیپی داره، که دوتاش برای شبکه و برودکست رزرو میشه و 62 آدرس برای هاستها باقی میمونه.
چطور زیرشبکهها رو بنویسیم؟
بعد از اینکه فهمیدیم هر زیرشبکه 64 آدرس IP داره (و 62 تا برای دستگاهها قابل استفاده هست)، باید محدوده آدرسهای هر زیرشبکه رو پیدا کنیم. برای این کار، به ترتیب از آدرس شروع شبکه، 64 تا 64 تا به جلو میریم.
1. نوشتن اولین زیرشبکه
- شروع از: 192.168.1.0 (این اولین آدرس IP هست)
- 64 آدرس از این نقطه داریم، پس Broadcast Address میشه: 192.168.1.63
- آدرسهای دستگاهها: از 192.168.1.1 تا 192.168.1.62
بنابراین، اولین زیرشبکه ما میشه:
- Network ID: 192.168.1.0
- Broadcast Address: 192.168.1.63
- آدرسهای قابل استفاده: 192.168.1.1 تا 192.168.1.62
2. نوشتن دومین زیرشبکه
- شروع از: 192.168.1.64 (بلافاصله بعد از Broadcast آدرس قبلی)
- Broadcast Address میشه: 192.168.1.127
- آدرسهای دستگاهها: از 192.168.1.65 تا 192.168.1.126
دومین زیرشبکه ما:
- Network ID: 192.168.1.64
- Broadcast Address: 192.168.1.127
- آدرسهای قابل استفاده: 192.168.1.65 تا 192.168.1.126
3. نوشتن سومین زیرشبکه
- شروع از: 192.168.1.128
- Broadcast Address میشه: 192.168.1.191
- آدرسهای دستگاهها: از 192.168.1.129 تا 192.168.1.190
سومین زیرشبکه:
- Network ID: 192.168.1.128
- Broadcast Address: 192.168.1.191
- آدرسهای قابل استفاده: 192.168.1.129 تا 192.168.1.190
4. نوشتن چهارمین زیرشبکه
- شروع از: 192.168.1.192
- Broadcast Address میشه: 192.168.1.255
- آدرسهای دستگاهها: از 192.168.1.193 تا 192.168.1.254
چهارمین زیرشبکه:
- Network ID: 192.168.1.192
- Broadcast Address: 192.168.1.255
- آدرسهای قابل استفاده: 192.168.1.193 تا 192.168.1.254
خلاصه:
- هر بار 64 تا میشمریم تا Broadcast Address رو پیدا کنیم.
- Network ID همون آدرس شروع هر زیرشبکهست.
- آدرسهای دستگاهها بین Network ID و Broadcast Address قرار میگیرن.
تمرین و تکرار
Subnetting یه مهارت قابل یادگیریه، ولی باید براش وقت بذاری. هر چی بیشتر تمرین کنی، سریعتر و راحتتر میتونی این محاسبات رو انجام بدی. سعی کن هر روز چند مثال رو خودت حل کنی.
محاسبه تعداد آدرسها در /29
- /29 یعنی 29 بیت برای شبکه و 3 بیت برای دستگاهها.
- تعداد آدرسهای ممکن میشه:2 به توان 3=8
از این 8 آدرس:
- یک آدرس برای Network ID رزرو میشه.
- یک آدرس برای Broadcast Address رزرو میشه.
- بنابراین، 6 آدرس قابل استفاده برای دستگاهها داریم.
مثال: تقسیم آدرس IP 192.168.1.0/29
حالا این آدرس رو به چند زیرشبکه تقسیم میکنیم:
اولین زیرشبکه
- Network ID: 192.168.1.0
- Broadcast Address: 192.168.1.7
- آدرسهای قابل استفاده: 192.168.1.1 تا 192.168.1.6
دومین زیرشبکه
- Network ID: 192.168.1.8
- Broadcast Address: 192.168.1.15
- آدرسهای قابل استفاده: 192.168.1.9 تا 192.168.1.14
سومین زیرشبکه
- Network ID: 192.168.1.16
- Broadcast Address: 192.168.1.23
- آدرسهای قابل استفاده: 192.168.1.17 تا 192.168.1.22
چهارمین زیرشبکه
- Network ID: 192.168.1.24
- Broadcast Address: 192.168.1.31
- آدرسهای قابل استفاده: 192.168.1.25 تا 192.168.1.30
نکات مهم:
- هر زیرشبکه فقط 8 آدرس داره، که از اینها 6 آدرس برای دستگاهها قابل استفاده هست.
- همین روند رو میتونیم ادامه بدیم تا تمام آدرسهای موجود در شبکه اصلی رو تقسیم کنیم.
جمعبندی
یادگیری Subnetting شاید در نگاه اول سخت به نظر برسه، ولی با استفاده از روشهای ساده و ابزارهای کمکی، میتونی سریعتر این مهارت رو یاد بگیری. یادت باشه که تمرین و پیگیری کلید موفقیته. حالا برو و با این روشها تمرین کن!
بدون دیدگاه