نویسنده: مصطفی پورآقایی | مدیرعامل آرا سامانه ارتباطات مبین
مقدمه
اگر تا امروز با مفاهیمی مانند IP Address، MAC Address، Switch و ARP آشنا شده باشید، احتمالاً این سؤال برایتان پیش آمده است که اطلاعات چگونه از یک شبکه به شبکهای دیگر منتقل میشوند؟
برای مثال، زمانی که آدرس یک وبسایت را در مرورگر وارد میکنید، اطلاعات از شبکه داخلی منزل یا محل کار شما خارج شده، از دهها روتر عبور میکند و در نهایت به سرور مقصد میرسد. اما چه دستگاهی این مسیر را انتخاب میکند و از کجا میداند بستهها باید به کدام مقصد ارسال شوند؟
پاسخ این سؤال Router (روتر) است.
روتر یکی از مهمترین تجهیزات شبکه محسوب میشود و وظیفه آن برقراری ارتباط بین شبکههای مختلف و انتخاب بهترین مسیر برای انتقال بستههای اطلاعاتی است.
در این مقاله با زبان ساده، مثالهای واقعی و تجربههای عملی بررسی میکنیم که Router چیست، چگونه کار میکند، چه تفاوتی با Switch دارد و چرا بدون روتر، اینترنت به شکل امروزی وجود نداشت.
Router چیست؟
Router یا روتر دستگاهی است که بستههای اطلاعاتی (Packet) را بین شبکههای مختلف منتقل میکند.
برخلاف سوئیچ که در یک شبکه محلی (LAN) فعالیت میکند، روتر ارتباط بین دو یا چند شبکه مجزا را برقرار میکند.
به بیان ساده:
- Switch دستگاههای داخل یک شبکه را به هم متصل میکند.
- Router شبکههای مختلف را به یکدیگر متصل میکند.
به همین دلیل، هر زمان بخواهید از شبکه داخلی خود به اینترنت یا شعبه دیگری از سازمان متصل شوید، بستههای شما از یک روتر عبور خواهند کرد.
چرا به Router نیاز داریم؟
فرض کنید در یک شرکت، همه کامپیوترها در شبکه 192.168.1.0/24 قرار دارند.
تا زمانی که ارتباط بین همین دستگاهها باشد، سوئیچ کافی است.
اما اگر یکی از کاربران بخواهد وارد وبسایت Google شود یا به سرور شعبه دیگری متصل شود، مقصد دیگر در همان شبکه محلی قرار ندارد.
در این شرایط، سوئیچ قادر به تصمیمگیری نیست.
اینجاست که روتر وارد عمل میشود و بهترین مسیر را برای رسیدن بسته به مقصد انتخاب میکند.
سادهترین مثال برای درک عملکرد Router
فرض کنید قصد دارید نامهای را از تهران به شیراز ارسال کنید.
داخل شهر، مأمور پست فقط نامه را بین محلههای همان شهر جابهجا میکند.
اما برای ارسال نامه به شهر دیگر، باید از مراکز توزیع بینشهری عبور کند.
در شبکه نیز دقیقاً همین اتفاق رخ میدهد.
سوئیچ مسئول جابهجایی اطلاعات در داخل یک شبکه است، اما زمانی که بسته باید به شبکهای دیگر منتقل شود، روتر مسیر مناسب را انتخاب میکند.
به همین دلیل میتوان گفت:
Router مانند مرکز هدایت ترافیک بین شبکههای مختلف عمل میکند.
Router در کدام لایه مدل OSI کار میکند؟
روتر در لایه سوم (Network Layer) مدل OSI فعالیت میکند.
به همین دلیل تصمیمهای خود را بر اساس IP Address میگیرد، نه MAC Address.
هر بستهای که وارد روتر میشود، دارای یک IP مقصد است.
روتر این آدرس را بررسی میکند، جدول مسیریابی (Routing Table) را میخواند و بهترین مسیر را انتخاب میکند.
Router چگونه کار میکند؟
فرض کنید کامپیوتر شما با IP زیر به اینترنت متصل است:
192.168.1.10
شما آدرس یک وبسایت را در مرورگر وارد میکنید.
مراحل زیر اتفاق میافتد:
مرحله اول: تولید Packet
سیستمعامل اطلاعات را در قالب Packet آماده میکند.
مرحله دوم: بررسی مقصد
کامپیوتر بررسی میکند که آیا مقصد در همان شبکه محلی قرار دارد یا خیر.
اگر مقصد خارج از شبکه باشد، بسته را به Default Gateway ارسال میکند.
مرحله سوم: دریافت توسط Router
روتر Packet را دریافت میکند.
سپس IP مقصد را بررسی کرده و جدول Routing خود را جستجو میکند.
مرحله چهارم: انتخاب بهترین مسیر
اگر چند مسیر برای رسیدن به مقصد وجود داشته باشد، روتر بر اساس معیارهایی مانند Metric، Administrative Distance یا پروتکلهای مسیریابی، بهترین مسیر را انتخاب میکند.
مرحله پنجم: ارسال Packet
روتر Packet را به روتر بعدی یا مستقیماً به شبکه مقصد ارسال میکند.
این فرآیند ممکن است دهها بار تکرار شود تا Packet به مقصد نهایی برسد.
Routing Table چیست؟
یکی از مهمترین بخشهای هر روتر، جدول مسیریابی (Routing Table) است.
این جدول مشخص میکند برای رسیدن به هر شبکه، بسته باید از کدام مسیر خارج شود.
نمونهای ساده از جدول مسیریابی:
| شبکه مقصد | Next Hop | Interface |
|---|---|---|
| 192.168.1.0/24 | مستقیم | GigabitEthernet0/0 |
| 10.10.10.0/24 | 192.168.1.1 | GigabitEthernet0/1 |
| اینترنت | ISP Gateway | WAN |
روتر هنگام دریافت هر Packet ابتدا این جدول را بررسی میکند و سپس تصمیم میگیرد بسته را از کدام رابط (Interface) ارسال کند.
تفاوت Router و Switch
یکی از رایجترین اشتباهات دانشجویان شبکه، یکسان دانستن Router و Switch است.
در حالی که این دو تجهیزات، وظایف کاملاً متفاوتی دارند.
| ویژگی | Switch | Router |
|---|---|---|
| لایه OSI | Data Link (لایه ۲) | Network (لایه ۳) |
| مبنای تصمیمگیری | MAC Address | IP Address |
| وظیفه | اتصال دستگاههای یک شبکه | اتصال شبکههای مختلف |
| جدول مورد استفاده | MAC Address Table | Routing Table |
جمعبندی این بخش
اگر بخواهیم عملکرد Router را در یک جمله خلاصه کنیم:
Router دستگاهی در لایه سوم مدل OSI است که با استفاده از IP Address و جدول مسیریابی، بهترین مسیر را برای انتقال Packet بین شبکههای مختلف انتخاب میکند.



