سوئیچ (Switch) در شبکههای کامپیوتری یک دستگاه فیزیکی است که به اشتراکگذاری اطلاعات بین دستگاههای مختلف در یک شبکه کامپیوتری کمک میکند. سوئیچ در لایه دو (لایه دیتا لینک) مدل OSI قرار دارد و برای ارسال فریمها بین دستگاهها در یک شبکه اترنتی استفاده میشود.
ویژگیهای اصلی سوئیچ شامل:
- ارسال دادهها بر اساس آدرس مک (MAC Address): سوئیچ به ازای هر درگاه (پورت) دارای یک جدول آدرس مک است که اطلاعات ارسالی را بر اساس آدرس مک دستگاهها مسیریابی میکند.
- ارتباطات فول دوپلکس (Full Duplex): سوئیچ به دستگاهها امکان ارتباط فول دوپلکس (ارسال و دریافت همزمان) را فراهم میکند، که این امکان کارایی و سرعت ارتباطات را افزایش میدهد.
- پهنای باند بالا: سوئیچهای مدرن دارای پهنای باند بالا هستند که امکان انتقال دادهها با سرعت بالا را فراهم میکنند.
- جدول آدرس (Address Table): سوئیچ دارای یک جدول آدرس است که آدرسهای مک دستگاههای متصل به آن را نگهداری میکند و بر اساس این جدول تصمیم میگیرد که دادهها را به کدام پورت ارسال کند.
- پورتهای متعدد: سوئیچها دارای چندین پورت (معمولاً ۸، ۱۶، ۲۴ یا ۴۸ پورت) برای اتصال دستگاهها به شبکه هستند.
- امنیت: سوئیچها از ویژگیهای امنیتی مانند VLANs (شبکههای محلی مجازی) و Port Security پشتیبانی میکنند.
سوئیچها به عنوان یکی از اصلیترین اجزای شبکههای کامپیوتری استفاده میشوند و نقش مهمی در ارتباطات دادهها در یک شبکه ایفا میکنند.