مسیریابی چیست؟ — Introduction to Routing
🎯 اهداف یادگیری
در پایان این درس، دانشجو میتواند:
- مسیریابی را بهعنوان فرآیند انتخاب مسیر توضیح دهد
- تفاوت مسیریابی درونشبکهای و بینشبکهای را بیان کند
- نقش روتر در مسیریابی را شرح دهد
پیشنیاز: آدرسدهی IPv4
۱. مقدمه
مسیریابی (Routing) فرآیند انتخاب بهترین مسیر برای ارسال بسته از مبدأ به مقصد است.
اگر مبدأ و مقصد در یک شبکه باشند، نیازی به مسیریابی نیست. اما وقتی در شبکههای مختلف باشند، روتر باید مسیر را پیدا کند.
۲. روتر چه کاری انجام میدهد؟
- دریافت بسته از یک رابط (Interface)
- بررسی آدرس IP مقصد از Header
- جستجو در جدول مسیریابی برای پیدا کردن بهترین مسیر
- کاهش TTL (Time To Live)
- ارسال بسته به رابط خروجی مناسب
۳. مسیریابی درونشبکهای
وقتی مبدأ و مقصد در یک شبکه باشند (مثلاً 192.168.1.0/24):
PC-A (192.168.1.10) ←→ Switch ←→ PC-B (192.168.1.20)
بسته مستقیماً از Switch عبور میکند — نیازی به روتر نیست!
۴. مسیریابی بینشبکهای
وقتی مبدأ و مقصد در شبکههای مختلف باشند:
شبکه A (192.168.1.0/24) ←→ [روتر] ←→ شبکه B (10.0.0.0/8)
روتر آدرس IP مقصد را بررسی میکند و میفهمد بسته باید به رابط دیگر ارسال شود.
۵. مسیریابی در اینترنت
وقتی به google.com دسترسی پیدا میکنید، بسته شما از دهها روتر عبور میکند:
شما → روتر خانگی → ISP → ... → سرور Google
R1 R2 R3...Rn
هر روتر یک "-hop" محسوب میشود.
❓ سوالات مرور
- مسیریابی چیست؟
- چه زمانی به روتر نیاز نیست؟
- TTL چیست؟
- مسیریابی درونشبکهای و بینشبکهای چه تفاوتی دارند؟
📚 اصطلاحات مهم
| English | فارسی | توضیح |
|---|---|---|
| Routing | مسیریابی | انتخاب بهترین مسیر برای بسته |
| Hop | پرش | عبور از یک روتر |
| TTL | زمان زندگی | شمارنده عبور روترها |
درس بعدی: جداول مسیریابی