سوئیچ switch شبکه، یک دستگاه شبکه کامپیوتری است که نقطههای شبکه یا دستگاههای شبکه را به یکدیگر وصل مینماید. این واژه معمولاً به دستگاه چند پورتهای اطلاق میشود که پردازش و انتقال داده را در لایه دوم مدل OSI انجام میدهد. سوئیچهایی که معمولاً در لایه سوم یا بالاتر پردازش را انجام میدهند، معمولاً سوئیچ چند لایه یا سوئیچ لایه ۳ خوانده میشوند.
سوئیچ یک وسیله ارتباط از راه دور است که پیامها را از هر وسیلهای که به ان وصل شده دریافت میکند و سپس ان را تنها برای دستگاه هدف ارسال میکند. این کار سوئیچ را یک وسیله هوشمند تر نسبت به هاب میکند (که پیغامی را دریافت میکند و ان را برای تمام دستگاههای موجود در شبکه ارسال میکند). سوئیچ شبکه، یک نقش کامل را در بیشتر شبکههای مدرن محلی شبکه محلی اجرا میکند. شبکههای متوسط به بزرگ معمولاً یک یا چند سوئیچ مدیریت شده را شامل میشوند.
سوئیچ برای اتصال دستگاهای مختلف از قبیل رایانه، مسیریاب، چاپگرهای تحت شبکه، دوربینهای مدار بسته و … در شبکههای کابلی مورد استفاده واقع میشود.
در وجه ظاهری سوئیچ همانند جعبه ای است متشکل از چندین درگاه اترنت که از این لحاظ شبیه هاب (Hub) میباشد، با وجود آنکه هر دو اینها وظیفه برقراری ارتباط بین دستگاههای مختلف را بر عهده دارند، تفاوت از آنجا آغاز میشود که هاب بستههای ارسالی از طرف یک دستگاه را به همه درگاههای خود ارسال میکند و کلیه دستگاههای دیگر علاوه بر دستگاه مقصد این بستهها را دریافت میکنند در حالیکه در سوئیچ ارتباطی مستقیم بین درگاه دستگاه مبدأ با درگاه دستگاه مقصد برقرار شده و بستهها مستقیما فقط برای آن ارسال میشود.
این خصوصیت از آنجا میآید که سوئیچ میتواند بستهها را پردازش کند، در سوئیچهای معمولی که به سوئیچ لایه دوم معروفند این پردازش تا لایه دوم مدل OSI پیش میرود و نتیجه این پردازش جدولی است که در سوئیچ با خواندن آدرس سختافزاری (MAC) فرستنده بسته و ثبت درگاه ورودی تشکیل میشود.
برخی مزیتهای و قابلیتهای سوئیچ:
امکان برقراری ارتباط بین دهها و گاهی صدها دستگاه را بهطور مستقیم و هوشمند به ما میدهد
امکان برقرای ارتباط با سرعت بسیار بالا را فراهم میکند
امکان نظارت و مدیریت بر عملکرد کاربران را فراهم میکند
امکان کنترل پهنای باند مصرفی کاربران را فراهم میکند
امکان تفکیک شبکه به بخشهای کوچکتر و مشخص کردن نحوه دسترسی افراد به قسمتهای مختلف را فراهم میکند
اگر بخواهیم انواع سوئیچ لایه دو را فقط نام ببریم از این قرارند:
Store and forward
Cut through
Fragment free
Adaptive switching