سوئیچ شبکه سخت افزار شبکه ای است که دستگاه های مختلف را بر یک شبکه کامپیوتر بویسله سوییچ کردن پکت ها برای دریافت و انتقال داده ها به دستگاه مقصد، استفاده می کند.
سوئیچ شبکه یک پل شبکه چند قسمتی است که از آدرس های MAC برای ارسال اطلاعات در لایه پیوند داده (لایه 2) مدل OSI استفاده می کند. برخی از سوئیچ ها همچنین می توانند داده ها را در لایه شبکه (لایه 3) با افزودن قابلیت مسیریابی ارسال کنند. چنین کلیدهایی معمولاً به عنوان سوئیچ های لایه 3 یا سوئیچ های چند لایه شناخته می شوند.
سوئیچ های اترنت رایج ترین نوع سوئیچ شبکه هستند. اولین سوئیچ اترنت توسط کالپانا در سال 1990 معرفی شد.
بر خلاف هاب های تکرار کننده ، که داده های یکسانی را از هر پورت پخش می کنند و به دستگاه ها اجازه می دهند داده های مربوط به آنها را انتخاب کنند، یک سوئیچ شبکه هویت دستگاه های متصل را می آموزد و سپس فقط داده ها را به پورت متصل به دستگاهی که در آن قرار دارد ارسال می کند.