هاب در شبکه چیست؟
مسیریابها یا روترها شبکههای رایانهای را به یکدیگر متصل و بستههای داده را بین گرههای شبکهها مبادله میکنند.
وقتی همه گرهها در یک شبکه باشند میتوان داده را با استفاده از سوئیچ یا حتی هاب از گرهای به گره دیگر انتقال داد.
اما اگر گرهای از یک شبکه بخواهد برای گره شبکه دیگری داده بفرستد، مسیریاب (روتر) لازم است.
مسیریابها (روترها) را بر حسب شاخصهای مختلف میتوان به دستههای گوناگونی تقسیم کرد؛ مثلا روترهای خانگی و تجاری، روترهای بیسیم و کابلی، روترهای میانی و مرزی و…
1-وظیفه مسیریاب (روتر)
مسیریاب (روتر)، شبکههای رایانهای مختلف را به هم متصل میکند.
وقتی دو گره از دو شبکه مجزا بخواهند برای یکدیگر داده بفرستند، باید یک مسیریاب بین آنها میانجیگری کند.
برای متصل کردن شبکه محلی به اینترنت نیز مسیریاب لازم است. مسیریاب، شبکه محلی اعم از خانگی یا اداری را از طریق مودم به اینترنت متصل میکند.
وقتی دو یا چند شبکه به هم متصل هستند، ارتباط گرههای آنها با هم بهسادگی ارتباط گرههای درون یک شبکه نیست.
زیرا اولا هر شبکه شناسه مختص خود را دارد که گرههای خارج از آن شبکه باید آن را بدانند تا بتوانند سمتش داده بفرستند.
دوم اینکه اگر بین شبکه مبدا و شبکه مقصد، شبکههای دیگری هم موجود باشند، معمولا برای ارسال داده از مبدا به مقصد بیش از یک مسیر وجود خواهدداشت.
مسیریاب (روتر)، مسیرهای مختلفی را که از طریق آنها میتوان بسته را به مقصد رساند تشخیص میدهد و پس از ارزیابی شاخصهای مختلف، یکی از مسیرها را که اغلب بهینهترینشان است، برای انتقال بسته داده (data packet) برمیگزیند.
اگر لازم باشد که بسته در مسیر خود تا مقصد از چندین مسیریاب عبور کند، همه آن مسیریابها همین رویه را در پیش میگیرند؛ یعنی مسیر و ایستگاه بعدی بسته را تعیین میکنند و بسته را به آنجا میفرستند.
مسیریابها در ارتباطات اینترنتی نیز نقش مهمی دارند. اینترنت متشکل از هزاران شبکه و میلیونها گره است. پس وقتی پیغامی در اینترنت مبادله میشود، گاهی از مسیرها و مسیریابهای متعددی عبور میکند تا به مقصد برسد.
در مدل اُ اس آی، مسیریاب جزو تجهیزات لایه سوم یا لایه شبکه است. لذا دادهها را بهشکل بسته دریافت و ارسال میکند و از روی نشانی آیپی به هویتشان پی میبرد.
2-مسیریاب (روتر) چگونه کار می کند؟
وقتی مسیریاب (روتر) بستهای دریافت میکند، ابتدا نشانی آیپی مقصد بسته را میخواند.
اگر گره مبدا و گره مقصد، هر دو در یک شبکه باشند، مسیریاب، بسته را مستقیما به مقصدش میفرستد.
اما اگر مقصد بسته، شبکه دیگری باشد، روتر با مراجعه به جدول مسیریابی خود (routing table) و انتخاب مسیر و ایستگاه آتی، بسته را به روتر بعدی ارسال میکند.
روتر بعدی نیز همین رویه را تکرار میکند تا سرانجام بسته به مقصد برسد.
3-جدول مسیریابی
جدول مسیریابی، پایگاهدادهای است که مسیرها مانند نقشه در آن ذخیره میشوند.
جدول مسیریابی شبکه بهشکل فایل در حافظه رم روتر بارگذاری میشود.
مسیریاب (روتر) با استفاده از اطلاعات جدول مسیریابی، مناسبترین راه برای ارسال بستهها را انتخاب میکند. اطلاعات مسیرهای شبکههای مجاور و شبکههای دور در جدول مسیریابی ذخیره میشود.
مسیریاب با استفاده از این اطلاعات درمییابد که برای انتقال بسته به مقصد، بهتر است آن را به کدامیک از روترهای بعدی تحویل دهد.
روتر بعدی نیز به همین ترتیب عمل میکند تا نهایتا بسته به مقصد نهایی میرسد.
معمولا یک مسیر پیشفرض نیز تعیین میشود تا اگر روتر نتوانست بهترین مسیر برای انتقال بسته را پیدا کند، آن را از مسیر پیشفرض به مقصد بفرستد.
معمولا روترهای ساده خانگی همه ترافیک خروجی را فقط از یک مسیر و آنهم مسیر پیشفرض بهسمت آیاسپی هدایت میکنند.
جدول مسیریابی باید دستکم اطلاعات زیر را داشته باشد:
- شناسه شبکه: زیرشبکه (سابنت) مقصد
- شاخصهای مسیریابی: که هزینه پیمایش هر مسیر را تعیین میکند تا بهینهترین مسیر انتخاب شود. روتر برای این منظور شاخصهایی مانند فاصله تا مقصد، پهنای باند شبکه، زمان رسیدن بسته به مقصد و… را در نظر میگیرد.
- محدوده (hop) بعدی: محدوده یا گیتوی بعدی، آدرس ایستگاه بعدی است که بسته طی حرکت بهسمت مقصد نهایی به آن منتقل میشود.
4-انواع مسیریاب
مسیریابهای شبکه یا روترها از نظر کاربردی انواع مختلفی دارند.
مثلا برخی از آنها دستگاههای نسبتا سادهتر و نسبتا ارزانتری هستند که برای متصل کردن شبکههای خانگی به اینترنت به کار میروند و برخی دیگر تجهیزات گرانقیمتی هستند که باید پیکربندی و تنظیم شوند.
4.1- مسیریاب میانی (Core Router)
مسیریاب یا روتر میانی در قلب شبکههای بزرگ مستقر میشود و مانند ستون فقرات شبکه است.
مسئولیت روترهای میانی مسیریابی دادهها بین روترهای مرزی (Edge Router) شبکه است.
روترهای میانی پرظرفیت هستند و میتوانند همزمان شمار زیادی از بستههای داده را مسیریابی کنند.
4.2- مسیریاب مرزی (Edge Router)
مسیریاب یا روتر مرزی در مرز شبکه مستقر میشود و معمولا رایانهها را به شبکه متصل و دادهها را به روتر میانی منتقل میکند؛ گاهی نیز ممکن است شبکهای را به شبکه دیگر متصل کند. روتر مرزی بستههای داده را بین دو یا چند شبکه متصل بههم مسیریابی میکند.
4.3- مسیریابهای پردازشگر صوت/ویدیو/نمابر (Voice/Video/Fax Processing Routers)
این نوع مسیریابها سیگنالهای صوتی یا ویدیویی یا نمابری را پردازش و آنها را بین گرههای اینترنتی جابهجا میکنند.
اکثر تماسهای تلفنی بینالمللی امروزه از طریق اینترنت و با کمک این نوع روترها صورت میپذیرد. معمولا به این نوع روترها گیتوی میگویند.