سوئیچ یک دستگاه شبکه است که بستههای داده را درون یک شبکه محلی (LAN) بین دستگاههای متصل به آن جابجا میکند. وظیفه اصلی سوئیچ، هدایت بستههای داده بین دستگاههایی است که در یک LAN متصل هستند. سوئیچ قادر است بستههای داده را با استفاده از آدرس فیزیکی (MAC address) دستگاهها به طور مستقیم جابجا کند. این به معنی این است که بستههای داده به دستگاه مقصد مستقیماً ارسال میشوند و تنها دستگاه مقصد بستهها آنها را دریافت میکند.