~2 دقیقه مطالعه • بروزرسانی ۱۲ مرداد ۱۴۰۴
1. سابنتینگ چیست؟
سابنتینگ یعنی تقسیم شبکه بزرگ به زیرشبکههای کوچکتر برای کاهش برودکست، مدیریت بهتر و امنیت بیشتر.
2. مراحل طراحی زیرشبکه
- تعیین تعداد بخشها یا لینکهای شبکه
- محاسبه تعداد میزبانها در هر بخش
- انتخاب ماسک مناسب و محدوده آدرس
3. توانهای عدد ۲ برای محاسبه زیرشبکه
2¹ = 2
2² = 4
2³ = 8
2⁴ = 16
2⁵ = 32
2⁶ = 64
2⁷ = 128
2⁸ = 256
2⁹ = 512
2¹⁰ = 1024
4. ماسکهای پیشفرض کلاسهای IP
- کلاس A: 255.0.0.0 (/8)
- کلاس B: 255.255.0.0 (/16)
- کلاس C: 255.255.255.0 (/24)
5. CIDR و محاسبه ماسکها
| ماسک زیرشبکه | CIDR |
|---|---|
| 255.255.255.128 | /25 |
| 255.255.255.192 | /26 |
| 255.255.255.224 | /27 |
| 255.255.255.240 | /28 |
| 255.255.255.248 | /29 |
| 255.255.255.252 | /30 |
6. روش ذهنی در سابنتینگ کلاس C
اندازه بلوک = 256 - ماسک
تعداد زیرشبکه = 2^x (x تعداد بیتهای 1)
تعداد میزبان = 2^y - 2 (y تعداد بیتهای 0)
7. مثال: 192.168.10.0/25
تعداد زیرشبکه: 2
تعداد میزبان: 126
زیرشبکهها: 0 و 128
برودکستها: 127 و 255
محدوده میزبانها:
Subnet 0: 192.168.10.1 تا 192.168.10.126
Subnet 128: 192.168.10.129 تا 192.168.10.254
8. مراحل عیبیابی آدرس IP
ping 127.0.0.1 → بررسی TCP/IP
ping local IP → بررسی کارت شبکه
ping default gateway → تست اتصال به LAN
ping remote server → بررسی ارتباط راه دور یا DNS
9. دستورات خط فرمان مهم
- ping
- tracert
- arp -a
- ipconfig /all
10. خطاهای رایج در آدرسدهی IP
خطا: دروازه پیشفرض = آدرس برودکست
اصلاح: استفاده از آدرس معتبر داخل محدوده میزبانها
خطا: آدرس میزبان = آدرس برودکست
اصلاح: انتخاب آدرس بین شبکه و برودکست
11. مثال تخصیص دستی IP
شبکه: 192.168.20.24/29
ماسک: 255.255.255.248
روتر: 192.168.20.25
سرور: 192.168.20.30
دروازه: 192.168.20.25
12. NAT چیست؟
تکنیکی برای نگاشت IP خصوصی به IP عمومی جهت اتصال امن و صرفهجویی در آدرسهای IPv4.
13. مزایا و معایب NAT
| مزایا | معایب |
|---|---|
| صرفهجویی در آدرس | کاهش قابلیت ردیابی |
| انعطافپذیری | برخی اپها با NAT ناسازگارند |
| امنیت بیشتر | تأخیر در پردازش |
14. انواع NAT
- SNAT: نگاشت ثابت خصوصی به عمومی
- DNAT: نگاشت پویا با مجموعهای از آدرسها
- PAT: نگاشت چند آدرس به یک آدرس با استفاده از شماره پورت
15. اصطلاحات NAT
- Inside Local: آدرس خصوصی قبل از ترجمه
- Inside Global: آدرس عمومی پس از ترجمه
- Outside Local: مقصد قبل از ترجمه
- Outside Global: مقصد نهایی پس از ترجمه
16. مثال عملکرد PAT
10.1.1.1:5000 → 203.0.113.1:5000
10.1.1.2:6000 → 203.0.113.1:6000
بازگشت: با جدول NAT به آدرسهای داخلی بازمیگردد
17. پورت فورواردینگ در NAT
203.0.113.1:80 → 192.168.1.10:80 (سرور داخلی)
نوشته و پژوهش شده توسط دکتر شاهین صیامی