~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 (سرور داخلی)

نوشته و پژوهش شده توسط دکتر شاهین صیامی