مسئله شبکه به طور گسترده ای با مفاهیمی مانند روتر، سوییچ و هاب (Hub) سروکار دارد. روتر، سوییچ و هاب سه دستگاه پرکاربرد در شبکه های کامپیوتری هستند که همه محیط های شبکه، از جمله LAN (شبکه محلی)، WAN (شبکه گسترده) و MAN (شبکه شهری) به آنها نیاز دارند.
بگذارید ابتدا به طور مختصر و خلاصه هر سه را یکجا بررسی و مقایسه کنیم:
هاب (Hub) دستگاهی است که برای اتصال چندین دستگاه به یکدیگر در شبکه مورد استفاده قرار می گیرد. این دستگاه از طریق یک کابل به دستگاه های مختلف وصل شده و برای انتقال اطلاعات بین آن ها، از یک شبکه مشترک استفاده می کند. اما این دستگاه قابلیت هوشمندی یا smart بودن نداشته و تمامی داده ها را به همه دستگاه ها منتقل می کند، بدون توجه به مقصد.
سوییچ (Switch)، به کمک سوییچ می توان چندین دستگاه را به یکدیگر متصل کرد و بستری برای ارسال اطلاعات بین آن ها فراهم کرد. بر خلاف هاب، سوییچ ها هوشمند بوده و قابلیت تحلیل و تشخیص نیازهای شبکه را دارند. با توجه به آدرس MAC دستگاه ها، داده ها مستقیماً به مقصد مورد نظر منتقل می شوند.
روتر (Router) دستگاهی است که به منظور ارسال بسته های داده بین دو یا چند شبکه مختلف مورد استفاده قرار می گیرد. روتر از طریق پروتکل های مسیریابی و قوانین شبکه، اطلاعات را از شبکه ی مبدا به مقصد هدایت می کند.